diff options
author | Bernd Schmidt <bernds@cygnus.co.uk> | 1999-07-19 08:43:33 +0000 |
---|---|---|
committer | Bernd Schmidt <crux@gcc.gnu.org> | 1999-07-19 08:43:33 +0000 |
commit | 463a83844b73cfcd28ce691d9a387fbd8612c099 (patch) | |
tree | de24af1e8fcc0a06fc6f658222ad1e7d8a6b48e7 /gcc/final.c | |
parent | 7211928ac2ac34bb85d41fec331bde0982bcb4f2 (diff) | |
download | gcc-463a83844b73cfcd28ce691d9a387fbd8612c099.zip gcc-463a83844b73cfcd28ce691d9a387fbd8612c099.tar.gz gcc-463a83844b73cfcd28ce691d9a387fbd8612c099.tar.bz2 |
Fix INTEL_SYNTAX output for i386 backend
From-SVN: r28170
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/final.c b/gcc/final.c index a9ae280..0ed88a2 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -3399,9 +3399,10 @@ output_asm_insn (template, operands) DIALECT_NUMBER of strings ending with '|'. */ for (i = 0; i < dialect_number; i++) { - while (*p && *p++ != '|') + while (*p && *p != '}' && *p++ != '|') ; - + if (*p == '}') + break; if (*p == '|') p++; } |