I get an ICE on some filesystem code I'm developing when trying to compile it
with GCC 4.3.0.

[EMAIL PROTECTED]:~/gcc-bug$ gcc-4.3 -v -save-temps -o sfs_unittests.o  -O2 -g 
-I.
-std=c99 -Wall -W -c sfs_unittests.c 
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure linux gnu
Thread model: posix
gcc version 4.3.1 20080401 (prerelease) (Debian 4.3.0-3) 
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-o' 'sfs_unittests.o' '-O2' '-g' '-I.'
'-std=c99' '-Wall' '-W' '-c' '-mtune=generic'
 /usr/lib/gcc/i486-linux-gnu/4.3.1/cc1 -E -quiet -v -I. sfs_unittests.c
-mtune=generic -std=c99 -Wall -W -fworking-directory -O2 -fpch-preprocess -o
sfs_unittests.i
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory
"/usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
 .
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.3.1/include
 /usr/lib/gcc/i486-linux-gnu/4.3.1/include-fixed
 /usr/include
End of search list.
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-o' 'sfs_unittests.o' '-O2' '-g' '-I.'
'-std=c99' '-Wall' '-W' '-c' '-mtune=generic'
 /usr/lib/gcc/i486-linux-gnu/4.3.1/cc1 -fpreprocessed sfs_unittests.i -quiet
-dumpbase sfs_unittests.c -mtune=generic -auxbase-strip sfs_unittests.o -g -O2
-Wall -W -std=c99 -version -o sfs_unittests.s
GNU C (Debian 4.3.0-3) version 4.3.1 20080401 (prerelease) (i486-linux-gnu)
        compiled by GNU C version 4.3.1 20080401 (prerelease), GMP version
4.2.2, MPFR version 2.3.1.
warning: GMP header version 4.2.2 differs from library version 4.2.1.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: c8e3951360ed7273beac0a50e7fd5f3d
In file included from sfs_unittests.c:4:
fs/sfs_xplatform.h: In function ‘sfs_write_file’:
fs/sfs_xplatform.h:130: warning: implicit declaration of function
‘sfs_native_write_block’
fs/sfs_xplatform.h:148: warning: implicit declaration of function
‘sfs_native_read_block’
sfs_unittests.c: At top level:
sfs_unittests.c:5: warning: conflicting types for ‘sfs_native_write_block’
fs/sfs_xplatform.h:130: warning: previous implicit declaration of
‘sfs_native_write_block’ was here
sfs_unittests.c:11: warning: conflicting types for ‘sfs_native_read_block’
fs/sfs_xplatform.h:148: warning: previous implicit declaration of
‘sfs_native_read_block’ was here
sfs_unittests.c: In function ‘printbl’:
sfs_unittests.c:18: warning: implicit declaration of function ‘printf’
sfs_unittests.c:18: warning: incompatible implicit declaration of built-in
function ‘printf’
sfs_unittests.c: In function ‘main’:
sfs_unittests.c:64: warning: incompatible implicit declaration of built-in
function ‘printf’
fs/sfs_xplatform.h: In function ‘sfs_remove_bytes’:
fs/sfs_xplatform.h:250: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
[EMAIL PROTECTED]:~/gcc-bug$


-- 
           Summary: ICE on filesystem code
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: megari at mbnet dot fi


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

Reply via email to