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