aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
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
2021-01-08IBM Z: Fix constraints in vpdi patternsIlya Leoshkevich1-4/+4
2021-01-08IBM Z: Introduce __LONG_DOUBLE_VX__ macroIlya Leoshkevich1-21/+38
2021-01-04Update copyright years.Jakub Jelinek37-37/+37
2020-12-16opts: Remove all usages of Report keyword.Martin Liska2-39/+39
2020-12-07IBM Z: Change Pmode to word_mode for stack probesAndreas Krebbel1-1/+1
2020-12-03IBM Z: Fix mode in probe_stack patternAndreas Krebbel1-3/+3
2020-12-02IBM Z: Use llihf and oilf to load large immediates into GPRsIlya Leoshkevich3-0/+55
2020-12-01IBM Z: Configure excess precision for float at compile-timeMarius Hillenbrand1-7/+20
2020-11-24IBM Z: Restrict vec_cmp<m><n> on z13Ilya Leoshkevich1-1/+1
2020-11-17Relocatable read-only section support for absolute jump tableHaochen Gui2-2/+2
2020-11-12IBM Z: Fix PR97326: Enable fp compares in vec_cmpAndreas Krebbel1-6/+16
2020-11-12IBM Z: Rename mode attr tointvec to TOINTVECAndreas Krebbel2-96/+96
2020-11-11IBM Z: Fix bootstrap breakage due to HAVE_TF macroIlya Leoshkevich1-2/+3
2020-11-10IBM Z: Store long doubles in vector registers when possibleIlya Leoshkevich8-134/+604
2020-11-06IBM Z: Remove override of inline paramsAndreas Krebbel1-7/+0
2020-11-04IBM Z: Unhardcode NR_C_MODESIlya Leoshkevich1-7/+7
2020-11-04IBM Z: Remove unused RRe and RXe mode_attrsIlya Leoshkevich1-5/+0
2020-10-27Fix PR97497Andreas Krebbel1-0/+7
2020-10-26IBM Z: Add vcond_mask expanderAndreas Krebbel1-0/+11
2020-10-22Fix PR97502Andreas Krebbel1-1/+23
2020-10-20IBM Z: Emit vector alignment hints for strlenStefan Schulze Frielinghaus1-4/+5
2020-10-12IBM Z: Change vector copysign to use bitwise operationsIlya Leoshkevich3-28/+45
2020-10-01s390: Fix up s390_atomic_assign_expand_fenvJakub Jelinek1-8/+9
2020-09-22IBM Z: Try to make use of load-and-test instructionsStefan Schulze Frielinghaus1-11/+43
2020-09-16IBM Z: Fix *vec_tf_to_v1tf constraintsIlya Leoshkevich1-1/+1
2020-09-14options: Save and restore opts_set for Optimization and Target optionsJakub Jelinek2-13/+20
2020-08-12IBM Z: Fix PR96308Andreas Krebbel1-0/+25