public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re:  Results for egcs-2.92.19 19981108 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
@ 1998-11-09 13:30 Kaveh R. Ghazi
  0 siblings, 0 replies; 4+ messages in thread
From: Kaveh R. Ghazi @ 1998-11-09 13:30 UTC (permalink / raw)
  To: egcs, nix-egcs

 > From: Nix <nix-egcs@esperi.demon.co.uk>
 > 
 > 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?



	There was a small window of time while I was doing a checkin
where you wouldn't have had all the necessary changes.

	Try doing another checkout and see if that helps.  Make sure
you see the following in egcs/gcc/ChangeLog:


 > Sun Nov  8 17:50:30 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 > 
 >         * gansidecl.h: Prepend a "G" to the macro wrapping this file
 >         (to distinguish it from the macro wrapping ansidecl.h.)
 >         Include libiberty's ansidecl.h.  Remove all redundant definitions.
 >         Define the PROTO() style macros in terms of the PARAMS() ones.


	As the entry explains, gcc's gansidecl.h now includes
libiberty's ansidecl.h.  This was done to force conflict resolution
between the two which allows closer merging of gcc with libiberty.

The specific long term goal is to include libiberty.h in gcc source,
and remove duplicate stuff from gcc which libiberty.a provides.
That's in the works, stay tuned...

		--Kaveh
--
Kaveh R. Ghazi			Engagement Manager / Project Services
ghazi@caip.rutgers.edu		Icon CMT Corp.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Results for egcs-2.92.19 19981108 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
@ 1998-11-09 21:55 Nix
  0 siblings, 0 replies; 4+ messages in thread
From: Nix @ 1998-11-09 21:55 UTC (permalink / raw)
  To: egcs

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:         With heavy optimisation tonight's build ICEs out
                 almost as soon as the stage1 is asked to do
                 anything.


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:

./xgcc -B./ -B/usr/packages.bin/egcs/snapshot/i586-pc-linux-gnu/bin/ -O2   -DIN_GCC    -W -Wall -W -Wall -O9 -funroll-all-loops -g -march=pentium -mcpu=pentium -fomit-frame-pointer -I./include  -fPIC -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -W -Wall -O9 -march=pentium -mcpu=pentium -fomit-frame-pointer -g -D__NO_MATH_INLINES -I. -I../../egcs/gcc -I../../egcs/gcc/config -I../../egcs/gcc/../include \
  -c ../../egcs/gcc/cp/new2.cc -DL_op_vdel -o opvdel.o
make[3]: Leaving directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc'
make[3]: Entering directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc'
./xgcc -B./ -B/usr/packages.bin/egcs/snapshot/i586-pc-linux-gnu/bin/ -O2   -DIN_GCC    -W -Wall -W -Wall -O9 -funroll-all-loops -g -march=pentium -mcpu=pentium -fomit-frame-pointer -I./include  -fPIC -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -W -Wall -O9 -march=pentium -mcpu=pentium -fomit-frame-pointer -g -D__NO_MATH_INLINES -I. -I../../egcs/gcc -I../../egcs/gcc/config -I../../egcs/gcc/../include \
  -c ../../egcs/gcc/cp/new2.cc -DL_op_vdelnt -o opvdelnt.o
make[3]: Leaving directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc'
make[3]: Entering directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc'
./xgcc -B./ -B/usr/packages.bin/egcs/snapshot/i586-pc-linux-gnu/bin/ -O2   -DIN_GCC    -W -Wall -W -Wall -O9 -funroll-all-loops -g -march=pentium -mcpu=pentium -fomit-frame-pointer -I./include  -fPIC -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -W -Wall -O9 -march=pentium -mcpu=pentium -fomit-frame-pointer -g -D__NO_MATH_INLINES -I. -I../../egcs/gcc -I../../egcs/gcc/config -I../../egcs/gcc/../include \
  -c -fexceptions ../../egcs/gcc/cp/exception.cc
