aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/optimize.cc
diff options
context:
space:
mode:
authorRaoni Fassina Firmino <raoni@linux.ibm.com>2022-01-26 12:05:54 -0300
committerSegher Boessenkool <segher@kernel.crashing.org>2022-01-26 15:20:41 +0000
commit8bcf835e0a4e3334e1c60f314ae6917ba648bdde (patch)
treeaccf43b875956a3702fdb30156f722480e6c4072 /gcc/cp/optimize.cc
parent9ff3e2368d86c1bf7d1e8876a14e58c0d6617ffe (diff)
downloadgcc-8bcf835e0a4e3334e1c60f314ae6917ba648bdde.zip
gcc-8bcf835e0a4e3334e1c60f314ae6917ba648bdde.tar.gz
gcc-8bcf835e0a4e3334e1c60f314ae6917ba648bdde.tar.bz2
rtl: builtins: Fix builtins feclearexcept and feraiseexcept operand check [PR94193]
Commit 4343f5e25679 ("rtl: builtins: (not just) rs6000: Add builtins for fegetround, feclearexcept and feraiseexcept [PR94193]") broke gcc bootstra when building with --enable-checking=rtl[1]. The function expand_builtin_feclear_feraise_except was failing to proper validate op0 predicate before emit_insn leading to the mismatch type failure. [1] https://gcc.gnu.org/pipermail/gcc-patches/2022-January/589186.html 2022-01-26 Raoni Fassina Firmino <raoni@linux.ibm.com> gcc/ PR target/94193 * builtins.cc (expand_builtin_feclear_feraise_except): Add op0 predicate check. Signed-off-by: Raoni Fassina Firmino <raoni@linux.ibm.com>
Diffstat (limited to 'gcc/cp/optimize.cc')
0 files changed, 0 insertions, 0 deletions