aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1998-11-23 20:25:50 +0000
committerJason Merrill <jason@gcc.gnu.org>1998-11-23 15:25:50 -0500
commit8c8a9717085130efbd17e89ab68aa25bc8e8ef0d (patch)
treee48611ac6b9a59422a231359f9405211af320620 /gcc
parente468780f7e68b54b162a313d1a43a46ef65b3749 (diff)
downloadgcc-8c8a9717085130efbd17e89ab68aa25bc8e8ef0d.zip
gcc-8c8a9717085130efbd17e89ab68aa25bc8e8ef0d.tar.gz
gcc-8c8a9717085130efbd17e89ab68aa25bc8e8ef0d.tar.bz2
linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Wrap in do...while.
* i386/linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Wrap in do...while. * i386.md (prologue_get_pc): Remove unused variable. From-SVN: r23816
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.md2
-rw-r--r--gcc/config/i386/linux.h10
3 files changed, 11 insertions, 6 deletions
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 <jason@yorick.cygnus.com>
+
+ * 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 <noer@cygnus.com>
* 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