aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorReza Yazdani <reza.yazdani@amd.com>2010-09-16 17:19:25 +0000
committerSebastian Pop <spop@gcc.gnu.org>2010-09-16 17:19:25 +0000
commit782d5172bbffd2eda9c6a167ab161078b2c2e1da (patch)
treeecbf38ef46e4da8564cf479614ce6bfbc5b605f1 /gcc
parent0cac82a0d30c211d3d0b093df4f5452cec11ef06 (diff)
downloadgcc-782d5172bbffd2eda9c6a167ab161078b2c2e1da.zip
gcc-782d5172bbffd2eda9c6a167ab161078b2c2e1da.tar.gz
gcc-782d5172bbffd2eda9c6a167ab161078b2c2e1da.tar.bz2
re PR bootstrap/45680 (cc1 fails to link on Solaris 9/x86 with Sun as: min_insn_size missing)
Fix PR45680. 2010-09-16 Reza Yazdani <reza.yazdani@amd.com> PR bootstrap/45680 * config/i386/i386.c (min_insn_size): Moved out of the ASM_OUTPUT_MAX_SKIP_PAD ifdef. From-SVN: r164345
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 72f3591..97abdbc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2010-09-16 Reza Yazdani <reza.yazdani@amd.com>
+
+ PR bootstrap/45680
+ * config/i386/i386.c (min_insn_size): Moved out of the
+ ASM_OUTPUT_MAX_SKIP_PAD ifdef.
+
2010-09-16 Jan Hubicka <jh@suse.cz>
* lto-cgraph.c (lto_output_node): Fix handling of clones.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 61c73c0..12d9266 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -27564,7 +27564,6 @@ x86_function_profiler (FILE *file, int labelno ATTRIBUTE_UNUSED)
}
}
-#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
@@ -27626,6 +27625,8 @@ min_insn_size (rtx insn)
return 2;
}
+#ifdef ASM_OUTPUT_MAX_SKIP_PAD
+
/* AMD K8 core mispredicts jumps when there are more than 3 jumps in 16 byte
window. */