Bug#405065: gcc-4.1: gcc takes all the memory and crashes with -O2 -ftrapv
On 2006-12-30 22:12:07 +0100, Vincent Lefevre wrote:
> I can reproduce the crash on this simple example:
>
> int main (void)
> {
> int i;
> for (i = 31 ; i >= 0 ; i--)
> {
> volatile int x = 0;
> }
> return 0;
> }
>
> $ gcc -O2 -ftrapv -c gcc-bug.c
> gcc-bug.c: In function 'main':
> gcc-bug.c:6: warning: unused variable 'x'
> gcc: Internal error: Segmentation fault (program cc1)
> Please submit a full bug report.
> [...]
The backtrace shows:
#0 0x0845bbc5 in error ()
#1 0x08347cc7 in error ()
#2 0x081a4f79 in error ()
#3 0x081b3311 in error ()
#4 0x081b5089 in error ()
#5 0x081b5f78 in error ()
#6 0x081b32e6 in error ()
#7 0x081b5089 in error ()
#8 0x081b5f78 in error ()
#9 0x081b32e6 in error ()
#10 0x081b5089 in error ()
#11 0x081b5f78 in error ()
#12 0x081b32e6 in error ()
#13 0x081b5089 in error ()
#14 0x081b5f78 in error ()
#15 0x081b32e6 in error ()
#16 0x081b5089 in error ()
#17 0x081b5f78 in error ()
[...]
The bug also occurs on my Power PC machine (with gcc-4.1 4.1.1-19).
--
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
Reply to: