aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2002-10-22config.gcc [...]: Remove s390/t-linux from tmake_file.Ulrich Weigand2-7/+7
2002-10-21fixdfdi.h (__fixunsdfdi, __fixdfdi): Add prototypes.Ulrich Weigand4-14/+43
2002-10-21s390.c (s390_output_mi_vcall_thunk): New function.Ulrich Weigand1-70/+194
2002-10-20target.h (struct gcc_target): Line wrap.Richard Henderson3-6/+5
2002-10-20alpha-protos.h (alpha_output_mi_thunk_osf): Update signature to match target.h.Mark Mitchell2-2/+2
2002-10-18target-def.h (TARGET_ASM_OUTPUT_MI_THUNK): Default to NULL.Mark Mitchell3-71/+78
2002-10-16linux.h (ASM_DOUBLE, [...]): Remove.Ulrich Weigand3-168/+143
2002-10-15s390.c (s390_split_branches): Add return value.Ulrich Weigand3-176/+649
2002-10-08s390.md ("*doloop_si_long"): Add missing operand.Ulrich Weigand1-4/+4
2002-09-24s390.c (preferred_la_operand_p): New function.Ulrich Weigand3-21/+88
2002-09-19s390.c (addr_generation_dependency_p): Handle SUBREG and STRICT_LOW_PART with...Ulrich Weigand2-17/+70
2002-09-18s390.c (s390_address_cost): New function.Ulrich Weigand3-11/+21
2002-09-18s390.c: Follow spelling convention.Kazu Hirata1-1/+1
2002-09-16s390.c: (legitimize_la_operand): Remove, replace by ...Ulrich Weigand3-470/+518
2002-09-13* config/s390/s390.md ("trap", "conditional_trap", "*trap"): New insns.Hartmut Penner1-0/+34
2002-09-12s390-modes.def (CCAPmode, CCANmode): New CC modes.Ulrich Weigand3-84/+283
2002-09-10s390.h (MOVE_MAX): Define to correct value.Ulrich Weigand1-3/+16
2002-09-09s390.md ("*tmdi_reg", [...]): Do not mark as commutative.Ulrich Weigand1-55/+55
2002-09-06s390.md ("*adddi3_cc", [...]): Use "nonimmediate_operand" instead of "registe...Ulrich Weigand1-47/+47
2002-09-05s390.c (s390_expand_plus_operand): Do not require double-word scratch register.Ulrich Weigand2-69/+41
2002-09-03s390.md ("movti"): Add Q->Q alternative.Ulrich Weigand1-89/+59
2002-09-03s390.c (s390_decompose_address): Remove STRICT parameter and register validit...Ulrich Weigand1-23/+40
2002-08-26s390-protos.h (s390_function_prologue, [...]): Remove.Ulrich Weigand4-206/+329
2002-08-15s390.c (legitimize_address): Optimize loading of large displacements.Ulrich Weigand1-0/+25
2002-08-14reload.c (find_reloads): Handle constraint letters marked by EXTRA_ADDRESS_CO...Ulrich Weigand4-95/+129
2002-08-13s390-modes.def [...]: Declare new condition code modes.Ulrich Weigand4-462/+861
2002-08-11arc.c (arc_init): Don't use ISO C style function definitions.Kaveh R. Ghazi1-2/+2
2002-07-31* alpha.h, arc.h, arm/aout.h, avr.h, cris.h, d30v.h, dsp16xx.h,Kaveh R. Ghazi1-2/+2
2002-07-30alpha.h, [...] (ASM_OUTPUT_LABEL): Delete definition.Kaveh R. Ghazi1-8/+0
2002-07-16builtins.c (std_expand_builtin_va_start): Remove unused first argument.Zack Weinberg3-5/+4
2002-07-16varargs.h: Replace with stub which issues #error.Zack Weinberg1-10/+6
2002-06-13s390.h (TARGET_CPU_CPP_BUILTINS): New macro.Ulrich Weigand2-14/+27
2002-06-11c-common.c (builtin_define_type_max): New.Richard Henderson1-1/+1
2002-06-11s390.c (emit_prologue): gen_store_multiple returns an insn now, not a pattern.Ulrich Weigand1-0/+2
2002-06-11s390.md (movsi): Only use floating point register alternatives when operands ...Ulrich Weigand1-6/+6
2002-06-11s390.md (reload_base, ltorg): Remove.Ulrich Weigand4-270/+767
2002-06-10Makefile.in (MACHMODE_H): Add @extra_modes_file@.Zack Weinberg2-9/+29
2002-05-29* config/s390/linux.h (MD_FALLBACK_FRAME_STATE_FOR): New.Ulrich Weigand1-0/+78
2002-05-29s390.c (legitimate_pic_operand_p): Do not accept symbolic LARL operands.Ulrich Weigand1-11/+0
2002-05-29s390.md (cmpstr_64/31): Mark whole input registers as used.Hartmut Penner1-2/+6
2002-05-18system.h (ENCODE_SECTION_INFO): Poison it.Richard Henderson2-26/+26
2002-05-18system.h (SELECT_RTX_SECTION): Poison.Richard Henderson2-9/+19
2002-05-15c-parse.in (MODIFIED_WCHAR_TYPE): New macro.Zack Weinberg1-13/+5
2002-05-13* config/s390/linux.h: Revert 2002-04-22 changes.Ulrich Weigand1-35/+2
2002-04-25s390.c (s390_emit_epilogue): Always restore registers needed by the compiler...Ulrich Weigand1-0/+8
2002-04-22linux.h: (LIBPATH_SPEC, LIBPATH_ARCH31_SPEC, LIBPATH_ARCH64_SPEC): Define.Ulrich Weigand1-2/+35
2002-04-17s390.c (legitimize_pic_address): Do not generate illegal address constant wit...Ulrich Weigand1-0/+1
2002-04-17re PR rtl-optimization/6305 (c++ gets ICE in reload_cse_simplify_operands)Ulrich Weigand1-8/+18
2002-04-16s390.md (mulsidi3): Set both subregs of the multiword register.Hartmut Penner1-2/+1
2002-04-16re PR target/6303 (output_operand: invalid expression as operand)Jakub Jelinek3-0/+42