Append ".p2align 4" to some x86 directive tests
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 26 May 2016 14:55:38 +0000 (07:55 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 26 May 2016 14:55:38 +0000 (07:55 -0700)
Append ".p2align 4" to some x86 directive tests for explicit paddings
for section alignment to avoid implicit section alignment in assembler
listings.

* testsuite/gas/i386/avx512vl-2.l: Append "#pass".
* testsuite/gas/i386/noavx-1.l: Likewise.
* testsuite/gas/i386/nommx-1.l: Likewise.
* testsuite/gas/i386/nosse-1.l: Likewise.
* testsuite/gas/i386/x86-64-avx512vl-2.l: Likewise.
* testsuite/gas/i386/avx512vl-2.s: Append ".p2align 4".
* testsuite/gas/i386/noavx-1.s: Likewise.
* testsuite/gas/i386/nommx-1.s: Likewise.
* testsuite/gas/i386/nosse-1.s: Likewise.
* testsuite/gas/i386/x86-64-avx512vl-2.s: Likewise.

gas/ChangeLog
gas/testsuite/gas/i386/avx512vl-2.l
gas/testsuite/gas/i386/avx512vl-2.s
gas/testsuite/gas/i386/noavx-1.l
gas/testsuite/gas/i386/noavx-1.s
gas/testsuite/gas/i386/nommx-1.l
gas/testsuite/gas/i386/nommx-1.s
gas/testsuite/gas/i386/nosse-1.l
gas/testsuite/gas/i386/nosse-1.s
gas/testsuite/gas/i386/x86-64-avx512vl-2.l
gas/testsuite/gas/i386/x86-64-avx512vl-2.s

index b21e332..78d548f 100644 (file)
@@ -1,3 +1,16 @@
+2016-05-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/gas/i386/avx512vl-2.l: Append "#pass".
+       * testsuite/gas/i386/noavx-1.l: Likewise.
+       * testsuite/gas/i386/nommx-1.l: Likewise.
+       * testsuite/gas/i386/nosse-1.l: Likewise.
+       * testsuite/gas/i386/x86-64-avx512vl-2.l: Likewise.
+       * testsuite/gas/i386/avx512vl-2.s: Append ".p2align 4".
+       * testsuite/gas/i386/noavx-1.s: Likewise.
+       * testsuite/gas/i386/nommx-1.s: Likewise.
+       * testsuite/gas/i386/nosse-1.s: Likewise.
+       * testsuite/gas/i386/x86-64-avx512vl-2.s: Likewise.
+
 2016-05-26  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
 
        * config/tc-metag.c (metag_handle_align): Make the type of noop
index 2f1f7b3..af7a941 100644 (file)
@@ -25,3 +25,4 @@ GAS LISTING .*
 [      ]*14[   ]+C4E8
 [      ]*15[   ]+\?\?\?\? 62F27D48             vpconflictd     %zmm0, %zmm5 
 [      ]*15[   ]+C4E8
+#pass
index 6a24a1f..a98bd15 100644 (file)
@@ -13,3 +13,4 @@ _start:
        vpconflictd     %xmm0, %xmm5 
        vpconflictd     %ymm0, %ymm5 
        vpconflictd     %zmm0, %zmm5 
+       .p2align 4
index f4e2840..d19fe81 100644 (file)
@@ -11,3 +11,4 @@ GAS LISTING .*
 [      ]*6[    ]+\?\?\?\? C5F877               vzeroupper
 [      ]*7[    ]+\.arch \.noavx
 [      ]*8[    ]+vzeroupper
+#pass
index 759b429..bb7813f 100644 (file)
@@ -6,3 +6,4 @@
        vzeroupper
        .arch .noavx
        vzeroupper
+       .p2align 4
index 2b7a6ca..41f9879 100644 (file)
@@ -19,3 +19,4 @@ GAS LISTING .*
 [      ]*12[   ]+\?\?\?\? 0F0FC1BB             pswapd  %mm1,%mm0
 [      ]*13[   ]+\.arch \.nommx
 [      ]*14[   ]+emms
+#pass
index f87edda..1040b53 100644 (file)
@@ -12,3 +12,4 @@
        pswapd  %mm1,%mm0
        .arch .nommx
        emms
+       .p2align 4
index 486241b..2551174 100644 (file)
@@ -11,3 +11,4 @@ GAS LISTING .*
 [      ]*6[    ]+\?\?\?\? 0FAEE8               lfence
 [      ]*7[    ]+\.arch \.nosse
 [      ]*8[    ]+lfence
+#pass
index 27f2528..9ea228e 100644 (file)
@@ -6,3 +6,4 @@
        lfence
        .arch .nosse
        lfence
+       .p2align 4
index 10833f6..8a07f6d 100644 (file)
@@ -25,3 +25,4 @@ GAS LISTING .*
 [      ]*14[   ]+C4C8
 [      ]*15[   ]+\?\?\?\? 62627D48             vpconflictd     %zmm0, %zmm25 
 [      ]*15[   ]+C4C8
+#pass
index 2b64c70..f7997bd 100644 (file)
@@ -13,3 +13,4 @@ _start:
        vpconflictd     %xmm0, %xmm25 
        vpconflictd     %ymm0, %ymm25 
        vpconflictd     %zmm0, %zmm25 
+       .p2align 4