[Bug c++/63419] verify_gimple failed: "vector CONSTRUCTOR element is not a GIMPLE value"

pthaugen at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Oct 14 19:23:00 GMT 2014


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63419

Pat Haugen <pthaugen at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pthaugen at gcc dot gnu.org

--- Comment #6 from Pat Haugen <pthaugen at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #5)
> 
> 	* g++.dg/torture/pr63419.C: New testcase.

The new testcase fails on PowerPC with -m32. From
https://gcc.gnu.org/ml/gcc-testresults/2014-10/msg01455.html:
FAIL: g++.dg/torture/pr63419.C   -O0  (test for excess errors)
FAIL: g++.dg/torture/pr63419.C   -O1  (test for excess errors)
FAIL: g++.dg/torture/pr63419.C   -O2  (test for excess errors)
...


Simple compile shows warning msgs generated.

[pthaugen@igoo testsuite]$ ~/install/gcc/trunk/bin/g++ -c -O0
~/src/gcc/trunk/gcc/gcc/testsuite/g++.dg/torture/pr63419.C -m32
/home/pthaugen/src/gcc/trunk/gcc/gcc/testsuite/g++.dg/torture/pr63419.C: In
member function ‘void I<UnaryOp, XprType, int>::packet(typename
traits<CwiseUnaryOp<UnaryOp, XprType> >::Index) [with int LoadMode = 0; UnaryOp
= D; XprType = L<K<float, 0, 1> >; typename traits<CwiseUnaryOp<UnaryOp,
XprType> >::Index = int]’:
/home/pthaugen/src/gcc/trunk/gcc/gcc/testsuite/g++.dg/torture/pr63419.C:181:5:
warning: GCC vector returned by reference: non-standard ABI extension with no
compatibility guarantee
     derived ().functor ().packetOp (
     ^
/home/pthaugen/src/gcc/trunk/gcc/gcc/testsuite/g++.dg/torture/pr63419.C: In
member function ‘void D::packetOp(C<float>::type)’:
/home/pthaugen/src/gcc/trunk/gcc/gcc/testsuite/g++.dg/torture/pr63419.C:39:3:
warning: GCC vector passed by reference: non-standard ABI extension with no
compatibility guarantee
   packetOp (C<float>::type)
   ^


More information about the Gcc-bugs mailing list