Hi. an error occured while compiling to _muldi3.o of libgcc A verbose/gdb shows a null reference somewhere in fold_builtin_1 in gcc/builtins.c, line 9768
-------------------------------------------------------------- GNU gdb 6.6 Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-slackware-linux"... Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /home/karthik/WS/act/gcc-mainline-dp-build/gcc/cc1 -quiet -v -I. -I. -I../.././gcc -I../../../gcc-mainline-dp/libgcc -I../../../gcc-mainline-dp/libgcc/. -I../../../gcc-mainline-dp/libgcc/../gcc -I../../../gcc-mainline-dp/libgcc/../include -I../../../gcc-mainline-dp/libgcc/config/libbid -iprefix /home/karthik/WS/act/gcc-mainline-dp-build/gcc/../lib/gcc/i686-pc-linux-gnu/4.3.0/ -isystem /home/karthik/WS/act/gcc-mainline-dp-build/./gcc/include -isystem /home/karthik/WS/act/gcc-mainline-dp-build/./gcc/include-fixed -MD _muldi3.d -MF _muldi3.dep -MP -MT _muldi3.o -DIN_GCC -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -DL_muldi3 -DHIDE_EXPORTS -isystem /opt/gcc-mainline-dp/i686-pc-linux-gnu/include -isystem /opt/gcc-mainline-dp/i686-pc-linux-gnu/sys-include -isystem ./include ../../../gcc-mainline-dp/libgcc/../gcc/libgcc2.c -quiet -dumpbase libgcc2.c -mtune=generic -auxbase-strip _muldi3.o -g -g -g -O2 -O2 -O2 -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -fomit-frame-pointer -fPIC -fvisibility=hidden -o /tmp/cc77FHjt.s ignoring nonexistent directory "/opt/gcc-mainline-dp/i686-pc-linux-gnu/include" ignoring nonexistent directory "/opt/gcc-mainline-dp/i686-pc-linux-gnu/sys-include" ignoring nonexistent directory "./include" ignoring nonexistent directory "/home/karthik/WS/act/gcc-mainline-dp-build/gcc/../lib/gcc/i686-pc-linux-gnu/4.3.0/include" ignoring nonexistent directory "/home/karthik/WS/act/gcc-mainline-dp-build/gcc/../lib/gcc/i686-pc-linux-gnu/4.3.0/include-fixed" ignoring nonexistent directory "/home/karthik/WS/act/gcc-mainline-dp-build/gcc/../lib/gcc/i686-pc-linux-gnu/4.3.0/../../../../i686-pc-linux-gnu/include" ignoring nonexistent directory "/opt/gcc-mainline-dp/include" ignoring nonexistent directory "/opt/gcc-mainline-dp/lib/gcc/i686-pc-linux-gnu/4.3.0/include" ignoring nonexistent directory "/opt/gcc-mainline-dp/lib/gcc/i686-pc-linux-gnu/4.3.0/include-fixed" ignoring nonexistent directory "/opt/gcc-mainline-dp/i686-pc-linux-gnu/include" ignoring duplicate directory "." ignoring duplicate directory "../../../gcc-mainline-dp/libgcc/." #include "..." search starts here: #include <...> search starts here: . ../.././gcc ../../../gcc-mainline-dp/libgcc ../../../gcc-mainline-dp/libgcc/../gcc ../../../gcc-mainline-dp/libgcc/../include ../../../gcc-mainline-dp/libgcc/config/libbid /home/karthik/WS/act/gcc-mainline-dp-build/./gcc/include /home/karthik/WS/act/gcc-mainline-dp-build/./gcc/include-fixed /usr/local/include /usr/include End of search list. GNU C (GCC) version 4.3.0 20070927 (experimental) (i686-pc-linux-gnu) compiled by GNU C version 4.3.0 20070927 (experimental), GMP version 4.2.1, MPFR version 2.2.1-p1. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 1f5c3ab45e0ab524f80d84058122b450 Program received signal SIGSEGV, Segmentation fault. 0x08108292 in fold_builtin_1 (fndecl=0xb7ceb680, arg0=0xb7bb9bc0, ignore=0 '\0') at ../../gcc-mainline-dp/gcc/builtins.c:9768 9768 { -- Summary: segfault while building libgcc Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: karthikkumar at gmail dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33575