diff options
author | gjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-07 13:52:30 +0000 |
---|---|---|
committer | gjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-07 13:52:30 +0000 |
commit | 3f149cc9685214b835983aeea8b082c6ec24b6f5 (patch) | |
tree | e5867b11eeffc08e547d025d42c87d23b3d38cea | |
parent | 3cea8318b1b3fc81b02e2f99c58778b52aaec7b9 (diff) | |
download | gcc-3f149cc9685214b835983aeea8b082c6ec24b6f5.tar.gz |
PR target/52484
* config/avr/avr.md (xload<mode>_A): Add R22... to register footprint.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185043 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/avr/avr.md | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e36572bd3a2..c71f8efb095 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-03-07 Georg-Johann Lay <avr@gjlay.de> + + PR target/52484 + * config/avr/avr.md (xload<mode>_A): Add R22... to register footprint. + 2012-03-07 Richard Guenther <rguenther@suse.de> * omp-low.c (extract_omp_for_data): Use signed_type_for. diff --git a/gcc/config/avr/avr.md b/gcc/config/avr/avr.md index 9a208ee0685..410cabb2b95 100644 --- a/gcc/config/avr/avr.md +++ b/gcc/config/avr/avr.md @@ -436,6 +436,7 @@ (define_insn_and_split "xload<mode>_A" [(set (match_operand:MOVMODE 0 "register_operand" "=r") (match_operand:MOVMODE 1 "memory_operand" "m")) + (clobber (reg:MOVMODE 22)) (clobber (reg:QI 21)) (clobber (reg:HI REG_Z))] "can_create_pseudo_p() |