This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Bootstrap Failure
- To: egcs at cygnus dot com
- Subject: Bootstrap Failure
- From: Mark Mitchell <mark at markmitchell dot com>
- Date: Mon, 4 Jan 1999 23:09:05 -0800
- Cc: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>, Jeff Law <law at cygnus dot com>
- Reply-to: mark at markmitchell dot com
Mon Jan 4 10:30:33 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* genrecog.c (OUTPUT_LABEL, write_tree_1, write_tree): When
generating labels, mark them with ATTRIBUTE_UNUSED_LABEL.
I think there is a problem with this patch. Current CVS will not
bootstrap:
gcc -DIN_GCC -g -W -Wall -DHAVE_CONFIG_H -I. -I../../gcc -I../../gcc/config -I../../gcc/../include -c insn-recog.c
insn-recog.c: In function `recog_1':
insn-recog.c:145: parse error before `__attribute__'
insn-recog.c:149: label `L91' used but not defined
I suspect this is because my installed gcc is itself a relatively
recent EGCS:
adsl-206-170-148-33.dsl.pacbell.net% gcc --version
egcs-2.92.18
The new __attribute__ usage on labels should be enabled based on some
autoconf test, I expect. Or else a more accurate GCC version number
test.
--
Mark Mitchell mark@markmitchell.com
Mark Mitchell Consulting http://www.markmitchell.com