See https://github.com/llvm/llvm-project/commit/a048ce13e32daa255d26533c00da8abd0b67e819
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100340
See https://trac.macports.org/ticket/62775

--- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp.orig	2021-02-03 14:51:10
+++ llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp	2024-05-21 05:44:11
@@ -109,7 +109,7 @@
     cl::desc("Maximum number of prefixes to use for padding"));
 
 cl::opt<bool> X86PadForAlign(
-    "x86-pad-for-align", cl::init(true), cl::Hidden,
+    "x86-pad-for-align", cl::init(false), cl::Hidden,
     cl::desc("Pad previous instructions to implement align directives"));
 
 cl::opt<bool> X86PadForBranchAlign(
