Bug 56948

Summary: PPC V2DI ICE when loading zero into GPRs
Product: gcc Reporter: David Edelsohn <dje>
Component: targetAssignee: David Edelsohn <dje>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P3    
Version: 4.8.0   
Target Milestone: 4.8.1   
Host: powerpc*-*-* Target: powerpc*-*-*
Build: powerpc*-*-* Known to work:
Known to fail: Last reconfirmed: 2013-04-13 00:00:00
Attachments: Add V2DI alternative for const 0 in GPRs

Description David Edelsohn 2013-04-13 19:23:00 UTC
error: insn does not satisfy its constraints:
(insn 1660 219 207 21 (set (reg:V2DI 9 9)
        (const_vector:V2DI [
                (const_int 0 [0])
                (const_int 0 [0])
            ])) /gsa/yktgsa-p4/06/gnu/aix/7.1/power/include/c++/4.8.1/bits/stl_vector.h:87 686 {*vsx_movv2di}
     (nil))
internal compiler error: in reload_cse_simplify_operands, at postreload.c:411
Comment 1 David Edelsohn 2013-04-13 19:26:21 UTC
Created attachment 29867 [details]
Add V2DI alternative for const 0 in GPRs
Comment 2 David Edelsohn 2013-04-17 13:27:24 UTC
Patch applied to trunk and GCC 4.8 branch.