aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-08-23 13:44:20 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-08-23 13:44:20 +0000
commit60591d4e4bb70526301501cfeb292639434baa3f (patch)
tree88fef090613210a00c28e97b0904826a83c20a32 /gcc
parent3767b2e4bebebeac612cc4c3210b43c31786a956 (diff)
downloadgcc-60591d4e4bb70526301501cfeb292639434baa3f.zip
gcc-60591d4e4bb70526301501cfeb292639434baa3f.tar.gz
gcc-60591d4e4bb70526301501cfeb292639434baa3f.tar.bz2
function.c (fndecl_name): Use verbosity 1 (no arguments) for lang_hooks.decl_printable_name.
2017-08-23 Richard Biener <rguenther@suse.de> * function.c (fndecl_name): Use verbosity 1 (no arguments) for lang_hooks.decl_printable_name. * print-rtl-function.c (print_rtx_function): Likewise. * tree-pretty-print.c (dump_function_header): Likewise. * g++.dg/cpp1y/constexpr-instantiate.C: Adjust. * g++.dg/tree-ssa/pr45605.C: Likewise. * gnat.dg/noinline2.ad: Likewise.b * gnat.dg/renaming6.ad: Likewise.b * gnat.dg/renaming6.ad: Likewise.s * gnat.dg/specs/noinline3.ad: Likewise.s From-SVN: r251308
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/function.c2
-rw-r--r--gcc/print-rtl-function.c2
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C4
-rw-r--r--gcc/testsuite/g++.dg/tree-ssa/pr45605.C2
-rw-r--r--gcc/testsuite/gnat.dg/noinline2.adb2
-rw-r--r--gcc/testsuite/gnat.dg/renaming6.adb6
-rw-r--r--gcc/testsuite/gnat.dg/renaming6.ads2
-rw-r--r--gcc/testsuite/gnat.dg/specs/noinline3.ads2
-rw-r--r--gcc/tree-pretty-print.c2
11 files changed, 28 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4d221a2..f0c1e53 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,12 @@
2017-08-23 Richard Biener <rguenther@suse.de>
+ * function.c (fndecl_name): Use verbosity 1 (no arguments) for
+ lang_hooks.decl_printable_name.
+ * print-rtl-function.c (print_rtx_function): Likewise.
+ * tree-pretty-print.c (dump_function_header): Likewise.
+
+2017-08-23 Richard Biener <rguenther@suse.de>
+
PR lto/81940
* dwarf2out.c (dwarf2out_abstract_function): Handle LTO with
-g0 at compile-time.
diff --git a/gcc/function.c b/gcc/function.c
index 7fce0c5..41c4e1e 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -6259,7 +6259,7 @@ fndecl_name (tree fndecl)
{
if (fndecl == NULL)
return "(nofn)";
- return lang_hooks.decl_printable_name (fndecl, 2);
+ return lang_hooks.decl_printable_name (fndecl, 1);
}
/* Returns the name of function FN. */
diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.c
index ac8963e..55edb7e 100644
--- a/gcc/print-rtl-function.c
+++ b/gcc/print-rtl-function.c
@@ -227,7 +227,7 @@ print_rtx_function (FILE *outfile, function *fn, bool compact)
tree fdecl = fn->decl;
- const char *dname = lang_hooks.decl_printable_name (fdecl, 2);
+ const char *dname = lang_hooks.decl_printable_name (fdecl, 1);
fprintf (outfile, "(function \"%s\"\n", dname);
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ff50edf..c5da2ba 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,14 @@
2017-08-23 Richard Biener <rguenther@suse.de>
+ * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
+ * g++.dg/tree-ssa/pr45605.C: Likewise.
+ * gnat.dg/noinline2.ad: Likewise.b
+ * gnat.dg/renaming6.ad: Likewise.b
+ * gnat.dg/renaming6.ad: Likewise.s
+ * gnat.dg/specs/noinline3.ad: Likewise.s
+
+2017-08-23 Richard Biener <rguenther@suse.de>
+
PR lto/81940
* g++.dg/lto/pr81940_0.C: New testcase.
diff --git a/gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C b/gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C
index ab2021b..84707b9 100644
--- a/gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C
+++ b/gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C
@@ -17,5 +17,5 @@ bool g (int x) { return f (x); }
template bool f<int>(int);
// Verify that the defintions of both f() and g() are emitted.
-// { dg-final { scan-tree-dump-times "\nconstexpr bool f\\\(" 1 "optimized" } }
-// { dg-final { scan-tree-dump-times "\nbool g\\\(" 1 "optimized" } }
+// { dg-final { scan-tree-dump-times ";; Function f" 1 "optimized" } }
+// { dg-final { scan-tree-dump-times ";; Function g" 1 "optimized" } }
diff --git a/gcc/testsuite/g++.dg/tree-ssa/pr45605.C b/gcc/testsuite/g++.dg/tree-ssa/pr45605.C
index 5460021..1a34249 100644
--- a/gcc/testsuite/g++.dg/tree-ssa/pr45605.C
+++ b/gcc/testsuite/g++.dg/tree-ssa/pr45605.C
@@ -37,4 +37,4 @@ int main() {
/* We should devirtualize call to D::Run */
-/* { dg-final { scan-tree-dump-times "D::Run \\(" 1 "fre1" } } */
+/* { dg-final { scan-tree-dump-times "D::Run \\(" 3 "fre1" } } */
diff --git a/gcc/testsuite/gnat.dg/noinline2.adb b/gcc/testsuite/gnat.dg/noinline2.adb
index 3abb33a..121aee3 100644
--- a/gcc/testsuite/gnat.dg/noinline2.adb
+++ b/gcc/testsuite/gnat.dg/noinline2.adb
@@ -18,4 +18,4 @@ package body Noinline2 is
end Noinline2;
--- { dg-final { scan-tree-dump-times "noinline2.inner" 2 "optimized" } }
+-- { dg-final { scan-tree-dump-times "noinline2.inner" 4 "optimized" } }
diff --git a/gcc/testsuite/gnat.dg/renaming6.adb b/gcc/testsuite/gnat.dg/renaming6.adb
index aff90e4..e26c1df 100644
--- a/gcc/testsuite/gnat.dg/renaming6.adb
+++ b/gcc/testsuite/gnat.dg/renaming6.adb
@@ -15,16 +15,16 @@ package body Renaming6 is
function Get_J return Integer is
begin
- return J;
+ return X;
end;
procedure Set_J (Val : Integer) is
begin
- J := Val;
+ X := Val;
end;
end Renaming6;
-- { dg-final { scan-tree-dump-times "atomic_load" 2 "original" } }
-- { dg-final { scan-tree-dump-times "atomic_store" 2 "original" } }
--- { dg-final { scan-tree-dump-not "j" "original" } }
+-- { dg-final { scan-tree-dump-not "x" "original" } }
diff --git a/gcc/testsuite/gnat.dg/renaming6.ads b/gcc/testsuite/gnat.dg/renaming6.ads
index 5cfef5b..1d9fbf5 100644
--- a/gcc/testsuite/gnat.dg/renaming6.ads
+++ b/gcc/testsuite/gnat.dg/renaming6.ads
@@ -6,7 +6,7 @@ package Renaming6 is
function Get_I return Integer;
procedure Set_I (Val : Integer);
- J : Integer renames I;
+ X : Integer renames I;
function Get_J return Integer;
procedure Set_J (Val : Integer);
diff --git a/gcc/testsuite/gnat.dg/specs/noinline3.ads b/gcc/testsuite/gnat.dg/specs/noinline3.ads
index 0828b88..764ab48 100644
--- a/gcc/testsuite/gnat.dg/specs/noinline3.ads
+++ b/gcc/testsuite/gnat.dg/specs/noinline3.ads
@@ -5,4 +5,4 @@ with Noinline3_Pkg;
package Noinline3 is new Noinline3_Pkg (0);
--- { dg-final { scan-tree-dump-times "noinline3.inner" 2 "optimized" } }
+-- { dg-final { scan-tree-dump-times "noinline3.inner" 4 "optimized" } }
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c
index c7509af..14c7caa 100644
--- a/gcc/tree-pretty-print.c
+++ b/gcc/tree-pretty-print.c
@@ -4047,7 +4047,7 @@ dump_function_header (FILE *dump_file, tree fdecl, dump_flags_t flags)
struct cgraph_node *node = cgraph_node::get (fdecl);
struct function *fun = DECL_STRUCT_FUNCTION (fdecl);
- dname = lang_hooks.decl_printable_name (fdecl, 2);
+ dname = lang_hooks.decl_printable_name (fdecl, 1);
if (DECL_ASSEMBLER_NAME_SET_P (fdecl))
aname = (IDENTIFIER_POINTER