Bug#1142039: gcc-snapshot: Please add patch to enable LRA by default on m68k
Source: gcc-snapshot
Version: 1:20260705-1
Severity: normal
Tags: patch
X-Debbugs-Cc: debian-68k@lists.debian.org
User: debian-68k@lists.debian.org
Usertags: m68k
Hi,
after one of the last show stoppers for switching the m68k backend to the new
LRA register allocator was resolved yesterday [1], I think we should finally
take the leap now and enable LRA on m68k.
The attached patch does exactly that and applies against the gcc-snapshot
package cleanly.
Can you please include it for the next gcc-snapshot upload?
Thanks,
Adrian
> [1] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=d9d70a5fbbe25ddbed66c05b9ec04fe97a23059f
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
From: John Paul Adrian Glaubitz <glaubitz@esk.arch.suse.de>
Date: Wed, 25 Feb 2026 19:55:38 +0100
Subject: [PATCH] m68k: Enable LRA by default
---
gcc/config/m68k/m68k.opt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gcc/config/m68k/m68k.opt b/src/gcc/config/m68k/m68k.opt
index 7558ce1b9c7..a3467664a12 100644
--- a/src/gcc/config/m68k/m68k.opt
+++ b/src/gcc/config/m68k/m68k.opt
@@ -147,7 +147,7 @@ Target RejectNegative Mask(LONG_JUMP_TABLE_OFFSETS)
Use 32-bit offsets in jump tables rather than 16-bit offsets.
mlra
-Target Var(m68k_lra_p) Undocumented
+Target Var(m68k_lra_p) Init(1) Save
Use LRA for reload instead of the old reload framework. This option is
experimental, and it may be removed in future versions of the compiler.
--
2.53.0
Reply to:
- Prev by Date:
Bug#1142020: libffi: FTBFS on armhf,i386,hppa,m68k,sh4,sparc64: (symver)LIBFFI_INT128_8.3 disappeared from the symbols file
- Next by Date:
bootstra.tos broken on 68040/68060 real hardware
- Previous by thread:
Bug#1142020: libffi: FTBFS on armhf,i386,hppa,m68k,sh4,sparc64: (symver)LIBFFI_INT128_8.3 disappeared from the symbols file
- Next by thread:
bootstra.tos broken on 68040/68060 real hardware
- Index(es):