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