This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

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.


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