typedef2.C: Add -fno-debug-types-section flag.
authorCary Coutant <ccoutant@google.com>
Thu, 18 Apr 2013 17:25:28 +0000 (17:25 +0000)
committerCary Coutant <ccoutant@gcc.gnu.org>
Thu, 18 Apr 2013 17:25:28 +0000 (10:25 -0700)
gcc/testsuite/
* g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
* g++.dg/debug/dwarf2/typedef4.C: Likewise.
* g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
* g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
* g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
* g++.dg/debug/dwarf2/nested-2.C: Likewise.
* g++.dg/debug/dwarf2/typedef1.C: Likewise.
* g++.dg/debug/dwarf2/namespace-2.C: Likewise.
* g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
* g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
* g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.

From-SVN: r198060

12 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/dwarf2/explicit-constructor.C
gcc/testsuite/g++.dg/debug/dwarf2/global-used-types-1.C
gcc/testsuite/g++.dg/debug/dwarf2/integer-typedef.C
gcc/testsuite/g++.dg/debug/dwarf2/namespace-2.C
gcc/testsuite/g++.dg/debug/dwarf2/nested-2.C
gcc/testsuite/g++.dg/debug/dwarf2/self-ref-1.C
gcc/testsuite/g++.dg/debug/dwarf2/self-ref-2.C
gcc/testsuite/g++.dg/debug/dwarf2/static-data-member1.C
gcc/testsuite/g++.dg/debug/dwarf2/typedef1.C
gcc/testsuite/g++.dg/debug/dwarf2/typedef2.C
gcc/testsuite/g++.dg/debug/dwarf2/typedef4.C

index 7efc3f188e72c5ff1bea55db32caf79319ae03f7..8bced7337cc3cdfe54ea921321025a2af6bec5f0 100644 (file)
@@ -1,3 +1,17 @@
+2013-04-18   Cary Coutant  <ccoutant@google.com>
+
+       * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
+       * g++.dg/debug/dwarf2/typedef4.C: Likewise.
+       * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
+       * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
+       * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
+       * g++.dg/debug/dwarf2/nested-2.C: Likewise.
+       * g++.dg/debug/dwarf2/typedef1.C: Likewise.
+       * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
+       * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
+       * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
+       * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
+
 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
 
        * gcc.target/i386/avx2-vpop-check.h: volatility is casted away in
index 32d205d207fb4c8900e2244d05a2c9b1c10e56e6..782d71aea186639f738d6d1bdb0046ba15d2b8e8 100644 (file)
@@ -1,7 +1,7 @@
 // Contributed by Dodji Seketeli <dodji@redhat.com>
 // Origin: PR c++
 // { dg-do compile }
-// { dg-options "-O -g -dA -gno-strict-dwarf" }
+// { dg-options "-O -g -dA -gno-strict-dwarf -fno-debug-types-section" }
 // { dg-final { scan-assembler-times "DW_AT_explicit" 2 } }
 
 struct Foo
index 69b56478a042cfcdb56313b6c37eea26c2b6cc74..702a33f53ed5e5c13aac8828439e808dd1fe22d7 100644 (file)
@@ -1,5 +1,5 @@
 // Contributed by Dodji Seketeli <dodji@redhat.com>
-// { dg-options "-g -dA -fno-merge-debug-strings" }
+// { dg-options "-g -dA -fno-merge-debug-strings -fno-debug-types-section" }
 // { dg-do compile }
 // { dg-final { scan-assembler-times "DIE \\(0x\[^\n\]*\\) DW_TAG_enumeration_type" 1 } }
 // { dg-final { scan-assembler-times "DIE \\(0x\[^\n\]*\\) DW_TAG_enumerator" 2 } }
index 3379b71583d52fb7a2252bb3c5bf282818c7a21d..f22fe28a369bdd741af444278d7d590cf892dfa2 100644 (file)
@@ -1,5 +1,5 @@
 // Origin: PR debug/49130
-// { dg-options "-g -dA -fno-merge-debug-strings" }
+// { dg-options "-g -dA -fno-merge-debug-strings -fno-debug-types-section" }
 
 typedef long unsigned int size_t;
 static const size_t foo = 2048;
index 0289e9022d3efed197ede079f0339ec175c4227e..8715ca684a5a69738be3708d816cda69d7e3977c 100644 (file)
@@ -1,6 +1,6 @@
 // Test that we define A inside the namespace rather than declaring it
 // there and then defining it at CU scope.
