We were using GCC 3.2.3 before and the code is OK to compile, but after 
upgrade to GCC 3.4.3 and GCC 3.4.1, both version give "internal compiler 
error: Segmentation fault" when compile this file. We are running on RHEL 3.0 
( Linux 2.4.21) on x86_64.

The GCC version:gcc -v:
===========================
Reading specs from /usr/local/lib/gcc/x86_64-unknown-linux-gnu/3.4.3/specs
Configured with: ../gcc-3.4.3/configure
Thread model: posix
gcc version 3.4.3

The command:
========================
/usr/local/bin/gcc  -c -pipe -m64 -fno-omit-frame-pointer -fPIC -Di386 -
D_REENTRANT -O3 -DSERVER -DMONITORS -DHA_KEY='"NONE"'    -
I/aseamd1_tst2/wfeng/aselinuxamd64/build/sql/linuxamd64/64bit -
I/aseamd1_tst2/wfeng/aselinuxamd64/build/sql/linuxamd64/src -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/ksource/dblkio -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/ksource/dblkio -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/ksource/dblkio -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/conn/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/sysam/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/unicode/include 
-
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/capslib/include 
-
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/sslplus/include 
-
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/thread/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/kaio/include -
I. -I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/kinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/kinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/kinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/cinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/cinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/cinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/jinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/jinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/jinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/jvminclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/jvminclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/jvminclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/stlinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/stlinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/stlinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/intlinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/intlinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/intlinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/fdp/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/fdp/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/fdp/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/mda/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/mda/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/mda/include -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linuxamd64/oinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/linux/oinclude -
I/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/oinclude  -
o /aseamd1_tst2/wfeng/aselinuxamd64/build/sql/linuxamd64/64bit/libkrn/diskio.o 
 /ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/ksource/dblkio/diskio.c 


The Output:
======================
In file included 
from /ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/conn/include
/intl.h:53,
                 
from /ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/ksource/dblkio/diskio.
c:50:
/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/../ext/linuxamd64/conn/include/sybv
arg.h:129:1: warning: "syb_va_arg" redefined
In file included 
from /ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/cinclude/syb_std.h:103
2,
                 
from /ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/ksource/dblkio/diskio.
c:33:
/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/include/sybvarargs.h:121:1:
 warning: this is the location of the previous definition
/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/ksource/dblkio/diskio.c:135
: warning: "struct aioinit" declared inside parameter list
/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/ksource/dblkio/diskio.c:135
: warning: its scope is only this definition or declaration, which is probably 
not what you want
/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/ksource/dblkio/diskio.c: 
In function `basis_dllaio':
/ccview/aselinuxamd64_wfeng_vu/calm/svr/sql/generic/ksource/dblkio/diskio.c:130
5: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-- 
           Summary: Gcc 3.4.3 got " internal compiler error: Segmentation
                    fault"
           Product: gcc
           Version: 3.4.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: wei dot feng at sybase dot com
                CC: gcc-bugs at gcc dot gnu dot org


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

Reply via email to