]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* config/avr/lib1funcs.S (__muldi3) [have MUL]: No need to clear
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Jul 2016 09:14:02 +0000 (09:14 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Jul 2016 09:14:02 +0000 (09:14 +0000)
zero_reg as previous call to __umulhisi3 already cleared it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@238850 138bc75d-0d04-0410-961f-82ee72b054a4

libgcc/ChangeLog
libgcc/config/avr/lib1funcs.S

index f3e9104f8964d1d7e729a967389bbed8aaada88e..2c9140ae2e96cecc73c8e396abbb5d1143f3f382 100644 (file)
@@ -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
index 61fa61bb8cd77827cd8a190a7c78cac19b1026e8..82adfda44021a3eda3e748d335159f109b52a07d 100644 (file)
@@ -958,7 +958,6 @@ DEFUN __muldi3
     wmov    A4, C4
     wmov    A6, C6
 
-    clr     __zero_reg__
     pop     r16
     pop     r17
     pop     r28