aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite-dependences.c
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2011-07-08 17:38:39 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2011-07-08 17:38:39 +0000
commit3e4f84847dbc75ef3337d1e3e5dc2b9fe1495035 (patch)
tree352b72fa59c3d530671bbc2af3247dd540259625 /gcc/graphite-dependences.c
parent859f6cb4c614aa98677de15733634ea58d03ed87 (diff)
downloadgcc-3e4f84847dbc75ef3337d1e3e5dc2b9fe1495035.zip
gcc-3e4f84847dbc75ef3337d1e3e5dc2b9fe1495035.tar.gz
gcc-3e4f84847dbc75ef3337d1e3e5dc2b9fe1495035.tar.bz2
re PR target/46779 ([avr] wrong code generation for values held in R28/R29)
PR target/46779 * config/avr/avr.c (avr_hard_regno_mode_ok): Rewrite. In particular, allow 8-bit values in r28 and r29. (avr_hard_regno_scratch_ok): Disallow any register that might be part of the frame pointer. (avr_hard_regno_rename_ok): Same. (avr_legitimate_address_p): Don't allow SUBREGs. From-SVN: r176053
Diffstat (limited to 'gcc/graphite-dependences.c')
0 files changed, 0 insertions, 0 deletions