https://gcc.gnu.org/g:2428677618e0388f289a56eaa5dc8a253692d5a6

commit r17-2586-g2428677618e0388f289a56eaa5dc8a253692d5a6
Author: Georg-Johann Lay <[email protected]>
Date:   Tue Jul 21 14:25:30 2026 +0200

    AVR: Add missing SET to __mulQ64_work from previous commit.
    
    libgcc/
            * config/avr/lib1funcs-fixed.S (__mulQ64_work): Add a
            SET instruction (for signed) prior to ICALL-ing.

Diff:
---
 libgcc/config/avr/lib1funcs-fixed.S | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libgcc/config/avr/lib1funcs-fixed.S 
b/libgcc/config/avr/lib1funcs-fixed.S
index 02fc0b9fe699..52e32a059efd 100644
--- a/libgcc/config/avr/lib1funcs-fixed.S
+++ b/libgcc/config/avr/lib1funcs-fixed.S
@@ -1189,6 +1189,7 @@ DEFUN __mulQ64_work
     pop     B5
 #endif
 
+    set    ; for signed
     XICALL ; __muluxx3.2
 
     ;; C = T = LSB (bit -1) from the unsigned mult.

Reply via email to