Bug 505786 - g++ produces ICE
g++ produces ICE
Product: Fedora
Classification: Fedora
Component: gcc (Show other bugs)
x86_64 Linux
low Severity high
: ---
: ---
Assigned To: Jakub Jelinek
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2009-06-13 16:13 EDT by Stefan Seefeld
Modified: 2009-06-16 11:22 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2009-06-16 11:22:58 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
preprocessed source file causing the compiler to generate an ICE. (2.21 MB, text/plain)
2009-06-13 16:13 EDT, Stefan Seefeld
no flags Details

External Trackers
Tracker ID Priority Status Summary Last Updated
GNU Compiler Collection 40446 None None None Never

  None (edit)
Description Stefan Seefeld 2009-06-13 16:13:21 EDT
Created attachment 347763 [details]
preprocessed source file causing the compiler to generate an ICE.

Description of problem:

The attached code compiles fine with g++ without optimization, but with -O2 results in an ICE, with this message:

In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.0/include/xmmintrin.h:1248,
                 from /home/stefan/work/svxx-build/../svxx/src/vsip/opt/simd/simd.hpp:36,
                 from /home/stefan/work/svxx-build/../svxx/tests/simd.cpp:21:
/usr/lib/gcc/x86_64-redhat-linux/4.4.0/include/emmintrin.h: In function ‘void test_complex(vsip::impl::Bool_type<true>) [with T = double]’:
/usr/lib/gcc/x86_64-redhat-linux/4.4.0/include/emmintrin.h:106: internal compiler error: in gen_lowpart_general, at rtlhooks.c:59

Version-Release number of selected component (if applicable):

g++ -v yields "gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)..."
Comment 1 Jakub Jelinek 2009-06-16 11:22:58 EDT
Fixed upstream, in both trunk and 4.4 branch.  Will appear in next rawhide gcc build even, whenever F11 gcc is updated, there as well.

Note You need to log in before you can comment on or make changes to this bug.