This is the mail archive of the gcc-bugs@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]

[Bug bootstrap/43307] New: ICE in assign_temp()


hi,

during bootstrap multilib gcc with i386.h:#define STRICT_ALIGNMENT=1
xgcc ICEs in assign_temp().


(...)
make[5]: Entering directory
`/home/users/pluto/rpm/BUILD/gcc-4.4.3/builddir/x86_64-pld-linux/32/libgcc'
# If this is the top-level multilib, build all the other
# multilibs.
/home/users/pluto/rpm/BUILD/gcc-4.4.3/builddir/./gcc/xgcc \
-B/home/users/pluto/rpm/BUILD/gcc-4.4.3/builddir/./gcc/ \
-B/usr/x86_64-pld-linux/bin/ -B/usr/x86_64-pld-linux/lib/ \
-isystem /usr/x86_64-pld-linux/include -isystem
/usr/x86_64-pld-linux/sys-include \
-g -O2 -march=x86-64 -gdwarf-2 -g2 -m32 -O2  -g -O2 -march=x86-64 -gdwarf-2 -g2
\
-DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
-Wcast-qual -Wold-style-definition  -isystem ./include  -fPIC \
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED \
-I. -I. -I../../.././gcc -I../../../../libgcc -I../../../../libgcc/. \
-I../../../../libgcc/../gcc -I../../../../libgcc/../include
-I../../../../libgcc/config/libbid \
-DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS \
-o _powitf2.o -MT _powitf2.o -MD -MP -MF _powitf2.dep -DL_powitf2 -c
../../../../libgcc/../gcc/libgcc2.c \
-fvisibility=hidden -DHIDE_EXPORTS

../../../../libgcc/../gcc/libgcc2.c: In function '__powitf2':
../../../../libgcc/../gcc/libgcc2.c:1734: internal compiler error: Segmentation
fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.pld-linux.org> for instructions.


(gdb) bt
#0  0x00000000005be683 in assign_temp ()
#1  0x00000000005638ad in emit_push_insn ()
#2  0x00000000004bf3ce in emit_library_call_value_1 ()
#3  0x00000000004c012b in emit_library_call_value ()
#4  0x0000000000661d4e in expand_binop ()
#5  0x0000000000553712 in expand_mult ()
#6  0x0000000000571d69 in expand_expr_real_1 ()
#7  0x000000000056bf42 in expand_expr_real ()
#8  0x00000000005660a3 in store_expr ()
#9  0x0000000000565585 in expand_assignment ()
#10 0x0000000000573589 in expand_expr_real_1 ()
#11 0x000000000056bf42 in expand_expr_real ()
#12 0x000000000074327d in expand_expr ()
#13 0x0000000000746018 in expand_expr_stmt ()
#14 0x0000000000bafea1 in expand_gimple_basic_block ()
#15 0x0000000000bb0e61 in gimple_expand_cfg ()
#16 0x000000000067a6f4 in execute_one_pass ()
#17 0x000000000067a898 in execute_pass_list ()
#18 0x00000000007a698e in tree_rest_of_compilation ()
#19 0x0000000000933ede in cgraph_expand_function ()
#20 0x00000000009340a1 in cgraph_expand_all_functions ()
#21 0x0000000000934652 in cgraph_optimize ()
#22 0x000000000041a8e2 in c_write_global_declarations ()
#23 0x0000000000751f20 in compile_file ()
#24 0x0000000000753b53 in do_compile ()
#25 0x0000000000753bc2 in toplev_main ()
#26 0x0000000000483724 in main ()

$ /home/users/pluto/rpm/BUILD/gcc-4.4.3/builddir/./gcc/xgcc -v
Using built-in specs.
Target: x86_64-pld-linux
Configured with: ../configure --prefix=/usr --with-local-prefix=/usr/local
--libdir=/usr/lib64 --libexecdir=/usr/lib64 --infodir=/usr/share/info
--mandir=/usr/share/man --x-libraries=/usr/lib64 --enable-checking=release
--enable-shared --enable-threads=posix --enable-linux-futex
--enable-languages=c,c++,fortran,objc,obj-c++,ada,java --enable-libgomp
--enable-libmudflap --enable-c99 --enable-long-long --enable-decimal-float=yes
--enable-multilib --enable-nls --disable-werror --disable-cld --with-gnu-as
--with-gnu-ld --with-demangler-in-ld --with-system-zlib --with-slibdir=/lib64
--without-system-libunwind --enable-cmath --with-long-double-128
--with-gxx-include-dir=/usr/include/c++/4.4.3 --disable-libstdcxx-pch
--enable-__cxa_atexit --enable-libstdcxx-allocator=new
--enable-libjava-multilib=no --disable-gconf-peer --enable-java-awt=xlib,gtk
--enable-libgcj --enable-libgcj-multifile --enable-libgcj-database
--enable-gtk-cairo --enable-jni --enable-xmlj --enable-bootstrap
--with-pkgversion=PLD-Linux --with-bugurl=http://bugs.pld-linux.org
x86_64-pld-linux
Thread model: posix
gcc version 4.4.3 20100205 (release) (PLD-Linux)


-- 
           Summary: ICE in assign_temp()
           Product: gcc
           Version: 4.4.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pluto at agmk dot net
 GCC build triplet: x86_64-gnu-linux
  GCC host triplet: x86_64-gnu-linux
GCC target triplet: x86_64-gnu-linux


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43307


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