aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libgcc/ChangeLog5
-rw-r--r--libgcc/config/avr/lib1funcs.S1
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