From 5e8785807d15610c44f97789359d1aa5309a5e94 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Tue, 28 Feb 2006 07:57:09 +0000 Subject: gas/ 2006-02-28 Jan Beulich * macro.c (get_any_string): Don't insert quotes for <>-quoted input. gas/testsuite/ 2006-02-28 Jan Beulich * gas/all/altmacro.s: Adjust. * gas/all/altmac2.s: Adjust. --- gas/macro.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gas/macro.c') diff --git a/gas/macro.c b/gas/macro.c index 0f3d507d9f..af98bada6a 100644 --- a/gas/macro.c +++ b/gas/macro.c @@ -415,13 +415,12 @@ get_any_string (int idx, sb *in, sb *out) || (in->ptr[idx] == '<' && (macro_alternate || macro_mri)) || (macro_alternate && in->ptr[idx] == '\'')) { - if (macro_alternate && ! macro_strip_at) + if (macro_alternate && ! macro_strip_at && in->ptr[idx] != '<') { /* Keep the quotes. */ - sb_add_char (out, '\"'); - + sb_add_char (out, '"'); idx = getstring (idx, in, out); - sb_add_char (out, '\"'); + sb_add_char (out, '"'); } else { -- cgit v1.2.1