From: Torbjörn SVENSSON Date: Sat, 11 Jan 2025 18:16:57 +0000 (+0100) Subject: testsuite: The expect framework might introduce CR in output X-Git-Tag: releases/gcc-14.3.0~592 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f43a6bd08797eae0243b4110b2fbd4700a349ce7;p=thirdparty%2Fgcc.git testsuite: The expect framework might introduce CR in output When running tests using the "sim" config, the command is launched in non-readonly mode and the text retrieved from the expect command will then replace all LF with CRLF. (The problem can be found in sim_load where it calls remote_spawn without an input file). libstdc++-v3/ChangeLog: * testsuite/27_io/print/1.cc: Allow both LF and CRLF in test. * testsuite/27_io/print/3.cc: Likewise. Signed-off-by: Torbjörn SVENSSON (cherry picked from commit 4b29be7216daa5921aae340388ef6416b1631f0a) --- diff --git a/libstdc++-v3/testsuite/27_io/print/1.cc b/libstdc++-v3/testsuite/27_io/print/1.cc index f6585d9880ae..2a74e5002f44 100644 --- a/libstdc++-v3/testsuite/27_io/print/1.cc +++ b/libstdc++-v3/testsuite/27_io/print/1.cc @@ -18,7 +18,7 @@ void test_println_default() { std::println("I walk the line"); - // { dg-output "I walk the line\n" } + // { dg-output "I walk the line\r?\n" } } void diff --git a/libstdc++-v3/testsuite/27_io/print/3.cc b/libstdc++-v3/testsuite/27_io/print/3.cc index ffcf7337ce5d..90c4cfb0d48d 100644 --- a/libstdc++-v3/testsuite/27_io/print/3.cc +++ b/libstdc++-v3/testsuite/27_io/print/3.cc @@ -13,7 +13,7 @@ test_println_blank() std::print("1"); std::println(); std::println("2"); - // { dg-output "1\n2" } + // { dg-output "1\r?\n2" } } void