aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2022-02-08s390: Increase costs for load on condition and change movqicc expander.Robin Dapp2-3/+3
2022-02-07Check always_inline flag in s390_can_inline_p [PR104327]Andreas Krebbel1-17/+47
2022-02-03Fix wording for: attribute ‘-xyz’ argument ‘target’ is unknownMartin Liska1-3/+3
2022-02-03s390x: Fix one more -Wformat-diag.Martin Liska1-3/+3
2022-02-01IBM Z: fix `section type conflict` with -mindirect-branch-tableIlya Leoshkevich1-1/+0
2022-01-18Fix -Wformat-diag for s390x-ibm-tpf.Martin Liska1-4/+4
2022-01-18Fix -Wformat-diag for s390x target.Martin Liska2-18/+19
2022-01-17Change references of .c files to .cc filesMartin Liska14-37/+37
2022-01-17Rename .c files to .cc files.Martin Liska4-0/+0
2022-01-03Update copyright years.Jakub Jelinek37-37/+37
2021-12-30c-family: Use BULTINS_LOCATION for predefined macros changed upon optimize or...Jakub Jelinek1-0/+2
2021-12-07Fix --help -Q outputMartin Liska1-1/+1
2021-11-19IBM Z: Fix load-and-test peephole2 conditionStefan Schulze Frielinghaus1-1/+1
2021-11-04IBM Z: Define STACK_CHECK_MOVING_SPAndreas Krebbel1-0/+5
2021-11-03IBM Z: Free bbs in s390_loop_unroll_adjustStefan Schulze Frielinghaus1-1/+4
2021-11-02IBM Z: Fix address of operands will never be NULL warningsStefan Schulze Frielinghaus1-5/+4
2021-10-20Rename asm_out_file function arguments.Martin Liska1-23/+23
2021-10-11IBM Z: Provide rawmemchr{qi,hi,si} expanderStefan Schulze Frielinghaus5-26/+104
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-2/+2
2021-09-22IBM Z: TPF: Add cc clobber to profiling expandersAndreas Krebbel1-2/+4
2021-09-22IBM Z: Fix PR102222Andreas Krebbel1-0/+10
2021-09-08Support -fexcess-precision=16 which will enable FLT_EVAL_METHOD_PROMOTE_TO_FL...liuhongt1-0/+3
2021-08-04IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdiAndreas Krebbel2-3/+49
2021-08-04IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector mergeAndreas Krebbel1-0/+105
2021-08-04IBM Z: Remove redundant V_HW_64 mode iterator.Andreas Krebbel2-11/+10
2021-08-04IBM Z: Get rid of vpdi unspecAndreas Krebbel3-17/+36
2021-08-04IBM Z: Get rid of vec merge unspecAndreas Krebbel6-57/+237
2021-07-29Use range-based for loops for traversing loopsKewen Lin1-3/+1
2021-07-16IBM Z: Use @PLT symbols for local functions in 64-bit modeIlya Leoshkevich3-43/+79
2021-07-15pass location to md_asm_adjustTrevor Saunders1-1/+1
2021-06-24IBM Z: Define NO_PROFILE_COUNTERSIlya Leoshkevich2-26/+18
2021-06-17IBM Z: Fix vector intrinsics vec_double and vec_floateMarius Hillenbrand1-2/+2
2021-06-10s390: Allow more vcond_mask patterns.Robin Dapp1-1/+1
2021-06-02IBM Z: Remove match_scratch workaroundIlya Leoshkevich2-11/+5
2021-05-18Use startswith in targets.Martin Liska1-6/+6
2021-05-18IBM Z: Support vector _Bool language extensionAndreas Krebbel1-0/+2
2021-05-06IBM Z: Fix error checking for builtin vec_permiMarius Hillenbrand2-30/+21
2021-05-03IBM Z: Handle hard registers in s390_md_asm_adjust()Ilya Leoshkevich1-4/+48
2021-04-14IBM Z: Fix error checking for immediate builtin operandsAndreas Krebbel2-35/+85
2021-04-14d: Add TARGET_D_REGISTER_CPU_TARGET_INFOIain Buclaw3-1/+33
2021-04-12IBM Z: Add alternative to *movdi_{31,64} in order to load a DFP zeroStefan Schulze Frielinghaus1-11/+14
2021-03-26d: Define IN_TARGET_CODE in all machine-specific D language files.Iain Buclaw1-0/+2
2021-03-16IBM Z: Fix "+fvm" constraint with long doublesIlya Leoshkevich1-2/+10
2021-03-09IBM Z: arch14 fix option string used for BinutilsAndreas Krebbel1-1/+1
2021-03-08IBM Z: Fix usage of "f" constraint with long doublesIlya Leoshkevich1-0/+86
2021-03-08IBM Z: Fix vcond-shift.c testcase.Andreas Krebbel2-6/+16
2021-03-02IBM Z: arch14: New instrinsicsAndreas Krebbel7-1/+90
2021-03-02IBM Z: arch14: Add command line optionsAndreas Krebbel6-4/+38
2021-02-20IBM Z: Fix long double <-> DFP conversionsIlya Leoshkevich1-0/+72
2021-02-20IBM Z: Improve FPRX2 <-> TF conversionsIlya Leoshkevich1-5/+31