aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.cc
diff options
context:
space:
mode:
authorVladimir N. Makarov <vmakarov@redhat.com>2023-07-20 14:34:26 -0400
committerVladimir N. Makarov <vmakarov@redhat.com>2023-07-20 14:42:58 -0400
commit4b8878fbf7b74ea5c3405c9f558df0517036f131 (patch)
tree5d854fc253a2dd88ffd1ddb7f29bb4707c6195f1 /gcc/tree-ssa-phiopt.cc
parentbdda084bc4604467587447fbc4be1c8da0a12665 (diff)
downloadgcc-4b8878fbf7b74ea5c3405c9f558df0517036f131.zip
gcc-4b8878fbf7b74ea5c3405c9f558df0517036f131.tar.gz
gcc-4b8878fbf7b74ea5c3405c9f558df0517036f131.tar.bz2
[LRA]: Exclude reloading of frame pointer in subreg for some cases
LRA for avr port reloads frame pointer in subreg although we can just simplify the subreg. It results in generation of bad performance code. The following patch fixes this. gcc/ChangeLog: * lra-constraints.cc (simplify_operand_subreg): Check frame pointer simplification.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions