aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2023-06-29c++: unpropagated CONSTRUCTOR_MUTABLE_POISON [PR110463]Patrick Palka2-0/+20
2023-06-29Update documentation to clarify a GCC extension [PR c/77650]Qing Zhao4-1/+88
2023-06-29Introduce IR bit TYPE_INCLUDES_FLEXARRAY for the GCC extensionQing Zhao7-4/+36
2023-06-29Move maybe_set_nonzero_bits() to its only user.Aldy Hernandez3-66/+65
2023-06-29Tidy up the range normalization code.Aldy Hernandez2-51/+50
2023-06-29cselib+expr+bitmap: Change return type of predicate functions from int to boolUros Bizjak6-96/+98
2023-06-29c++: cache partial template specialization selectionPatrick Palka5-31/+66
2023-06-29tree-ssa-math-opts: Use element_precision.Robin Dapp1-2/+2
2023-06-29[Committed] Add -mmove-max=128 -mstore-max=128 to pieces-memcmp-2.cRoger Sayle1-1/+1
2023-06-29tree-optimization/110460 - fend off vector types from vectorizerRichard Biener1-2/+5
2023-06-29Avoid adding loop-carried ops to long chainsLili Cui1-69/+172
2023-06-29[testsuite] tolerate enabled but missing language frontendsAlexandre Oliva1-1/+1
2023-06-29middle-end/110452 - bad code generation with AVX512 mask splatRichard Biener2-0/+26
2023-06-29middle-end/110461 - pattern applying wrongly to vectorsRichard Biener2-0/+17
2023-06-29c/110454 - ICE with bogus TYPE_PRECISION useRichard Biener2-2/+12
2023-06-29A couple of va_gc_atomic tweaksRichard Sandiford2-15/+18
2023-06-29RISC-V: Support vfadd static rounding mode by mode switchingPan Li10-14/+206
2023-06-29RISC-V: Allow rounding mode control for RVV floating-point addPan Li10-0/+189
2023-06-29x86: Update model values for Alderlake, Rocketlake and Raptorlake.Cui, Lili1-2/+1
2023-06-28Fix collection and processing of autoprofile data for target libsEugene Rozenfeld3-5/+5
2023-06-29Daily bump.GCC Administrator8-1/+411
2023-06-28testsuite: check_effective_target_lra: CRIS is LRAHans-Peter Nilsson1-1/+1
2023-06-28CRIS: Don't apply PATTERN to insn before validation (PR 110144)Hans-Peter Nilsson1-1/+1
2023-06-28Enable early inlining into always_inline functionsJan Hubicka6-45/+108
2023-06-28Fortran: ABI for scalar CHARACTER(LEN=1),VALUE dummy argument [PR110360]Harald Anlauf2-5/+33
2023-06-28c++: ahead of time variable template-id coercion [PR89442]Patrick Palka12-19/+32
2023-06-28d: Fix wrong code-gen when returning structs by value.Iain Buclaw2-4/+60
2023-06-28d: Fix d_signed_or_unsigned_type is invoked for vector types (PR110193)Iain Buclaw1-2/+2
2023-06-28c++: fix error reporting routines re-entered ICE [PR110175]Marek Polacek2-2/+9
2023-06-28final+varasm: Change return type of predicate functions from int to boolUros Bizjak5-81/+83
2023-06-28cprop_hardreg: fix ORIGINAL_REGNO/REG_ATTRS/REG_POINTER handlingManolis Tsamis2-16/+65
2023-06-28tree-optimization/110434 - avoid <retval> ={v} {CLOBBER} from NRVRichard Biener1-1/+11
2023-06-28Make mve_fp_fpu[12].c accept single or double precision FPUChristophe Lyon2-2/+2
2023-06-28Make nomve_fp_1.c require arm_fpChristophe Lyon1-0/+2
2023-06-28tree-optimization/110451 - hoist invariant compare after interchangeRichard Biener2-1/+61
2023-06-28Fortran: Enable class expressions in structure constructors [PR49213]Paul Thomas5-12/+166
2023-06-28i386: Add cbranchti4 pattern to i386.md (for -m32 compare_by_pieces).Roger Sayle4-3/+45
2023-06-28i386: Fix FAIL of gcc.target/i386/pr78794.c on ia32.Roger Sayle1-1/+25
2023-06-28tree-optimization/110443 - prevent SLP splat of gathersRichard Biener2-1/+23
2023-06-28rs6000: Add two peephole patterns for "mr." insnHaochen Gui3-4/+155
2023-06-28RISC-V: Support vfwmacc combine loweringJuzhe-Zhong5-6/+103
2023-06-28rs6000: Splat vector small V2DI constants with vspltisw and vupkhswHaochen Gui6-1/+81
2023-06-28Enable ranger for ipa-propJan Hubicka2-2/+20
2023-06-28Add testcase for PR 110444Andrew Pinski1-0/+11
2023-06-28Prevent TYPE_PRECISION on VECTOR_TYPEsRichard Biener6-8/+10
2023-06-28c++: inherited constructor attributesJason Merrill4-1/+43
2023-06-28Add leafy mode for zero-call-used-regsAlexandre Oliva8-3/+103
2023-06-28[testsuite] note pitfall in how outputs.exp sets gldAlexandre Oliva1-1/+9
2023-06-27c++: C++26 constexpr cast from void* [PR110344]Jason Merrill5-1/+665
2023-06-27testsuite: std_list handling for { target c++26 }Jason Merrill1-5/+5