func-2a.c (dg-do): Remove target selector.
authorUros Bizjak <uros@gcc.gnu.org>
Sun, 22 Dec 2013 12:28:24 +0000 (13:28 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 22 Dec 2013 12:28:24 +0000 (13:28 +0100)
* gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
target selector.
* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.

From-SVN: r206166

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/x86_64/abi/callabi/func-2a.c
gcc/testsuite/gcc.target/x86_64/abi/callabi/func-indirect-2a.c
gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-4a.c
gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-5a.c

index ac0b7e0acc4f3132eec1d71f5425c11b108774f6..d0efe2ac25546c90934149158efc4d0adb4dc0e5 100644 (file)
@@ -1,3 +1,11 @@
+2013-12-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
+       target selector.
+       * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
+       * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
+       * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
+
 2013-12-20  Richard Earnshaw  <rearnsha@arm.com>
 
        * gcc.target/arm/nested-apcs.c: New test.
 
 2013-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
-        * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
-        New procedure.
-        (add_options_for_arm_crypto): Likewise.
-        * gcc.target/arm/crypto-vaesdq_u8.c: New test.
-        * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
-        * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
-        * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
-        * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
-        * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
-        * gcc.target/arm/crypto-vmullp64.c: Likewise.
-        * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
-        * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
-        * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
-        * gcc.target/arm/neon/vbslQp64: Generate.
-        * gcc.target/arm/neon/vbslp64: Likewise.
-        * gcc.target/arm/neon/vcombinep64: Likewise.
-        * gcc.target/arm/neon/vcreatep64: Likewise.
-        * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
-        * gcc.target/arm/neon/vdupQ_np64: Likewise.
-        * gcc.target/arm/neon/vdup_lanep64: Likewise.
-        * gcc.target/arm/neon/vdup_np64: Likewise.
-        * gcc.target/arm/neon/vextQp64: Likewise.
-        * gcc.target/arm/neon/vextp64: Likewise.
-        * gcc.target/arm/neon/vget_highp64: Likewise.
-        * gcc.target/arm/neon/vget_lowp64: Likewise.
-        * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
-        * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
-        * gcc.target/arm/neon/vld1Qp64: Likewise.
-        * gcc.target/arm/neon/vld1_dupp64: Likewise.
-        * gcc.target/arm/neon/vld1_lanep64: Likewise.
-        * gcc.target/arm/neon/vld1p64: Likewise.
-        * gcc.target/arm/neon/vld2_dupp64: Likewise.
-        * gcc.target/arm/neon/vld2p64: Likewise.
-        * gcc.target/arm/neon/vld3_dupp64: Likewise.
-        * gcc.target/arm/neon/vld3p64: Likewise.
-        * gcc.target/arm/neon/vld4_dupp64: Likewise.
-        * gcc.target/arm/neon/vld4p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
-        * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
-        * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
-        * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
-        * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
-        * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
-        * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
-        * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
-        * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
-        * gcc.target/arm/neon/vsliQ_np64: Likewise.
-        * gcc.target/arm/neon/vsli_np64: Likewise.
-        * gcc.target/arm/neon/vsriQ_np64: Likewise.
-        * gcc.target/arm/neon/vsri_np64: Likewise.
-        * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
-        * gcc.target/arm/neon/vst1Qp64: Likewise.
-        * gcc.target/arm/neon/vst1_lanep64: Likewise.
-        * gcc.target/arm/neon/vst1p64: Likewise.
-        * gcc.target/arm/neon/vst2p64: Likewise.
-        * gcc.target/arm/neon/vst3p64: Likewise.
-        * gcc.target/arm/neon/vst4p64: Likewise.
+       * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
+       New procedure.
+       (add_options_for_arm_crypto): Likewise.
+       * gcc.target/arm/crypto-vaesdq_u8.c: New test.
+       * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
+       * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
+       * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
+       * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
+       * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
+       * gcc.target/arm/crypto-vmullp64.c: Likewise.
+       * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
+       * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
+       * gcc.target/arm/neon/vbslQp64: Generate.
+       * gcc.target/arm/neon/vbslp64: Likewise.
+       * gcc.target/arm/neon/vcombinep64: Likewise.
+       * gcc.target/arm/neon/vcreatep64: Likewise.
+       * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
+       * gcc.target/arm/neon/vdupQ_np64: Likewise.
+       * gcc.target/arm/neon/vdup_lanep64: Likewise.
+       * gcc.target/arm/neon/vdup_np64: Likewise.
+       * gcc.target/arm/neon/vextQp64: Likewise.
+       * gcc.target/arm/neon/vextp64: Likewise.
+       * gcc.target/arm/neon/vget_highp64: Likewise.
+       * gcc.target/arm/neon/vget_lowp64: Likewise.
+       * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
+       * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
+       * gcc.target/arm/neon/vld1Qp64: Likewise.
+       * gcc.target/arm/neon/vld1_dupp64: Likewise.
+       * gcc.target/arm/neon/vld1_lanep64: Likewise.
+       * gcc.target/arm/neon/vld1p64: Likewise.
+       * gcc.target/arm/neon/vld2_dupp64: Likewise.
+       * gcc.target/arm/neon/vld2p64: Likewise.
+       * gcc.target/arm/neon/vld3_dupp64: Likewise.
+       * gcc.target/arm/neon/vld3p64: Likewise.
+       * gcc.target/arm/neon/vld4_dupp64: Likewise.
+       * gcc.target/arm/neon/vld4p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
+       * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
+       * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
+       * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
+       * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
+       * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
+       * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
+       * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
+       * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
+       * gcc.target/arm/neon/vsliQ_np64: Likewise.
+       * gcc.target/arm/neon/vsli_np64: Likewise.
+       * gcc.target/arm/neon/vsriQ_np64: Likewise.
+       * gcc.target/arm/neon/vsri_np64: Likewise.
+       * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
+       * gcc.target/arm/neon/vst1Qp64: Likewise.
+       * gcc.target/arm/neon/vst1_lanep64: Likewise.
+       * gcc.target/arm/neon/vst1p64: Likewise.
+       * gcc.target/arm/neon/vst2p64: Likewise.
+       * gcc.target/arm/neon/vst3p64: Likewise.
+       * gcc.target/arm/neon/vst4p64: Likewise.
 
 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
        * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
        * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
        * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
-       
+
 2013-12-18  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/59539
index 3b26da6312c1a95d13a08f4c72058940ed012bb9..c41354942830a3211d9cfd60dd09c5c9be568f37 100644 (file)
@@ -1,5 +1,5 @@
 /* Test for cross x86_64<->w64 abi standard calls.  */
-/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
+/* { dg-do run } */
 /* { dg-options "-O2 -mabi=ms -std=gnu99 -ffast-math -fno-builtin -maccumulate-outgoing-args" } */
 /* { dg-additional-sources "func-2b.c" } */
 
index ab124660518f7da427595689614908de421c2c7c..f8a4d78b619f7484f1c3b6171bd3eccb894d004e 100644 (file)
@@ -1,5 +1,5 @@
 /* Test for cross x86_64<->w64 abi standard calls via variable.  */
-/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
+/* { dg-do run } */
 /* { dg-options "-O2 -mabi=ms -std=gnu99 -ffast-math -fno-builtin -maccumulate-outgoing-args" } */
 /* { dg-additional-sources "func-indirect-2b.c" } */
 
index ec63d5acfe31bc25f5595bbfed046e4938f1f6ef..94f287d964b3a3ed72b3b4bd5eea689343be2ea1 100644 (file)
@@ -1,5 +1,5 @@
 /* Test for cross x86_64<->w64 abi va_list calls.  */
-/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
+/* { dg-do run } */
 /* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin -maccumulate-outgoing-args" } */
 /* { dg-additional-sources "vaarg-4b.c" } */
 
index 7e56e5d6bab142484a647f92f0edf0f92dc618a9..fc79877d174e7354807054af95a1849a63e3ea69 100644 (file)
@@ -1,5 +1,5 @@
 /* Test for cross x86_64<->w64 abi va_list calls.  */
-/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
+/* { dg-do run } */
 /* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin -maccumulate-outgoing-args" } */
 /* { dg-additional-sources "vaarg-5b.c" } */