-// { dg-options "-g -dA" }
+// { dg-options "-g -dA -fno-debug-types-section" }
 // { dg-final { scan-assembler-not "DW_AT_declaration" } }
 
 namespace N {
index cec703492de5d777f9965256585261ed85e168f5..b0c858c54af96b43f032918f602d7cc736278bb9 100644 (file)
@@ -1,6 +1,6 @@
 /*
   Origin: PR debug/45024
-  { dg-options "-g -dA -fno-merge-debug-strings" }
+  { dg-options "-g -dA -fno-merge-debug-strings -fno-debug-types-section" }
   { dg-do compile }
 */
 
index 06db9dcf6363210ee79db57f56f8e21837ac4928..89467adc21267f9e1f9b8c8cd015c45f96ea4e58 100644 (file)
@@ -1,6 +1,6 @@
 // Origin: PR debug/45088
 // { dg-do compile }
-// { dg-options "-g -dA" }
+// { dg-options "-g -dA -fno-debug-types-section" }
 // { dg-final { scan-assembler-times "\[^\n\r\]*\\(DIE\[^\n\r\]*DW_TAG_pointer_type\\)\[\n\r\]{1,2}\[^\n\r\]*DW_AT_byte_size\[\n\r\]{1,2}\[^\n\r\]*DW_AT_type" 4 } }
 
 struct A
index d5463c03e22e5442d0da976187485a658d99747f..c319c68a2bd7d059fdb0f3cfa8f21e143a898ccf 100644 (file)
@@ -1,6 +1,6 @@
 // Origin: PR debug/45088
 // { dg-do compile }
-// { dg-options "-g -dA" }
+// { dg-options "-g -dA -fno-debug-types-section" }
 // { dg-final { scan-assembler-times "\[^\n\r\]*\\(DIE\[^\n\r\]*DW_TAG_pointer_type\\)\[\n\r\]{1,2}\[^\n\r\]*DW_AT_byte_size\[\n\r\]{1,2}\[^\n\r\]*DW_AT_type" 4 } }
 
 template<class T>
index dce279ed43e5bf2c78da258d0888d19b3df8d59c..b807e477c6a6b71b090a56265ff4a0905cf32def 100644 (file)
@@ -1,5 +1,5 @@
 // { dg-do compile }
-// { dg-options "-g -dA -fno-merge-debug-strings" }
+// { dg-options "-g -dA -fno-merge-debug-strings -fno-debug-types-section" }
 
 struct A
 {
index a9ce44d523421e7ff79f8b9f016565b8dee05198..795dc7f40ae51f4d98067aae3cef548fe17c95b0 100644 (file)
@@ -1,6 +1,6 @@
 // Contributed by Dodji Seketeli <dodji@redhat.com>
 // Origin: PR c++/40705
-// { dg-options "-g -dA" }
+// { dg-options "-g -dA -fno-debug-types-section" }
 // { dg-do compile }
 // { dg-final { scan-assembler-times "DW_TAG_structure_type" 2 } }
 // { dg-final { scan-assembler-times "DW_AT_name: \"foo<1u>\"|\"foo<1u>..\"\[^\n\]*DW_AT_name" 1 } }
index 5bf04998a1068794ac9e0c581153ac375d1a4637..0bc27f264e23c4f89ddc4bdfba079d73f987df8f 100644 (file)
@@ -1,5 +1,5 @@
 // Origin: PR debug/43628
-// { dg-options "-g -dA" }
+// { dg-options "-g -dA -fno-debug-types-section" }
 // { dg-do compile }
 
 // { dg-final { scan-assembler-times "\[^\n\r\]*\\(DIE\[^\n\r\]*DW_TAG_formal_parameter\\)\[\n\r\]{1,2}\[^\n\r\]*DW_AT_type\[\n\r\]{1,2}" 1 } }
index 2879f609983915d97b647bec8eba809a95fe06c1..6749e1bd3fdde59b0ede115090a1c754bcb9a57a 100644 (file)
@@ -1,5 +1,5 @@
 // Origin: PR debug/45171
-// { dg-options "-g -dA -fno-eliminate-unused-debug-types" }
+// { dg-options "-g -dA -fno-eliminate-unused-debug-types -fno-debug-types-section" }
 // { dg-do compile }
 
 // There should be 2 real instances of byte_size -- one for the