aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-switch-conversion.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2021-02-09 19:49:18 +0100
committerEric Botcazou <ebotcazou@adacore.com>2021-02-09 19:54:52 +0100
commit20f28986a8d3cad3c848d1e7da48f4bea7637298 (patch)
tree6b7ea9d0f68d3d5d235237d06f26002b0e7948e2 /gcc/tree-switch-conversion.c
parenta11ef53238c8ebaab9a3fbf200cb8b5c997b473b (diff)
downloadgcc-20f28986a8d3cad3c848d1e7da48f4bea7637298.zip
gcc-20f28986a8d3cad3c848d1e7da48f4bea7637298.tar.gz
gcc-20f28986a8d3cad3c848d1e7da48f4bea7637298.tar.bz2
Fix miscompilation of Python on HP-PA/Linux
This is the miscompilation of Python at -O2 on HP-PA/Linux present on the mainline and 10 branch, caused by the presence of a call to __builtin_unreachable () in the middle of a heavily branchy code, which confuses the reorg pass. gcc/ PR rtl-optimization/96015 * reorg.c (skip_consecutive_labels): Minor comment tweaks. (relax_delay_slots): When deleting a jump to the next active instruction over a barrier, first delete the barrier if the jump is the only way to reach the target label.
Diffstat (limited to 'gcc/tree-switch-conversion.c')
0 files changed, 0 insertions, 0 deletions