[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.