ChangeLog
388 KB
-
alpha.c (print_operand): Remove. · e4bec638
* config/alpha/alpha.c (print_operand) [+]: Remove. (alpha_end_function): Print nop if call at end of function. * config/alpha/alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Remove +. * config/alpha/alpha.md (UNSPEC_LDGP1): New. (call_osf_1_er_noreturn, call_value_osf_1_er_noreturn): New. (call_osf_2_er_nogp, call_value_osf_2_er_nogp): New. (call_osf_2_er, call_value_osf_2_er): Merge the ldgp highpart into the call pattern. Update peepholes to match. From-SVN: r123529
Richard Henderson committed