diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2016-12-01 03:04:10 +0100 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2016-12-01 03:04:10 +0100 |
commit | 0f09127808018c479214478d3f79e0ac40a3c55b (patch) | |
tree | c69848023a1231979a3e106f46baf23fb8e7cbdb /gcc/go | |
parent | e95a3eb3c67bfb9a2d3e954e272545d033e8dd7f (diff) | |
download | gcc-0f09127808018c479214478d3f79e0ac40a3c55b.zip gcc-0f09127808018c479214478d3f79e0ac40a3c55b.tar.gz gcc-0f09127808018c479214478d3f79e0ac40a3c55b.tar.bz2 |
combine: Emit a barrier after unconditional trap (PR78607)
After an unconditional trap there should be a barrier. In most cases
one is automatically inserted, but not if the trap is the final insn in
the instruction stream. We need to emit one explicitly.
PR rtl-optimization/78607
* combine.c (try_combine): Emit a barrier after a unconditional trap.
gcc/testsuite/
PR rtl-optimization/78607
* gcc.c-torture/compile/pr78607.c: New testcase.
From-SVN: r243092
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions