From 532536cdd5b5713122a49770cc74887ffe626e7a Mon Sep 17 00:00:00 2001 From: obrien Date: Sun, 12 May 2002 17:31:12 +0000 Subject: do-while ASM_OUTPUT_ALIGN to enable its use in more places. --- contrib/gcc/config/i386/freebsd.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'contrib/gcc') diff --git a/contrib/gcc/config/i386/freebsd.h b/contrib/gcc/config/i386/freebsd.h index cce27dd..2e7c90e 100644 --- a/contrib/gcc/config/i386/freebsd.h +++ b/contrib/gcc/config/i386/freebsd.h @@ -259,12 +259,14 @@ Boston, MA 02111-1307, USA. */ #undef ASM_OUTPUT_ALIGN #define ASM_OUTPUT_ALIGN(FILE, LOG) \ + do { \ if ((LOG)!=0) { \ if (in_text_section()) \ fprintf ((FILE), "\t.p2align %d,0x90\n", (LOG)); \ else \ fprintf ((FILE), "\t.p2align %d\n", (LOG)); \ - } + } \ + } while (0) #undef ASM_OUTPUT_ALIGNED_COMMON #define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \ @@ -361,7 +363,7 @@ Boston, MA 02111-1307, USA. */ #ifdef HAVE_GAS_MAX_SKIP_P2ALIGN #define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE, LOG, MAX_SKIP) \ -do { \ + do { \ if ((LOG) != 0) { \ if (TARGET_AOUT) \ ASM_OUTPUT_ALIGN ((FILE), (LOG)); \ @@ -370,7 +372,7 @@ do { \ else \ fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)); \ } \ -} while (0) + } while (0) #endif -- cgit v1.1