------- Comment #11 from vijay dot x dot jain at jpmchase dot com  2009-09-09 
13:11 -------
Following is the command on solaris 8 which compiles sucessfully

/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/xgcc -v
-B/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/
-B/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/bin/
-B/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/lib/ -isystem
/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/include -isystem
/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/sys-include -o
conftest -g -O2   conftest.c


Reading specs from /home/odyssey/f065093/gcc8/gcc8objdir/./gcc/specs
Target: sparc-sun-solaris2.8
Configured with: /home/odyssey/f065093/gcc8/gcc-4.3.2/configure
--prefix=/home/odyssey/f065093/gcc8/gccinstall
--with-as=/3rdparty/fsf/binutils/2.16/bin/as
--with-ld=/3rdparty/fsf/binutils/2.16/bin/ld --with-gnu-as --with-gnu-ld
--disable-nls --enable-languages=c,c++
--with-gmp=/home/odyssey/f065093/gmp/gmp-4.3.1/install
--with-mpfr=/home/odyssey/f065093/mpfr/mpfr-2.4.1/install
LD=/3rdparty/fsf/binutils/2.16/bin/ld AR=/3rdparty/fsf/binutils/2.16/bin/ar
NM=/3rdparty/fsf/binutils/2.16/bin/nm
RANLIB=/3rdparty/fsf/binutils/2.16/bin/ranlib
STRIP=/3rdparty/fsf/binutils/2.16/bin/strip
OBJCOPY=/3rdparty/fsf/binutils/2.16/bin/objcopy
OBJDUMP=/3rdparty/fsf/binutils/2.16/bin/objdump CC=gcc cc=gcc
Thread model: posix
gcc version 4.3.2 (GCC)
COLLECT_GCC_OPTIONS='-v' '-B/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/'
'-B/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/bin/'
'-B/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/lib/' '-isystem'
'/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/include' '-isystem'
'/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/sys-include' '-o'
'conftest' '-g' '-O2' '-mcpu=v9'
 /home/odyssey/f065093/gcc8/gcc8objdir/./gcc/cc1 -quiet -v -iprefix
/home/odyssey/f065093/gcc8/gcc8objdir/gcc/../lib/gcc/sparc-sun-solaris2.8/4.3.2/
-isystem /home/odyssey/f065093/gcc8/gcc8objdir/./gcc/include -isystem
/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/include-fixed -D__sparcv8 -isystem
/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/include -isystem
/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/sys-include
conftest.c -quiet -dumpbase conftest.c -mcpu=v9 -auxbase conftest -g -O2
-version -o /var/tmp//ccwUIjko.s
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/include"
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/sys-include"
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gcc8objdir/gcc/../lib/gcc/sparc-sun-solaris2.8/4.3.2/include"
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gcc8objdir/gcc/../lib/gcc/sparc-sun-solaris2.8/4.3.2/include-fixed"
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gcc8objdir/gcc/../lib/gcc/sparc-sun-solaris2.8/4.3.2/../../../../sparc-sun-solaris2.8/include"
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gcc8objdir/gcc/../lib/gcc/../../include"
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gcc8objdir/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.8/4.3.2/include"
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gcc8objdir/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.8/4.3.2/include-fixed"
ignoring nonexistent directory
"/home/odyssey/f065093/gcc8/gcc8objdir/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.8/4.3.2/../../../../sparc-sun-solaris2.8/include"
#include "..." search starts here:
#include <...> search starts here:
 /home/odyssey/f065093/gcc8/gcc8objdir/./gcc/include
 /home/odyssey/f065093/gcc8/gcc8objdir/./gcc/include-fixed
 /usr/local/include
 /usr/include
End of search list.
GNU C (GCC) version 4.3.2 (sparc-sun-solaris2.8)
        compiled by GNU C version 4.3.2, GMP version 4.3.1, MPFR version 2.4.1.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 69d59eaebfb51cc98d206920f688f3d4
COLLECT_GCC_OPTIONS='-v' '-B/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/'
'-B/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/bin/'
'-B/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/lib/' '-isystem'
'/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/include' '-isystem'
'/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/sys-include' '-o'
'conftest' '-g' '-O2' '-mcpu=v9'
 /3rdparty/fsf/binutils/2.16/bin/as -v -V -Qy -s -xarch=v8plus -o
/var/tmp//cceu6MOJ.o /var/tmp//ccwUIjko.s
GNU assembler version 2.16 (sparc-sun-solaris2.8) using BFD version 2.16
COMPILER_PATH=/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/:/usr/ccs/bin/
LIBRARY_PATH=/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/:/usr/ccs/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-B/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/'
'-B/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/bin/'
'-B/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/lib/' '-isystem'
'/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/include' '-isystem'
'/home/odyssey/f065093/gcc8/gccinstall/sparc-sun-solaris2.8/sys-include' '-o'
'conftest' '-g' '-O2' '-mcpu=v9'
 /home/odyssey/f065093/gcc8/gcc8objdir/./gcc/collect2 -V -Y
P,/usr/ccs/lib:/usr/lib -rpath-link /usr/lib -Qy -o conftest
/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/crt1.o
/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/crti.o /usr/ccs/lib/values-Xa.o
/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/crtbegin.o
-L/home/odyssey/f065093/gcc8/gcc8objdir/./gcc -L/usr/ccs/lib
/var/tmp//cceu6MOJ.o -lgcc -lgcc_eh -lc -lgcc -lgcc_eh -lc
/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/crtend.o
/home/odyssey/f065093/gcc8/gcc8objdir/./gcc/crtn.o
GNU ld version 2.16
  Supported emulations:
   elf32_sparc
   elf64_sparc


