aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2022-02-10[nvptx] Handle pre-sm_7x shared atomic store using atomic exchangeTom de Vries3-0/+53
2022-02-10[nvptx] Workaround sub.u16 driver JIT bugTom de Vries1-1/+8
2022-02-10nvptx: Tweak constraints on copysign instructionsRoger Sayle1-2/+2
2022-02-10PR target/104345: Use nvptx "set" instruction for cond ? -1 : 0Roger Sayle1-4/+54
2022-02-10nvptx: Fix and use BI mode logic instructions (e.g. and.pred)Roger Sayle1-19/+28
2022-02-10nvptx: Add support for 64-bit mul.hi (and other) instructionsRoger Sayle1-4/+87
2022-02-10nvptx: Expand QI mode operations using SI mode instructionsRoger Sayle1-7/+107
2022-02-10nvptx: Improved support for HFMode including neghf2 and abshf2Roger Sayle1-0/+43
2022-02-09[COMMITTED] Fix PR aarch64/104474: ICE with vector float initializers and non...Andrew Pinski1-1/+1
2022-02-09i386: Force inputs to a register to avoid lowpart_subreg failure [PR104458]Uros Bizjak1-0/+3
2022-02-09Avoid using predefined insn name for instruction with different semanticsJeff Law1-2/+7
2022-02-09rs6000: Correct function prototypes for vec_replace_unalignedBill Schmidt3-29/+24
2022-02-09aarch64: Extend vec_concat patterns to 8-byte vectorsRichard Sandiford3-42/+84
2022-02-09aarch64: Remove move_lo/hi_quad expandersRichard Sandiford1-93/+18
2022-02-09aarch64: Add a general vec_concat expanderRichard Sandiford3-76/+57
2022-02-09aarch64: Add more vec_combine patternsRichard Sandiford2-0/+66
2022-02-09aarch64: Remove redundant vec_concat patternsRichard Sandiford1-35/+2
2022-02-09aarch64: Generalise adjacency check for load_pair_lanesRichard Sandiford3-24/+38
2022-02-09aarch64: Generalise vec_set predicateRichard Sandiford1-1/+1
2022-02-09aarch64: Tighten general_operand predicatesRichard Sandiford1-3/+3
2022-02-09x86: Add -m[no-]direct-extern-accessH.J. Lu5-16/+101
2022-02-09x86: Check each component of source operand for AVX_U128_DIRTYH.J. Lu1-66/+79
2022-02-09ICE: QImode(not SImode) operand should be passed to gen_vec_initv16qiqi in as...liuhongt1-1/+2
2022-02-09target/104453 - guard call folding with NULL LHSRichard Biener1-0/+2
2022-02-08rs6000: Fix up vspltis_shifted [PR102140]Jakub Jelinek1-2/+5
2022-02-08rs6000: Add support for vmsumcud and vec_msumcBill Schmidt3-0/+20
2022-02-08[nvptx] Unbreak build, add PTX_ISA_SM70Tom de Vries2-0/+2
2022-02-08s390: Increase costs for load on condition and change movqicc expander.Robin Dapp2-3/+3
2022-02-08[nvptx] Choose -mptx default based on -misaTom de Vries4-19/+122
2022-02-08RISC-V: Add target machine headers as a dependency for riscv-sr.oMaciej W. Rozycki1-1/+1
2022-02-08[nvptx] Fix 'main (int argc)' compilationTom de Vries1-3/+6
2022-02-08[nvptx] Fix .local atomic regressionsTom de Vries3-31/+58
2022-02-07AArch32: correct usdot-product RTL patterns.Tamar Christina3-3/+68
2022-02-07AArch32: correct dot-product RTL patterns.Tamar Christina3-55/+101
2022-02-07Check always_inline flag in s390_can_inline_p [PR104327]Andreas Krebbel1-17/+47
2022-02-06rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627]Kewen Lin1-12/+9
2022-02-06rs6000: Disable MMA if no VSX support [PR103627]Kewen Lin1-0/+10
2022-02-05RISC-V: Always pass -misa-spec to assembler [PR104219]Kito Cheng1-0/+2
2022-02-04rs6000: More factoring of overload processingBill Schmidt1-177/+127
2022-02-04rs6000: Fix up -D_FORTIFY_SOURCE* with -mabi=ieeelongdouble [PR104380]Jakub Jelinek1-0/+5
2022-02-03i386: Do not use %ecx DRAP for functions that use __builtin_eh_return [PR104362]Uros Bizjak1-1/+2
2022-02-03rs6000: Remove -m[no-]fold-gimple flag [PR103686]Bill Schmidt3-11/+0
2022-02-03rs6000: Fix LE code gen for vec_cnt[lt]z_lsbb [PR95082]Bill Schmidt2-6/+18
2022-02-03rs6000: Consolidate target built-ins codeBill Schmidt5-3686/+3722
2022-02-03rs6000: Unify error messages for built-in constant restrictionsBill Schmidt1-2/+4
2022-02-03arm: Fix up help.exp regressionJakub Jelinek1-4/+4
2022-02-03aarch64: Add missing movmisalign patternsRichard Sandiford1-2/+2
2022-02-03aarch64: Remove VALL_F16MOV iteratorRichard Sandiford2-7/+2
2022-02-03Fix wording for: attribute ‘-xyz’ argument ‘target’ is unknownMartin Liska2-4/+4
2022-02-03s390x: Fix one more -Wformat-diag.Martin Liska1-3/+3