Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1993-01-25 | (init_arg_profiler, output_arc_profiler): Delete unused | Jim Wilson | 1 | -50/+0 | |
functions. From-SVN: r3341 | |||||
1993-01-25 | (ARC_PROFILER): Delete unused macro. | Jim Wilson | 1 | -6/+0 | |
From-SVN: r3340 | |||||
1993-01-25 | (va_start): Rewrite to account for builtin_saveregs changes. | Jim Wilson | 1 | -14/+5 | |
From-SVN: r3339 | |||||
1993-01-25 | (CPP_SPEC): Delete __sparc_frw__ define. | Jim Wilson | 1 | -14/+22 | |
(TARGET_FRW_COMPAT): New macro. (TARGET_DEFAULTS): Comment out -mfrw option. Add new commented out option -mfrw-compat. (EXPAND_BUILTIN_SAVEREGS): Call sparc_builtin_saveregs to emit rtl inline instead of calling builtin_saveregs in libgcc.a. From-SVN: r3338 | |||||
1993-01-25 | (sparc_builtin_saveregs): New function. | Jim Wilson | 1 | -0/+36 | |
From-SVN: r3337 | |||||
1993-01-25 | (movsi, movtf, movdf, movdi, movsf): Delete f/r and r/f | Jim Wilson | 1 | -22/+20 | |
constraint pairs. From-SVN: r3336 | |||||
1993-01-25 | (PRINT_OPERAND_PUNCT_VALID_P): Delete '@' case. | Jim Wilson | 1 | -2/+1 | |
From-SVN: r3335 | |||||
1993-01-25 | (print_operand): Delete '@' case. | Jim Wilson | 1 | -30/+5 | |
(output_fp_move_double): Delete FP_REG to GENERAL_REG and vice versa copy support. (output_fp_move_quad): Likewise. From-SVN: r3334 | |||||
1993-01-25 | (secondary_reload_class): Correct test against | Jim Wilson | 1 | -1/+1 | |
FIRST_PSEUDO_REGISTER. From-SVN: r3333 | |||||
1993-01-25 | (registers_ok_for_ldd_peep): Delete test for pseudos. | Jim Wilson | 1 | -5/+0 | |
From-SVN: r3332 | |||||
1993-01-25 | (emit_indirect_jump): Use Pmode instead of VOIDmode and | Jim Wilson | 1 | -3/+2 | |
insn_operand_mode. From-SVN: r3331 | |||||
1993-01-25 | (calls_alloca): Change name to calls_function. | Jim Wilson | 1 | -12/+30 | |
(calls_alloca): Change name to calls_function. Add new parameter WHICH to control old or new behaviour. (expand_call): When stack space is preallocated and parameters must be passed on the stack, precompute parameters that involve function calls. From-SVN: r3330 | |||||
1993-01-25 | (language_string): Define here for C and Obj-C. | Jim Wilson | 1 | -0/+9 | |
From-SVN: r3329 | |||||
1993-01-25 | (language_string): Delete from here. | Jim Wilson | 1 | -2/+0 | |
From-SVN: r3328 | |||||
1993-01-25 | c-decl.c (finish_struct): Disable "structure/union defined inside parms" if ↵ | Jeff Law | 1 | -1/+1 | |
compiling with -traditional. * c-decl.c (finish_struct): Disable "structure/union defined inside parms" if compiling with -traditional. From-SVN: r3327 | |||||
1993-01-25 | (extendsidi2): Fix typo in regno. | James Van Artsdalen | 1 | -1/+1 | |
From-SVN: r3326 | |||||
1993-01-25 | (unary_expr => ANDAND identifier): Handle lookup_label returning 0. | Richard Stallman | 1 | -3/+9 | |
From-SVN: r3325 | |||||
1993-01-25 | (lookup_label): Return 0 if not within a function. | Richard Stallman | 1 | -0/+7 | |
From-SVN: r3324 | |||||
1993-01-25 | (install-float-h-cross): Don't ignore error when running enquire. | Richard Stallman | 1 | -4/+3 | |
From-SVN: r3323 | |||||
1993-01-25 | Do not give a warning for a plain 0 used in a pointer context. | Michael Meissner | 1 | -2/+12 | |
From-SVN: r3322 | |||||
1993-01-24 | Fix typo in prev change. | Richard Stallman | 1 | -1/+1 | |
From-SVN: r3321 | |||||
1993-01-24 | (move/push address patterns): | Richard Stallman | 1 | -30/+57 | |
Don't use alternative number to distinguish pushes from moves. Use just one alternative `g' in output constraint. From-SVN: r3320 | |||||
1993-01-24 | (CLASS_LIKELY_SPILLED_P): Add default definition. | Richard Kenner | 1 | -4/+15 | |
(alloc_qty_for_scratch, local_alloc): Use CLASS_LIKELY_SPILLED_P. From-SVN: r3319 | |||||
1993-01-24 | (final_scan_insn): Call alter_subreg on duplicate operands (in case we | Richard Kenner | 1 | -0/+6 | |
need to split the insn). From-SVN: r3318 | |||||
1993-01-24 | (apply_distributive_law): Don't mess with float arith. | Richard Stallman | 1 | -0/+6 | |
From-SVN: r3317 | |||||
1993-01-24 | Use new name objc-act.h. | Richard Stallman | 1 | -1/+1 | |
From-SVN: r3316 | |||||
1993-01-24 | (emit_store_flag): Reset ICODE using returned COMPARISON. | Richard Stallman | 1 | -1/+7 | |
From-SVN: r3315 | |||||
1993-01-23 | (change_newlines): Renamed from delete_newlines. | Richard Stallman | 1 | -8/+10 | |
Insert a space in place of a newline. Caller changed. From-SVN: r3314 | |||||
1993-01-23 | * config/m68k/tower-as.h (STARTFILE_SPEC): Moved to tower.h. | Niklas Hallqvist | 1 | -8/+0 | |
From-SVN: r3313 | |||||
1993-01-23 | tower.h (LIB_SPEC): Use %s instead of absolute path. | Niklas Hallqvist | 1 | -2/+4 | |
* config/m68k/tower.h (LIB_SPEC): Use %s instead of absolute path. (STARTFILE_SPEC): Moved here from tower-as.h. Use %s instead of absolute path. From-SVN: r3312 | |||||
1993-01-23 | Comment fix. | Richard Stallman | 1 | -0/+2 | |
From-SVN: r3311 | |||||
1993-01-23 | (find_basic_blocks): Don't mark labels in nonlocal_label_list | Richard Stallman | 1 | -2/+5 | |
that were deleted due to having no references. From-SVN: r3310 | |||||
1993-01-23 | (reload): After calling count_possible_groups, see if we have to proceed ↵ | Richard Kenner | 1 | -5/+11 | |
with allocating a group. (reload): After calling count_possible_groups, see if we have to proceed with allocating a group. (count_possible_groups): Use HARD_REG_SET, not a char array, for consistency. From-SVN: r3309 | |||||
1993-01-23 | (ASM_OUTPUT_DOUBLE_OPERAND): Delete space before arglist. | Richard Stallman | 1 | -1/+1 | |
From-SVN: r3308 | |||||
1993-01-23 | (cross-test): Depend on GCC_PARTS. | Richard Stallman | 1 | -1/+1 | |
From-SVN: r3307 | |||||
1993-01-23 | (ADJUST_COST): Add new definition. | Richard Kenner | 1 | -0/+11 | |
From-SVN: r3306 | |||||
1993-01-22 | Use pwd if PWDCMD is undefined. Add missing echo command. | Jim Wilson | 1 | -2/+2 | |
From-SVN: r3305 | |||||
1993-01-22 | Cygnus<-->FSF merge. | Brendan Kehoe | 1 | -0/+2 | |
From-SVN: r3304 | |||||
1993-01-22 | Cygnus<-->FSF merge | Brendan Kehoe | 2 | -1/+9 | |
From-SVN: r3303 | |||||
1993-01-22 | (SIZE_TYPE): Define. | Torbjorn Granlund | 1 | -0/+10 | |
(NO_DOLLAR_IN_LABEL): Define. From-SVN: r3302 | |||||
1993-01-22 | * pa.c (secondary_reload_class): Simplify. | Jeff Law | 1 | -4/+2 | |
From-SVN: r3301 | |||||
1993-01-22 | (emit_library_call): Correct mis-applied patch. | Richard Kenner | 1 | -3/+3 | |
From-SVN: r3300 | |||||
1993-01-22 | (our_file_name): New variable. | Richard Kenner | 1 | -2/+9 | |
(find_a_file): Ignore filename equal to that in our_file_name. (main): Initialize our_file_name. From-SVN: r3299 | |||||
1993-01-21 | * pa.c (emit_move_sequence): Handle secondary reloads for SAR. | Jeff Law | 1 | -0/+15 | |
From-SVN: r3298 | |||||
1993-01-21 | pa.h (REG_CLASSES): Delete GENERAL_OR_FP_OR_SNAKE_FP register class, it's ↵ | Jeff Law | 1 | -11/+7 | |
not needed anymore. * pa.h (REG_CLASSES): Delete GENERAL_OR_FP_OR_SNAKE_FP register class, it's not needed anymore. Delete all references. 'Z' register class is now "ALL_REGS". From-SVN: r3297 | |||||
1993-01-20 | (cmpM_cc): Allow first operand to be a MEM. | James Van Artsdalen | 1 | -60/+98 | |
Don't allow both operands to be MEM. (float addM3,subM3,divM3,mulM3 recognizers): Don't allow either operand to be a constant. (all float patterns, FLOAT_EXTEND operands): Don't allow GENERAL_REGS for float_extended operand. (all float patterns, FLOAT operands): Change constraints to get better register classification. (fix_truncMN2 patterns): Likewise. (floatMN2 patterns): Likewise. From-SVN: r3296 | |||||
1993-01-20 | (PREFERRED_RELOAD_CLASS): Narrow ALL_REGS to GENERAL_REGS. | James Van Artsdalen | 1 | -7/+17 | |
(PREFERRED_OUTPUT_RELOAD_CLASS): New macro. Narrow ALL_REGS to GENERAL_REGS. (SECONDARY_MEMORY_NEEDED): New macro. From-SVN: r3295 | |||||
1993-01-20 | (all functions): Use NULL_RTX instead of 0 for rtx comparisons. | James Van Artsdalen | 1 | -57/+115 | |
(emit_pop_insn): Emit insn with mode QImode: insn contains stack-regs. (emit_hard_swap_insn): Delete. (emit_swap_insn): Merge with emit_hard_swap_insn. Delete WHEN arg and change all callers. If previous insn was a push from REG, omit swap. If previous insn wrote reg-stack top to REG, omit swap. Emit swap insn with mode QImode: insn contains stack-regs. Emit swap insn after previous float insn, instead of before this one. (swap_rtx_condition): New function. (compare_for_stack_reg): If op 0 of COMPARE is not a stack reg, exchange ops 0 and 1 and swap cc0 user condition. From-SVN: r3294 | |||||
1993-01-19 | (cmplpower2_operand): New function. | Jim Wilson | 1 | -1/+15 | |
From-SVN: r3293 | |||||
1993-01-19 | (addsi3): Clean up condition for when to use subo. | Jim Wilson | 1 | -32/+56 | |
(umulsidi3): New pattern. (non-canonical nand, nor): Remove paterns. (clrbit, notbit static bit): New patterns. (setbit, clrbit, notbit dynamic bit): New patterns. (setbit static bit non-canonical): Remove pattern. (muldf3, mulsf3, multf3): Add % to operand1. (test recognizers): Use TAB efter mnemonic. From-SVN: r3292 |