diff options
author | Manolis Tsamis <manolis.tsamis@vrull.eu> | 2024-08-22 02:59:11 -0700 |
---|---|---|
committer | Philipp Tomsich <philipp.tomsich@vrull.eu> | 2024-08-23 20:09:34 +0200 |
commit | c9e2d0ec6eabc2a6b8c00984b2b2bc48565bb99b (patch) | |
tree | 24877f51d2059f98c96f5df91bb15e2df46a7ca2 /libgcc/config/rx | |
parent | 6e68c3df1540c5bafbb47343698bf4e270333fdb (diff) | |
download | gcc-c9e2d0ec6eabc2a6b8c00984b2b2bc48565bb99b.zip gcc-c9e2d0ec6eabc2a6b8c00984b2b2bc48565bb99b.tar.gz gcc-c9e2d0ec6eabc2a6b8c00984b2b2bc48565bb99b.tar.bz2 |
ifcvt: disallow call instructions in noce_convert_multiple_sets [PR116358]
Similar to not allowing jump instructions in the generated code, we
also shouldn't allow call instructions in noce_convert_multiple_sets.
In the case of PR116358 a libcall was generated from force_operand.
PR middle-end/116358
gcc/ChangeLog:
* ifcvt.cc (noce_convert_multiple_sets): Disallow call insns.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/pr116358.c: New test.
Diffstat (limited to 'libgcc/config/rx')
0 files changed, 0 insertions, 0 deletions