Bug 48164 - ICE in redirect_jump, at jump.c:1443
ICE in redirect_jump, at jump.c:1443
Status: UNCONFIRMED
Product: gcc
Classification: Unclassified
Component: middle-end
4.5.2
: P3 normal
: ---
Assigned To: Not yet assigned to anyone
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-03-17 09:55 UTC by Axel Naumann
Modified: 2012-01-28 19:22 UTC (History)
0 users

See Also:
Host:
Target: x86_64-linux-gnu
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments
Test case (683 bytes, text/x-c++src)
2011-03-17 09:55 UTC, Axel Naumann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Naumann 2011-03-17 09:55:03 UTC
Created attachment 23688 [details]
Test case

$ g++ -O2 t.cxx -c
t.cxx: In member function ‘void TDataSetManager::MonitorUsedSpace()’:
t.cxx:26:1: internal compiler error: in redirect_jump, at jump.c:1443
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.5/README.Bugs> for instructions.

$ g++ --version
g++ (Ubuntu/Linaro 4.5.2-6ubuntu2) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ uname -a
Linux ubuntu 2.6.38-6-generic #34-Ubuntu SMP Tue Mar 8 14:15:57 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Apologies for the lengthy test case - any further reductions I tried caused the ICE to vanish.

Cheers, Axel.
Comment 1 Andrew Pinski 2011-04-01 19:11:45 UTC
Works for me with:
GNU C++ (GCC) version 4.5.0 20100401 (experimental) [trunk revision 157933] (x86_64-unknown-linux-gnu)
GNU C++ (GCC) version 4.6.0 20110210 (experimental) [trunk revision 170025] (x86_64-unknown-linux-gnu)

I have not tested any other version.