aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2009-05-19 20:11:55 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2009-05-19 13:11:55 -0700
commit2f1c7156efce853c5edf16f21f1a0571b132ee70 (patch)
treed36a16e2d818788f25a7c9b3f0aecf8e142eec39
parent7bb2707483aa15ff5a10bf0b3806dbdfc968aa0c (diff)
downloadgcc-2f1c7156efce853c5edf16f21f1a0571b132ee70.zip
gcc-2f1c7156efce853c5edf16f21f1a0571b132ee70.tar.gz
gcc-2f1c7156efce853c5edf16f21f1a0571b132ee70.tar.bz2
i386.c (ix86_avoid_jump_mispredicts): Check ASM_OUTPUT_MAX_SKIP_PAD instead of ASM_OUTPUT_MAX_SKIP_ALIGN.
2009-05-19 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (ix86_avoid_jump_mispredicts): Check ASM_OUTPUT_MAX_SKIP_PAD instead of ASM_OUTPUT_MAX_SKIP_ALIGN. From-SVN: r147718
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 19574c3..0fff6f8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/i386.c (ix86_avoid_jump_mispredicts): Check
+ ASM_OUTPUT_MAX_SKIP_PAD instead of ASM_OUTPUT_MAX_SKIP_ALIGN.
+
2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/40172
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index e9f8b95..0c4c18b 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -27191,7 +27191,7 @@ x86_function_profiler (FILE *file, int labelno ATTRIBUTE_UNUSED)
}
}
-#ifdef ASM_OUTPUT_MAX_SKIP_ALIGN
+#ifdef ASM_OUTPUT_MAX_SKIP_PAD
/* We don't have exact information about the insn sizes, but we may assume
quite safely that we are informed about all 1 byte insns and memory
address sizes. This is enough to eliminate unnecessary padding in