https://gcc.gnu.org/g:b4d4e22a6232999e1a8bc11db9641fb71d118c0b

commit r15-5704-gb4d4e22a6232999e1a8bc11db9641fb71d118c0b
Author: David Malcolm <dmalc...@redhat.com>
Date:   Tue Nov 26 16:01:35 2024 -0500

    testsuite: rename plugins from .c to .cc
    
    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*.
    
    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>

Diff:
---
 .../{attribute_plugin.c => attribute_plugin.cc}    |  0
 .../plugin/{comment_plugin.c => comment_plugin.cc} |  0
 .../plugin/{decl_plugin.c => decl_plugin.cc}       |  0
 .../g++.dg/plugin/{def_plugin.c => def_plugin.cc}  |  0
 .../plugin/{dumb_plugin.c => dumb_plugin.cc}       |  0
 .../plugin/{header_plugin.c => header_plugin.cc}   |  0
 gcc/testsuite/g++.dg/plugin/plugin.exp             | 26 ++++-----
 .../plugin/{pragma_plugin.c => pragma_plugin.cc}   |  0
 .../g++.dg/plugin/{selfassign.c => selfassign.cc}  |  0
 ...plugin.c => show_template_tree_color_plugin.cc} |  0
 ...cpython_plugin.c => analyzer_cpython_plugin.cc} |  0
 ...nalyzer_gil_plugin.c => analyzer_gil_plugin.cc} |  0
 ...r_kernel_plugin.c => analyzer_kernel_plugin.cc} |  0
 ...n_fns_plugin.c => analyzer_known_fns_plugin.cc} |  0
 .../{crash_test_plugin.c => crash_test_plugin.cc}  |  0
 ...c_group_plugin.c => diagnostic_group_plugin.cc} |  0
 ...how_trees.c => diagnostic_plugin_show_trees.cc} |  0
 ...lining.c => diagnostic_plugin_test_inlining.cc} |  0
 ...tadata.c => diagnostic_plugin_test_metadata.cc} |  0
 ...nesting.c => diagnostic_plugin_test_nesting.cc} |  0
 ...est_paths.c => diagnostic_plugin_test_paths.cc} |  0
 ...ocus.c => diagnostic_plugin_test_show_locus.cc} |  0
 ...c => diagnostic_plugin_test_string_literals.cc} |  0
 ...xt_art.c => diagnostic_plugin_test_text_art.cc} |  0
 ...iagnostic_plugin_test_tree_expression_range.cc} |  0
 ..._format.c => diagnostic_plugin_xhtml_format.cc} |  0
 .../plugin/{dump_plugin.c => dump_plugin.cc}       |  0
 ...ests_plugin.c => expensive_selftests_plugin.cc} |  0
 ...{finish_unit_plugin.c => finish_unit_plugin.cc} |  0
 .../gcc.dg/plugin/{ggcplug.c => ggcplug.cc}        |  0
 ...erflow_plugin.c => location_overflow_plugin.cc} |  0
 ...tail_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 +++++++++++-----------
 ...{poly-int-01_plugin.c => poly-int-01_plugin.cc} |  0
 ...{poly-int-02_plugin.c => poly-int-02_plugin.cc} |  0
 ...{poly-int-03_plugin.c => poly-int-03_plugin.cc} |  0
 ...{poly-int-04_plugin.c => poly-int-04_plugin.cc} |  0
 ...{poly-int-05_plugin.c => poly-int-05_plugin.cc} |  0
 ...{poly-int-06_plugin.c => poly-int-06_plugin.cc} |  0
 ...{poly-int-07_plugin.c => poly-int-07_plugin.cc} |  0
 .../gcc.dg/plugin/{selfassign.c => selfassign.cc}  |  0
 .../{start_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(-)

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 } \
 ]

Reply via email to