aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2022-12-15Daily bump.GCC Administrator8-1/+2761
2022-12-14analyzer: don't call binding_key::make on empty regions [PR108065]David Malcolm3-0/+34
2022-12-14btf: correct generation for extern funcs [PR106773]David Faust3-42/+134
2022-12-14btf: fix 'extern const void' variables [PR106773]David Faust2-4/+65
2022-12-14btf: add 'extern' linkage for variables [PR106773]David Faust3-1/+53
2022-12-14ipa-sra: Consider the first parameter of methods safe to dereferenceMartin Jambor2-1/+68
2022-12-14ipa-sra: Fix address escape case when detecting Fortran descriptorsMartin Jambor2-1/+53
2022-12-14Merge modula-2 front end onto gcc.Gaius Mulley2577-22/+504406
2022-12-14OpenMP: Duplicate checking for map clauses in Fortran (PR107214)Julian Brown10-26/+358
2022-12-14OpenMP/Fortran: Combined directives with map/firstprivate of same symbolJulian Brown1-2/+35
2022-12-14ipa-sra: Fix parameter description.Martin Jambor2-2/+3
2022-12-14AArch64: div-by-255, ensure that arguments are registers. [PR107988]Tamar Christina2-8/+18
2022-12-14rust: Fix up aarch64-linux bootstrap [PR106072]Jakub Jelinek1-2/+3
2022-12-14docs: document --param=ipa-sra-ptrwrap-growth-factorMartin Liska1-0/+5
2022-12-14tree-optimization/107617 - big-endian .LEN_STORE VNRichard Biener1-2/+23
2022-12-13libgccjit: Allow comparing vector typesAntoni Boucher2-0/+22
2022-12-14Daily bump.GCC Administrator5-1/+1368
2022-12-14ipa: Avoid looking for IPA-SRA replacements where there are noneMartin Jambor1-1/+3
2022-12-14ipa-sra: Forward propagation of sizes which are safe to dereferenceMartin Jambor4-56/+328
2022-12-14ipa-sra: Be optimistic about Fortran descriptorsMartin Jambor4-55/+266
2022-12-14ipa-sra: Move caller->callee propagation before callee->caller oneMartin Jambor2-62/+78
2022-12-14ipa-sra: Treat REFERENCE_TYPES as always dereferencableMartin Jambor4-28/+105
2022-12-14ipa-cp: Leave removal of unused parameters to IPA-SRAMartin Jambor1-1/+24
2022-12-14ipa: Better way of applying both IPA-CP and IPA-SRA (PR 103227)Martin Jambor6-111/+205
2022-12-14ipa-cp: Write transformation summaries of all functionsMartin Jambor3-77/+71
2022-12-13i386: Fix up *concat*_{5,6,7} patterns [PR108044]Jakub Jelinek5-15/+140
2022-12-13Fortran: NULL pointer dereference while parsing a function [PR107423]Steve Kargl2-1/+19
2022-12-13AArch64: Fix ILP32 tbranchTamar Christina1-1/+1
2022-12-13vect-patterns: Fix up vect_recog_rotate_pattern [PR108064]Jakub Jelinek2-5/+33
2022-12-13tree-optimization/105801 - CCP and .DEFERRED_INITRichard Biener3-1/+18
2022-12-13gccrs: Add README, CONTRIBUTING and compiler logoPhilip Herron3-0/+394
2022-12-13gccrs: Add config-lang.inPhilip Herron1-0/+34
2022-12-13gccrs: Add fatal_error when experimental flag is not presentArthur Cohen4-1/+29
2022-12-13gccrs: Add GCC Rust front-end Make-lang.inPhilip Herron1-0/+402
2022-12-13gccrs: Add lang.optPhilip Herron1-0/+118
2022-12-13gccrs: Add lang-spec.hPhilip Herron1-0/+26
2022-12-13gccrs: Compiler proper interface kicks off the pipelinePhilip Herron3-0/+2003
2022-12-13gccrs: Add compiler driverPhilip Herron1-0/+191
2022-12-13gccrs: These are wrappers ported from reusing gccgoPhilip Herron7-0/+1065
2022-12-13gccrs: Add HIR to GCC GENERIC lowering entry pointPhilip Herron6-0/+1414
2022-12-13gccrs: Add HIR to GCC GENERIC lowering for all nodesPhilip Herron24-0/+6690
2022-12-13gccrs: Add base for HIR to GCC GENERIC loweringPhilip Herron9-0/+6114
2022-12-13gccrs: Add metadata output passPhilip Herron9-0/+2490
2022-12-13gccrs: Add unused variable scanPhilip Herron2-0/+134
2022-12-13gccrs: Add dead code scan on HIRThomas Young4-0/+789
2022-12-13gccrs: Add privacy checksArthur Cohen13-0/+2263
2022-12-13gccrs: Add const checkerArthur Cohen2-0/+1033
2022-12-13gccrs: Add unsafe checks for RustArthur Cohen2-0/+1154
2022-12-13gccrs: Add remaining type system transformationsPhilip Herron21-0/+7865
2022-12-13gccrs: Add Rust type informationPhilip Herron2-0/+5418