diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2023-07-20 14:34:26 -0400 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2023-07-20 14:42:58 -0400 |
commit | 4b8878fbf7b74ea5c3405c9f558df0517036f131 (patch) | |
tree | 5d854fc253a2dd88ffd1ddb7f29bb4707c6195f1 /gcc/tree-ssa-phiopt.cc | |
parent | bdda084bc4604467587447fbc4be1c8da0a12665 (diff) | |
download | gcc-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