In r12-6650-g5c69acb32329d4 we updated our sources from .c to .cc
since for some time GCC has been implemented in C++, not C.

GCC plugins are also implemented in C++, not C, but the plugins
in our testsuite still have .c extensions.

Rename the plugin implementation files in the testsuite from .c to .cc,
for consistency with GCC's implementation files (as opposed to .C,
which is used in C++ parts of the testsuite).

Don't rename the files that the plugins are tested *on*.

Successfully bootstrapped & regrtested on x86_64-pc-linux-gnu.

gcc/testsuite/ChangeLog:
        * g++.dg/plugin/plugin.exp (plugin_test_list): Update for renaming
        of all plugin implementation files from .c to .cc.
        * g++.dg/plugin/attribute_plugin.c: Rename to...
        * g++.dg/plugin/attribute_plugin.cc: ...this.
        * g++.dg/plugin/comment_plugin.c: Rename to...
        * g++.dg/plugin/comment_plugin.cc: ...this.
        * g++.dg/plugin/decl_plugin.c: Rename to...
        * g++.dg/plugin/decl_plugin.cc: ...this.
        * g++.dg/plugin/def_plugin.c: Rename to...
        * g++.dg/plugin/def_plugin.cc: ...this.
        * g++.dg/plugin/dumb_plugin.c: Rename to...
        * g++.dg/plugin/dumb_plugin.cc: ...this.
        * g++.dg/plugin/header_plugin.c: Rename to...
        * g++.dg/plugin/header_plugin.cc: ...this.
        * g++.dg/plugin/pragma_plugin.c: Rename to...
        * g++.dg/plugin/pragma_plugin.cc: ...this.
        * g++.dg/plugin/selfassign.c: Rename to...
        * g++.dg/plugin/selfassign.cc: ...this.
        * g++.dg/plugin/show_template_tree_color_plugin.c: Rename to...
        * g++.dg/plugin/show_template_tree_color_plugin.cc: ...this.
        * gcc.dg/plugin/plugin.exp (plugin_test_list): Update for renaming
        of all plugin implementation files from .c to .cc.
        * gcc.dg/plugin/analyzer_cpython_plugin.c: Rename to...
        * gcc.dg/plugin/analyzer_cpython_plugin.cc: ...this.
        * gcc.dg/plugin/analyzer_gil_plugin.c: Rename to...
        * gcc.dg/plugin/analyzer_gil_plugin.cc: ...this.
        * gcc.dg/plugin/analyzer_kernel_plugin.c: Rename to...
        * gcc.dg/plugin/analyzer_kernel_plugin.cc: ...this.
        * gcc.dg/plugin/analyzer_known_fns_plugin.c: Rename to...
        * gcc.dg/plugin/analyzer_known_fns_plugin.cc: ...this.
        * gcc.dg/plugin/crash_test_plugin.c: Rename to...
        * gcc.dg/plugin/crash_test_plugin.cc: ...this.
        * gcc.dg/plugin/diagnostic_group_plugin.c: Rename to...
        * gcc.dg/plugin/diagnostic_group_plugin.cc: ...this.
        * gcc.dg/plugin/diagnostic_plugin_show_trees.c: Rename to...
        * gcc.dg/plugin/diagnostic_plugin_show_trees.cc: ...this.
        * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Rename to...
        * gcc.dg/plugin/diagnostic_plugin_test_inlining.cc: ...this.
        * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Rename to...
        * gcc.dg/plugin/diagnostic_plugin_test_metadata.cc: ...this.
        * gcc.dg/plugin/diagnostic_plugin_test_nesting.c: Rename to...
        * gcc.dg/plugin/diagnostic_plugin_test_nesting.cc: ...this.
        * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Rename to...
        * gcc.dg/plugin/diagnostic_plugin_test_paths.cc: ...this.
        * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Rename to...
        * gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: ...this.
        * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Rename
        * gcc.dg/plugin/diagnostic_plugin_test_string_literals.cc: ..to
        this.
        * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Rename to...
        * gcc.dg/plugin/diagnostic_plugin_test_text_art.cc: ...this.
        * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
        Rename to...
        * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.cc:
        ...this.
        * gcc.dg/plugin/diagnostic_plugin_xhtml_format.c: Rename to...
        * gcc.dg/plugin/diagnostic_plugin_xhtml_format.cc: ...this.
        * gcc.dg/plugin/dump_plugin.c: Rename to...
        * gcc.dg/plugin/dump_plugin.cc: ...this.
        * gcc.dg/plugin/expensive_selftests_plugin.c: Rename to...
        * gcc.dg/plugin/expensive_selftests_plugin.cc: ...this.
        * gcc.dg/plugin/finish_unit_plugin.c: Rename to...
        * gcc.dg/plugin/finish_unit_plugin.cc: ...this.
        * gcc.dg/plugin/ggcplug.c: Rename to...
        * gcc.dg/plugin/ggcplug.cc: ...this.
        * gcc.dg/plugin/location_overflow_plugin.c: Rename to...
        * gcc.dg/plugin/location_overflow_plugin.cc: ...this.
        * gcc.dg/plugin/must_tail_call_plugin.c: Rename to...
        * gcc.dg/plugin/must_tail_call_plugin.cc: ...this.
        * gcc.dg/plugin/one_time_plugin.c: Rename to...
        * gcc.dg/plugin/one_time_plugin.cc: ...this.
        * gcc.dg/plugin/poly-int-01_plugin.c: Rename to...
        * gcc.dg/plugin/poly-int-01_plugin.cc: ...this.
        * gcc.dg/plugin/poly-int-02_plugin.c: Rename to...
        * gcc.dg/plugin/poly-int-02_plugin.cc: ...this.
        * gcc.dg/plugin/poly-int-03_plugin.c: Rename to...
        * gcc.dg/plugin/poly-int-03_plugin.cc: ...this.
        * gcc.dg/plugin/poly-int-04_plugin.c: Rename to...
        * gcc.dg/plugin/poly-int-04_plugin.cc: ...this.
        * gcc.dg/plugin/poly-int-05_plugin.c: Rename to...
        * gcc.dg/plugin/poly-int-05_plugin.cc: ...this.
        * gcc.dg/plugin/poly-int-06_plugin.c: Rename to...
        * gcc.dg/plugin/poly-int-06_plugin.cc: ...this.
        * gcc.dg/plugin/poly-int-07_plugin.c: Rename to...
        * gcc.dg/plugin/poly-int-07_plugin.cc: ...this.
        * gcc.dg/plugin/selfassign.c: Rename to...
        * gcc.dg/plugin/selfassign.cc: ...this.
        * gcc.dg/plugin/start_unit_plugin.c: Rename to...
        * gcc.dg/plugin/start_unit_plugin.cc: ...this.
        * gcc.dg/plugin/wide-int_plugin.c: Rename to...
        * gcc.dg/plugin/wide-int_plugin.cc: ...this.
        * obj-c++.dg/plugin/plugin.exp: Update for renaming of plugin
        implementation file from .c to .cc.
        * objc.dg/plugin/plugin.exp: Likewise.

