-
- Downloads
re PR inline-asm/23200 (rejects "i"(&var + 1))
PR inline-asm/23200 * tree-ssa-ter.c (is_replaceable_p): Add TER argument. Don't do bb, locus and block comparison and disallow loads if it is not set. (stmt_is_replaceable_p): New function. (process_replaceable, find_replaceable_in_bb): Adjust is_replaceable_p callers. * expr.c (expand_expr_real_1) <case SSA_NAME>: If get_gimple_for_ssa_name try for EXPAND_INITIALIZER harder to use SSA_NAME_DEF_STMT. * tree-flow.h (stmt_is_replaceable_p): New prototype. * gcc.dg/pr23200.c: New test. From-SVN: r169831
Showing
- gcc/ChangeLog 14 additions, 0 deletionsgcc/ChangeLog
- gcc/expr.c 7 additions, 0 deletionsgcc/expr.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/pr23200.c 22 additions, 0 deletionsgcc/testsuite/gcc.dg/pr23200.c
- gcc/tree-flow.h 4 additions, 1 deletiongcc/tree-flow.h
- gcc/tree-ssa-ter.c 25 additions, 7 deletionsgcc/tree-ssa-ter.c
Loading
Please register or sign in to comment