From mboxrd@z Thu Jan 1 00:00:00 1970 From: sedwards@celoxnetworks.com To: gcc-gnats@gcc.gnu.org Subject: c/4339: gcc 3.0.1 segfaults during .c compile; works on 2.95.2 Date: Mon, 17 Sep 2001 13:06:00 -0000 Message-id: <20010917195626.22896.qmail@sourceware.cygnus.com> X-SW-Source: 2001-09/msg00365.html List-Id: >Number: 4339 >Category: c >Synopsis: gcc 3.0.1 segfaults during .c compile; works on 2.95.2 >Confidential: no >Severity: critical >Priority: medium >Responsible: unassigned >State: open >Class: rejects-legal >Submitter-Id: net >Arrival-Date: Mon Sep 17 13:06:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Shawn Edwards >Release: gcc version 3.0.1 >Organization: >Environment: solaris 2.8 sparc xcompiler to powerpc-eabi >Description: /usr/local/crosscc/gcc3.0.1/bin/powerpc-eabi-gcc -v -save-temps -c -ansi -Wall -mcpu=750 -mtune=750 -O3 -I/home/sedwards/test/Celox_48000/src/common/dsmap -I/home/sedwards/test/Celox_48000/src/atme_ppu/dbmg/ -I/home/sedwards/test/Celox_48000/src/atme_ppu/p750_env/ -I/home/sedwards/test/Celox_48000/src/atme_ppu/p750_env/include/ -I/home/sedwards/test/Celox_48000/src/atme_ppu/include/ -I/home/sedwards/test/Celox_48000/src/atme_ppu/ucode/ -Iignoring nonexistent directory "/home/sedwards/test/Celox_48000/src/atme_ppu/p750_env/include" ignoring nonexistent directory "/home/sedwards/test/Celox_48000/src/common_lc/p750_env" ignoring nonexistent directory "/home/sedwards/test/Celox_48000/src/common_ppu/dbmg" ignoring nonexistent directory "/home/sedwards/test/Celox_48000/src/common_ppu/p750_env/dbmg" ignoring nonexistent directory "/home/sedwards/test/Celox_48000/src/common/p750_env/dbmg" GNU CPP version 3.0.1 (cpplib) (PowerPC Embedded) ignoring nonexistent directory "/usr/local/crosscc/gcc3.0.1/powerpc-eabi/sys-include" #include "..." search starts here: #include <...> search starts here: /home/sedwards/test/Celox_48000/src/common/dsmap /home/sedwards/test/Celox_48000/src/atme_ppu/dbmg /home/sedwards/test/Celox_48000/src/atme_ppu/p750_env /home/sedwards/test/Celox_48000/src/atme_ppu/include /home/sedwards/test/Celox_48000/src/atme_ppu/ucode /home/sedwards/test/Celox_48000/src/egr_ppu/dbmg /home/sedwards/test/Celox_48000/src/egr_ppu/p750_env /home/sedwards/test/Celox_48000/src/egr_ppu/include /home/sedwards/test/Celox_48000/src/common_lc/dbmg /home/sedwards/test/Celox_48000/src/common_lc/include /home/sedwards/test/Celox_48000/src/common_ppu/p750_env /home/sedwards/test/Celox_48000/src/common_ppu/include /home/sedwards/test/Celox_48000/src/common_ppu/p750_env/include /home/sedwards/test/Celox_48000/src/common/dbmg /home/sedwards/test/Celox_48000/src/common/p750_env /home/sedwards/test/Celox_48000/src/common/p750_env/include /home/sedwards/test/Celox_48000/src/common/include /usr/local/crosscc/gcc3.0.1/lib/gcc-lib/powerpc-eabi/3.0.1/include /usr/local/crosscc/gcc3.0.1/powerpc-eabi/include End of search list. In file included from /home/sedwards/test/Celox_48000/src/common_lc/dbmg/icm_ppu_utmg.c:20: /home/sedwards/test/Celox_48000/src/common_lc/include/icm_ppu_utmg.h:333:8: warning: extra tokens at end of #endif directive /usr/local/crosscc/gcc3.0.1/lib/gcc-lib/powerpc-eabi/3.0.1/cc1 -fpreprocessed icm_ppu_utmg.i -quiet -dumpbase icm_ppu_utmg.c -mcpu=750 -mtune=750 -memb -msdata=eabi -ansi -gdwarf -O3 -Wall -ansi -version -o icm_ppu_utmg.s GNU CPP version 3.0.1 (cpplib) (PowerPC Embedded) GNU C version 3.0.1 (powerpc-eabi) compiled by GNU C version 2.8.1. /home/sedwards/test/Celox_48000/src/common_lc/dbmg/icm_ppu_utmg.c:50: Internal error: Segmentation Fault Please submit a full bug report, with preprocessed source if appropriate. See for instructions. /home/sedwards/test/Celox_48000/src/egr_ppu/dbmg/ -I/home/sedwards/test/Celox_48000/src/egr_ppu/p750_env/ -I/home/sedwards/test/Celox_48000/src/egr_ppu/include/ -I/home/sedwards/test/Celox_48000/src/common_lc/dbmg/ -I/home/sedwards/test/Celox_48000/src/common_lc/p750_env/ -I/home/sedwards/test/Celox_48000/src/common_lc/include/ -I/home/sedwards/test/Celox_48000/src/common_ppu/dbmg/ -I/home/sedwards/test/Celox_48000/src/common_ppu/p750_env/ -I/home/sedwards/test/Celox_48000/src/common_ppu/include/ -I/home/sedwards/test/Celox_48000/src/common_ppu/p750_env/dbmg/ -I/home/sedwards/test/Celox_48000/src/common_ppu/p750_env/include/ -I/home/sedwards/test/Celox_48000/src/common/dbmg/ -I/home/sedwards/test/Celox_48000/src/common/p750_env/ -I/home/sedwards/test/Celox_48000/src/common/p750_env/dbmg/ -I/home/sedwards/test/Celox_48000/src/common/p750_env/include/ -I/home/sedwards/test/Celox_48000/src/common/include/ -gdwarf -D__USE_FIXED_PROTOTYPES__ -memb -msdata=eabi -DATME_PPU -DEGR_PPU -DCELOX_DEBUG -DP750_ENV -c /home/sedwards/test/Celox_48000/src/common_lc/dbmg/icm_ppu_utmg.c Reading specs from /usr/local/crosscc/gcc3.0.1/lib/gcc-lib/powerpc-eabi/3.0.1/specs Configured with: ../gcc-3.0.1/configure --with-newlib --prefix=/usr/local/crosscc/gcc3.0.1 --target=powerpc-eabi -v --enable-languages=c Thread model: single gcc version 3.0.1 /usr/local/crosscc/gcc3.0.1/lib/gcc-lib/powerpc-eabi/3.0.1/cpp0 -lang-c -std=c89 -v -I/home/sedwards/test/Celox_48000/src/common/dsmap -I/home/sedwards/test/Celox_48000/src/atme_ppu/dbmg/ -I/home/sedwards/test/Celox_48000/src/atme_ppu/p750_env/ -I/home/sedwards/test/Celox_48000/src/atme_ppu/p750_env/include/ -I/home/sedwards/test/Celox_48000/src/atme_ppu/include/ -I/home/sedwards/test/Celox_48000/src/atme_ppu/ucode/ -I/home/sedwards/test/Celox_48000/src/egr_ppu/dbmg/ -I/home/sedwards/test/Celox_48000/src/egr_ppu/p750_env/ -I/home/sedwards/test/Celox_48000/src/egr_ppu/include/ -I/home/sedwards/test/Celox_48000/src/common_lc/dbmg/ -I/home/sedwards/test/Celox_48000/src/common_lc/p750_env/ -I/home/sedwards/test/Celox_48000/src/common_lc/include/ -I/home/sedwards/test/Celox_48000/src/common_ppu/dbmg/ -I/home/sedwards/test/Celox_48000/src/common_ppu/p750_env/ -I/home/sedwards/test/Celox_48000/src/common_ppu/include/ -I/home/sedwards/test/Celox_48000/src/common_ppu/p750_env/dbmg/ -I/home/sedwards/test/Celox_48000/src/common_ppu/p750_env/include/ -I/home/sedwards/test/Celox_48000/src/common/dbmg/ -I/home/sedwards/test/Celox_48000/src/common/p750_env/ -I/home/sedwards/test/Celox_48000/src/common/p750_env/dbmg/ -I/home/sedwards/test/Celox_48000/src/common/p750_env/include/ -I/home/sedwards/test/Celox_48000/src/common/include/ -D__GNUC__=3 -D__GNUC_MINOR__=0 -D__GNUC_PATCHLEVEL__=1 -D__PPC__ -D__embedded__ -D__PPC -Asystem=embedded -Acpu=powerpc -Amachine=powerpc -D__CHAR_UNSIGNED__ -D__OPTIMIZE__ -D__STDC_HOSTED__=1 -Wall -D_CALL_SYSV -D_BIG_ENDIAN -D__BIG_ENDIAN__ -Amachine=bigendian -D_ARCH_PPC -D__USE_FIXED_PROTOTYPES__ -DATME_PPU -DEGR_PPU -DCELOX_DEBUG -DP750_ENV /home/sedwards/test/Celox_48000/src/common_lc/dbmg/icm_ppu_utmg.c icm_ppu_utmg.i >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="icm_ppu_utmg.i.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="icm_ppu_utmg.i.gz" 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