mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
regress-demangle: New file.
* testsuite/regress-demangle: New file. * testsuite/demangle-expected: New file. * Makefile.in (all, check, installcheck, info, install-info, clean-info, dvi, install, etags, tags, mostlyclean, clean, distclean, maintainer-clean, realclean): Depend on corresponding `-subdir' target. (all-subdir check-subdir installcheck-subdir info-subdir install-info-subdir clean-info-subdir dvi-subdir install-info-subdir etags-subdir mostlyclean-subdir clean-subdir distclean-subdir maintainer-clean-subdir): New target. * testsuite/Makefile.in: New file. * configure: Rebuilt. * configure.in: Create testsuite/Makefile. From-SVN: r26205
This commit is contained in:
parent
4f65832d5c
commit
7c72138aa2
@ -1,3 +1,20 @@
|
|||||||
|
1999-04-05 Tom Tromey <tromey@cygnus.com>
|
||||||
|
|
||||||
|
* testsuite/regress-demangle: New file.
|
||||||
|
* testsuite/demangle-expected: New file.
|
||||||
|
|
||||||
|
* Makefile.in (all, check, installcheck, info, install-info,
|
||||||
|
clean-info, dvi, install, etags, tags, mostlyclean, clean,
|
||||||
|
distclean, maintainer-clean, realclean): Depend on corresponding
|
||||||
|
`-subdir' target.
|
||||||
|
(all-subdir check-subdir installcheck-subdir info-subdir
|
||||||
|
install-info-subdir clean-info-subdir dvi-subdir
|
||||||
|
install-info-subdir etags-subdir mostlyclean-subdir clean-subdir
|
||||||
|
distclean-subdir maintainer-clean-subdir): New target.
|
||||||
|
* testsuite/Makefile.in: New file.
|
||||||
|
* configure: Rebuilt.
|
||||||
|
* configure.in: Create testsuite/Makefile.
|
||||||
|
|
||||||
1999-04-02 Mark Mitchell <mark@codesourcery.com>
|
1999-04-02 Mark Mitchell <mark@codesourcery.com>
|
||||||
|
|
||||||
* splay-tree.h (splay_tree_compare_pointers): Define.
|
* splay-tree.h (splay_tree_compare_pointers): Define.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Makefile
|
# Makefile
|
||||||
# Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 1998
|
# Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||||
# Free Software Foundation
|
# Free Software Foundation
|
||||||
#
|
#
|
||||||
# This file is part of the libiberty library.
|
# This file is part of the libiberty library.
|
||||||
@ -87,11 +87,12 @@ FLAGS_TO_PASS = \
|
|||||||
"RANLIB=$(RANLIB)" \
|
"RANLIB=$(RANLIB)" \
|
||||||
"SHELL=$(SHELL)"
|
"SHELL=$(SHELL)"
|
||||||
|
|
||||||
all: stamp-picdir $(TARGETLIB) needed-list required-list
|
all: stamp-picdir $(TARGETLIB) needed-list required-list all-subdir
|
||||||
@$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all
|
@$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all
|
||||||
|
|
||||||
.PHONY: check installcheck
|
.PHONY: check installcheck
|
||||||
check installcheck:
|
check: check-subdir
|
||||||
|
installcheck: installcheck-subdir
|
||||||
|
|
||||||
@host_makefile_frag@
|
@host_makefile_frag@
|
||||||
|
|
||||||
@ -103,7 +104,10 @@ COMPILE.c = $(CC) -c @DEFS@ $(LIBCFLAGS) -I. -I$(INCDIR) $(HDEFINES)
|
|||||||
$(COMPILE.c) $(PICFLAG) $< -o pic/$@
|
$(COMPILE.c) $(PICFLAG) $< -o pic/$@
|
||||||
$(COMPILE.c) $<
|
$(COMPILE.c) $<
|
||||||
|
|
||||||
info install-info clean-info dvi:
|
info: info-subdir
|
||||||
|
install-info: install-info-subdir
|
||||||
|
clean-info: clean-info-subdir
|
||||||
|
dvi: dvi-subdir
|
||||||
|
|
||||||
# Include files that are in this directory.
|
# Include files that are in this directory.
|
||||||
HFILES = alloca-conf.h
|
HFILES = alloca-conf.h
|
||||||
@ -136,7 +140,7 @@ $(TARGETLIB): $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS) $(ALLOCA)
|
|||||||
$(RANLIB) $(TARGETLIB)
|
$(RANLIB) $(TARGETLIB)
|
||||||
|
|
||||||
INSTALL_DEST = @INSTALL_DEST@
|
INSTALL_DEST = @INSTALL_DEST@
|
||||||
install: install_to_$(INSTALL_DEST)
|
install: install_to_$(INSTALL_DEST) install-subdir
|
||||||
|
|
||||||
install_to_libdir: all
|
install_to_libdir: all
|
||||||
$(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB).n
|
$(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB).n
|
||||||
@ -171,7 +175,7 @@ stamp-picdir:
|
|||||||
|
|
||||||
.PHONY: all etags tags ls clean stage1 stage2
|
.PHONY: all etags tags ls clean stage1 stage2
|
||||||
|
|
||||||
etags tags: TAGS
|
etags tags: TAGS etags-subdir
|
||||||
|
|
||||||
TAGS: $(CFILES) $(HFILES)
|
TAGS: $(CFILES) $(HFILES)
|
||||||
etags `for i in $(HFILES) $(CFILES); do echo $(srcdir)/$$i ; done`
|
etags `for i in $(HFILES) $(CFILES); do echo $(srcdir)/$$i ; done`
|
||||||
@ -187,19 +191,19 @@ ls:
|
|||||||
|
|
||||||
# Need to deal with profiled libraries, too.
|
# Need to deal with profiled libraries, too.
|
||||||
|
|
||||||
mostlyclean:
|
mostlyclean: mostlyclean-subdir
|
||||||
rm -rf *.o pic core errs \#* *.E a.out
|
rm -rf *.o pic core errs \#* *.E a.out
|
||||||
rm -f needed.awk needed2.awk errors dummy needed-list config.h stamp-*
|
rm -f needed.awk needed2.awk errors dummy needed-list config.h stamp-*
|
||||||
rm -f $(CONFIG_H) $(NEEDED_LIST) stamp-picdir
|
rm -f $(CONFIG_H) $(NEEDED_LIST) stamp-picdir
|
||||||
@$(MULTICLEAN) multi-clean DO=mostlyclean
|
@$(MULTICLEAN) multi-clean DO=mostlyclean
|
||||||
clean: mostlyclean
|
clean: mostlyclean clean-subdir
|
||||||
rm -f *.a required-list tmpmulti.out
|
rm -f *.a required-list tmpmulti.out
|
||||||
@$(MULTICLEAN) multi-clean DO=clean
|
@$(MULTICLEAN) multi-clean DO=clean
|
||||||
distclean: clean
|
distclean: clean distclean-subdir
|
||||||
@$(MULTICLEAN) multi-clean DO=distclean
|
@$(MULTICLEAN) multi-clean DO=distclean
|
||||||
rm -f *~ Makefile config.status xhost-mkfrag TAGS multilib.out
|
rm -f *~ Makefile config.status xhost-mkfrag TAGS multilib.out
|
||||||
rm -f config.log
|
rm -f config.log
|
||||||
maintainer-clean realclean: distclean
|
maintainer-clean realclean: distclean maintainer-clean-subdir
|
||||||
|
|
||||||
force:
|
force:
|
||||||
|
|
||||||
@ -213,6 +217,14 @@ stamp-h: config.in config.status
|
|||||||
config.status: $(srcdir)/configure $(srcdir)/config.table
|
config.status: $(srcdir)/configure $(srcdir)/config.table
|
||||||
$(SHELL) ./config.status --recheck
|
$(SHELL) ./config.status --recheck
|
||||||
|
|
||||||
|
|
||||||
|
all-subdir check-subdir installcheck-subdir info-subdir \
|
||||||
|
install-info-subdir clean-info-subdir dvi-subdir install-subdir \
|
||||||
|
etags-subdir mostlyclean-subdir clean-subdir distclean-subdir \
|
||||||
|
maintainer-clean-subdir:
|
||||||
|
@target=`echo $@ | sed -e 's/-subdir//'`; \
|
||||||
|
cd testsuite && $(MAKE) $$target
|
||||||
|
|
||||||
$(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS) $(ALLOCA): stamp-picdir
|
$(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS) $(ALLOCA): stamp-picdir
|
||||||
|
|
||||||
alloca.o: config.h
|
alloca.o: config.h
|
||||||
|
104
libiberty/configure
vendored
104
libiberty/configure
vendored
@ -1538,6 +1538,7 @@ fi
|
|||||||
# if the host does not provide alloca, we set ALLOCA to alloca.o
|
# if the host does not provide alloca, we set ALLOCA to alloca.o
|
||||||
|
|
||||||
setobjs=
|
setobjs=
|
||||||
|
CHECK=
|
||||||
if test -n "${with_target_subdir}"; then
|
if test -n "${with_target_subdir}"; then
|
||||||
|
|
||||||
# We are being configured as a target library. AC_REPLACE_FUNCS
|
# We are being configured as a target library. AC_REPLACE_FUNCS
|
||||||
@ -1578,8 +1579,16 @@ EOF
|
|||||||
setobjs=yes
|
setobjs=yes
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
# Not a target library, so we set things up to run the test suite.
|
||||||
|
CHECK=check-cplus-dem
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if test -z "${setobjs}"; then
|
if test -z "${setobjs}"; then
|
||||||
case "${host}" in
|
case "${host}" in
|
||||||
|
|
||||||
@ -1668,7 +1677,7 @@ EOF
|
|||||||
# We haven't set the list of objects yet. Use the standard autoconf
|
# We haven't set the list of objects yet. Use the standard autoconf
|
||||||
# tests. This will only work if the compiler works.
|
# tests. This will only work if the compiler works.
|
||||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
||||||
echo "configure:1672: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
echo "configure:1681: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||||
|
|
||||||
ac_ext=c
|
ac_ext=c
|
||||||
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
||||||
@ -1679,12 +1688,12 @@ cross_compiling=$ac_cv_prog_cc_cross
|
|||||||
|
|
||||||
cat > conftest.$ac_ext << EOF
|
cat > conftest.$ac_ext << EOF
|
||||||
|
|
||||||
#line 1683 "configure"
|
#line 1692 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
|
|
||||||
main(){return(0);}
|
main(){return(0);}
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
ac_cv_prog_cc_works=yes
|
ac_cv_prog_cc_works=yes
|
||||||
# If we can't run a trivial program, we are probably using a cross compiler.
|
# If we can't run a trivial program, we are probably using a cross compiler.
|
||||||
if (./conftest; exit) 2>/dev/null; then
|
if (./conftest; exit) 2>/dev/null; then
|
||||||
@ -1710,19 +1719,19 @@ if test $ac_cv_prog_cc_works = no; then
|
|||||||
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
||||||
fi
|
fi
|
||||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
||||||
echo "configure:1714: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
echo "configure:1723: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||||
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
||||||
cross_compiling=$ac_cv_prog_cc_cross
|
cross_compiling=$ac_cv_prog_cc_cross
|
||||||
|
|
||||||
for ac_func in $funcs
|
for ac_func in $funcs
|
||||||
do
|
do
|
||||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||||
echo "configure:1721: checking for $ac_func" >&5
|
echo "configure:1730: checking for $ac_func" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1726 "configure"
|
#line 1735 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* System header to define __stub macros and hopefully few prototypes,
|
/* System header to define __stub macros and hopefully few prototypes,
|
||||||
which can conflict with char $ac_func(); below. */
|
which can conflict with char $ac_func(); below. */
|
||||||
@ -1745,7 +1754,7 @@ $ac_func();
|
|||||||
|
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1749: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "ac_cv_func_$ac_func=yes"
|
eval "ac_cv_func_$ac_func=yes"
|
||||||
else
|
else
|
||||||
@ -1774,19 +1783,19 @@ done
|
|||||||
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
|
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
|
||||||
# for constant arguments. Useless!
|
# for constant arguments. Useless!
|
||||||
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
|
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
|
||||||
echo "configure:1778: checking for working alloca.h" >&5
|
echo "configure:1787: checking for working alloca.h" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1783 "configure"
|
#line 1792 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <alloca.h>
|
#include <alloca.h>
|
||||||
int main() {
|
int main() {
|
||||||
char *p = alloca(2 * sizeof(int));
|
char *p = alloca(2 * sizeof(int));
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
ac_cv_header_alloca_h=yes
|
ac_cv_header_alloca_h=yes
|
||||||
else
|
else
|
||||||
@ -1807,12 +1816,12 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for alloca""... $ac_c" 1>&6
|
echo $ac_n "checking for alloca""... $ac_c" 1>&6
|
||||||
echo "configure:1811: checking for alloca" >&5
|
echo "configure:1820: checking for alloca" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1816 "configure"
|
#line 1825 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
@ -1840,7 +1849,7 @@ int main() {
|
|||||||
char *p = (char *) alloca(1);
|
char *p = (char *) alloca(1);
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
ac_cv_func_alloca_works=yes
|
ac_cv_func_alloca_works=yes
|
||||||
else
|
else
|
||||||
@ -1872,12 +1881,12 @@ EOF
|
|||||||
|
|
||||||
|
|
||||||
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
|
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
|
||||||
echo "configure:1876: checking whether alloca needs Cray hooks" >&5
|
echo "configure:1885: checking whether alloca needs Cray hooks" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1881 "configure"
|
#line 1890 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#if defined(CRAY) && ! defined(CRAY2)
|
#if defined(CRAY) && ! defined(CRAY2)
|
||||||
webecray
|
webecray
|
||||||
@ -1902,12 +1911,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
|
|||||||
if test $ac_cv_os_cray = yes; then
|
if test $ac_cv_os_cray = yes; then
|
||||||
for ac_func in _getb67 GETB67 getb67; do
|
for ac_func in _getb67 GETB67 getb67; do
|
||||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||||
echo "configure:1906: checking for $ac_func" >&5
|
echo "configure:1915: checking for $ac_func" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1911 "configure"
|
#line 1920 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* System header to define __stub macros and hopefully few prototypes,
|
/* System header to define __stub macros and hopefully few prototypes,
|
||||||
which can conflict with char $ac_func(); below. */
|
which can conflict with char $ac_func(); below. */
|
||||||
@ -1930,7 +1939,7 @@ $ac_func();
|
|||||||
|
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "ac_cv_func_$ac_func=yes"
|
eval "ac_cv_func_$ac_func=yes"
|
||||||
else
|
else
|
||||||
@ -1957,7 +1966,7 @@ done
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
|
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
|
||||||
echo "configure:1961: checking stack direction for C alloca" >&5
|
echo "configure:1970: checking stack direction for C alloca" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
@ -1965,7 +1974,7 @@ else
|
|||||||
ac_cv_c_stack_direction=0
|
ac_cv_c_stack_direction=0
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1969 "configure"
|
#line 1978 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
find_stack_direction ()
|
find_stack_direction ()
|
||||||
{
|
{
|
||||||
@ -1984,7 +1993,7 @@ main ()
|
|||||||
exit (find_stack_direction() < 0);
|
exit (find_stack_direction() < 0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
if { (eval echo configure:1997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
||||||
then
|
then
|
||||||
ac_cv_c_stack_direction=1
|
ac_cv_c_stack_direction=1
|
||||||
else
|
else
|
||||||
@ -2006,12 +2015,12 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
|
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
|
||||||
echo "configure:2010: checking for ANSI C header files" >&5
|
echo "configure:2019: checking for ANSI C header files" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2015 "configure"
|
#line 2024 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
@ -2019,7 +2028,7 @@ else
|
|||||||
#include <float.h>
|
#include <float.h>
|
||||||
EOF
|
EOF
|
||||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||||
{ (eval echo configure:2023: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
{ (eval echo configure:2032: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||||
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
||||||
if test -z "$ac_err"; then
|
if test -z "$ac_err"; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
@ -2036,7 +2045,7 @@ rm -f conftest*
|
|||||||
if test $ac_cv_header_stdc = yes; then
|
if test $ac_cv_header_stdc = yes; then
|
||||||
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2040 "configure"
|
#line 2049 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
EOF
|
EOF
|
||||||
@ -2054,7 +2063,7 @@ fi
|
|||||||
if test $ac_cv_header_stdc = yes; then
|
if test $ac_cv_header_stdc = yes; then
|
||||||
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2058 "configure"
|
#line 2067 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
EOF
|
EOF
|
||||||
@ -2075,7 +2084,7 @@ if test "$cross_compiling" = yes; then
|
|||||||
:
|
:
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2079 "configure"
|
#line 2088 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
||||||
@ -2086,7 +2095,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
|
|||||||
exit (0); }
|
exit (0); }
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
if { (eval echo configure:2099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
||||||
then
|
then
|
||||||
:
|
:
|
||||||
else
|
else
|
||||||
@ -2110,12 +2119,12 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for pid_t""... $ac_c" 1>&6
|
echo $ac_n "checking for pid_t""... $ac_c" 1>&6
|
||||||
echo "configure:2114: checking for pid_t" >&5
|
echo "configure:2123: checking for pid_t" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2119 "configure"
|
#line 2128 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#if STDC_HEADERS
|
#if STDC_HEADERS
|
||||||
@ -2144,17 +2153,17 @@ fi
|
|||||||
|
|
||||||
ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
|
ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
|
||||||
echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
|
echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
|
||||||
echo "configure:2148: checking for vfork.h" >&5
|
echo "configure:2157: checking for vfork.h" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2153 "configure"
|
#line 2162 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <vfork.h>
|
#include <vfork.h>
|
||||||
EOF
|
EOF
|
||||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||||
{ (eval echo configure:2158: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
{ (eval echo configure:2167: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||||
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
||||||
if test -z "$ac_err"; then
|
if test -z "$ac_err"; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
@ -2179,18 +2188,18 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for working vfork""... $ac_c" 1>&6
|
echo $ac_n "checking for working vfork""... $ac_c" 1>&6
|
||||||
echo "configure:2183: checking for working vfork" >&5
|
echo "configure:2192: checking for working vfork" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
if test "$cross_compiling" = yes; then
|
if test "$cross_compiling" = yes; then
|
||||||
echo $ac_n "checking for vfork""... $ac_c" 1>&6
|
echo $ac_n "checking for vfork""... $ac_c" 1>&6
|
||||||
echo "configure:2189: checking for vfork" >&5
|
echo "configure:2198: checking for vfork" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2194 "configure"
|
#line 2203 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* System header to define __stub macros and hopefully few prototypes,
|
/* System header to define __stub macros and hopefully few prototypes,
|
||||||
which can conflict with char vfork(); below. */
|
which can conflict with char vfork(); below. */
|
||||||
@ -2213,7 +2222,7 @@ vfork();
|
|||||||
|
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:2226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "ac_cv_func_vfork=yes"
|
eval "ac_cv_func_vfork=yes"
|
||||||
else
|
else
|
||||||
@ -2235,7 +2244,7 @@ fi
|
|||||||
ac_cv_func_vfork_works=$ac_cv_func_vfork
|
ac_cv_func_vfork_works=$ac_cv_func_vfork
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2239 "configure"
|
#line 2248 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* Thanks to Paul Eggert for this test. */
|
/* Thanks to Paul Eggert for this test. */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -2330,7 +2339,7 @@ main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
if { (eval echo configure:2343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
||||||
then
|
then
|
||||||
ac_cv_func_vfork_works=yes
|
ac_cv_func_vfork_works=yes
|
||||||
else
|
else
|
||||||
@ -2357,19 +2366,19 @@ fi
|
|||||||
fi
|
fi
|
||||||
for v in $vars; do
|
for v in $vars; do
|
||||||
echo $ac_n "checking for $v""... $ac_c" 1>&6
|
echo $ac_n "checking for $v""... $ac_c" 1>&6
|
||||||
echo "configure:2361: checking for $v" >&5
|
echo "configure:2370: checking for $v" >&5
|
||||||
if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2366 "configure"
|
#line 2375 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
int *p;
|
int *p;
|
||||||
int main() {
|
int main() {
|
||||||
extern int $v; p = &$v;
|
extern int $v; p = &$v;
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:2382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "libiberty_cv_var_$v=yes"
|
eval "libiberty_cv_var_$v=yes"
|
||||||
else
|
else
|
||||||
@ -2395,12 +2404,12 @@ EOF
|
|||||||
for ac_func in $checkfuncs
|
for ac_func in $checkfuncs
|
||||||
do
|
do
|
||||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||||
echo "configure:2399: checking for $ac_func" >&5
|
echo "configure:2408: checking for $ac_func" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2404 "configure"
|
#line 2413 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* System header to define __stub macros and hopefully few prototypes,
|
/* System header to define __stub macros and hopefully few prototypes,
|
||||||
which can conflict with char $ac_func(); below. */
|
which can conflict with char $ac_func(); below. */
|
||||||
@ -2423,7 +2432,7 @@ $ac_func();
|
|||||||
|
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:2436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "ac_cv_func_$ac_func=yes"
|
eval "ac_cv_func_$ac_func=yes"
|
||||||
else
|
else
|
||||||
@ -2560,7 +2569,7 @@ done
|
|||||||
ac_given_srcdir=$srcdir
|
ac_given_srcdir=$srcdir
|
||||||
ac_given_INSTALL="$INSTALL"
|
ac_given_INSTALL="$INSTALL"
|
||||||
|
|
||||||
trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
||||||
EOF
|
EOF
|
||||||
cat >> $CONFIG_STATUS <<EOF
|
cat >> $CONFIG_STATUS <<EOF
|
||||||
|
|
||||||
@ -2611,6 +2620,7 @@ s%@INSTALL_DATA@%$INSTALL_DATA%g
|
|||||||
/@host_makefile_frag@/r $host_makefile_frag
|
/@host_makefile_frag@/r $host_makefile_frag
|
||||||
s%@host_makefile_frag@%%g
|
s%@host_makefile_frag@%%g
|
||||||
s%@CPP@%$CPP%g
|
s%@CPP@%$CPP%g
|
||||||
|
s%@CHECK@%$CHECK%g
|
||||||
s%@LIBOBJS@%$LIBOBJS%g
|
s%@LIBOBJS@%$LIBOBJS%g
|
||||||
s%@ALLOCA@%$ALLOCA%g
|
s%@ALLOCA@%$ALLOCA%g
|
||||||
s%@INSTALL_DEST@%$INSTALL_DEST%g
|
s%@INSTALL_DEST@%$INSTALL_DEST%g
|
||||||
@ -2655,7 +2665,7 @@ EOF
|
|||||||
|
|
||||||
cat >> $CONFIG_STATUS <<EOF
|
cat >> $CONFIG_STATUS <<EOF
|
||||||
|
|
||||||
CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
|
CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
|
||||||
EOF
|
EOF
|
||||||
cat >> $CONFIG_STATUS <<\EOF
|
cat >> $CONFIG_STATUS <<\EOF
|
||||||
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
|
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
|
||||||
|
@ -176,6 +176,7 @@ fi
|
|||||||
# if the host does not provide alloca, we set ALLOCA to alloca.o
|
# if the host does not provide alloca, we set ALLOCA to alloca.o
|
||||||
|
|
||||||
setobjs=
|
setobjs=
|
||||||
|
CHECK=
|
||||||
if test -n "${with_target_subdir}"; then
|
if test -n "${with_target_subdir}"; then
|
||||||
|
|
||||||
# We are being configured as a target library. AC_REPLACE_FUNCS
|
# We are being configured as a target library. AC_REPLACE_FUNCS
|
||||||
@ -210,8 +211,16 @@ if test -n "${with_target_subdir}"; then
|
|||||||
setobjs=yes
|
setobjs=yes
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
# Not a target library, so we set things up to run the test suite.
|
||||||
|
CHECK=check-cplus-dem
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST(CHECK)
|
||||||
|
|
||||||
if test -z "${setobjs}"; then
|
if test -z "${setobjs}"; then
|
||||||
case "${host}" in
|
case "${host}" in
|
||||||
|
|
||||||
@ -321,7 +330,7 @@ fi
|
|||||||
AC_SUBST(INSTALL_DEST)
|
AC_SUBST(INSTALL_DEST)
|
||||||
|
|
||||||
# We need multilib support, but only if configuring for the target.
|
# We need multilib support, but only if configuring for the target.
|
||||||
AC_OUTPUT(Makefile,
|
AC_OUTPUT(Makefile testsuite/Makefile,
|
||||||
[test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
|
[test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
|
||||||
if test -n "$CONFIG_FILES"; then
|
if test -n "$CONFIG_FILES"; then
|
||||||
if test -n "${with_target_subdir}"; then
|
if test -n "${with_target_subdir}"; then
|
||||||
|
75
libiberty/testsuite/Makefile.in
Normal file
75
libiberty/testsuite/Makefile.in
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
#
|
||||||
|
# Makefile
|
||||||
|
# Copyright (C) 1999
|
||||||
|
# Free Software Foundation
|
||||||
|
#
|
||||||
|
# This file is part of the libiberty library.
|
||||||
|
# Libiberty is free software; you can redistribute it and/or
|
||||||
|
# modify it under the terms of the GNU Library General Public
|
||||||
|
# License as published by the Free Software Foundation; either
|
||||||
|
# version 2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
# Libiberty is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# Library General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Library General Public
|
||||||
|
# License along with libiberty; see the file COPYING.LIB. If not,
|
||||||
|
# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
|
# Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
|
|
||||||
|
# This file was written by Tom Tromey <tromey@cygnus.com>.
|
||||||
|
|
||||||
|
#
|
||||||
|
# Makefile for libiberty/testsuite directory
|
||||||
|
#
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
CC = @CC@
|
||||||
|
CFLAGS = @CFLAGS@
|
||||||
|
LIBCFLAGS = $(CFLAGS)
|
||||||
|
|
||||||
|
# Multilib support variables.
|
||||||
|
MULTISRCTOP =
|
||||||
|
|
||||||
|
INCDIR=$(srcdir)/../$(MULTISRCTOP)../include
|
||||||
|
|
||||||
|
all:
|
||||||
|
|
||||||
|
check: @CHECK@
|
||||||
|
|
||||||
|
# Run some tests of the demangler.
|
||||||
|
check-cplus-dem: test-filter $(srcdir)/demangle-expected
|
||||||
|
$(SHELL) $(srcdir)/regress-demangle $(srcdir)/demangle-expected
|
||||||
|
|
||||||
|
# Note that we just hard-code prepends_underscore to 0. This doesn't
|
||||||
|
# matter since any particular test can override the default if need
|
||||||
|
# be.
|
||||||
|
TEST_COMPILE = $(CC) @DEFS@ $(LIBCFLAGS) -I.. -I$(INCDIR) $(HDEFINES)
|
||||||
|
test-filter: $(srcdir)/../cplus-dem.c
|
||||||
|
echo 'int prepends_underscore = 0;' > test-us.c
|
||||||
|
$(TEST_COMPILE) -o test-filter -DMAIN -DVERSION='"none"' @DEFS@ \
|
||||||
|
$(srcdir)/../cplus-dem.c test-us.c -L.. -liberty
|
||||||
|
|
||||||
|
|
||||||
|
# Standard (either GNU or Cygnus) rules we don't use.
|
||||||
|
info install-info clean-info dvi install etags tags installcheck:
|
||||||
|
|
||||||
|
# The standard clean rules.
|
||||||
|
mostlyclean:
|
||||||
|
rm -f test-us.c test-filter
|
||||||
|
clean: mostlyclean
|
||||||
|
distclean: clean
|
||||||
|
rm -f Makefile
|
||||||
|
maintainer-clean realclean: distclean
|
||||||
|
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in ../config.status
|
||||||
|
CONFIG_FILES=testsuite/Makefile CONFIG_HEADERS= \
|
||||||
|
cd .. && $(SHELL) ./config.status
|
2468
libiberty/testsuite/demangle-expected
Normal file
2468
libiberty/testsuite/demangle-expected
Normal file
File diff suppressed because it is too large
Load Diff
28
libiberty/testsuite/regress-demangle
Executable file
28
libiberty/testsuite/regress-demangle
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
# Run a regression test for the demangler.
|
||||||
|
# Usage: regress-demangle TEST-FILE
|
||||||
|
|
||||||
|
failures=0
|
||||||
|
count=0
|
||||||
|
sed -e '/^#/ d' "$1" | (
|
||||||
|
while read type; do
|
||||||
|
read mangled
|
||||||
|
read demangled
|
||||||
|
|
||||||
|
x="`echo $mangled | ./test-filter $type`"
|
||||||
|
count=`expr $count + 1`
|
||||||
|
if test "x$x" != "x$demangled"; then
|
||||||
|
failures=`expr $failures + 1`
|
||||||
|
echo "FAIL: $type $mangled"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if test $failures -eq 0; then
|
||||||
|
echo "All $count tests passed"
|
||||||
|
else
|
||||||
|
echo "$failures of $count tests failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
test $failures -eq 0
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user