mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-19 01:19:41 +08:00
Fix gas's 'macro count' test for various targets
This commit is contained in:
@@ -686,6 +686,11 @@ do_scrub_chars (size_t (*get) (char *, size_t), char *tostart, size_t tolen)
|
||||
PUT (quotechar);
|
||||
continue;
|
||||
|
||||
/* These two are used inside macros. */
|
||||
case '@':
|
||||
case '+':
|
||||
break;
|
||||
|
||||
case '"':
|
||||
case '\\':
|
||||
case 'b':
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
|
||||
.macro mac1 count=10
|
||||
.macro mac1 count
|
||||
.print "\@"
|
||||
.print "\+"
|
||||
.if \count > 1
|
||||
.if \count > 1
|
||||
mac1 \count-1
|
||||
.endif
|
||||
.endm
|
||||
.endif
|
||||
.endm
|
||||
|
||||
.macro mac2 count=100
|
||||
.macro mac2 count
|
||||
.print "\@"
|
||||
.print "\+"
|
||||
.if \count > 1
|
||||
.if \count > 1
|
||||
mac2 \count-1
|
||||
.endif
|
||||
.endm
|
||||
.endif
|
||||
.endm
|
||||
|
||||
mac1 2
|
||||
mac2 3
|
||||
mac1 2
|
||||
mac2 3
|
||||
|
||||
Reference in New Issue
Block a user