aboutsummaryrefslogtreecommitdiff
path: root/gcc/libgcc2.c
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1995-02-24 14:19:23 -0800
committerJim Wilson <wilson@gcc.gnu.org>1995-02-24 14:19:23 -0800
commit16bea517d3fb94ee93342b0b94f3474e9b3d4cd8 (patch)
treeec557c626347b8ed741b1b8a8e604642ba01a936 /gcc/libgcc2.c
parent994295f28a1382db2aa78f698f7829713fe06837 (diff)
downloadgcc-16bea517d3fb94ee93342b0b94f3474e9b3d4cd8.zip
gcc-16bea517d3fb94ee93342b0b94f3474e9b3d4cd8.tar.gz
gcc-16bea517d3fb94ee93342b0b94f3474e9b3d4cd8.tar.bz2
Correct typos and formatting problems.
(add_constant, current_function_pretend_args_size, flag_traditional, table_lab): Delete unnecessary declarations. (sh_cpu): Change type from attr_cpu to processor_type. (need_slot, output_shift, lshiftrt_insns, howshift, pop_operand): Delete. (print_operand, output_branch): Delete calls to need_slot. (synth_constant): Comment that it doesn't work. (output_movedouble): Handle PRE_DEC dest not POST_INC dest. (output_options): Don't use flag_traditional. (shift_insns): Correct numbers to optimal sequences. (shift_amounts): New table. (shift_insns_rtx): New function. (shiftinsns): Combine LSHIFTRT and ASHIFT cases. (shiftcosts): Return true costs of shifts instead of estimate of 1. (gen_ashift): Handle negative shift amounts. Call gen_lshrsi3_m for single bit LSHIFTRT, and gen_lshrisi3_k for multiple bit shifts. (gen_shifty_op): Handle negative shift amounts at top. Generate optimal sequences for ASHIFT and LSHIFTRT. (find_barrier): Correct pattern for matching mova instructions. (general_movsrc_operand): Delete redundant test for (MEM LABEL_REF). Don't reject POST_INC address for size > 4. (general_movdst_operand): Don't reject PRE_DEC address for size > 4. From-SVN: r9062
Diffstat (limited to 'gcc/libgcc2.c')
0 files changed, 0 insertions, 0 deletions