This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Results for egcs-2.92.19 19981108 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu


Sources:	 - egcs mainline from CVS last updated at Tue Oct 27 19:25:02 1998 
                 - libg++-2.8.1.2
Patches:
Environment:     - GNU binutils 2.9.1.0.15
                 - dejagnu-980528
                 - gperf-2.7 with gperf-2.7-19981006 patch for -F
                 - Linux stable kernel 2.0.35 (compiled by gcc-2.7.2.3)
                 - glibc 2.0.6 (compiled by egcs-1.0.2)

Remarks:         See below.


configure flags: --with-gnu-ld --with-gnu-as --prefix=/usr/packages.bin/egcs/snapshot --enable-shared --disable-haifa
BOOT_CC:         egcs-2.91.57
BOOT_CFLAGS:     -W -Wall -O9 -funroll-all-loops -g -march=pentium -mcpu=pentium -fomit-frame-pointer
CFLAGS:          -W -Wall -O9 -march=pentium -mcpu=pentium -fomit-frame-pointer -g -D__NO_MATH_INLINES
CXXFLAGS:        -W -Wall -O9 -march=pentium -mcpu=pentium -fomit-frame-pointer -g -D__NO_MATH_INLINES

Bootstrap failed; last twenty lines are:

../../egcs/gcc/alias.c:209: parse error before `ase'
../../egcs/gcc/alias.c:244: `ase' undeclared (first use in this function)
../../egcs/gcc/alias.c: In function `insert_subset_children':
../../egcs/gcc/alias.c:268: warning: implicit declaration of function `splay_tree_insert'
../../egcs/gcc/alias.c:268: parse error before `data'
../../egcs/gcc/alias.c:265: warning: unused parameter `node'
../../egcs/gcc/alias.c:266: warning: unused parameter `data'
../../egcs/gcc/alias.c: In function `record_alias_subset':
../../egcs/gcc/alias.c:290: `alias_set_entry' undeclared (first use in this function)
../../egcs/gcc/alias.c:290: parse error before `superset_entry'
../../egcs/gcc/alias.c:296: `superset_entry' undeclared (first use in this function)
../../egcs/gcc/alias.c:302: parse error before `xmalloc'
../../egcs/gcc/alias.c:305: warning: implicit declaration of function `splay_tree_new'
../../egcs/gcc/alias.c:312: `subset_entry' undeclared (first use in this function)
../../egcs/gcc/alias.c:316: warning: implicit declaration of function `splay_tree_foreach'
make[2]: *** [alias.o] Error 1
make[2]: Leaving directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc'
make[1]: *** [bootstrap-lean] Error 2
make[1]: Leaving directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc'
make: *** [bootstrap-lean] Error 2

And the top of the relevant error flood reads:

../../egcs/gcc/../include/splay-tree.h:52: parse error before `PARAMS'
../../egcs/gcc/../include/splay-tree.h:56: parse error before `PARAMS'
../../egcs/gcc/../include/splay-tree.h:60: parse error before `PARAMS'
../../egcs/gcc/../include/splay-tree.h:63: parse error before `PARAMS'
../../egcs/gcc/../include/splay-tree.h:86: parse error before `splay_tree_compare_fn'
../../egcs/gcc/../include/splay-tree.h:86: warning: no semicolon at end of struct or union
../../egcs/gcc/../include/splay-tree.h:89: warning: type defaults to `int' in declaration of `delete_key'
../../egcs/gcc/../include/splay-tree.h:89: warning: data definition has no type or storage class
../../egcs/gcc/../include/splay-tree.h:92: parse error before `delete_value'
../../egcs/gcc/../include/splay-tree.h:92: warning: type defaults to `int' in declaration of `delete_value'
../../egcs/gcc/../include/splay-tree.h:92: warning: data definition has no type or storage class
../../egcs/gcc/../include/splay-tree.h:93: warning: type defaults to `int' in declaration of `splay_tree'
../../egcs/gcc/../include/splay-tree.h:93: warning: data definition has no type or storage class
../../egcs/gcc/../include/splay-tree.h:95: parse error before `splay_tree_new'
../../egcs/gcc/../include/splay-tree.h:98: parse error before `PARAMS'
../../egcs/gcc/../include/splay-tree.h:99: parse error before `PARAMS'
../../egcs/gcc/../include/splay-tree.h:103: parse error before `PARAMS'
../../egcs/gcc/../include/splay-tree.h:105: parse error before `PARAMS'

It looks like Kaveh's change to splay-tree is at fault:

Sun Nov  8 17:42:25 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

        * ansidecl.h: Wrap problematic macros with !IN_GCC.

        * demangle.h: Never define PARAMS().
        * splay-tree.h: Likewise.

The problem here being that splay-tree, of course, still *uses*
PARAMS. PARAMS is, of course, defined in ansidecl.h; unfortunately,
nothing in ansidecl.h is being included, because IN_GCC is defined
when we're in GCC (surprisingly ;) ).

Why is ansidecl.h being excluded in this case? Should it be?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]