projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git]
/
gas
/
macro.c
diff --git
a/gas/macro.c
b/gas/macro.c
index 5f41c13cb80fcd80de3ce93fa6076bce88224ad9..de6b4172ec292316acf2c5dff8ef8811649e4a94 100644
(file)
--- a/
gas/macro.c
+++ b/
gas/macro.c
@@
-1,5
+1,5
@@
/* macro.c - macro support for gas
/* macro.c - macro support for gas
- Copyright (C) 1994-20
19
Free Software Foundation, Inc.
+ Copyright (C) 1994-20
20
Free Software Foundation, Inc.
Written by Steve and Judy Chamberlain of Cygnus Support,
sac@cygnus.com
Written by Steve and Judy Chamberlain of Cygnus Support,
sac@cygnus.com
@@
-223,14
+223,13
@@
buffer_and_nest (const char *from, const char *to, sb *ptr,
anyway, there's not an obviously better fix here. */
if (strncasecmp (ptr->ptr + i, "linefile", 8) == 0)
{
anyway, there's not an obviously better fix here. */
if (strncasecmp (ptr->ptr + i, "linefile", 8) == 0)
{
- char *saved_input_line_pointer = input_line_pointer;
char saved_eol_char = ptr->ptr[ptr->len];
ptr->ptr[ptr->len] = '\0';
char saved_eol_char = ptr->ptr[ptr->len];
ptr->ptr[ptr->len] = '\0';
-
input_line_pointer = ptr->ptr + i + 8
;
+
temp_ilp (ptr->ptr + i + 8)
;
s_app_line (0);
s_app_line (0);
+ restore_ilp ();
ptr->ptr[ptr->len] = saved_eol_char;
ptr->ptr[ptr->len] = saved_eol_char;
- input_line_pointer = saved_input_line_pointer;
ptr->len = line_start;
}
}
ptr->len = line_start;
}
}
@@
-375,7
+374,7
@@
get_any_string (size_t idx, sb *in, sb *out)
else if (in->ptr[idx] == '%' && macro_alternate)
{
offsetT val;
else if (in->ptr[idx] == '%' && macro_alternate)
{
offsetT val;
- char buf[
20
];
+ char buf[
64
];
/* Turns the next expression into a string. */
/* xgettext: no-c-format */
/* Turns the next expression into a string. */
/* xgettext: no-c-format */
This page took
0.024629 seconds
and
4
git commands to generate.