aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 247d0e8..c9d8ff6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,20 @@
+2000-11-15 Bernd Schmidt <bernds@redhat.co.uk>
+
+ * ia64.c (struct group): New structure.
+ (last_group): New static array.
+ (group_idx): New static variable.
+ (emit_group_barrier_after, errata_find_address_regs, errata_emit_nops):
+ New static functions.
+ (emit_insn_group_barriers): Initialize and keep track of group_idx
+ and last_group.
+ Call errata_emit_nops if TARGET_B_STEP or TARGET_A_STEP.
+ Replace all calls to emit_insn_after that emit a group barrier to use
+ emit_group_barrier_after.
+ * ia64.h (MASK_B_STEP): New.
+ (other MASK_XXX macros): Renumbered.
+ (TARGET_B_STEP): New.
+ (TARGET_SWITCHES): Add -mb-step.
+
2000-11-15 Fred Fish <fnf@be.com>
* fixinc/mkfixinc.sh (fixincludes): Add *-*-beos* to list of