aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2023-06-10Daily bump.GCC Administrator6-1/+184
2023-06-10VECT: Add SELECT_VL supportJu-Zhe Zhong7-16/+187
2023-06-09analyzer: add caching to globals with initializers [PR110112]David Malcolm3-31/+79
2023-06-09Also check type being cast toAndrew MacLeod1-0/+1
2023-06-09Relocate range_cast to header, and add a generic version.Andrew MacLeod2-19/+43
2023-06-09c++: fix 32-bit spaceship failures [PR110185]Jason Merrill2-0/+2
2023-06-09c++: diagnose auto in template argJason Merrill3-9/+25
2023-06-09c++: init-list of uncopyable type [PR110102]Jason Merrill2-0/+23
2023-06-09doc: Clarification for -Wmissing-field-initializersMarek Polacek1-2/+3
2023-06-09Add Plus to the op list of `(zero_one == 0) ? y : z <op> y` patternAndrew Pinski3-2/+28
2023-06-09Change the `(zero_one ==/!= 0) ? y : z <op> y` patterns to use multiply rathe...Andrew Pinski1-4/+4
2023-06-09MATCH: Allow unsigned types for `X & -Y -> X * Y` patternAndrew Pinski2-4/+7
2023-06-09MATCH: Fix zero_one_valued_p not to match signed 1 bit integersAndrew Pinski3-3/+71
2023-06-09testsuite: fix the condition bug in tsvc s176Lehua Ding2-3/+3
2023-06-09middle-end/110182 - TYPE_PRECISION on VECTOR_TYPE causes wrong-codeRichard Biener1-3/+3
2023-06-09RISC-V: Refactor requirement of ZVFH and ZVFHMIN.Pan Li3-18/+59
2023-06-09RISC-V: Fix one warning of frm enum.Pan Li1-7/+10
2023-06-09fortran: Fix ICE on pr96024.f90 on big-endian hosts [PR96024]Jakub Jelinek1-1/+2
2023-06-09Explicitly view_convert_expr mask to signed type when folding pblendvb builtins.liuhongt2-1/+17
2023-06-09Fold _mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into gimple ABSU_EXPR + VCE.liuhongt5-11/+62
2023-06-09Daily bump.GCC Administrator6-1/+248
2023-06-09PR modula2/110126 variables are reported as unused when referenced by ASMGaius Mulley12-181/+292
2023-06-08Provide a new dispatch mechanism for range-ops.Andrew MacLeod5-280/+306
2023-06-08Unify range_operators to one class.Andrew MacLeod4-202/+183
2023-06-08Remove tree_code from range-operator.Andrew MacLeod2-37/+79
2023-06-08Fix floating point bug in fold_range.Andrew MacLeod1-1/+1
2023-06-08RISC-V: Add more test cases for RVV FP16Pan Li2-2/+57
2023-06-08analyzer: Standalone OOB-warning [PR109437, PR109439]Benjamin Priour8-26/+49
2023-06-08optabs: Implement double-word ctz and ffs expansionJakub Jelinek3-9/+72
2023-06-08i386: Fix endless recursion in ix86_expand_vector_init_general with MMX [PR11...Jakub Jelinek1-1/+1
2023-06-08Fortran: Fix some more blockers in associate meta-bug [PR87477]Paul Thomas10-17/+113
2023-06-08[testsuite] bump some tsvc timeoutsAlexandre Oliva8-1/+9
2023-06-08Daily bump.GCC Administrator6-1/+426
2023-06-07[Committed] Bug fix to new wi::bitreverse_large function.Roger Sayle1-1/+1
2023-06-07Add support for stc and cmc instructions in i386.mdRoger Sayle7-4/+175
2023-06-07c++: allow NRV and non-NRV returns [PR58487]Jason Merrill8-12/+121
2023-06-07MATCH: Fix comment for `(zero_one ==/!= 0) ? y : z <op> y` patternsAndrew Pinski1-2/+2
2023-06-07RISC-V: Eliminate extension after for *w instructionsJeff Law9-35/+309
2023-06-07riscv: Fix scope for memory model calculationDimitar Dimitrov1-4/+9
2023-06-07riscv: Fix insn cost calculationDimitar Dimitrov1-1/+1
2023-06-07match.pd: Improve zero_one_valued_pJakub Jelinek1-5/+2
2023-06-07aarch64: Allow compiler to define ls64 builtins [PR110132]Alex Coplan8-39/+100
2023-06-07aarch64: Fix wrong code with st64b builtin [PR110100]Alex Coplan3-2/+9
2023-06-07aarch64: Fix whitespace in ls64 builtin implementation [PR110100]Alex Coplan2-43/+43
2023-06-07RA: Constrain class of pic offset table pseudo to general regsVladimir N. Makarov2-0/+33
2023-06-07aarch64: Represent SQXTUN with RTL operationsKyrylo Tkachov3-14/+56
2023-06-07aarch64: Improve RTL representation of ADDP instructionsKyrylo Tkachov1-7/+63
2023-06-07Fix expected test output on hppaJeff Law1-1/+1
2023-06-07modula2: Fix bootstrapJakub Jelinek1-0/+2
2023-06-07RISC-V: Support RVV VLA SLP auto-vectorizationJuzhe-Zhong26-37/+1010