re PR middle-end/69854 (ICE: tree check: expected class 'constant', have 'binary...
authorRichard Biener <rguenther@suse.de>
Thu, 18 Feb 2016 08:43:58 +0000 (08:43 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 18 Feb 2016 08:43:58 +0000 (08:43 +0000)
commit23f278396845947f49e597363aaa236ebb4f4e0e
tree9c824672154edd8b17d6a93909e4680f28c04978
parent43414a5dd3a9b9b02bc675e1c33140021c3848aa
re PR middle-end/69854 (ICE: tree check: expected class 'constant', have 'binary' (plus_expr) in generic_simplify_65, at generic-match.c:3110)

2016-02-18  Richard Biener  <rguenther@suse.de>

PR middle-end/69854
* match.pd: Don't use fold_binary or fold_unary for folding
constants.

* gcc.dg/torture/pr69854.c: New testcase.

From-SVN: r233516
gcc/ChangeLog
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr69854.c [new file with mode: 0644]