diff options
author | Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp> | 2025-07-25 10:40:42 +0900 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2025-07-27 17:18:24 -0700 |
commit | 7b313f53590ab6c404943a6487769540c1654d7b (patch) | |
tree | 8dae46a87b1b7b527dd6727b6050656c555a3cb1 /contrib/gcc-changelog/git_commit.py | |
parent | c92c557308a7aeb8a55539a1ea3c1445f880a6f3 (diff) | |
download | gcc-7b313f53590ab6c404943a6487769540c1654d7b.zip gcc-7b313f53590ab6c404943a6487769540c1654d7b.tar.gz gcc-7b313f53590ab6c404943a6487769540c1654d7b.tar.bz2 |
xtensa: Fix remaining inaccuracies in xtensa_is_insn_L32R_p()
The previous fix also had some flaws:
- The TARGET_CONST16 check was a bit premature
- It didn't take into account the possibility of the RTL expression
"(set (reg:SF gpr) (const_int))", especially when TARGET_AUTOLITPOOLS is
configured
This patch fixes the above.
gcc/ChangeLog:
* config/xtensa/xtensa.cc (xtensa_is_insn_L32R_p):
Re-rewrite to more accurately capture insns that could be L32R machine
instructions wherever possible, and add comments that help understand
the intent of the process.
Diffstat (limited to 'contrib/gcc-changelog/git_commit.py')
0 files changed, 0 insertions, 0 deletions