diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2016-07-29 09:14:02 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2016-07-29 09:14:02 +0000 |
commit | 96aa1f95586f4741bba9f5f254d9f57903ebe53a (patch) | |
tree | 8c47554cca722fa3a67b1fe50ff7eac88ca196e5 /libgcc | |
parent | 7b11fbb8383cc842a9788115077d7d1dcb69c418 (diff) | |
download | gcc-96aa1f95586f4741bba9f5f254d9f57903ebe53a.zip gcc-96aa1f95586f4741bba9f5f254d9f57903ebe53a.tar.gz gcc-96aa1f95586f4741bba9f5f254d9f57903ebe53a.tar.bz2 |
lib1funcs.S (__muldi3): No need to clear zero_reg as previous call to __umulhisi3 already cleared it.
* config/avr/lib1funcs.S (__muldi3) [have MUL]: No need to clear
zero_reg as previous call to __umulhisi3 already cleared it.
From-SVN: r238850
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/ChangeLog | 5 | ||||
-rw-r--r-- | libgcc/config/avr/lib1funcs.S | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index f3e9104..2c9140a 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2016-07-29 Georg-Johann Lay <avr@gjlay.de> + + * config/avr/lib1funcs.S (__muldi3) [have MUL]: No need to clear + zero_reg as previous call to __umulhisi3 already cleared it. + 2016-07-21 Aurelien Jarno <aurelien@aurel32.net> PR target/59833 diff --git a/libgcc/config/avr/lib1funcs.S b/libgcc/config/avr/lib1funcs.S index 61fa61b..82adfda 100644 --- a/libgcc/config/avr/lib1funcs.S +++ b/libgcc/config/avr/lib1funcs.S @@ -958,7 +958,6 @@ DEFUN __muldi3 wmov A4, C4 wmov A6, C6 - clr __zero_reg__ pop r16 pop r17 pop r28 |