aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/lib/gnu/java
diff options
context:
space:
mode:
authorTamar Christina <tamar.christina@arm.com>2026-02-11 11:36:50 +0000
committerTamar Christina <tamar.christina@arm.com>2026-02-11 11:36:50 +0000
commitcd0bab746909a76e5cb724fba8c7f4ddb194207a (patch)
tree7140705088461b6ab27eff83c5f608599eb6b5eb /libjava/classpath/lib/gnu/java
parentf474ff7fc758482bb5222d989a7ff6ffd079b4a6 (diff)
downloadgcc-cd0bab746909a76e5cb724fba8c7f4ddb194207a.zip
gcc-cd0bab746909a76e5cb724fba8c7f4ddb194207a.tar.gz
gcc-cd0bab746909a76e5cb724fba8c7f4ddb194207a.tar.bz2
middle-end: partially revert fix for PR123898 after fix for PR123940 [PR124038]
There were two mutually incompatible changes reviewed and merged around the same time for different issues in convert_mult_to_fma. the change in r16-7353 keeps result in it's unpromoted form and deals with it as such but the change in r16-7304 expects it to be in it's promoted form. This causes the assert to fail again and the SVE testcase I added before to fail. Since the value is now kept in it's unpromoted form, and result is not used as any LHS side, I've partially reverted the convert stripping to make use of it. gcc/ChangeLog: PR tree-optimization/124038 * tree-ssa-math-opts.cc (strip_nop_view_converts): Remove. (convert_mult_to_fma): Undo stripping. gcc/testsuite/ChangeLog: PR tree-optimization/124038 * gcc.target/riscv/rvv/pr124038.c: New test.
Diffstat (limited to 'libjava/classpath/lib/gnu/java')
0 files changed, 0 insertions, 0 deletions