Bug 783334

Summary: gcc-4.7.0-0.6.fc17 ICEs building numpy on armv7hl
Product: [Fedora] Fedora Reporter: Brendan Conoboy <blc>
Component: gccAssignee: Jakub Jelinek <jakub>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: aravindvijayan224185, gwync, jakub, jspaleta, orion, pbrobinson, rdieter, sochotni, tomspur
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: gcc-4.7.0-0.9.fc17 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-01-24 07:38:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Preprocessed source of scalartypes.c, bzip2 compressed none

Description Brendan Conoboy 2012-01-20 02:20:47 UTC
Created attachment 556442 [details]
Preprocessed source of scalartypes.c, bzip2 compressed

Description of problem:

Building numpy-1.6.1-1.fc17.src.rpm with gcc-4.7.0-0.6.fc17.armv7hl fails due to an ICE.  The same numpy sources succeed when built with gcc-4.6.1-9.fc15.0.arm5.armv7hl (This gcc version contains a small expr.c patch now in 4.6 branch but is otherwise based on the F15 source).


Version-Release number of selected component (if applicable):
numpy-1.6.1-1.fc17.src.rpm
gcc-4.7.0-0.6.fc17.armv7hl

How reproducible:
Every time.

Steps to Reproduce:
1.rpmbuild --rebuild numpy-1.6.1-1.fc17.src.rpm
(The gcc command line is hidden by the build system)

Actual results:
In file included from numpy/core/src/multiarray/multiarraymodule_onefile.c:10:0:
numpy/core/src/multiarray/scalartypes.c.src: In function 'ulonglong_index':
numpy/core/src/multiarray/scalartypes.c.src:2340:1: internal compiler error: in output_move_double, at config/arm/arm.c:13958
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
{standard input}: Assembler messages:
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
Preprocessed source stored into /tmp/ccEoiCeM.out file, please attach this to your bugreport.

Expected results:
Smooth compilation.

Additional info:
See the attached preprocessed source.

Comment 1 Brendan Conoboy 2012-01-20 02:22:22 UTC
Setting to gcc since it's not likely numpy's fault.