Signed-off-by: David Malcolm <dmalc...@redhat.com>
---
 ...attribute_plugin.c => attribute_plugin.cc} |  0
 .../{comment_plugin.c => comment_plugin.cc}   |  0
 .../plugin/{decl_plugin.c => decl_plugin.cc}  |  0
 .../plugin/{def_plugin.c => def_plugin.cc}    |  0
 .../plugin/{dumb_plugin.c => dumb_plugin.cc}  |  0
 .../{header_plugin.c => header_plugin.cc}     |  0
 gcc/testsuite/g++.dg/plugin/plugin.exp        | 26 ++++----
 .../{pragma_plugin.c => pragma_plugin.cc}     |  0
 .../plugin/{selfassign.c => selfassign.cc}    |  0
 ...n.c => show_template_tree_color_plugin.cc} |  0
 ...on_plugin.c => analyzer_cpython_plugin.cc} |  0
 ...er_gil_plugin.c => analyzer_gil_plugin.cc} |  0
 ...nel_plugin.c => analyzer_kernel_plugin.cc} |  0
 ..._plugin.c => analyzer_known_fns_plugin.cc} |  0
 ...ash_test_plugin.c => crash_test_plugin.cc} |  0
 ...up_plugin.c => diagnostic_group_plugin.cc} |  0
 ...rees.c => diagnostic_plugin_show_trees.cc} |  0
 ...g.c => diagnostic_plugin_test_inlining.cc} |  0
 ...a.c => diagnostic_plugin_test_metadata.cc} |  0
 ...ng.c => diagnostic_plugin_test_nesting.cc} |  0
 ...aths.c => diagnostic_plugin_test_paths.cc} |  0
 ...c => diagnostic_plugin_test_show_locus.cc} |  0
 ...diagnostic_plugin_test_string_literals.cc} |  0
 ...t.c => diagnostic_plugin_test_text_art.cc} |  0
 ...stic_plugin_test_tree_expression_range.cc} |  0
 ...at.c => diagnostic_plugin_xhtml_format.cc} |  0
 .../plugin/{dump_plugin.c => dump_plugin.cc}  |  0
 ...plugin.c => expensive_selftests_plugin.cc} |  0
 ...sh_unit_plugin.c => finish_unit_plugin.cc} |  0
 .../gcc.dg/plugin/{ggcplug.c => ggcplug.cc}   |  0
 ...w_plugin.c => location_overflow_plugin.cc} |  0
 ...call_plugin.c => must_tail_call_plugin.cc} |  0
 .../{one_time_plugin.c => one_time_plugin.cc} |  0
 gcc/testsuite/gcc.dg/plugin/plugin.exp        | 66 +++++++++----------
 ...-int-01_plugin.c => poly-int-01_plugin.cc} |  0
 ...-int-02_plugin.c => poly-int-02_plugin.cc} |  0
 ...-int-03_plugin.c => poly-int-03_plugin.cc} |  0
 ...-int-04_plugin.c => poly-int-04_plugin.cc} |  0
 ...-int-05_plugin.c => poly-int-05_plugin.cc} |  0
 ...-int-06_plugin.c => poly-int-06_plugin.cc} |  0
 ...-int-07_plugin.c => poly-int-07_plugin.cc} |  0
 .../plugin/{selfassign.c => selfassign.cc}    |  0
 ...art_unit_plugin.c => start_unit_plugin.cc} |  0
 .../{wide-int_plugin.c => wide-int_plugin.cc} |  0
 gcc/testsuite/obj-c++.dg/plugin/plugin.exp    |  2 +-
 gcc/testsuite/objc.dg/plugin/plugin.exp       |  2 +-
 46 files changed, 48 insertions(+), 48 deletions(-)
 rename gcc/testsuite/g++.dg/plugin/{attribute_plugin.c => attribute_plugin.cc} 
