gcc/libgcc/config/sh
Oleg Endo de04f593ef [PATCH] libgcc SH: fix alignment for relaxation
From 6462f1e6a2565c5d4756036d9bc2f39dce9bd768 Mon Sep 17 00:00:00 2001
From: QBos07 <qubos@outlook.de>
Date: Sat, 10 May 2025 16:56:28 +0000
Subject: [PATCH] libgcc SH: fix alignment for relaxation

when relaxation is enabled we can not infer the alignment
from the position as that may change. This should not change
non-relaxed builds as its allready aligned there. This was
the missing piece to building an entire toolchain with -mrelax

Credit goes to Oleg Endo: https://sourceware.org/bugzilla/show_bug.cgi?id=3298#c4

libgcc/
	* config/sh/lib1funcs.S (ashiftrt_r4_32): Increase alignment.
	(movemem): Force alignment of the mova intruction.
2025-05-17 10:51:35 -06:00
..
crt.h Update copyright years. 2025-01-02 11:59:57 +01:00
crt1.S Update copyright years. 2025-01-02 11:59:57 +01:00
crti.S Update copyright years. 2025-01-02 11:59:57 +01:00
crtn.S Update copyright years. 2025-01-02 11:59:57 +01:00
lib1funcs-4-300.S Update copyright years. 2025-01-02 11:59:57 +01:00
lib1funcs-Os-4-200.S Update copyright years. 2025-01-02 11:59:57 +01:00
lib1funcs.h Update copyright years. 2025-01-02 11:59:57 +01:00
lib1funcs.S [PATCH] libgcc SH: fix alignment for relaxation 2025-05-17 10:51:35 -06:00
libgcc-excl.ver
libgcc-glibc.ver Update copyright years. 2025-01-02 11:59:57 +01:00
linux-atomic.c Update copyright years. 2025-01-02 11:59:57 +01:00
linux-unwind.h Update copyright years. 2025-01-02 11:59:57 +01:00
sfp-machine.h [PATCH v2] sh: libgcc: Implement fenv rouding and exceptions for soft-fp [PR118257] 2025-04-19 08:12:07 -06:00
t-linux
t-netbsd
t-sh Update copyright years. 2025-01-02 11:59:57 +01:00
t-superh