[Bug c++/59641] ICE with invalid expression in vector arithmetic
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59641 Marc Glisse changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Marc Glisse --- Fixed on trunk, not worth backporting.
[Bug c++/59641] ICE with invalid expression in vector arithmetic
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59641 --- Comment #2 from Marc Glisse --- Author: glisse Date: Thu Jan 2 22:43:24 2014 New Revision: 206303 URL: http://gcc.gnu.org/viewcvs?rev=206303&root=gcc&view=rev Log: 2014-01-02 Marc Glisse PR c++/59641 gcc/cp/ * call.c (build_conditional_expr_1): Check the return value of force_rvalue. gcc/testsuite/ * g++.dg/cpp0x/pr59641.C: New file. Added: trunk/gcc/testsuite/g++.dg/cpp0x/pr59641.C (with props) Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/call.c trunk/gcc/testsuite/ChangeLog Propchange: trunk/gcc/testsuite/g++.dg/cpp0x/pr59641.C ('svn:eol-style' added) Propchange: trunk/gcc/testsuite/g++.dg/cpp0x/pr59641.C ('svn:keywords' added)
[Bug c++/59641] ICE with invalid expression in vector arithmetic
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59641 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2013-12-30 Target Milestone|--- |4.9.0 Ever confirmed|0 |1 --- Comment #1 from Marc Glisse --- In build_conditional_expr_1, we check error_operand_p (arg1) on the original arguments, but we don't check it again after force_rvalue, which we probably should do.