While on solaris 10 the command is as follows
Reading specs from /home/odyssey/f065093/gccobjdir/./gcc/specs
Target: sparc-sun-solaris2.10
Configured with: /home/odyssey/f065093/gcc/gcc-4.3.2/configure
--prefix=/home/odyssey/f065093/gccinstall
--with-as=/3rdparty/fsf/binutils/2.18/bin/as
--with-ld=/3rdparty/fsf/binutils/2.18/bin/ld --with-gnu-as --with-gnu-ld
--disable-nls --enable-languages=c,c++
--with-gmp=/home/odyssey/f065093/gmp/gmp-4.3.1/install
--with-mpfr=/home/odyssey/f065093/mpfr/mpfr-2.4.1/install
LD=/3rdparty/fsf/binutils/2.18/bin/ld AR=/3rdparty/fsf/binutils/2.18/bin/ar
NM=/3rdparty/fsf/binutils/2.18/bin/nm
RANLIB=/3rdparty/fsf/binutils/2.18/bin/ranlib
STRIP=/3rdparty/fsf/binutils/2.18/bin/strip
OBJCOPY=/3rdparty/fsf/binutils/2.18/bin/objcopy
OBJDUMP=/3rdparty/fsf/binutils/2.18/bin/objdump CC=gcc cc=gcc
Thread model: posix
gcc version 4.3.2 (GCC)
COLLECT_GCC_OPTIONS='-v' '-B/home/odyssey/f065093/gccobjdir/./gcc/'
'-B/home/odyssey/f065093/gccinstall/sparc-sun-solaris2.10/bin/'
'-B/home/odyssey/f065093/gccinstall/sparc-sun-solaris2.10/lib/' '-isystem'
'/home/odyssey/f065093/gccinstall/sparc-sun-solaris2.10/include' '-isystem'
'/home/odyssey/f065093/gccinstall/sparc-sun-solaris2.10/sys-include' '-c' '-g'
'-fkeep-inline-functions' '-o' 'conftest' '-g' '-O2' '-mcpu=v9'
 /home/odyssey/f065093/gccobjdir/./gcc/cc1 -quiet -v -iprefix
/home/odyssey/f065093/gccobjdir/gcc/../lib/gcc/sparc-sun-solaris2.10/4.3.2/
-isystem /home/odyssey/f065093/gccobjdir/./gcc/include -isystem
/home/odyssey/f065093/gccobjdir/./gcc/include-fixed -D__sparcv8 -isystem
/home/odyssey/f065093/gccinstall/sparc-sun-solaris2.10/include -isystem
/home/odyssey/f065093/gccinstall/sparc-sun-solaris2.10/sys-include conftest.c
-quiet -dumpbase conftest.c -mcpu=v9 -auxbase-strip conftest -g -g -O2 -version
-fkeep-inline-functions -o /var/tmp//cctwC3TW.s
ignoring nonexistent directory
"/home/odyssey/f065093/gccinstall/sparc-sun-solaris2.10/include"
ignoring nonexistent directory
"/home/odyssey/f065093/gccinstall/sparc-sun-solaris2.10/sys-include"
ignoring nonexistent directory
"/home/odyssey/f065093/gccobjdir/gcc/../lib/gcc/sparc-sun-solaris2.10/4.3.2/include"
ignoring nonexistent directory
"/home/odyssey/f065093/gccobjdir/gcc/../lib/gcc/sparc-sun-solaris2.10/4.3.2/include-fixed"
ignoring nonexistent directory
"/home/odyssey/f065093/gccobjdir/gcc/../lib/gcc/sparc-sun-solaris2.10/4.3.2/../../../../sparc-sun-solaris2.10/include"
ignoring nonexistent directory
"/home/odyssey/f065093/gccobjdir/gcc/../lib/gcc/../../include"
ignoring nonexistent directory
"/home/odyssey/f065093/gccobjdir/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.10/4.3.2/include"
ignoring nonexistent directory
"/home/odyssey/f065093/gccobjdir/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.10/4.3.2/include-fixed"
ignoring nonexistent directory
"/home/odyssey/f065093/gccobjdir/gcc/../lib/gcc/../../lib/gcc/sparc-sun-solaris2.10/4.3.2/../../../../sparc-sun-solaris2.10/include"
#include "..." search starts here:
#include <...> search starts here:
 /home/odyssey/f065093/gccobjdir/./gcc/include
 /home/odyssey/f065093/gccobjdir/./gcc/include-fixed
 /usr/local/include
 /usr/include
End of search list.
GNU C (GCC) version 4.3.2 (sparc-sun-solaris2.10)
        compiled by GNU C version 4.3.2 (20090604) (gccfss), GMP version 4.3.1,
MPFR version 2.4.1.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
conftest.c:1: internal compiler error: Segmentation Fault
Please submit a full bug report,
with preprocessed source if appropriate.


Please note I have put -v option which is detailing out the process.

THe difference I see is as follows
 --param ggc-min-expand=30 --param ggc-min-heapsize=4096 **this is on solaris
10 ********


While on Solaris 8 is aas follows

 --param ggc-min-expand=100 --param ggc-min-heapsize=131072


Is the the cause?
HOw can these be changed?
Does this verbose compilation provide any clues?


-- 


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

Reply via email to