aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2014-03-27s390.c (s390_can_use_return_insn): Check for call-saved FPRs on 31 bit.Andreas Krebbel1-0/+7
2014-03-24re PR rtl-optimization/60501 (LRA emits add patterns which might clobber cc)Andreas Krebbel1-0/+51
2014-02-13s390.c (s390_asm_output_function_label): Fix crash caused by bad second argum...Dominik Vogt1-3/+2
2014-02-07gcc/Richard Sandiford4-2/+102
2014-02-07s390.c (s390_restore_gprs_from_fprs): Add REG_CFA_RESTORE notes to each restore.Richard Sandiford1-16/+17
2014-02-07s390.c: Include tree-pass.h and context.h.Richard Sandiford1-226/+281
2014-02-072014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>Andreas Krebbel1-0/+12
2014-01-15s390.c (s390_preferred_reload_class): Don't return ADDR_REGS for invalid symr...Andreas Krebbel1-4/+11
2014-01-10s390.c (s390_expand_tbegin): Remove jump over CC extraction in good case.Andreas Krebbel1-31/+10
2014-01-02Update copyright years in gcc/Richard Sandiford22-22/+22
2013-12-19s390.c (s390_hotpatch_trampoline_halfwords_default): New constantDominik Vogt4-1/+214
2013-12-09Eliminate FOR_EACH_BB macro.David Malcolm1-1/+1
2013-12-09Eliminate BASIC_BLOCK macro.David Malcolm1-1/+1
2013-11-22gimple.h: Remove all includes.Andrew MacLeod1-0/+10
2013-11-20[multiple changes]Andreas Krebbel3-41/+60
2013-11-19Factor unrelated declarations out of tree.h.Diego Novillo1-0/+5
2013-11-19Eliminate n_basic_blocks macroDavid Malcolm1-1/+1
2013-11-18c-common.c, [...]: Replace tree_low_cst (..., 0) with tree_to_shwi throughout.Richard Sandiford1-1/+1
2013-11-18cuintp.c: Replace host_integerp (..., 0) with tree_fits_shwi_p throughout.Richard Sandiford1-1/+1
2013-11-14gimplify-be.h: New file.Andrew MacLeod1-0/+1
2013-11-12gimple-expr.h (create_tmp_var_name, [...]): Relocate prototypes from gimple.h.Andrew MacLeod1-1/+1
2013-11-09target.def (can_use_doloop_p): New hook.Richard Sandiford1-8/+4
2013-10-09s390.c (s390_register_info_stdarg_fpr): Remove packed stack special handling.Andreas Krebbel1-20/+17
2013-10-09s390.c (s390_frame_info): Restructure function.Andreas Krebbel1-61/+49
2013-10-09s390.c (struct s390_frame_layout): New field gpr_save_slots.Andreas Krebbel1-197/+466
2013-10-07s390.c (s390_register_info): Make the call-saved FPR loop to work also for 31...Andreas Krebbel1-11/+10
2013-10-072013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>Andreas Krebbel1-14/+14
2013-10-01re PR target/58574 (Wrong code due to s390x machine reorg pass)Jakub Jelinek1-25/+26
2013-09-23rtl.texi (REG_NOTES): Say that int_list can also be used.Richard Sandiford1-3/+3
2013-09-062013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>Andreas Krebbel2-2/+97
2013-09-06s390.md: Add "bcr_flush" value to mnemonic attribute.Andreas Krebbel2-5/+15
2013-08-22linux.h (TARGET_LIBC_HAS_FUNCTION): Define as gnu_libc_has_function.Andreas Krebbel2-3/+6
2013-08-19target.def (TARGET_LIBC_HAS_FUNCTION): New target hook.Alexander Ivchenko1-3/+4
2013-07-29s390.md ("movcc"): Swap load and store instructions.Dominik Vogt1-6/+6
2013-07-21Fix typos.Mike Stump2-2/+2
2013-07-17s390.c: (s390_expand_builtin): Allow -mhtm to be enabled without -march=zEC12.Andreas Krebbel2-7/+3
2013-07-08s390.c: Replace F*_REGNUM with FPR*_REGNUM.Andreas Krebbel3-67/+64
2013-07-08s390.c: Rename cfun_set_fpr_bit to cfun_set_fpr_save and cfun_fpr_bit_p to cf...Andreas Krebbel2-46/+77
2013-06-27s390.c: Rename UNSPEC_CCU_TO_INT to UNSPEC_STRCMPCC_TO_INT and UNSPEC_CCZ_TO_...Andreas Krebbel10-76/+1106
2013-06-19re PR bootstrap/57609 (S/390 ESA mode bootstrap failure since r197266)Steven Bosscher1-23/+15
2013-06-19revert: re PR bootstrap/57609 (S/390 ESA mode bootstrap failure since r197266)Andreas Krebbel1-11/+2
2013-06-18re PR bootstrap/57609 (S/390 ESA mode bootstrap failure since r197266)Andreas Krebbel1-2/+11
2013-06-10re PR target/56564 (movdqa on possibly-8-byte-aligned struct with -O3)Jakub Jelinek1-1/+1
2013-06-07s390.md (cpu_facility): Add cpu_zarch.Andreas Krebbel1-4/+9
2013-06-06s390.opt (mlra): New option.Vladimir Makarov3-12/+32
2013-05-15s390.c (s390_register_move_cost): Don't impose the FPR<->GPR move cost penalt...Andreas Krebbel1-5/+7
2013-04-08s390.c (s390_expand_insv): Only accept insertions within mode size.Andreas Krebbel1-0/+3
2013-03-30cfgrtl.c (fixup_reorder_chain): Do not emit barriers to BB_FOOTER.Steven Bosscher1-1/+1
2013-03-29cfgbuild.c (inside_basic_block_p): Use JUMP_TABLE_DATA_P in lieu of tests for...Steven Bosscher1-11/+4
2013-03-27I've committed the attached patch.Andreas Krebbel1-0/+5