[gcc r17-2586] AVR: Add missing SET to __mulQ64_work from previous commit.

Georg-Johann Lay via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.