Hi, This patch removes itanium1 support from the ia64 back end, as discussed earlier this year. There will be some follow-up cleanups, but this is the main batch. Bootstrapped&tested on ia64-unknown-linux-gnu (a 4-way Merced based machine, in fact). OK for trunk? Ciao! Steven * config/ia64/itanium1.md: Remove. * config/ia64/ia64.md: Do not include it. * config/ia64/ia64.c (ia64_handle_option): Remove "itanium", "itanium1", and "merced" from the processor alias table. (clocks, add_cycles): Remove global variables. (ia64_sched_reorder2): Don't set/use them. (ia64_dfa_new_cycle, ia64_h_i_d_extended, ia64_reorg): Likewise. (bundling): Likewise. Remove extra pass for MMMUL/MMSHF. ia64.c | 198 ------- ia64.md | 1 itanium1.md | 1695 ------------------------------------------------------------ 3 files changed, 5 insertions(+), 1889 deletions(-)