From 96aa1f95586f4741bba9f5f254d9f57903ebe53a Mon Sep 17 00:00:00 2001 From: Georg-Johann Lay Date: Fri, 29 Jul 2016 09:14:02 +0000 Subject: [PATCH] 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 --- libgcc/ChangeLog | 5 +++++ libgcc/config/avr/lib1funcs.S | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index f3e9104f896..2c9140ae2e9 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2016-07-29 Georg-Johann Lay + + * 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 PR target/59833 diff --git a/libgcc/config/avr/lib1funcs.S b/libgcc/config/avr/lib1funcs.S index 61fa61bb8cd..82adfda4402 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