diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2013-05-16 12:26:51 +0200 |
---|---|---|
committer | Marc Glisse <glisse@gcc.gnu.org> | 2013-05-16 10:26:51 +0000 |
commit | 43bb4dd14d015211a19ccd8c1802cc7e1361d8b7 (patch) | |
tree | 9493047601849c95b5770ec075bca0b02745c32d /gcc/passes.c | |
parent | 3571dde6ea6bd573390e1b3e91a646c572b6587e (diff) | |
download | gcc-43bb4dd14d015211a19ccd8c1802cc7e1361d8b7.zip gcc-43bb4dd14d015211a19ccd8c1802cc7e1361d8b7.tar.gz gcc-43bb4dd14d015211a19ccd8c1802cc7e1361d8b7.tar.bz2 |
re PR middle-end/57286 (infinite recursion in fold-const.c:10037)
2013-05-16 Marc Glisse <marc.glisse@inria.fr>
PR middle-end/57286
gcc/
* fold-const.c (fold_ternary_loc) <VEC_COND_EXPR>: Disable some
transformations to avoid an infinite loop.
gcc/testsuite/
* gcc.dg/pr57286.c: New testcase.
* gcc.dg/vector-shift-2.c: Don't assume int has size 4.
* g++.dg/ext/vector22.C: Comment out transformations not
performed anymore.
From-SVN: r198964
Diffstat (limited to 'gcc/passes.c')
0 files changed, 0 insertions, 0 deletions