gcc/ * gcc/config/avr.c (avr_legitimize_address) [AVR_TINY]: Force constant addresses outside [0,0xc0] into a register. (avr_out_movhi_r_mr_reg_no_disp_tiny): Pass insn. And handle cases where the base address register is unused after. (avr_out_movhi_r_mr_reg_disp_tiny): Same. (avr_out_movhi_mr_r_reg_disp_tiny): Same. (avr_out_store_psi_reg_disp_tiny): Same. gcc/testsuite/ * gcc.target/avr/torture/get-mem.c: New test. * gcc.target/avr/torture/set-mem.c: New test. From-SVN: r238528
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
avr-arch.h | Loading commit data... | |
avr-c.c | Loading commit data... | |
avr-devices.c | Loading commit data... | |
avr-dimode.md | Loading commit data... | |
avr-fixed.md | Loading commit data... | |
avr-log.c | Loading commit data... | |
avr-mcus.def | Loading commit data... | |
avr-modes.def | Loading commit data... | |
avr-protos.h | Loading commit data... | |
avr-stdint.h | Loading commit data... | |
avr.c | Loading commit data... | |
avr.h | Loading commit data... | |
avr.md | Loading commit data... | |
avr.opt | Loading commit data... | |
avrlibc.h | Loading commit data... | |
builtins.def | Loading commit data... | |
constraints.md | Loading commit data... | |
driver-avr.c | Loading commit data... | |
elf.h | Loading commit data... | |
gen-avr-mmcu-specs.c | Loading commit data... | |
gen-avr-mmcu-texi.c | Loading commit data... | |
genmultilib.awk | Loading commit data... | |
predicates.md | Loading commit data... | |
specs.h | Loading commit data... | |
stdfix.h | Loading commit data... | |
t-avr | Loading commit data... | |
t-multilib | Loading commit data... |