aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1993-01-25(init_arg_profiler, output_arc_profiler): Delete unusedJim Wilson1-50/+0
functions. From-SVN: r3341
1993-01-25(ARC_PROFILER): Delete unused macro.Jim Wilson1-6/+0
From-SVN: r3340
1993-01-25(va_start): Rewrite to account for builtin_saveregs changes.Jim Wilson1-14/+5
From-SVN: r3339
1993-01-25(CPP_SPEC): Delete __sparc_frw__ define.Jim Wilson1-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 Wilson1-0/+36
From-SVN: r3337
1993-01-25(movsi, movtf, movdf, movdi, movsf): Delete f/r and r/fJim Wilson1-22/+20
constraint pairs. From-SVN: r3336
1993-01-25(PRINT_OPERAND_PUNCT_VALID_P): Delete '@' case.Jim Wilson1-2/+1
From-SVN: r3335
1993-01-25(print_operand): Delete '@' case.Jim Wilson1-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 againstJim Wilson1-1/+1
FIRST_PSEUDO_REGISTER. From-SVN: r3333
1993-01-25(registers_ok_for_ldd_peep): Delete test for pseudos.Jim Wilson1-5/+0
From-SVN: r3332
1993-01-25(emit_indirect_jump): Use Pmode instead of VOIDmode andJim Wilson1-3/+2
insn_operand_mode. From-SVN: r3331
1993-01-25(calls_alloca): Change name to calls_function.Jim Wilson1-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 Wilson1-0/+9
From-SVN: r3329
1993-01-25(language_string): Delete from here.Jim Wilson1-2/+0
From-SVN: r3328
1993-01-25c-decl.c (finish_struct): Disable "structure/union defined inside parms" if ↵Jeff Law1-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 Artsdalen1-1/+1
From-SVN: r3326
1993-01-25(unary_expr => ANDAND identifier): Handle lookup_label returning 0.Richard Stallman1-3/+9
From-SVN: r3325
1993-01-25(lookup_label): Return 0 if not within a function.Richard Stallman1-0/+7
From-SVN: r3324
1993-01-25(install-float-h-cross): Don't ignore error when running enquire.Richard Stallman1-4/+3
From-SVN: r3323
1993-01-25Do not give a warning for a plain 0 used in a pointer context.Michael Meissner1-2/+12
From-SVN: r3322
1993-01-24Fix typo in prev change.Richard Stallman1-1/+1
From-SVN: r3321
1993-01-24(move/push address patterns):Richard Stallman1-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 Kenner1-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 weRichard Kenner1-0/+6
need to split the insn). From-SVN: r3318
1993-01-24(apply_distributive_law): Don't mess with float arith.Richard Stallman1-0/+6
From-SVN: r3317
1993-01-24Use new name objc-act.h.Richard Stallman1-1/+1
From-SVN: r3316
1993-01-24(emit_store_flag): Reset ICODE using returned COMPARISON.Richard Stallman1-1/+7
From-SVN: r3315
1993-01-23(change_newlines): Renamed from delete_newlines.Richard Stallman1-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 Hallqvist1-8/+0
From-SVN: r3313
1993-01-23tower.h (LIB_SPEC): Use %s instead of absolute path.Niklas Hallqvist1-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-23Comment fix.Richard Stallman1-0/+2
From-SVN: r3311
1993-01-23(find_basic_blocks): Don't mark labels in nonlocal_label_listRichard Stallman1-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 Kenner1-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 Stallman1-1/+1
From-SVN: r3308
1993-01-23(cross-test): Depend on GCC_PARTS.Richard Stallman1-1/+1
From-SVN: r3307
1993-01-23(ADJUST_COST): Add new definition.Richard Kenner1-0/+11
From-SVN: r3306
1993-01-22Use pwd if PWDCMD is undefined. Add missing echo command.Jim Wilson1-2/+2
From-SVN: r3305
1993-01-22Cygnus<-->FSF merge.Brendan Kehoe1-0/+2
From-SVN: r3304
1993-01-22Cygnus<-->FSF mergeBrendan Kehoe2-1/+9
From-SVN: r3303
1993-01-22(SIZE_TYPE): Define.Torbjorn Granlund1-0/+10
(NO_DOLLAR_IN_LABEL): Define. From-SVN: r3302
1993-01-22* pa.c (secondary_reload_class): Simplify.Jeff Law1-4/+2
From-SVN: r3301
1993-01-22(emit_library_call): Correct mis-applied patch.Richard Kenner1-3/+3
From-SVN: r3300
1993-01-22(our_file_name): New variable.Richard Kenner1-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 Law1-0/+15
From-SVN: r3298
1993-01-21pa.h (REG_CLASSES): Delete GENERAL_OR_FP_OR_SNAKE_FP register class, it's ↵Jeff Law1-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 Artsdalen1-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 Artsdalen1-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 Artsdalen1-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 Wilson1-1/+15
From-SVN: r3293
1993-01-19(addsi3): Clean up condition for when to use subo.Jim Wilson1-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