https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94093
Bug ID: 94093 Summary: -malign-double changes alignment of double type only and not long double Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: blaz.tomazic at outfit7 dot com Target Milestone: --- Compiling with `-m32 -malign-double` the alignment of `double` is set to 8 while the alignment of `long double` stays at 4. Example: https://godbolt.org/z/HESyst