(100%)
 rename gcc/testsuite/g++.dg/plugin/{comment_plugin.c => comment_plugin.cc} 
(100%)
 rename gcc/testsuite/g++.dg/plugin/{decl_plugin.c => decl_plugin.cc} (100%)
 rename gcc/testsuite/g++.dg/plugin/{def_plugin.c => def_plugin.cc} (100%)
 rename gcc/testsuite/g++.dg/plugin/{dumb_plugin.c => dumb_plugin.cc} (100%)
 rename gcc/testsuite/g++.dg/plugin/{header_plugin.c => header_plugin.cc} (100%)
 rename gcc/testsuite/g++.dg/plugin/{pragma_plugin.c => pragma_plugin.cc} (100%)
 rename gcc/testsuite/g++.dg/plugin/{selfassign.c => selfassign.cc} (100%)
 rename gcc/testsuite/g++.dg/plugin/{show_template_tree_color_plugin.c => 
show_template_tree_color_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{analyzer_cpython_plugin.c => 
analyzer_cpython_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{analyzer_gil_plugin.c => 
analyzer_gil_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{analyzer_kernel_plugin.c => 
analyzer_kernel_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{analyzer_known_fns_plugin.c => 
analyzer_known_fns_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{crash_test_plugin.c => 
crash_test_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_group_plugin.c => 
diagnostic_group_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_show_trees.c => 
diagnostic_plugin_show_trees.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_inlining.c => 
diagnostic_plugin_test_inlining.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_metadata.c => 
diagnostic_plugin_test_metadata.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_nesting.c => 
diagnostic_plugin_test_nesting.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_paths.c => 
diagnostic_plugin_test_paths.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_show_locus.c => 
diagnostic_plugin_test_show_locus.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_string_literals.c 
=> diagnostic_plugin_test_string_literals.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_text_art.c => 
diagnostic_plugin_test_text_art.cc} (100%)
 rename 
gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_tree_expression_range.c => 
diagnostic_plugin_test_tree_expression_range.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_xhtml_format.c => 
diagnostic_plugin_xhtml_format.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{dump_plugin.c => dump_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{expensive_selftests_plugin.c => 
expensive_selftests_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{finish_unit_plugin.c => 
finish_unit_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{ggcplug.c => ggcplug.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{location_overflow_plugin.c => 
location_overflow_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{must_tail_call_plugin.c => 
must_tail_call_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{one_time_plugin.c => one_time_plugin.cc} 
(100%)
 rename gcc/testsuite/gcc.dg/plugin/{poly-int-01_plugin.c => 
poly-int-01_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{poly-int-02_plugin.c => 
poly-int-02_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{poly-int-03_plugin.c => 
poly-int-03_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{poly-int-04_plugin.c => 
poly-int-04_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{poly-int-05_plugin.c => 
poly-int-05_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{poly-int-06_plugin.c => 
poly-int-06_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{poly-int-07_plugin.c => 
poly-int-07_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{selfassign.c => selfassign.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{start_unit_plugin.c => 
start_unit_plugin.cc} (100%)
 rename gcc/testsuite/gcc.dg/plugin/{wide-int_plugin.c => wide-int_plugin.cc} 
(100%)

diff --git a/gcc/testsuite/g++.dg/plugin/attribute_plugin.c 
b/gcc/testsuite/g++.dg/plugin/attribute_plugin.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/attribute_plugin.c
rename to gcc/testsuite/g++.dg/plugin/attribute_plugin.cc
diff --git a/gcc/testsuite/g++.dg/plugin/comment_plugin.c 
b/gcc/testsuite/g++.dg/plugin/comment_plugin.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/comment_plugin.c
rename to gcc/testsuite/g++.dg/plugin/comment_plugin.cc
diff --git a/gcc/testsuite/g++.dg/plugin/decl_plugin.c 
b/gcc/testsuite/g++.dg/plugin/decl_plugin.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/decl_plugin.c
rename to gcc/testsuite/g++.dg/plugin/decl_plugin.cc
diff --git a/gcc/testsuite/g++.dg/plugin/def_plugin.c 
b/gcc/testsuite/g++.dg/plugin/def_plugin.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/def_plugin.c
rename to gcc/testsuite/g++.dg/plugin/def_plugin.cc
diff --git a/gcc/testsuite/g++.dg/plugin/dumb_plugin.c 
b/gcc/testsuite/g++.dg/plugin/dumb_plugin.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/dumb_plugin.c
rename to gcc/testsuite/g++.dg/plugin/dumb_plugin.cc
diff --git a/gcc/testsuite/g++.dg/plugin/header_plugin.c 
b/gcc/testsuite/g++.dg/plugin/header_plugin.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/header_plugin.c
rename to gcc/testsuite/g++.dg/plugin/header_plugin.cc
diff --git a/gcc/testsuite/g++.dg/plugin/plugin.exp 
b/gcc/testsuite/g++.dg/plugin/plugin.exp
index b5f8743872ca..12432f07487b 100644
--- a/gcc/testsuite/g++.dg/plugin/plugin.exp
+++ b/gcc/testsuite/g++.dg/plugin/plugin.exp
@@ -56,31 +56,31 @@ gcc_parallel_test_enable 0
 # Specify the plugin source file and the associated test files in a list.
 # plugin_test_list={ {plugin1 test1 test2 ...} {plugin2 test1 ...} ... }
 set plugin_test_list [list \
-    { attribute_plugin.c attribute_plugin-test-1.C } \
-    { pragma_plugin.c pragma_plugin-test-1.C } \
-    { selfassign.c self-assign-test-1.C self-assign-test-2.C 
self-assign-test-3.C } \
-    { dumb_plugin.c dumb-plugin-test-1.C } \
-    { header_plugin.c header-plugin-test.C } \
-    { decl_plugin.c decl-plugin-test.C } \
-    { def_plugin.c def-plugin-test.C } \
-    { ../../gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c \
+    { attribute_plugin.cc attribute_plugin-test-1.C } \
+    { pragma_plugin.cc pragma_plugin-test-1.C } \
+    { selfassign.cc self-assign-test-1.C self-assign-test-2.C 
self-assign-test-3.C } \
+    { dumb_plugin.cc dumb-plugin-test-1.C } \
+    { header_plugin.cc header-plugin-test.C } \
+    { decl_plugin.cc decl-plugin-test.C } \
+    { def_plugin.cc def-plugin-test.C } \
+    { ../../gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.cc \
          diagnostic-test-expressions-1.C } \
-    { ../../gcc.dg/plugin/diagnostic_plugin_test_inlining.c \
+    { ../../gcc.dg/plugin/diagnostic_plugin_test_inlining.cc \
          diagnostic-test-inlining-1.C } \
-    { ../../gcc.dg/plugin/diagnostic_plugin_test_string_literals.c \
+    { ../../gcc.dg/plugin/diagnostic_plugin_test_string_literals.cc \
          ../../gcc.dg/plugin/diagnostic-test-string-literals-1.c \
          ../../gcc.dg/plugin/diagnostic-test-string-literals-2.c \
          ../../gcc.dg/plugin/diagnostic-test-string-literals-3.c \
          ../../gcc.dg/plugin/diagnostic-test-string-literals-4.c } \
-    { ../../gcc.dg/plugin/location_overflow_plugin.c \
+    { ../../gcc.dg/plugin/location_overflow_plugin.cc \
          location-overflow-test-pr96391.c \
           location-overflow-test-pr100796.c } \
-    { show_template_tree_color_plugin.c \
+    { show_template_tree_color_plugin.cc \
          show-template-tree-color.C \
          show-template-tree-color-no-highlight-colors.C \
          show-template-tree-color-labels.C \
          show-template-tree-color-no-elide-type.C } \
-    { comment_plugin.c comments-1.C } \
+    { comment_plugin.cc comments-1.C } \
 ]
 
 foreach plugin_test $plugin_test_list {
diff --git a/gcc/testsuite/g++.dg/plugin/pragma_plugin.c 
b/gcc/testsuite/g++.dg/plugin/pragma_plugin.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/pragma_plugin.c
rename to gcc/testsuite/g++.dg/plugin/pragma_plugin.cc
diff --git a/gcc/testsuite/g++.dg/plugin/selfassign.c 
b/gcc/testsuite/g++.dg/plugin/selfassign.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/selfassign.c
rename to gcc/testsuite/g++.dg/plugin/selfassign.cc
diff --git a/gcc/testsuite/g++.dg/plugin/show_template_tree_color_plugin.c 
b/gcc/testsuite/g++.dg/plugin/show_template_tree_color_plugin.cc
similarity index 100%
rename from gcc/testsuite/g++.dg/plugin/show_template_tree_color_plugin.c
rename to gcc/testsuite/g++.dg/plugin/show_template_tree_color_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/analyzer_cpython_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/analyzer_cpython_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/analyzer_cpython_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/analyzer_cpython_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/analyzer_kernel_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/analyzer_kernel_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/analyzer_kernel_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/analyzer_kernel_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/analyzer_known_fns_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/analyzer_known_fns_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/analyzer_known_fns_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/analyzer_known_fns_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/crash_test_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/crash_test_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/crash_test_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/crash_test_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_group_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_group_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_group_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_group_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_show_trees.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_show_trees.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_show_trees.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_show_trees.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_inlining.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_inlining.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_inlining.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_inlining.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_metadata.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_metadata.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_metadata.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_metadata.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_nesting.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_nesting.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_nesting.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_nesting.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_paths.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_paths.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_paths.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_paths.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc
diff --git 
a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_string_literals.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_string_literals.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_string_literals.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_text_art.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_text_art.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_text_art.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_text_art.cc
diff --git 
a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.cc
similarity index 100%
rename from 
gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
rename to 
gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_xhtml_format.c 
b/gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_xhtml_format.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_xhtml_format.c
rename to gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_xhtml_format.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/dump_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/dump_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/dump_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/dump_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/expensive_selftests_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/expensive_selftests_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/expensive_selftests_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/expensive_selftests_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/ggcplug.c 
b/gcc/testsuite/gcc.dg/plugin/ggcplug.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/ggcplug.c
rename to gcc/testsuite/gcc.dg/plugin/ggcplug.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/location_overflow_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/location_overflow_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/location_overflow_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/location_overflow_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/must_tail_call_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/must_tail_call_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/must_tail_call_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/must_tail_call_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/one_time_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/one_time_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/one_time_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/one_time_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/plugin.exp 
b/gcc/testsuite/gcc.dg/plugin/plugin.exp
index dee8a2bfecb5..a6c0561654a4 100644
--- a/gcc/testsuite/gcc.dg/plugin/plugin.exp
+++ b/gcc/testsuite/gcc.dg/plugin/plugin.exp
@@ -56,31 +56,31 @@ gcc_parallel_test_enable 0
 # Specify the plugin source file and the associated test files in a list.
 # plugin_test_list={ {plugin1 test1 test2 ...} {plugin2 test1 ...} ... }
 set plugin_test_list [list \
-    { selfassign.c self-assign-test-1.c self-assign-test-2.c } \
-    { ggcplug.c ggcplug-test-1.c } \
-    { one_time_plugin.c one_time-test-1.c } \
-    { start_unit_plugin.c start_unit-test-1.c } \
-    { finish_unit_plugin.c finish_unit-test-1.c } \
-    { wide-int_plugin.c wide-int-test-1.c } \
-    { poly-int-01_plugin.c poly-int-test-1.c } \
-    { poly-int-02_plugin.c poly-int-test-1.c } \
-    { poly-int-03_plugin.c poly-int-test-1.c } \
-    { poly-int-04_plugin.c poly-int-test-1.c } \
-    { poly-int-05_plugin.c poly-int-test-1.c } \
-    { poly-int-06_plugin.c poly-int-test-1.c } \
-    { poly-int-07_plugin.c poly-int-test-1.c } \
-    { crash_test_plugin.c \
+    { selfassign.cc self-assign-test-1.c self-assign-test-2.c } \
+    { ggcplug.cc ggcplug-test-1.c } \
+    { one_time_plugin.cc one_time-test-1.c } \
+    { start_unit_plugin.cc start_unit-test-1.c } \
+    { finish_unit_plugin.cc finish_unit-test-1.c } \
+    { wide-int_plugin.cc wide-int-test-1.c } \
+    { poly-int-01_plugin.cc poly-int-test-1.c } \
+    { poly-int-02_plugin.cc poly-int-test-1.c } \
+    { poly-int-03_plugin.cc poly-int-test-1.c } \
+    { poly-int-04_plugin.cc poly-int-test-1.c } \
+    { poly-int-05_plugin.cc poly-int-test-1.c } \
+    { poly-int-06_plugin.cc poly-int-test-1.c } \
+    { poly-int-07_plugin.cc poly-int-test-1.c } \
+    { crash_test_plugin.cc \
          crash-test-ice-stderr.c \
          crash-test-write-though-null-stderr.c \
          crash-test-ice-sarif.c \
          crash-test-ice-in-header-sarif-2.1.c \
          crash-test-ice-in-header-sarif-2.2.c \
          crash-test-write-though-null-sarif.c } \
-    { diagnostic_plugin_xhtml_format.c \
+    { diagnostic_plugin_xhtml_format.cc \
          diagnostic-test-xhtml-1.c } \
-    { diagnostic_group_plugin.c \
+    { diagnostic_group_plugin.cc \
          diagnostic-group-test-1.c } \
-    { diagnostic_plugin_test_show_locus.c \
+    { diagnostic_plugin_test_show_locus.cc \
          diagnostic-test-show-locus-bw.c \
          diagnostic-test-show-locus-color.c \
          diagnostic-test-show-locus-no-labels.c \
@@ -91,30 +91,30 @@ set plugin_test_list [list \
          diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c \
          diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c \
          diagnostic-test-show-locus-generate-patch.c }\
-    { diagnostic_plugin_test_tree_expression_range.c \
+    { diagnostic_plugin_test_tree_expression_range.cc \
          diagnostic-test-expressions-1.c } \
-    { diagnostic_plugin_show_trees.c \
+    { diagnostic_plugin_show_trees.cc \
          diagnostic-test-show-trees-1.c } \
-    { diagnostic_plugin_test_string_literals.c \
+    { diagnostic_plugin_test_string_literals.cc \
          diagnostic-test-string-literals-1.c \
          diagnostic-test-string-literals-2.c \
          diagnostic-test-string-literals-3.c \
          diagnostic-test-string-literals-4.c } \
-    { diagnostic_plugin_test_inlining.c \
+    { diagnostic_plugin_test_inlining.cc \
          diagnostic-test-inlining-1.c \
          diagnostic-test-inlining-2.c \
          diagnostic-test-inlining-3.c \
          diagnostic-test-inlining-4.c } \
-    { diagnostic_plugin_test_metadata.c \
+    { diagnostic_plugin_test_metadata.cc
          diagnostic-test-metadata.c \
          diagnostic-test-metadata-sarif.c } \
-    { diagnostic_plugin_test_nesting.c \
+    { diagnostic_plugin_test_nesting.cc \
          diagnostic-test-nesting-text-plain.c \
          diagnostic-test-nesting-text-indented.c \
          diagnostic-test-nesting-text-indented-show-levels.c \
          diagnostic-test-nesting-text-indented-unicode.c \
          diagnostic-test-nesting-sarif.c } \
-    { diagnostic_plugin_test_paths.c \
+    { diagnostic_plugin_test_paths.cc \
          diagnostic-test-paths-1.c \
          diagnostic-test-paths-2.c \
          diagnostic-test-paths-3.c \
@@ -129,29 +129,29 @@ set plugin_test_list [list \
          diagnostic-path-format-inline-events-1.c \
          diagnostic-path-format-inline-events-2.c \
          diagnostic-path-format-inline-events-3.c } \
-    { diagnostic_plugin_test_text_art.c \
+    { diagnostic_plugin_test_text_art.cc \
          diagnostic-test-text-art-none.c \
          diagnostic-test-text-art-ascii-bw.c \
          diagnostic-test-text-art-ascii-color.c \
          diagnostic-test-text-art-unicode-bw.c \
          diagnostic-test-text-art-unicode-color.c } \
-    { location_overflow_plugin.c \
+    { location_overflow_plugin.cc \
          location-overflow-test-1.c \
          location-overflow-test-2.c \
          location-overflow-test-pr83173.c } \
-    { must_tail_call_plugin.c \
+    { must_tail_call_plugin.cc \
          must-tail-call-1.c \
          must-tail-call-2.c } \
-    { expensive_selftests_plugin.c \
+    { expensive_selftests_plugin.cc \
          expensive-selftests-1.c } \
-    { dump_plugin.c \
+    { dump_plugin.cc \
          dump-1.c \
          dump-2.c } \
-    { analyzer_gil_plugin.c \
+    { analyzer_gil_plugin.cc \
          gil-1.c } \
-    { analyzer_known_fns_plugin.c \
+    { analyzer_known_fns_plugin.cc \
          known-fns-1.c } \
-    { analyzer_kernel_plugin.c \
+    { analyzer_kernel_plugin.cc \
          copy_from_user-1.c \
          infoleak-1.c \
          infoleak-2.c \
@@ -187,7 +187,7 @@ set plugin_test_list [list \
          taint-pr112974.c \
          taint-pr112975.c \
          taint-pr112977.c } \
-    { analyzer_cpython_plugin.c \
+    { analyzer_cpython_plugin.cc \
          cpython-plugin-test-no-Python-h.c \
          cpython-plugin-test-PyList_Append.c \
          cpython-plugin-test-PyList_New.c \
diff --git a/gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/selfassign.c 
b/gcc/testsuite/gcc.dg/plugin/selfassign.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/selfassign.c
rename to gcc/testsuite/gcc.dg/plugin/selfassign.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/start_unit_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/start_unit_plugin.cc
diff --git a/gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c 
b/gcc/testsuite/gcc.dg/plugin/wide-int_plugin.cc
similarity index 100%
rename from gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c
rename to gcc/testsuite/gcc.dg/plugin/wide-int_plugin.cc
diff --git a/gcc/testsuite/obj-c++.dg/plugin/plugin.exp 
b/gcc/testsuite/obj-c++.dg/plugin/plugin.exp
index 8d6377b65d29..f121a3a932f7 100644
--- a/gcc/testsuite/obj-c++.dg/plugin/plugin.exp
+++ b/gcc/testsuite/obj-c++.dg/plugin/plugin.exp
@@ -56,7 +56,7 @@ gcc_parallel_test_enable 0
 # Specify the plugin source file and the associated test files in a list.
 # plugin_test_list={ {plugin1 test1 test2 ...} {plugin2 test1 ...} ... }
 set plugin_test_list [list \
-    { ../../gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c \
+    { ../../gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.cc \
          diagnostic-test-expressions-1.mm } \
 ]
 
diff --git a/gcc/testsuite/objc.dg/plugin/plugin.exp 
b/gcc/testsuite/objc.dg/plugin/plugin.exp
index 35175b1b621e..6fa56fb75edf 100644
--- a/gcc/testsuite/objc.dg/plugin/plugin.exp
+++ b/gcc/testsuite/objc.dg/plugin/plugin.exp
@@ -56,7 +56,7 @@ gcc_parallel_test_enable 0
 # Specify the plugin source file and the associated test files in a list.
 # plugin_test_list={ {plugin1 test1 test2 ...} {plugin2 test1 ...} ... }
 set plugin_test_list [list \
-    { ../../gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c \
+    { ../../gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.cc \
          diagnostic-test-expressions-1.m } \
 ]
 
-- 
2.26.3

Reply via email to