Commit 1a9f2592 by Sandra Loosemore Committed by Sandra Loosemore

re PR libstdc++/65909 (check_v3_target_namedlocale blows up on targets that…

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
parent 227f190a
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> 2015-04-27 Federico Lenarduzzi <federico.lenarduzzi@tallertechnologies.com>
Jonathan Wakely <jwakely@redhat.com> Jonathan Wakely <jwakely@redhat.com>
......
...@@ -901,6 +901,11 @@ proc check_v3_target_namedlocale { args } { ...@@ -901,6 +901,11 @@ proc check_v3_target_namedlocale { args } {
puts $f "using namespace std;" puts $f "using namespace std;"
puts $f "int main (int argc, char** argv)" puts $f "int main (int argc, char** argv)"
puts $f "{" 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 " try"
puts $f " {" puts $f " {"
puts $f " locale(*(argv + 1));" puts $f " locale(*(argv + 1));"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment