diff options
author | Sandra Loosemore <sandra@codesourcery.com> | 2015-04-27 22:40:56 -0400 |
---|---|---|
committer | Sandra Loosemore <sandra@gcc.gnu.org> | 2015-04-27 22:40:56 -0400 |
commit | 1a9f259288745633d1cec9991b55c08dfae2669b (patch) | |
tree | e672695460ad530157d62ae281bae29c94e74818 | |
parent | 227f190afbc678a37082cca849fb9942b462e2df (diff) | |
download | gcc-1a9f259288745633d1cec9991b55c08dfae2669b.zip gcc-1a9f259288745633d1cec9991b55c08dfae2669b.tar.gz gcc-1a9f259288745633d1cec9991b55c08dfae2669b.tar.bz2 |
re PR libstdc++/65909 (check_v3_target_namedlocale blows up on targets that don't support command-line arguments)
2015-04-27 Sandra Loosemore <sandra@codesourcery.com>
PR libstdc++/65909
libstdc++-v3/
* testsuite/lib/libstdc++.exp (check_v3_target_namedlocale):
Make the generated test program fail gracefully if the target
doesn't support passing command-line arguments.
From-SVN: r222497
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/lib/libstdc++.exp | 5 |
2 files changed, 12 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index be9364c..3580f39 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2015-04-27 Sandra Loosemore <sandra@codesourcery.com> + + PR libstdc++/65909 + * testsuite/lib/libstdc++.exp (check_v3_target_namedlocale): + Make the generated test program fail gracefully if the target + doesn't support passing command-line arguments. + 2015-04-27 Federico Lenarduzzi <federico.lenarduzzi@tallertechnologies.com> Jonathan Wakely <jwakely@redhat.com> diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp index 6a6374a..d581a53 100644 --- a/libstdc++-v3/testsuite/lib/libstdc++.exp +++ b/libstdc++-v3/testsuite/lib/libstdc++.exp @@ -901,6 +901,11 @@ proc check_v3_target_namedlocale { args } { puts $f "using namespace std;" puts $f "int main (int argc, char** argv)" puts $f "{" + puts $f " if (argc < 2)" + puts $f " {" + puts $f " printf(\"locale support test not supported\\n\");" + puts $f " return 1;" + puts $f " }" puts $f " try" puts $f " {" puts $f " locale(*(argv + 1));" |