[PATCH v2 10/13] gas/SH: respect --no-pad-sections

Jan Beulich jbeulich@suse.com
Fri Aug 29 12:03:41 GMT 2025


This is once again just so the target won't need excluding in a
forthcoming new testcase, which requires no padding at the end of at
least some of the sections.

--- a/gas/config/tc-sh.h
+++ b/gas/config/tc-sh.h
@@ -138,7 +138,8 @@ extern void sh_frob_file (void);
 
 /* We align most sections to a 16 byte boundary.  */
 #define SUB_SEGMENT_ALIGN(SEG, FRCHAIN)			\
-  (startswith (SEG_NAME (SEG), ".stabstr")		\
+  ((startswith (SEG_NAME (SEG), ".stabstr")		\
+    || do_not_pad_sections_to_alignment)		\
    ? 0							\
    : ((startswith (SEG_NAME (SEG), ".stab")	\
        || strcmp (SEG_NAME (SEG), ".ctors") == 0	\



More information about the Binutils mailing list