Message ID | 20141006085511.GN3503@redhat.com |
---|---|
State | New |
Headers | show |
diff --git gcc/gcc/testsuite/gcc.dg/debug/20010207-1.c gcc/gcc/testsuite/gcc.dg/debug/20010207-1.c index 513d7a4..4dd92a8 100644 --- gcc/gcc/testsuite/gcc.dg/debug/20010207-1.c +++ gcc/gcc/testsuite/gcc.dg/debug/20010207-1.c @@ -1,4 +1,6 @@ /* { dg-do compile } */ +/* { dg-options "-fgnu89-inline" } */ +int f2 (void); extern inline int f1 (void) {return f2();} int f3 (void) {return f1();} int f1 (void) {return 0;} diff --git gcc/gcc/testsuite/gcc.dg/debug/dwarf2-2.c gcc/gcc/testsuite/gcc.dg/debug/dwarf2-2.c index 0c3cee1..aa6778f 100644 --- gcc/gcc/testsuite/gcc.dg/debug/dwarf2-2.c +++ gcc/gcc/testsuite/gcc.dg/debug/dwarf2-2.c @@ -8,6 +8,7 @@ inline double fx (double x) return 3 * x; } +int main () { double a = 0, fx (double), foo (); diff --git gcc/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c gcc/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c index 2b071fc..6e1d73e 100644 --- gcc/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c +++ gcc/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c @@ -1,6 +1,6 @@ /* Verify that extern inline function never actually inlined has no abstract DIE. */ /* { dg-do compile } */ -/* { dg-options "-O0 -gdwarf -dA" } */ +/* { dg-options "-O0 -gdwarf -dA -fgnu89-inline" } */ /* { dg-final { scan-assembler-not "DW_AT_inline" } } */ extern inline int t() { diff --git gcc/gcc/testsuite/gcc.dg/debug/dwarf2/inline1.c gcc/gcc/testsuite/gcc.dg/debug/dwarf2/inline1.c index bd7f7b9..3b4b004 100644 --- gcc/gcc/testsuite/gcc.dg/debug/dwarf2/inline1.c +++ gcc/gcc/testsuite/gcc.dg/debug/dwarf2/inline1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O0 -gdwarf -dA" } */ +/* { dg-options "-O0 -gdwarf -dA -fgnu89-inline" } */ void e(int); __attribute__ ((always_inline)) inline int t(int function_parameter) diff --git gcc/gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c gcc/gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c index b194769..b2ae111 100644 --- gcc/gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c +++ gcc/gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c @@ -14,7 +14,7 @@ properly nested DW_TAG_inlined_subroutine DIEs for third, second and first. */ -/* { dg-options "-O -g3 -gdwarf -dA" } */ +/* { dg-options "-O -g3 -gdwarf -dA -fgnu89-inline" } */ /* { dg-do compile } */ /* There are 6 inlined subroutines: diff --git gcc/gcc/testsuite/gcc.dg/debug/dwarf2/ipa-cp1.c gcc/gcc/testsuite/gcc.dg/debug/dwarf2/ipa-cp1.c index 395c544..62a5323 100644 --- gcc/gcc/testsuite/gcc.dg/debug/dwarf2/ipa-cp1.c +++ gcc/gcc/testsuite/gcc.dg/debug/dwarf2/ipa-cp1.c @@ -17,6 +17,7 @@ t(int constant_propagated_par) q(local_var); q(local_var); } +int main() { t(5); diff --git gcc/gcc/testsuite/gcc.dg/debug/pr42767.c gcc/gcc/testsuite/gcc.dg/debug/pr42767.c index 1f0e25f..ef7a5c3 100644 --- gcc/gcc/testsuite/gcc.dg/debug/pr42767.c +++ gcc/gcc/testsuite/gcc.dg/debug/pr42767.c @@ -6,6 +6,7 @@ struct lineno_cache_entry { unsigned long size; }; +int _bfd_link_section_stabs (struct lineno_cache_entry * stabsec) { unsigned long count; diff --git gcc/gcc/testsuite/gcc.dg/debug/pr49522.c gcc/gcc/testsuite/gcc.dg/debug/pr49522.c index 3fa3bfb..4a2d14d 100644 --- gcc/gcc/testsuite/gcc.dg/debug/pr49522.c +++ gcc/gcc/testsuite/gcc.dg/debug/pr49522.c @@ -7,6 +7,8 @@ volatile int val2 = 7L; long long val3; int *ptr = &val1; +int foo (void); + static int func1 () {