This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [dataflow] unbreak ia64 (committed)
On Thu, Mar 29, 2007 at 03:00:02PM +0200, Daniel Franke wrote:
> 2007/3/29, Paolo Bonzini <paolo.bonzini@lu.unisi.ch>:
> >Kenny's latest patch broke ia64. This fixes it and
> >corrects the nit I pointed out yesterday.
>
> Paolo,
> Is this related to
>
> /h/franke/svn-build/gcc-4.2-svn/./gcc/xgcc
> -B/h/franke/svn-build/gcc-4.2-svn/./gcc/
> -B/h/franke/packages/ia64-unknown-linux-gnu/gcc-4.2-svn/ia64-unknown-linux-gnu/bin/
> -B/h/franke/packages/ia64-unknown-linux-gnu/gcc-4.2-svn/ia64-unknown-linux-gnu/lib/
> -isystem
> /h/franke/packages/ia64-unknown-linux-gnu/gcc-4.2-svn/ia64-unknown-linux-gnu/include
> -isystem
> /h/franke/packages/ia64-unknown-linux-gnu/gcc-4.2-svn/ia64-unknown-linux-gnu/sys-include
> -O2 -O2 -g -O2 -DIN_GCC -DUSE_LIBUNWIND_EXCEPTIONS -W -Wall
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wold-style-definition -isystem ./include -fPIC -DUSE_GAS_SYMVER -g
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I.
> -I/h/franke/svn/gcc-4.2/gcc -I/h/franke/svn/gcc-4.2/gcc/.
> -I/h/franke/svn/gcc-4.2/gcc/../include
> -I/h/franke/svn/gcc-4.2/gcc/../libcpp/include
> -I/h/franke/packages/ia64-unknown-linux-gnu/gmp-4.2.1/include
> -I/h/franke/packages/ia64-unknown-linux-gnu/mpfr-2.2.1/include
> -I/h/franke/svn/gcc-4.2/gcc/../libdecnumber -I../libdecnumber
> -DL_muldi3 -fvisibility=hidden -DHIDE_EXPORTS -c
> /h/franke/svn/gcc-4.2/gcc/libgcc2.c -o libgcc/./_muldi3.o
> /h/franke/svn/gcc-4.2/gcc/libgcc2.c: In function '__multi3':
> /h/franke/svn/gcc-4.2/gcc/libgcc2.c:542: internal compiler error:
> Illegal instruction
> [...]
> make[4]: *** [libgcc/./_muldi3.o] Error 1
> make[4]: Leaving directory `/h/franke/svn-build/gcc-4.2-svn/gcc'
> make[3]: *** [libgcc.a] Error 2
> make[3]: Leaving directory `/h/franke/svn-build/gcc-4.2-svn/gcc'
> make[2]: *** [all-stage1-gcc] Error 2
> make[2]: Leaving directory `/h/franke/svn-build/gcc-4.2-svn'
> make[1]: *** [stage1-bubble] Error 2
>
> Which I get when building gcc-4.2 (r123322) on ia64?
I have no problems with gcc 4.2 revision 123260:
http://gcc.gnu.org/ml/gcc-testresults/2007-03/msg01322.html
The difference between revision 123260 and revision 123326 is
Updating SVN tree
U gcc/DATESTAMP
U gcc/ChangeLog
A gcc/testsuite/gcc.dg/darwin-comm.c
U gcc/testsuite/ChangeLog
U gcc/config/avr/avr.c
U gcc/config/darwin.h
U gcc/config/darwin9.h
Updated to revision 123326.
Gcc 4.2 revision 123326 should be OK on ia64.
H.J.