aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2003-12-18s390.md (UNSPEC_SRST): New constant.Ulrich Weigand1-0/+79
2003-12-17re PR target/11992 (Wrong built-in code for memcmp with length 1<<24 only (1<...Ulrich Weigand1-6/+8
2003-12-13vxlib.c: Fix comment typos.Kazu Hirata1-1/+1
2003-12-04re PR target/13186 ([PPC] Internal compiler error in reload.c)Richard Sandiford1-2/+0
2003-11-30s390.md ("tmdi_reg", [...]): Insns now use multiple letter constraints.Andreas Krebbel4-465/+352
2003-11-30* config/s390/s390.md ("cmpint_di"): Fix incorrect instruction lengths.Ulrich Weigand1-3/+3
2003-11-29s390.md ("movhi"): Do not emit extender pattern when loading from a (MEM (ADD...Ulrich Weigand1-2/+4
2003-11-29gnu.h (HURD_TARGET_OS_CPP_BUILTINS): New.Kaveh R. Ghazi1-5/+1
2003-11-06s390.c (s390_emit_epilogue): Recognize more cases where register 14 will be s...Ulrich Weigand1-1/+3
2003-11-06s390-protos.h (s390_function_value): Declare.Ulrich Weigand3-30/+118
2003-11-02Makefile.in (targhooks.o, reload.o): Update dependencies.Richard Sandiford1-0/+2
2003-10-30s390.c (struct machine_function): Use save_return_addr_p as a general flag th...Ulrich Weigand3-93/+112
2003-10-29builtins.c (std_build_builtin_va_list): New.Richard Henderson3-7/+6
2003-10-24s390.c (load_multiple_operation): Allow both SImode and DImode if word_mode i...Ulrich Weigand2-28/+38
2003-10-22s390.md ("movstr_short_64", [...]): Merge ...Ulrich Weigand2-193/+174
2003-10-18s390-protos.h (shift_count_operand): Add prototype.Ulrich Weigand4-108/+158
2003-10-15config.gcc (s390x-ibm-tpf*): New target.Ulrich Weigand2-0/+125
2003-10-14s390-protos.h (s390_alc_comparison): Add prototype.Ulrich Weigand4-3/+262
2003-10-14s390.md ("muldf3", [...]): Do not clobber CC.Ulrich Weigand1-36/+20
2003-10-13Makefile.in (BUILD_RTL): Replace $(BUILD_PREFIX)insn-modes.o with min-insn-mo...Zack Weinberg1-15/+18
2003-10-13s390.md ("*fmadddf4", [...]): Insns are now dependent on TARGET_FUSED_MADD in...Andreas Krebbel2-21/+26
2003-09-28s390.md ("*adddi3_carry1_cc", [...]): New insns.Ulrich Weigand1-30/+83
2003-09-26s390.md ("builtin_setjmp_setup"): Insn deleted.Andreas Krebbel2-44/+19
2003-09-25s390.c (s390_emit_prologue): Simplify accesses to FPR slots in the save area.Ulrich Weigand1-44/+18
2003-09-03targhooks.c: New file.DJ Delorie1-1/+1
2003-08-29s390.md ("*mulsi3_sign"): New insn.Ulrich Weigand1-48/+99
2003-08-28s390.c (legitmate_constant_p): Use LARL on zSeries machines even in 31-bit ad...Ulrich Weigand2-240/+178
2003-08-27s390.c (struct machine_function): Remove member literal_pool_label.Ulrich Weigand3-198/+314
2003-08-26s390.c (emit_prologue): Don't check literal pool size.Ulrich Weigand2-34/+3
2003-08-26s390.md ("*llgt_sisi", [...]): New insns.Andreas Krebbel1-0/+71
2003-08-26s390.md ("*fmadddf", [...]): New insns.Andreas Krebbel1-0/+47
2003-08-23s390.h (LOAD_EXTEND_OP): Remove.Ulrich Weigand2-26/+38
2003-08-23s390.c (s390_expand_movstr, [...]): Use ISO C syntax for function pointer calls.Ulrich Weigand2-44/+44
2003-08-23s390-protos.h (s390_output_pool_entry): Declare.Ulrich Weigand3-177/+70
2003-08-21Makefile.in (INCLUDES): Remove -I$(srcdir)/config.Zack Weinberg1-1/+1
2003-08-17alpha.md: Remove usage of PARAMS.Andreas Jaeger2-497/+284
2003-08-07* config/s390/s390.md: Replace all occurrences of \\t with \t.Ulrich Weigand1-664/+664
2003-08-01s390.c (s390_select_ccmode): Do not attempt to use CCL, CCL1, or CCL2 modes w...Andreas Krebbel2-4/+161
2003-07-30s390.md (UNSPEC_ROUND, [...]): New constants.Ulrich Weigand1-333/+243
2003-07-30s390.h (EH_RETURN_HANDLER_RTX): Compute offset symbolically.Ulrich Weigand1-1/+1
2003-07-22s390.c (s390_valid_pointer_mode): New.Eric Christopher3-476/+563
2003-07-19s390.c (legitimize_pic_address): Access local symbols relative to the GOT ins...Ulrich Weigand3-419/+328
2003-07-11optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists, then fall back t...Jakub Jelinek3-13/+13
2003-07-042064.md: Change GNU CC to GCC.Ulrich Weigand10-130/+134
2003-07-032064.md: Fix comment typos.Kazu Hirata4-8/+8
2003-06-30s390.c (s390_extra_constraint): New function.Ulrich Weigand4-491/+767
2003-06-302084.md: New file.Hartmut Penner3-4/+341
2003-06-30config.gcc [...]: Support --with-arch, --with-tune, and --with-mode configure...Ulrich Weigand4-91/+96
2003-06-27s390.h (SECONDARY_OUTPUT_RELOAD_CLASS): Define.Ulrich Weigand4-96/+168
2003-06-23i386.c (x86_output_mi_thunk): Don't pass MEM to %P0, just SYMBOL_REF.Jakub Jelinek1-3/+34