- 27 Feb, 1995 2 commits
-
-
From-SVN: r9088
Roland McGrath committed -
From-SVN: r9087
Doug Evans committed
-
- 25 Feb, 1995 19 commits
-
-
(disclean): Delete config.run. From-SVN: r9086
Doug Evans committed -
(build_search_list): New function. (putenv_from_prefixes): Call it. (option_map): New option --print-search-dirs. (process_command): Handle it. (main): Print installation directory and exec/startfile_prefixes if --print-search-dirs given. From-SVN: r9085
Doug Evans committed -
From-SVN: r9084
Richard Kenner committed -
(FUNCTION_PROFILER): Do nothing; the assembler does it for us. From-SVN: r9083
Richard Kenner committed -
From-SVN: r9082
Richard Kenner committed -
UNSIGNED_FLOAT and operand looks negative, can't simplify. From-SVN: r9081
Richard Kenner committed -
Use low_32_bit_operand for (plus:DI (zero_extend:DI ..) ..) cases. From-SVN: r9080
Richard Kenner committed -
From-SVN: r9079
Richard Kenner committed -
From-SVN: r9078
Richard Kenner committed -
From-SVN: r9077
Roland McGrath committed -
From-SVN: r9076
Roland McGrath committed -
use next_real_insn not next_active_insn. From-SVN: r9075
Jim Wilson committed -
From-SVN: r9074
Jim Wilson committed -
From-SVN: r9073
Jim Wilson committed -
delete lookup_name name in test for return. (redeclaration_error_message): When newdecl is a block level declaration, use lookup_name_current_level instead of DECL_CONTEXT. From-SVN: r9072
Jim Wilson committed -
Add comment saying that the option is not useful. (TARGET_SWITCHES): Change -mpackstruct option to -mpadstruct. (STRUCTURE_SIZE_BOUNDARY): Change PACKSTRUCT to PADSTRUCT changing default value from 32 to 8. From-SVN: r9071
Jim Wilson committed -
From-SVN: r9070
Jim Wilson committed -
field if we only want its address. From-SVN: r9069
Jim Wilson committed -
From-SVN: r9068
Jeff Law committed
-
- 24 Feb, 1995 13 commits
-
-
(i960_output_ldconst): In DFmode code, delete code to handle FP_REG_P target. In DFmode and SFmode code, delete test for HOST_FLOAT_FORMAT == TARGET_FLOAT_FORMAT. From-SVN: r9067
Jim Wilson committed -
(LEGITIMATE_CONSTANT_P): Pass argument mode not VOIDmode to fp_literal. From-SVN: r9066
Jim Wilson committed -
if user gave an explicit one. From-SVN: r9065
Jim Wilson committed -
(CC1_SPEC): Don't output implicit -gstabs or -gcoff option if user gave an explicit one. (CC1_SPEC): Likewise. From-SVN: r9064
Jim Wilson committed -
(dbxout_parms): For gdb, output use GDB_INV_REF_REGPARM_STABS_LETTER for parameters passed by invisible reference in registers. From-SVN: r9063
Jim Wilson committed -
(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
Jim Wilson committed -
(MODE_DISP_OK_[12]): Delete. (GO_IF_LEGITIMATE_INDEX): Delete uses of MODE_DISP_OK_[12]. (RTX_COSTS): Add LSHIFTRT. (table_lab): Delete declaration. (enum processor_type): New enum. (sh_cpu_attr): New macro. (sh_cpu): Change type to enum processor_type to avoid incomplete enum type. From-SVN: r9061
Jim Wilson committed -
(cpu): Use sh_cpu_attr not sh_cpu. (adddi3, subdi3, udivsi3-1, divsi3-1, mulsi3_call-1, ashrsi2_16, ashrsi2_31, dect, casesi_worker): Use arith_reg_operand not register_operand. (ashlsi3_n, lshrsi3_n): Enable pattern. Set length correctly. Use '#' to output it. (ashlsi3_n+1, lshrsi3_n+1): New patterns to split shifts. (ashlsi3, lshrsi3): Use shiftby_operand instead of gen_shifty_op. (lshlsi3_m): New pattern for single bit shifts. (lshlsi3_k): Only handle multiple bit shifts. (negc): Use IOR not PLUS to set carry bit. (push+2, pop+2, movsi_pi, movdi-2, movdf_k-1, movsf_i-1): Delete. (movsi_i, movqi_i, movhi_i): Delete redundant < and > constraints. (movsf_i): Delete incorrect < and > constraints. From-SVN: r9060
Jim Wilson committed -
From-SVN: r9059
Jim Wilson committed -
(madsi_highpart, umadsi_highpart): Delete. From-SVN: r9058
Jim Wilson committed -
(dbxout_parms): For parameters passed in memory, delete obsolete code to handle parameters converted and stored back to the stack slot where they were passed in. (dbxout_reg_parms): Delete obsolete ifdefed out code. Combine redundant PARM_PASSED_IN_MEMORY tests. For case where parameter lives in memory, output stab if it doesn't live where it was passed. From-SVN: r9057
Jim Wilson committed -
From-SVN: r9056
Mike Stump committed -
From-SVN: r9055
Michael Meissner committed
-
- 23 Feb, 1995 6 commits
-
-
rs6000.h (RETURN_ADDR_RTX): Add definition to support __builtin_return_address and __builtin_frame_address... * rs6000.h/rs6000.h (RETURN_ADDR_RTX): Add definition to support __builtin_return_address and __builtin_frame_address on the rs6000. This is necessary to support exception handling in g++ on the rs6000. Fixes eh6.C on rs6000. From-SVN: r9054
Mike Stump committed -
From-SVN: r9053
Michael Meissner committed -
From-SVN: r9052
Richard Kenner committed -
From-SVN: r9051
Richard Kenner committed -
From-SVN: r9050
Richard Kenner committed -
From-SVN: r9049
Richard Kenner committed
-