s390.c (s390_emit_epilogue): Recognize more cases where register 14 will be saved.
[gcc.git] / gcc / config / s390 / s390.c
2003-11-06 Ulrich Weigands390.c (s390_emit_epilogue): Recognize more cases where...
2003-11-06 Ulrich Weigands390-protos.h (s390_function_value): Declare.
2003-11-02 Richard SandifordMakefile.in (targhooks.o, reload.o): Update dependencies.
2003-10-30 Ulrich Weigands390.c (struct machine_function): Use save_return_addr_...
2003-10-30 Richard Hendersonbuiltins.c (std_build_builtin_va_list): New.
2003-10-24 Ulrich Weigands390.c (load_multiple_operation): Allow both SImode...
2003-10-22 Ulrich Weigands390.md ("movstr_short_64", [...]): Merge ...
2003-10-18 Ulrich Weigands390-protos.h (shift_count_operand): Add prototype.
2003-10-14 Ulrich Weigands390-protos.h (s390_alc_comparison): Add prototype.
2003-09-25 Ulrich Weigands390.c (s390_emit_prologue): Simplify accesses to FPR...
2003-09-04 DJ Delorietarghooks.c: New file.
2003-08-28 Ulrich Weigands390.c (legitmate_constant_p): Use LARL on zSeries...
2003-08-27 Ulrich Weigands390.c (struct machine_function): Remove member literal...
2003-08-26 Ulrich Weigands390.c (emit_prologue): Don't check literal pool size.
2003-08-23 Ulrich Weigands390.c (s390_expand_movstr, [...]): Use ISO C syntax...
2003-08-23 Ulrich Weigands390-protos.h (s390_output_pool_entry): Declare.
2003-08-17 Andreas Jaegeralpha.md: Remove usage of PARAMS.
2003-08-01 Andreas Krebbels390.c (s390_select_ccmode): Do not attempt to use...
2003-07-22 Eric Christophers390.c (s390_valid_pointer_mode): New.
2003-07-19 Ulrich Weigands390.c (legitimize_pic_address): Access local symbols...
2003-07-11 Jakub Jelinekoptabs.c (prepare_cmp_insn): Try cmpmemM first if it...
2003-07-04 Ulrich Weigand2064.md: Change GNU CC to GCC.
2003-07-03 Kazu Hirata2064.md: Fix comment typos.
2003-06-30 Ulrich Weigands390.c (s390_extra_constraint): New function.
2003-06-30 Hartmut Penner2084.md: New file.
2003-06-30 Ulrich Weigandconfig.gcc [...]: Support --with-arch, --with-tune...
2003-06-27 Ulrich Weigands390.h (SECONDARY_OUTPUT_RELOAD_CLASS): Define.
2003-06-23 Jakub Jelineki386.c (x86_output_mi_thunk): Don't pass MEM to %P0...
2003-06-13 Ulrich Weigands390.c (s390_va_arg): Fix alignment when retrieving...
2003-06-12 Ulrich Weigands390.c (s390_emit_prologue): Use LA instead of AR to...
2003-05-16 Kaveh R. Ghazialpha.c (print_operand_address, [...]): Use string...
2003-05-14 Richard Sandifordtarget-def.h (TARGET_MACHINE_DEPENDENT_REORG): Define.
2003-05-11 Ulrich Weigands390.c (s390_function_arg_float): New function.
2003-04-23 Ulrich Weigand* config/s390/s390.c (s390_expand_cmpstr): Disable...
2003-04-20 Zack Weinbergtarget.h (encode_section_info): Add new argument carryi...
2003-04-17 Richard Hendersons390.c (SYMBOL_FLAG_ALIGN1): New.
2003-04-10 Ulrich Weigands390.c (larl_operand): Do not allow symbols marked...
2003-04-01 Ulrich Weigands390.c (s390_fixup_clobbered_return_reg): Do nothing...
2003-03-28 Ulrich Weigandgcc/ ChangeLog:
2003-03-26 Ulrich Weigands390.c (s390_optimize_prolog): Do not save/restore...
2003-03-19 Ulrich Weigands390.c (s390_preferred_reload_class): Do not force...
2003-03-19 Jakub Jelineks390.c (s390_output_dwarf_dtprel): New.
2003-02-06 Roger Sayledwarf2out.c (mem_loc_descriptor): Replace ASM_SIMPLIFY_...
2003-01-28 Richard Hendersontarget.h (targetm.address_cost): New.
2003-01-28 Richard HendersonMakefile.in (cse.o): Depend on TARGET_H.
2003-01-24 Ulrich Weigandconfigure.in (HAVE_AS_TLS): Add s390-*-* and s390x...
2003-01-22 Ulrich Weigands390-protos.h (preferred_la_operand_p): Remove second...
2003-01-15 Hartmut PennerCopyright for 2003.
2003-01-15 Hartmut Penners390.c (s390_safe_attr_type): New function.
2003-01-10 Hartmut Pennerinvoke.texi: Document -mtune, delete -mcpu option for...
2002-12-20 Hartmut Pennerinvoke.texi: Document -mzarch, -mesa, -mcpu= and -march...
2002-12-17 Ulrich Weigands390.c (s390_output_constant_pool): Replace ASM_OUTPUT_...
2002-12-16 Zack WeinbergMerge basic-improvements-branch to trunk
2002-11-27 Hartmut Penners390.c (390_output_constant_pool): Set alignment before...
2002-11-26 Hartmut Penners390.md (literal_pool_64, [...]): New insns.
2002-11-15 Ulrich Weigands390.c (optimization_options): Set flag_asynchronous_un...
2002-11-04 Ulrich Weigands390.c (s390_decompose_address): Use arg_pointer_rtx...
2002-10-25 Ulrich Weigands390.c (s390_decompose_address): Do not range check...
2002-10-23 Ulrich Weigandlinux.h (CC1_SPEC, [...]): Remove.
2002-10-22 Richard Hendersontarget.h (gcc_target.asm_out): Merge output_mi_thunk...
2002-10-21 Ulrich Weigandfixdfdi.h (__fixunsdfdi, __fixdfdi): Add prototypes.
2002-10-21 Ulrich Weigands390.c (s390_output_mi_vcall_thunk): New function.
2002-10-20 Richard Hendersontarget.h (struct gcc_target): Line wrap.
2002-10-20 Mark Mitchellalpha-protos.h (alpha_output_mi_thunk_osf): Update...
2002-10-18 Mark Mitchelltarget-def.h (TARGET_ASM_OUTPUT_MI_THUNK): Default...
2002-10-16 Ulrich Weigandlinux.h (ASM_DOUBLE, [...]): Remove.
2002-10-15 Ulrich Weigands390.c (s390_split_branches): Add return value.
2002-09-24 Ulrich Weigands390.c (preferred_la_operand_p): New function.
2002-09-19 Ulrich Weigands390.c (addr_generation_dependency_p): Handle SUBREG...
2002-09-18 Ulrich Weigands390.c (s390_address_cost): New function.
2002-09-18 Kazu Hiratas390.c: Follow spelling convention.
2002-09-16 Ulrich Weigands390.c: (legitimize_la_operand): Remove, replace by ...
2002-09-12 Ulrich Weigands390-modes.def (CCAPmode, CCANmode): New CC modes.
2002-09-05 Ulrich Weigands390.c (s390_expand_plus_operand): Do not require doubl...
2002-09-03 Ulrich Weigands390.c (s390_decompose_address): Remove STRICT paramete...
2002-08-26 Ulrich Weigands390-protos.h (s390_function_prologue, [...]): Remove.
2002-08-15 Ulrich Weigands390.c (legitimize_address): Optimize loading of large...
2002-08-14 Ulrich Weigandreload.c (find_reloads): Handle constraint letters...
2002-08-13 Ulrich Weigands390-modes.def [...]: Declare new condition code modes.
2002-08-11 Kaveh R. Ghaziarc.c (arc_init): Don't use ISO C style function defini...
2002-07-16 Zack Weinbergbuiltins.c (std_expand_builtin_va_start): Remove unused...
2002-07-16 Zack Weinbergvarargs.h: Replace with stub which issues #error.
2002-06-11 Ulrich Weigands390.c (emit_prologue): gen_store_multiple returns...
2002-06-11 Ulrich Weigands390.md (reload_base, ltorg): Remove.
2002-05-29 Ulrich Weigands390.c (legitimate_pic_operand_p): Do not accept symbol...
2002-05-19 Richard Hendersonsystem.h (ENCODE_SECTION_INFO): Poison it.
2002-05-18 Richard Hendersonsystem.h (SELECT_RTX_SECTION): Poison.
2002-04-25 Ulrich Weigands390.c (s390_emit_epilogue): Always restore registers...
2002-04-17 Ulrich Weigands390.c (legitimize_pic_address): Do not generate illega...
2002-04-17 Ulrich Weigandre PR rtl-optimization/6305 (c++ gets ICE in reload_cse...
2002-04-16 Jakub Jelinekre PR target/6303 (output_operand: invalid expression...
2002-03-29 Neil BoothMakefile.in (except.o): Update.
2002-03-26 Hartmut Penners390.c (s390_emit_epilogue): Change epilogue code to...
2002-03-12 Ulrich Weigands390.md (reload_insi, [...]): Change mode of scratch...
2002-03-10 Kaveh R. Ghazic4x.c (c4x_fp_reglist): Const-ify.
2002-02-27 Ulrich Weigands390.c (s390_chunkify_pool): Do not confuse insn UIDs...
2002-02-18 Ulrich Weigands390.c (s390_emit_prologue): Do not set the frame_relat...
2002-02-15 Ulrich Weigands390.c (pool_stop_uid, [...]): Delete.
2002-02-13 Ulrich Weigands390.c (s390_final_chunkify): Re-run shorten_branches...
2002-02-04 Ulrich Weigands390-protos.h (legitimize_la_operand, [...]): Add proto...
next