--- Comment #5 from jakub at gcc dot gnu dot org 2010-04-05 15:44 ---
And it shows on the same testcase even with just preprocessing:
gcc -E -std=gnu99 -trigraphs r.c | tail -n 1 | hexdump
000 636f 6e73 7420 6368 6172 2073 345b 5d20
010 3d20 5222 283f 3f00 2922 3b0a
000
--- Comment #4 from jakub at gcc dot gnu dot org 2010-04-05 15:40 ---
Minimal testcase seems to be:
const char s4[] = R"(??()";
On powerpc64-linux native, compiled with -trigraphs -std=gnu99 -S this yields
the correct:
s4:
.string "??("
but compiled with -std=gnu99 -trigraphs -S
--- Comment #3 from dominiq at lps dot ens dot fr 2010-04-04 21:03 ---
Fails on hppa-unknown-linux-gnu too (see
http://gcc.gnu.org/ml/gcc-testresults/2010-04/msg00313.html ).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43642
--- Comment #2 from dominiq at lps dot ens dot fr 2010-04-04 19:42 ---
Fails on sparc64-unknown-linux-gnu too (see
http://gcc.gnu.org/ml/gcc-testresults/2010-04/msg00295.html ).
--
dominiq at lps dot ens dot fr changed:
What|Removed |Added
--- Comment #1 from jakub at gcc dot gnu dot org 2010-04-04 18:41 ---
It fails on s390*-linux too.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43642