This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: scores of unrecognized names in gnu/linux insn-recog.c
- To: Phil Edwards <pedwards at disaster dot jaj dot com>
- Subject: Re: scores of unrecognized names in gnu/linux insn-recog.c
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 03 Jan 2001 21:47:34 -0200
- Cc: gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Organization: GCC Team, Red Hat
- References: <20010103180112.A6767@disaster.jaj.com>
On Jan 3, 2001, Phil Edwards <pedwards@disaster.jaj.com> wrote:
> Current CVS under i686-pc-linux-gnu is doing strange things with genrecog.
> Any ideas? It worked this morning...
Oops. My fault. I should have tested my previous patch on a
machine with EXTRA_CC_MODES :-(
I could swear I had tested it on both x86 native and cross sh-elf, but
apparently I tested only the latter :-(
Sorry about that. Fixed thusly. Tested on GNU/Linux/x86.
Index: gcc/ChangeLog
from Alexandre Oliva <aoliva@redhat.com>
* configure.in (tm.h): Include isns-codes.h last.
* configure: Rebuilt.
Index: gcc/configure.in
===================================================================
RCS file: /cvs/gcc/egcs/gcc/configure.in,v
retrieving revision 1.470
diff -u -p -r1.470 configure.in
--- gcc/configure.in 2001/01/03 20:39:08 1.470
+++ gcc/configure.in 2001/01/03 23:45:10
@@ -787,12 +787,6 @@ do
then
echo "#define TARGET_CPU_DEFAULT ($target_cpu_default)" >>$link
fi
- if test $link = tm.h
- then
- echo "#ifndef GENERATOR_FILE" >>$link
- echo "#include \"insn-codes.h\"" >>$link
- echo "#endif" >>$link
- fi
for file in `eval echo '$'$var`; do
case $file in
@@ -817,6 +811,15 @@ do
echo "#define $def" >>$link
echo "#endif" >>$link
done
+
+ if test $link = tm.h
+ then
+ # Include insn-codes.h last, because it includes machmode.h,
+ # and we want EXTRA_CC_MODES to be taken into account.
+ echo "#ifndef GENERATOR_FILE" >>$link
+ echo "#include \"insn-codes.h\"" >>$link
+ echo "#endif" >>$link
+ fi
done
# Truncate the target if necessary
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me