diff options
Diffstat (limited to 'gcc/ChangeLog')
| -rw-r--r-- | gcc/ChangeLog | 17 |
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 |