../../egcs/gcc/cp/exception.cc: In function `void __check_eh_spec(int, const void **)':
../../egcs/gcc/cp/exception.cc:300: Internal compiler error.
../../egcs/gcc/cp/exception.cc:300: Please submit a full bug report to `egcs-bugs@cygnus.com'.
make[3]: *** [exception.o] Error 1
make[3]: Leaving directory `/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc'
make[2]: *** [libgcc2.a] 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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Results for egcs-2.92.19 19981108 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
@ 1998-11-09  7:21 Alexandre Oliva
  0 siblings, 0 replies; 4+ messages in thread
From: Alexandre Oliva @ 1998-11-09  7:21 UTC (permalink / raw)
  To: egcs-results, egcs

Native configuration is i586-pc-linux-gnu

		=== g++ tests ===


Running target unix
XPASS: g++.ext/arrnew2.C - (test for bogus messages, line 4)
FAIL: g++.pt/instantiate4.C (test for excess errors)

		=== g++ Summary ===

# of expected passes		4663
# of unexpected failures	1
# of unexpected successes	1
# of expected failures		89
# of untested testcases		7
/tmp/egcs/gcc/testsuite/../xgcc version egcs-2.92.19 19981108 (gcc2 ss-980609 experimental)

		=== g77 tests ===


Running target unix

		=== g77 Summary ===

# of expected passes		444
		=== gcc tests ===


Running target unix
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2 
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/980506-2.c execution,  -Os 
FAIL: gcc.c-torture/execute/980526-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -Os 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -Os 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -Os 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O0 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O1 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -Os 
FAIL: gcc.c-torture/special/981006-1.c  (test for bogus messages, line 11)
FAIL: gcc.c-torture/special/981006-1.c  (test for bogus messages, line 12)

		=== gcc Summary ===

# of expected passes		7777
# of unexpected failures	31
# of expected failures		13
# of unsupported tests		12
/tmp/egcs/gcc/xgcc version egcs-2.92.19 19981108 (gcc2 ss-980609 experimental)

		=== libg++ tests ===


Running target unix

		=== libg++ Summary ===

# of expected passes		72
		=== libio tests ===


Running target unix

		=== libio Summary ===

# of expected passes		40
		=== libstdc++ tests ===


Running target unix

		=== libstdc++ Summary ===

# of expected passes		30
		=== objc tests ===


Running target unix
FAIL: objc/execute/bf-1.m compilation,  -O 
FAIL: objc/execute/bf-10.m compilation,  -O 
FAIL: objc/execute/bf-11.m compilation,  -O 
FAIL: objc/execute/bf-12.m compilation,  -O 
FAIL: objc/execute/bf-13.m compilation,  -O 
FAIL: objc/execute/bf-14.m compilation,  -O 
FAIL: objc/execute/bf-15.m compilation,  -O 
FAIL: objc/execute/bf-16.m compilation,  -O 
FAIL: objc/execute/bf-17.m compilation,  -O 
FAIL: objc/execute/bf-18.m compilation,  -O 
FAIL: objc/execute/bf-19.m compilation,  -O 
FAIL: objc/execute/bf-2.m compilation,  -O 
FAIL: objc/execute/bf-3.m compilation,  -O 
FAIL: objc/execute/bf-4.m compilation,  -O 
FAIL: objc/execute/bf-5.m compilation,  -O 
FAIL: objc/execute/bf-6.m compilation,  -O 
FAIL: objc/execute/bf-7.m compilation,  -O 
FAIL: objc/execute/bf-8.m compilation,  -O 
FAIL: objc/execute/bf-9.m compilation,  -O 

		=== objc Summary ===

# of unexpected failures	19
# of untested testcases		19
/tmp/egcs/gcc/xgcc version egcs-2.92.19 19981108 (gcc2 ss-980609 experimental)


configure flags: --with-as=/n/gnu/bin/as --with-ld=/n/gnu/bin/ld --enable-shared --enable-threads
BOOT_CFLAGS: -g -O9 -W -Wall

Counting all warnings,
there are 1463 warnings in stage3 of this bootstrap.

Number of warnings per file:
    343	/home/phd/oliva/src/egcs/gcc/java/jcf-write.c
    294	/home/phd/oliva/src/egcs/gcc/java/parse.h
    174	/home/phd/oliva/src/egcs/gcc/java/javaop.def
    169	/home/phd/oliva/src/egcs/gcc/java/expr.c
     34	/home/phd/oliva/src/egcs/gcc/java/jcf-parse.c
     23	/home/phd/oliva/src/egcs/gcc/java/lex.c
     22	/home/phd/oliva/src/egcs/gcc/java/jcf-reader.c
     20	insn-recog.c
     20	/home/phd/oliva/src/egcs/gcc/java/class.c
     17	/home/phd/oliva/src/egcs/gcc/toplev.c
     17	/home/phd/oliva/src/egcs/gcc/java/lex.h
     17	/home/phd/oliva/src/egcs/gcc/java/jcf-dump.c
     15	/home/phd/oliva/src/egcs/gcc/objc/objc-act.c
     14	/home/phd/oliva/src/egcs/gcc/varasm.c
     14	/home/phd/oliva/src/egcs/gcc/cse.c
     13	./parse.y
     12	/home/phd/oliva/src/egcs/gcc/java/verify.c
     12	/home/phd/oliva/src/egcs/gcc/fold-const.c
     11	/home/phd/oliva/src/egcs/gcc/reload1.c
     10	/home/phd/oliva/src/egcs/gcc/final.c
      9	/home/phd/oliva/src/egcs/gcc/java/decl.c
      8	pexecute.c
      8	/home/phd/oliva/src/egcs/gcc/dwarf2out.c
      8	/home/phd/oliva/src/egcs/gcc/combine.c
      7	/home/phd/oliva/src/egcs/gcc/reload.c
      7	/home/phd/oliva/src/egcs/gcc/reg-stack.c
      7	/home/phd/oliva/src/egcs/gcc/integrate.c
      7	/home/phd/oliva/src/egcs/gcc/expr.c
      7	/home/phd/oliva/src/egcs/gcc/cp/lex.c
      6	/home/phd/oliva/src/egcs/gcc/optabs.c
      6	/home/phd/oliva/src/egcs/gcc/java/jcf-io.c
      6	/home/phd/oliva/src/egcs/gcc/c-lex.c
      5	/home/phd/oliva/src/egcs/gcc/unroll.c
      5	/home/phd/oliva/src/egcs/gcc/tree.c
      5	/home/phd/oliva/src/egcs/gcc/stor-layout.c
      5	/home/phd/oliva/src/egcs/gcc/java/gjavah.c
      5	/home/phd/oliva/src/egcs/gcc/cccp.c
      4	cexp.y
      4	/home/phd/oliva/src/egcs/gcc/sched.c
      4	/home/phd/oliva/src/egcs/gcc/expmed.c
      4	/home/phd/oliva/src/egcs/gcc/dbxout.c
      4	/home/phd/oliva/src/egcs/gcc/config/i386/i386.c
      3	insn-output.c
      3	insn-emit.c
      3	/home/phd/oliva/src/egcs/gcc/stmt.c
      3	/home/phd/oliva/src/egcs/gcc/rtl.c
      3	/home/phd/oliva/src/egcs/gcc/regmove.c
      3	/home/phd/oliva/src/egcs/gcc/regclass.c
      3	/home/phd/oliva/src/egcs/gcc/loop.c
      3	/home/phd/oliva/src/egcs/gcc/genopinit.c
      3	/home/phd/oliva/src/egcs/gcc/collect2.c
      3	/home/phd/oliva/src/egcs/gcc/ch/expr.c
      2	/home/phd/oliva/src/egcs/gcc/protoize.c
      2	/home/phd/oliva/src/egcs/gcc/local-alloc.c
      2	/home/phd/oliva/src/egcs/gcc/java/zextract.c
      2	/home/phd/oliva/src/egcs/gcc/java/typeck.c
      2	/home/phd/oliva/src/egcs/gcc/java/buffer.c
      2	/home/phd/oliva/src/egcs/gcc/function.c
      2	/home/phd/oliva/src/egcs/gcc/flow.c
      2	/home/phd/oliva/src/egcs/gcc/ch/tasking.c
      2	/home/phd/oliva/src/egcs/gcc/ch/parse.c
      2	/home/phd/oliva/src/egcs/gcc/ch/inout.c
      2	/home/phd/oliva/src/egcs/gcc/c-decl.c
      2	/home/phd/oliva/src/egcs/gcc/bitmap.c
      2	./parse-scan.y
      1	splay-tree.c
      1	gcj.c
      1	g77.c
      1	g++.c
      1	/home/phd/oliva/src/egcs/gcc/tlink.c
      1	/home/phd/oliva/src/egcs/gcc/stupid.c
      1	/home/phd/oliva/src/egcs/gcc/print-rtl.c
      1	/home/phd/oliva/src/egcs/gcc/jump.c
      1	/home/phd/oliva/src/egcs/gcc/java/mangle.c
      1	/home/phd/oliva/src/egcs/gcc/java/jvspec.c
      1	/home/phd/oliva/src/egcs/gcc/java/jvgenmain.c
      1	/home/phd/oliva/src/egcs/gcc/java/jv-scan.c
      1	/home/phd/oliva/src/egcs/gcc/java/except.c
      1	/home/phd/oliva/src/egcs/gcc/java/constants.c
      1	/home/phd/oliva/src/egcs/gcc/hash.c
      1	/home/phd/oliva/src/egcs/gcc/gcc.c
      1	/home/phd/oliva/src/egcs/gcc/f/g77spec.c
      1	/home/phd/oliva/src/egcs/gcc/explow.c
      1	/home/phd/oliva/src/egcs/gcc/crtstuff.c
      1	/home/phd/oliva/src/egcs/gcc/cp/typeck.c
      1	/home/phd/oliva/src/egcs/gcc/cp/init.c
      1	/home/phd/oliva/src/egcs/gcc/ch/typeck.c
      1	/home/phd/oliva/src/egcs/gcc/ch/decl.c
      1	/home/phd/oliva/src/egcs/gcc/ch/actions.c
      1	/home/phd/oliva/src/egcs/gcc/calls.c

Number of warning types:
    462	enumeration value `???' not handled in switch
    311	`???' declared `static' but never defined
    142	`???' might be used uninitialized in this function
    139	left-hand operand of comma expression has no effect
    112	implicit declaration of function `???'
     72	unused parameter `???'
     49	unused variable `???'
     43	??? format, ??? arg (arg ???)
     41	comparison between signed and unsigned
     32	variable `???' might be clobbered by `longjmp' or `vfork'
     19	label `???' defined but not used
     16	missing initializer for `???'
      6	control reaches end of non-void function
      5	argument `???' might be clobbered by `longjmp' or `vfork'
      4	case value `???' not in enumerated type `???'
      2	zero-length format string
      2	too many arguments for format
      2	statement with no effect
      1	value computed is not used
      1	suggest explicit braces to avoid ambiguous `else'
      1	empty body in an if-statement
      1	`???' defined but not used

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Results for egcs-2.92.19 19981108 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
@ 1998-11-08 20:53 Nix
  0 siblings, 0 replies; 4+ messages in thread
From: Nix @ 1998-11-08 20:53 UTC (permalink / raw)
  To: egcs; +Cc: ghazi

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?

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1998-11-09 21:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-11-09 13:30 Results for egcs-2.92.19 19981108 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu Kaveh R. Ghazi
  -- strict thread matches above, loose matches on Subject: below --
1998-11-09 21:55 Nix
1998-11-09  7:21 Alexandre Oliva
1998-11-08 20:53 Nix

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).