aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArt Haas <ahaas@neosoft.com>1999-04-07 18:32:14 -0600
committerJeff Law <law@gcc.gnu.org>1999-04-07 18:32:14 -0600
commit0385ba57730f80589c434c8a0c3bd9c22fa1f4f8 (patch)
treec864c26fe4454c0dfd4273fb403e3dc5a31a79be
parent098f2a1e952a03ea95d61b484ffc54b4736d7f10 (diff)
downloadgcc-0385ba57730f80589c434c8a0c3bd9c22fa1f4f8.zip
gcc-0385ba57730f80589c434c8a0c3bd9c22fa1f4f8.tar.gz
gcc-0385ba57730f80589c434c8a0c3bd9c22fa1f4f8.tar.bz2
freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Avoid ambigious else statement.
* freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Avoid ambigious else statement. * gas.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise. * linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise. * openbsd.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r26286
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/config/i386/freebsd-elf.h5
-rw-r--r--gcc/config/i386/gas.h5
-rw-r--r--gcc/config/i386/linux.h3
-rw-r--r--gcc/config/i386/openbsd.h3
5 files changed, 19 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 24c7f8a..89b4263 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+Thu Apr 8 01:26:05 1999 Arg Haas (ahaas@neosoft.com)
+ Jeffrey A Law (law@cygnus.com)
+
+ * freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Avoid ambigious
+ else statement.
+ * gas.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise.
+ * linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise.
+ * openbsd.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise.
+
Wed Apr 7 22:40:19 1999 Jim Wilson <wilson@cygnus.com>
* i960/i960.c (i960_function_prologue): Don't save static chain
diff --git a/gcc/config/i386/freebsd-elf.h b/gcc/config/i386/freebsd-elf.h
index 1c4f1dc..a65a6d8 100644
--- a/gcc/config/i386/freebsd-elf.h
+++ b/gcc/config/i386/freebsd-elf.h
@@ -199,7 +199,8 @@ Boston, MA 02111-1307, USA. */
#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \
- if ((LOG) != 0) \
+ 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))
+ else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)) \
+ }
#endif
diff --git a/gcc/config/i386/gas.h b/gcc/config/i386/gas.h
index 3350afe..1004354 100644
--- a/gcc/config/i386/gas.h
+++ b/gcc/config/i386/gas.h
@@ -94,9 +94,10 @@ Boston, MA 02111-1307, USA. */
#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
# define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \
- if ((LOG) != 0) \
+ 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))
+ else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)) \
+ }
#endif
/* A C statement or statements which output an assembler instruction
diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h
index 91d3830..7b368f8 100644
--- a/gcc/config/i386/linux.h
+++ b/gcc/config/i386/linux.h
@@ -228,8 +228,9 @@ Boston, MA 02111-1307, USA. */
#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \
do { \
- if ((LOG) != 0) \
+ 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
diff --git a/gcc/config/i386/openbsd.h b/gcc/config/i386/openbsd.h
index 69ac05b..dc84f89 100644
--- a/gcc/config/i386/openbsd.h
+++ b/gcc/config/i386/openbsd.h
@@ -125,9 +125,10 @@ Boston, MA 02111-1307, USA. */
#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \
do { \
- if ((LOG) != 0) \
+ 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