aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2016-12-01 03:04:10 +0100
committerSegher Boessenkool <segher@gcc.gnu.org>2016-12-01 03:04:10 +0100
commit0f09127808018c479214478d3f79e0ac40a3c55b (patch)
treec69848023a1231979a3e106f46baf23fb8e7cbdb /gcc/go
parente95a3eb3c67bfb9a2d3e954e272545d033e8dd7f (diff)
downloadgcc-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