OSDN Git Service

Add a CSE pass over the hard registers after reload is complete
[pf3gnuchains/gcc-fork.git] / gcc / config / i386 /
1997-03-18 coxsSupport stabs and section attribute
1997-03-18 coxsRemove TARGET_CPU_DEFAULT reference.
1997-03-18 coxs(override_options) Make the default alignment 4 for 486
1997-03-18 coxs(STACK_BOUNDARY): Determine according to TARGET_ALIGN_D...
1997-03-16 kenner(untyped_call): Re-enable code.
1997-03-04 coxsMake sure FUNDECL is non-nil before we try to use it.
1997-02-15 kenner(zero_extendqi[hs]i2+3): Ensure operating on REG.
1997-02-14 coxs(libgcc.a): Correct target dependencies
1997-01-31 coxs(pentiumpro_cost): Added new cost structure for pentiumpro.
1997-01-31 coxs(idiv,imul,fpmul): Added new functional units for penti...
1997-01-29 coxsFixed comment.
1997-01-28 coxsAdd code to handle alternate sections when
1997-01-19 kenner(DIR_SEPARATOR): Define.
1997-01-10 kenner(LINK_SPEC): New definition.
1997-01-09 coxsUse SImode instead of HImode if aligned.
1996-12-13 coxs(CONST_SECTION_ASM_OP): Add .align 1
1996-12-13 coxs(override_options): Set default for -mcpu to PROCESSOR...
1996-12-13 merrillx
1996-12-13 ianDefine SMALL_REGISTER_CLASSES with a value
1996-12-12 kenner(i386_return_pops_args): Libcalls ignore TARGET_RTD.
1996-12-11 kenner(RETURN_POPS_ARGS): Test first argument for IDENTIFIER_...
1996-12-11 kenner(obsolete RETURN_POPS_ARGS): Test first argument for...
1996-12-11 kenner(i386_return_pops_args): Don't test for IDENTIFIER_NODE.
1996-12-09 coxsRemove change of Oct 4.
1996-12-09 wilson(exeext): Delete.
1996-12-07 kenner(decrement_and_branch_until_zero+[3-8]): Add missing...
1996-12-07 kenner(N_ALLOCATABLE_REGISTERS): Remove extra backslash at...
1996-11-15 coxsRemove COMMENT_BEGIN
1996-11-12 tege(parallel inc/dec and branch-if-zero/nonzero): Use...
1996-11-06 tege(parallel inc and branch-if-zero/nonzero): Add two
1996-11-06 coxs(sgt,sgtu,sge,sle,bgt,blt,bge,ble): Use CC_FCOM
1996-11-05 coxs(CC_FCOMI): Define
1996-11-05 coxs(override_options): Set defaults for -march and -mcpu.
1996-10-31 tege(parallel inc and branch-if-zero/nonzero): Check for...
1996-10-21 kenner(ffs[sh]i2): Add missing CC_STATUS_INIT.
1996-10-16 tege(parallel inc/dec and branch-if-zero/nonzero): 4 new...
1996-10-09 kenner(DOLLARS_IN_IDENTIFIERS): Remove.
1996-10-05 kenner(LIB_SPEC): Add support for -mwindows.
1996-10-04 coxs(asm_output_function_prefix): Don't use ASM_DECLARE_FUN...
1996-10-04 coxs(adddi3_1, subdi3_1): insns renamed from adddi3 and...
1996-10-04 coxs(flag_omit_frame_pointer, outer_function_chain: declare.
1996-09-30 coxs(asm_output_function_prefix, function_prologue,ix86_exp...
1996-09-30 coxsi386.md (gen_prologue_get_pc): Call the function create...
1996-09-30 coxs(CPP_CPU_SPEC): New. Added for defining the submodel.
1996-09-27 coxs(CPP_SPEC): Use %[cpp_cpu].
1996-09-21 kenner(USER_LABEL_PREFIX): Redefine.
1996-09-21 kenner(USER_LABEL_PREFIX): Redefine, not ASM_OUTPUT_LABELREF.
1996-09-21 kennerUpdate comments.
1996-09-21 kenner(USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.
1996-09-18 coxs(ASM_OUTPUT_MI_THUNK): Handle functions returning an...
1996-09-17 dje(winnt.o): Compile properly.
1996-09-14 kenner(CHECK_STACK_LIMIT): Make consistent with MD file.
1996-09-14 kenner({MASK,TARGET}_STACK_PROBE): New macros.
1996-09-14 kenner({function,ix86_expand}_prologue): Use __alloca to...
1996-09-14 kenner(clrstrsi): Correct check for constant size.
1996-09-11 kenner(STMP_FIXPROTO, exeext): New defs.
1996-09-11 kennerDon't include xm-i386.h.
1996-09-11 tege(decrement_and_branch_until_zero matcher): Fix typo.
1996-09-04 coxsgprof support
1996-08-30 coxs(movsicc,movhicc): Allow reload from memory.
1996-08-30 coxs(override_options): Don't thread the prologue if profiling.
1996-08-30 coxsNew for profiling Solaris 2
1996-08-30 coxsInitial revision
1996-08-18 dje * i386/cygwin32.h (CPP_PREDEFINES): Define _WIN32...
1996-08-16 coxsRemove CLASS_LIKELY_SPILLED_P
1996-08-09 coxs(untyped_call) Avoid SIGFPE.
1996-08-09 coxs(output_float_compare): Don't try to initialize aggrega...
1996-08-09 coxs(gen_stdcall_suffix): Round parameter size up to
1996-08-09 coxs(RTX_COSTS): rtx_cost should pass two parameters.
1996-08-02 coxs(output_float_compare): fcomi should be followed by the
1996-08-02 coxs(i386_branch_cost, i386_branch_cost_string): Added.
1996-08-02 coxs(sgt+1,slt+1,sge+1,sle+1,bgt+1,blt+1,bge+1,ble+1,bleu+4)
1996-07-30 wilson(dbxcoff.h): Include.
1996-07-25 coxs(output_float_compare): Added support for Pentium Pro
1996-07-24 coxs(put_condition_code, print_operand, output_fp_cc0_set):
1996-07-24 coxs(movsfcc, movdfcc, movxfcc, movsfcc_1, movdfcc_1,
1996-07-24 mrs * i386/i386.c: Include except.h for function.h.
1996-07-19 coxs(leave): clobbers esp and ebp.
1996-07-19 coxs(TARGET_USE_Q_REG): Support inline strlen on PentiumPro.
1996-07-16 djeInitial revision
1996-07-12 dje(LINK_SPEC): %{V} %{v:%{!V:-V}} -> %{v:-V}.
1996-06-24 wilson(CPP_PREDEFINES): For consistency,
1996-06-19 dje * i386/cygwin32.h (ASM_OUTPUT_SOURCE_LINE): Local...
1996-06-15 roland(LINK_SPEC): Remove -rpath /lib/ option. Ignore -ibcs...
1996-06-11 coxs(function_prologue): Emit prologue as asm. (override_op...
1996-06-11 coxs(TARGET_SCHEDULE_PROLOGUE): New to allow prologue to...
1996-06-09 coxsi386.h (CONST_COSTS): even integer constants have a...
1996-06-09 coxs(ix86_expand_prologue): Keep pic register load ahead
1996-06-09 coxs(strlensi_unroll4, strlensi_unroll5): Use + not =& for
1996-06-09 coxs(SHIFT_DOUBLE_OMITS_COUNT) redefine instead of
1996-06-09 coxs(SHIFT_DOUBLE_OMITS_COUNT): new macro.
1996-06-06 kennerWhitespace, formatting, and spelling fixes in comments.
1996-05-31 coxs(epilogue_set_stack_ptr): New.
1996-05-31 coxs(ix86_expand_epilogue): Don't generate references to...
1996-05-24 dje * varasm.c (asm_output_bss): New argument DECL.
1996-05-24 dje * varasm.c (asm_output_bss): New argument DECL.
1996-05-22 coxsInitial revision
1996-05-22 coxs(ix86_expand_epilogue): use gen_return_pop_internal to
1996-05-22 coxs(return_pop_internal): new pattern.
1996-05-17 coxsunix.h (ASM_OUTPUT_MI_THUNK): Define.
next