[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: