https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51793
Bruno Haible <bruno at clisp dot org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Known to fail| |4.5.4, 4.6.4, 4.7.3, 4.8.5, | |4.9.4 Known to work| |10.3.0, 11.1.0, 5.5.0, | |6.5.0, 7.5.0, 8.4.0, 9.3.0 Resolution|--- |FIXED --- Comment #3 from Bruno Haible <bruno at clisp dot org> --- It works fine on - Solaris 11.4 (gcc 7.3.0): foo.s contains '.p2align 4,,15' - Solaris 11 OpenIndiana (gcc 7.2.0): likewise - Solaris 11 OmniOS (gcc 9.3.0): foo.s does not contain .p2align directives any more More details by testing various versions on i386-pc-linux-gnu: 4.5.4 -> .p2align 4,,-1 4.6.4 -> .p2align 4,,-1 4.7.3 -> .p2align 4,,-1 4.8.5 -> .p2align 4,,-1 4.9.4 -> .p2align 4,,-1 5.5.0 -> no .p2align any more 6.5.0 -> .p2align 4,,15 7.5.0 -> .p2align 4,,15 8.4.0 -> .p2align 4,,15 9.3.0 -> .p2align 4 10.3.0 -> .p2align 4 11.1.0 -> .p2align 4 In summary, it appears to be fixed since GCC version 5.x.