aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2023-10-20bootstrap: tm_p.h requires memmodel.h on SPARC.David Edelsohn1-0/+1
2023-10-20c-family: char8_t and aliasing in C vs C++ [PR111884]Marek Polacek2-3/+27
2023-10-20bootstrap: Include tm_p.hDavid Edelsohn1-0/+1
2023-10-20rust: build failure after NON_DEPENDENT_EXPR removal [PR111899]Patrick Palka2-4/+0
2023-10-20ifcvt: Don't lower bitfields with non-constant offsets [PR 111882]Andre Vieira2-1/+26
2023-10-20c++: rename tsubst_copy_and_build and tsubst_exprPatrick Palka6-109/+85
2023-10-20c++: merge tsubst_copy into tsubst_copy_and_buildPatrick Palka2-744/+445
2023-10-20c++: non-static memfn call dependence cleanup [PR106086]Patrick Palka5-78/+38
2023-10-20c++: remove NON_DEPENDENT_EXPR, part 2Patrick Palka9-131/+6
2023-10-20c++: remove NON_DEPENDENT_EXPR, part 1Patrick Palka15-149/+15
2023-10-20middle-end: don't pass loop_vinfo to vect_set_loop_condition during prolog pe...Tamar Christina1-1/+1
2023-10-20tree-optimization/111383 - testcase for fixed PRRichard Biener1-0/+29
2023-10-20tree-optimization/111445 - simple_iv simplification faultRichard Biener2-1/+31
2023-10-20tree-optimization/110243 - IVOPTs introducing undefined overflowRichard Biener3-3/+75
2023-10-20tree-optimization/111891 - fix assert in vectorizable_simd_clone_callRichard Biener2-1/+28
2023-10-20amdgcn: add -march=gfx1030 EXPERIMENTALAndrew Stubbs10-88/+184
2023-10-20tree-optimization/111000 - restrict invariant motion of shiftsRichard Biener4-1/+40
2023-10-20Control flow redundancy hardeningAlexandre Oliva63-6/+2635
2023-10-20rtl-ssa: Don't leave NOTE_INSN_DELETED aroundAlex Coplan1-1/+5
2023-10-20Document {L,R}ROTATE_EXPRRichard Biener1-7/+11
2023-10-20SH: Fix PR 101177Oleg Endo1-1/+1
2023-10-20Rewrite more refs for epilogue vectorizationRichard Biener1-5/+6
2023-10-20Fixup vect_get_and_check_slp_defs for gathers and .MASK_LOADRichard Biener1-22/+52
2023-10-20RISC-V: Rename some variables of vector_block_info[NFC]Juzhe-Zhong1-28/+29
2023-10-20ifcvt: Support bitfield lowering of multiple-exit loopsTamar Christina5-50/+267
2023-10-20middle-end: Enable bit-field vectorization to work correctly when we're vecto...Tamar Christina1-17/+49
2023-10-20Fix testcases that are raised by support -mevex512Hu, Lin13-3/+3
2023-10-20RISC-V: Fix failed hoist in LICM of vmv.v.x instructionJuzhe-Zhong4-11/+68
2023-10-20RISC-V: Refactor and cleanup vsetvl passLehua Ding30-4670/+3241
2023-10-20return edge in make_eh_edgesAlexandre Oliva2-4/+4
2023-10-19c++: indirect change of active union member in constexpr [PR101631,PR102286]Nathaniel Shead12-53/+403
2023-10-19c++: Improve diagnostics for constexpr cast from void*Nathaniel Shead2-12/+90
2023-10-20Daily bump.GCC Administrator7-1/+379
2023-10-19c++: small tweak for cp_fold_rMarek Polacek1-4/+3
2023-10-19doc: Update contrib.texiMarek Polacek1-0/+3
2023-10-19vect: Use inbranch simdclones in masked loopsAndre Vieira2-44/+147
2023-10-19vect: don't allow fully masked loops with non-masked simd clones [PR 110485]Andre Vieira2-0/+30
2023-10-19vect: Fix vect_get_smallest_scalar_type for simd clonesAndre Vieira4-9/+51
2023-10-19parloops: Allow poly nit and boundAndre Vieira1-2/+3
2023-10-19parloops: Copy target and optimizations when creating a function cloneAndre Vieira1-0/+5
2023-10-19omp: Replace simd_clone_subparts with TYPE_VECTOR_SUBPARTSAndre Vieira2-55/+41
2023-10-19c: Fix ICE when an argument was an error mark [PR100532]Andrew Pinski2-1/+8
2023-10-19c: Don't warn about converting NULL to different sso endian [PR104822]Andrew Pinski3-0/+34
2023-10-19ABOUT-GCC-NLS: add usage guidanceJason Merrill1-0/+16
2023-10-19diagnostic: rename new permerror overloadsJason Merrill3-8/+9
2023-10-19c++: use G_ instead of _Jason Merrill2-10/+10
2023-10-19ada: Support new SPARK aspect Side_EffectsYannick Moy18-760/+1162
2023-10-19ada: Refactor code to remove GNATcheck violationSheri Bernstein1-35/+40
2023-10-19ada: Add pragma Annotate for GNATcheck exemptionsSheri Bernstein1-0/+8
2023-10-19ada: Document gnatbind -Q switchPatrick Bernardi5-21/+59