From: jason Date: Mon, 23 Nov 1998 20:25:50 +0000 (+0000) Subject: * i386/linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Wrap in do...while. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cfd3a6ce79f947b4fd8f672e49332cd281ef749d;p=platform%2Fupstream%2Flinaro-gcc.git * i386/linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Wrap in do...while. * i386.md (prologue_get_pc): Remove unused variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23816 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 14cc6d1..8800897 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Mon Nov 23 20:25:03 1998 Jason Merrill + + * i386/linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Wrap in do...while. + * i386.md (prologue_get_pc): Remove unused variable. + Mon Nov 23 17:05:40 1998 Geoffrey Noer * i386/xm-cygwin.h: Rename cygwin_ path funcs back to cygwin32_. diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 70d585d..2327fa6 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -6445,8 +6445,6 @@ byte_xor_operation: "" "* { - char buffer[64]; - output_asm_insn (AS1 (call,%X1), operands); if (! TARGET_DEEP_BRANCH_PREDICTION) { diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h index a4a0ee4..bd2aeb0 100644 --- a/gcc/config/i386/linux.h +++ b/gcc/config/i386/linux.h @@ -226,8 +226,10 @@ Boston, MA 02111-1307, USA. */ This is used to align code labels according to Intel recommendations. */ #ifdef HAVE_GAS_MAX_SKIP_P2ALIGN -#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \ - if ((LOG)!=0) \ - if ((MAX_SKIP)==0) fprintf ((FILE), "\t.p2align %d\n", (LOG)); \ - else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)) +#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \ + do { \ + if ((LOG)!=0) \ + if ((MAX_SKIP)==0) fprintf ((FILE), "\t.p2align %d\n", (LOG)); \ + else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)); \ + } while (0) #endif