From: Andrew Burgess Date: Thu, 12 Jan 2023 13:24:40 +0000 (+0000) Subject: gdb/testsuite: rename test source file to match test script X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=db8861ec34ad89f2c54ae8d51b353f0fedac3a3f;p=binutils-gdb.git gdb/testsuite: rename test source file to match test script The previous commit touched the source file for the test script gdb.cp/cpcompletion.exp. This source file is called pr9594.cc. The source file is only used by the one test script. This commit renames the source file to cpcompletion.cc to match the test script, this is more inline with how we name source files these days. --- diff --git a/gdb/testsuite/gdb.cp/cpcompletion.cc b/gdb/testsuite/gdb.cp/cpcompletion.cc new file mode 100644 index 00000000000..54ddaafc0ca --- /dev/null +++ b/gdb/testsuite/gdb.cp/cpcompletion.cc @@ -0,0 +1,65 @@ + +class Base +{ +public: + virtual int get_foo () { return 1; } + int base_function_only () { return 2; } +}; + +class Foo : public Base +{ + +private: + int foo_value; + +public: + Foo () { foo_value = 0;} + Foo (int i) { foo_value = i;} + ~Foo () { } + void set_foo (int value); + int get_foo (); + + // Something similar to a constructor name. + void Foofoo (); + + bool operator== (const Foo &other) { return foo_value == other.foo_value; } +}; + +void Foo::set_foo (int value) +{ + foo_value = value; +} + +int Foo::get_foo () +{ + return foo_value; +} + +void Foo::Foofoo () +{ +} + +namespace Test_NS { + +int foo; +int bar; + +namespace Nested { + +int qux; + +} /* namespace Nested */ + +} /* namespace Test_NS */ + +int main () +{ + // Anonymous struct with method. + struct { + int get() { return 5; } + } a; + Foo foo1; + foo1.set_foo (42); // Set breakpoint here. + a.get(); // Prevent compiler from throwing 'a' away. + return 0; +} diff --git a/gdb/testsuite/gdb.cp/cpcompletion.exp b/gdb/testsuite/gdb.cp/cpcompletion.exp index d69aac6f79f..8c5c90b9357 100644 --- a/gdb/testsuite/gdb.cp/cpcompletion.exp +++ b/gdb/testsuite/gdb.cp/cpcompletion.exp @@ -53,7 +53,7 @@ proc test_class_complete {class expr name matches} { require allow_cplus_tests -standard_testfile pr9594.cc +standard_testfile .cc if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} { return -1 diff --git a/gdb/testsuite/gdb.cp/pr9594.cc b/gdb/testsuite/gdb.cp/pr9594.cc deleted file mode 100644 index 54ddaafc0ca..00000000000 --- a/gdb/testsuite/gdb.cp/pr9594.cc +++ /dev/null @@ -1,65 +0,0 @@ - -class Base -{ -public: - virtual int get_foo () { return 1; } - int base_function_only () { return 2; } -}; - -class Foo : public Base -{ - -private: - int foo_value; - -public: - Foo () { foo_value = 0;} - Foo (int i) { foo_value = i;} - ~Foo () { } - void set_foo (int value); - int get_foo (); - - // Something similar to a constructor name. - void Foofoo (); - - bool operator== (const Foo &other) { return foo_value == other.foo_value; } -}; - -void Foo::set_foo (int value) -{ - foo_value = value; -} - -int Foo::get_foo () -{ - return foo_value; -} - -void Foo::Foofoo () -{ -} - -namespace Test_NS { - -int foo; -int bar; - -namespace Nested { - -int qux; - -} /* namespace Nested */ - -} /* namespace Test_NS */ - -int main () -{ - // Anonymous struct with method. - struct { - int get() { return 5; } - } a; - Foo foo1; - foo1.set_foo (42); // Set breakpoint here. - a.get(); // Prevent compiler from throwing 'a' away. - return 0; -}