[PATCH, rs6000] Use $ instead of . for PC

Andreas Schwab schwab@linux-m68k.org
Fri Jan 19 21:46:00 GMT 2018


On Jan 19 2018, Bill Schmidt <wschmidt@linux.vnet.ibm.com> wrote:

>> On Jan 19, 2018, at 3:09 PM, Jakub Jelinek <jakub@redhat.com> wrote:
>> 
>> On Fri, Jan 19, 2018 at 02:58:07PM -0600, Bill Schmidt wrote:
>>> --- gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-2.c	(revision 256894)
>>> +++ gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-2.c	(working copy)
>>> @@ -30,4 +30,4 @@ int foo (int x)
>>> 
>>> /* { dg-final { scan-assembler "crset 30" } } */
>>> /* { dg-final { scan-assembler "beqctr- 7" } } */
>>> -/* { dg-final { scan-assembler "b ." } } */
>>> +/* { dg-final { scan-assembler "b $" } } */
>> 
>> Does $ in scan-assembler really match a literal $ and not end of line?
>> Looking around, most of scan-assembler patterns that want to match a $ use
>> \\\$
>
> Right.  Working on getting the right number of backslashes in here...
> I can never remember which ones need one and which need 3.

Use braces.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



More information about the Gcc-patches mailing list