OSDN Git Service

Add support for MIPS EABI
[pf3gnuchains/gcc-fork.git] / gcc / config / mips / mips.c
1996-10-16 ianAdd support for MIPS EABI
1996-09-17 ianFinish MIPS4 support, add R5000 support.
1996-09-10 wilson(mips_move_2words): Rewrite 32 bit shifts as 16 bit...
1996-07-19 wilson(function_prologue): Use FUNCTION_NAME_ALREADY_DECLARED.
1996-07-08 wilson(function_arg): Add explicit checks for FIELD_DECLs.
1996-06-18 kenner(override_options): Treat -o32 as -32 and -n64 same...
1996-06-17 wilson(mips_split_addresses): New variable.
1996-06-08 wilson(override_options): Add vr4100 and vr4300 support.
1996-06-06 wilson(function_arg): Return PARALLEL for structure with
1996-05-31 wilsonAdd -mabi=n32 support.
1996-05-17 dje * mips/mips.c (target_switches, print_options): Delete.
1996-04-19 wilson(block_move_call): Change modfe to mode.
1996-04-19 wilson(mips_expand_prologue): Add extra arg to
1996-03-20 wilson(mips_expand_prologue): In initialization of fnargs...
1996-03-14 wilson(mips_expand_prologue): Change TYPE_NEEDS_CONSTRUCTING to
1995-12-22 kenner(expand_block_move): Preserve MEM flags in call to...
1995-12-19 wilson(mips_reg_names, mips_sw_reg_names, mips_regno_to_class):
1995-12-19 wilson(block_move_call): Likewise for memcpy and bcopy.
1995-11-29 wilson(mips_function_value): Add check for i > 0 when deciding
1995-10-22 kenner(gen_int_relational): Use 'U' for unsigned constants.
1995-09-26 kenner(override_options): Don't allow anything but integers...
1995-08-28 kennerFix spelling errors.
1995-06-19 kenner(current_function_decl): Delete declaration.
1995-06-15 kennerChange FSF address.
1995-05-23 wilson(embedded_pic_offset): Output RTL to initialize
1995-05-23 wilson(override_options): Delete #ifdef MIPS_CPU_DEFAULT...
1995-05-16 kennerFix typos in comments.
1995-05-11 wilson(mips_output_lineno): Use LOCAL_LABEL_PREFIX.
1995-03-29 wilson(function_prologue): Put SDB_DEBUGGING_INFO ifdef around
1995-03-27 ianAdd support for mult instruction in 64 bit mode
1995-03-22 wilson(mips_select_section): Apply constant DEC_INITIAL tests
1995-02-25 kenner(mips_fill_delay_slot): Fix typo in call to FP_REG_P.
1995-02-24 wilson(mips_secondary_reload_class): Also handle SUBREGs.
1995-02-16 ianAdd r4650 functional units and r4650 mul instruction
1995-02-04 wilson(mips_isa_string): Add mips4 to comment.
1995-01-25 kenner(print_operand, print_operand_address): Change error...
1995-01-23 ianPermit any small integer mode in the HI/LO registers
1995-01-19 ianAdd support for r4650, and permit HI/LO to be allocated
1994-12-19 ianDon't print CONST_DOUBLE as floating point if not MODE_...
1994-11-23 wilson(mips_output_external): Exclude __builtin_next_arg...
1994-11-19 wilson(mips_const_double_ok): Accept VOIDmode not DImode.
1994-11-16 ianadd support for -EL and -EB
1994-11-03 kenner(mips_output_external): Exclude alloca from list of...
1994-10-17 wilson(function_prologue): Only emit line number when SDB_DEBUG.
1994-10-12 wilson(mips_expand_prologue): Handle types that need
1994-09-20 wilson(mips_output_external): Use ASM_OUTPUT_UNDEF_FUNCTION.
1994-08-12 ianLet mips_cpu and mips_cpu_string be defaulted.
1994-05-04 wilson(override_options): Delete TARGET_LLONG128 references.
1994-04-21 ianHandle taking address of function when using -membedded-pic
1994-04-11 wilson(mips_select_rtx_section, mips_select_section): New
1994-04-08 ianAdd support for -membedded-pic
1994-04-01 wilson(mips_rtx_classify, md_register_operand,
1994-03-23 wilson(mips_asm_file_start): Add comment on TARGET_GP_OPT...
1994-03-23 wilson(override_options): Delete unnecessary accidental comment.
1994-03-23 wilson(pic_address_needs_scratch): New function.
1994-02-20 wilson(mips_move_2words): Check for TARGET_FLOAT64 != TARGET_...
1994-02-06 wilson(function_arg): When soft-float, don't add bias for
1994-01-13 wilson(dfhigh, dflow, sfhigh, sflow): New variables.
1993-11-14 rms(function_arg, function_arg_advance):
1993-11-10 rms(PIC_OFFSET_TABLE_MASK): New macro.
1993-11-06 rms(mips_abicalls): Change type to enum mips_abicalls_type.
1993-10-24 wilson(mips_abicalls): New variable.
1993-10-21 rms(function_arg): Add comment about too many adjust entries.
1993-10-20 rms(mips_output_filename): When emitting stabs, don't...
1993-10-19 rms * config/mips/mips.c (mips_asm_file_start): Handle...
1993-10-05 wilson(mips_expand_prologue): Handle structure return values as
1993-09-28 eggert(mips_output_filename): Quote special characters in...
1993-08-09 wilson(function_arg, DFmode case): Set regbase to GP_ARG_FIRST
1993-07-28 wilson(function_arg): Shift all structures less than 4 bytes,
1993-06-30 rms(gen_int_relational): For test with constant result,
1993-06-18 meissnerdeal with block move input reg also being a scratch...
1993-05-31 rms(function_arg_partial_nregs): For BLKmode values, fits in
1993-05-09 rms(call_insn_operand): New function.
1993-04-06 meissnerMore mips gas changes, allow -gdwarf on OSF/1
1993-02-09 meissnerFix integer overflows
1993-01-10 eggert# Fix misspellings in comments.
1993-01-04 meissnerAllow saving FP regs at offset 0 of sp (leaf func that...
1992-12-18 meissnerPass QI/HI structures like the MIPS compiler; define...
1992-12-16 meissnerRework large stack frame support.
1992-12-06 meissnerFix bug when large stack frames (> 32k) are used, and...
1992-12-01 meissnerIf -g1, do not emit line number at function prologue...
1992-11-26 rms(mips_debugger_offset): Don't crash for unknown cases.
1992-11-21 meissnerDo not allow insns to be scheduled before prologue...
1992-11-18 meissnerMake sure all fields in current_frame_info are initialized.
1992-11-08 rms(gen_int_relational): Handle overflow when incrementing...
1992-10-22 meissnerAlign passed structures with double alignment correctly.
1992-10-01 meissnerRISC-OS 5.0 changes.
1992-09-26 meissnerRISC-OS rev 5, DEC OSF/1 changes.
1992-09-24 meissnerFix varardic functions returning structs.
1992-09-22 meissnerFix varardic function returning a structure or union.
1992-09-16 meissnerprint correct number of half-pic ptrs/refs for -mstats
1992-09-16 meissnerDo not fold constant comparisons
1992-08-25 meissnerChange MIPS fp to be at top of stack, instead of bottom...
1992-08-11 meissnerEliminate externs within {}.
1992-07-23 meissnerDo not emit insns to compare two constants.
1992-07-23 meissnerHalf-pic and float->int fixes
1992-07-22 meissnerCleanup, and make prologue issue schedulable insns.
1992-06-30 rms(override_options) [MIPS_NEWS]: Call setlinebuf.
1992-06-24 rmsfix typos in comments.
1992-06-18 meissner(large_int): Rework, so that we don't get funny boundary
next