This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/33534] New: bogus escape
- From: "kai-gcc-bugs at khms dot westfalen dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Sep 2007 08:31:22 -0000
- Subject: [Bug target/33534] New: bogus escape
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
gcc/config/score/score.md:113ff:
{
switch (which_alternative)
{
case 0: return mdp_limm (operands);
case 1: return mdp_move (operands);
case 2: return mdp_linsn (operands, MDA_BYTE, false);
case 3: return mdp_sinsn (operands, MDA_BYTE);
case 4: return TARGET_MAC ? \"mf%1%S0 %0\" : \"mf%1 %0\"; <--------
case 5: return TARGET_MAC ? \"mt%0%S1 %1\" : \"mt%0 %1\"; <--------
case 6: return \"mfsr %0, %1\"; <--------
case 7: return \"mtsr %1, %0\"; <--------
default: gcc_unreachable ();
}
}
This is in a brace block, NOT in a double quote string. These escapes are
bogus.
This is revision 127595.
--
Summary: bogus escape
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kai-gcc-bugs at khms dot westfalen dot de
GCC target triplet: score
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33534