Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
459 commits
Select commit Hold shift + click to select a range
8af4471
c: Fix counted_by attribute error recovery [PR124969]
jakubjelinek Apr 22, 2026
5efc59d
gensupport: Fix // comment handling [PR124971]
jakubjelinek Apr 22, 2026
02021cd
libstdc++: Add _GLIBCXX_RESOLVE_LIB_DEFECTS for already implemented i…
Apr 22, 2026
20d0b35
libstdc++: Accept data_handle_type by value in mdspan deduction guide.
Apr 22, 2026
d3057c9
arm: fix mov<mode>_vfp_<mode>16 for fp16-only devs [PR124933]
Apr 20, 2026
93a125d
libstdc++: Mandate power of two alignment for std::is_sufficiently_al…
Apr 22, 2026
8f20715
testsuite: Adjust for short-enums in match-shift-cmp-3 [PR124909]
Apr 17, 2026
376d03b
c++, libstc++: Bump __cpp_impl_reflection and __cpp_lib_reflection
jakubjelinek Apr 22, 2026
c470e70
Bump BASE-VER.
jakubjelinek Apr 22, 2026
7255802
Update crontab and git_update_version.py
jakubjelinek Apr 22, 2026
a675840
ada: bump Library_Version to 17.
jakubjelinek Apr 22, 2026
b8ac235
aarch64: PR124908 Fix ICE in svld1rq fold with -msve-vector-bits=128
ktkachov Apr 20, 2026
3705035
Ada: Fix problematic trailing separator for Containing_Directory
ebotcazou Apr 22, 2026
3d13dac
aarch64: Add ZTO_REGNUM and SME_STATE_REGNUM use to movt
alicecarlotti Apr 17, 2026
960c859
aarch64: Fix ZA state transition [PR119210]
alicecarlotti Apr 16, 2026
fabd659
Fix some mode switching doc/comment typos
alicecarlotti Mar 27, 2026
378c191
aarch64: Extend comment about saving/restoring zt0
alicecarlotti Apr 16, 2026
5a9ddd6
Output mode switching transitions to dump file
alicecarlotti Apr 16, 2026
478ec2e
aarch64 testsuite: Fix gating of sme-lutv2 asm tests
alicecarlotti Apr 21, 2026
e65f456
aarch64 testsuite: Merge exts_sve2 into exts
alicecarlotti Apr 21, 2026
6d81aac
testsuite: Convert gcc.c-torture/execute/ieee to the new test format
feedab1e Apr 11, 2026
c95a376
testsuite: Move float tests to ieee directory
feedab1e Feb 24, 2026
2dfe274
testsuite: Fix invalid float test
feedab1e Feb 24, 2026
4468e0d
testsuite: Fix test requirements
feedab1e Feb 24, 2026
16021b9
doc: simplify phrasing for -Walloca, -Walloca-larger-than
thesamesam Oct 9, 2025
083af1b
doc: grammar tweak with 'in C(++),'
thesamesam Oct 9, 2025
502fc3f
doc: fix whitespace
thesamesam Oct 9, 2025
0d3c109
doc: cleanup for -Waddress
thesamesam Oct 9, 2025
7ab8c4d
doc: grammar fix for -Wduplicate-decl-specifier
thesamesam Oct 9, 2025
e1cbde5
doc: grammar fix for -ffunction-cse
thesamesam Nov 11, 2025
bed1a62
cfghooks: Remove new_bb_cbk callback from make_forwarder_block
pinskia Apr 15, 2026
cb70dab
cfghooks: Pass data to callback function of make_forwarder_block
pinskia Apr 15, 2026
6bf53f2
Regenerate gcc.pot
jsm28 Apr 22, 2026
51e5ed6
a68: Fix make install-html
bauermann Apr 21, 2026
66f791e
i386: fix typo in comment
thesamesam Aug 30, 2025
9758812
contrib: header-tools: fix spelling
thesamesam Oct 29, 2024
0e0db91
lto: fix spelling in comment
thesamesam Oct 29, 2024
a0cdab3
ipa: fix 'writing' typo in comment
thesamesam Oct 31, 2024
b6e40cf
c++: consteval, array, modules [PR124973]
jicama Apr 22, 2026
c7afa79
Daily bump.
Apr 23, 2026
45032f1
[PATCH] RISC-V: Remove redundant CALL_P check
garthlei Apr 23, 2026
5df64ae
x86: Don't check SSE2 in x86_cse::gate
hjl-tools Apr 22, 2026
0636b77
libgcc: Honor LDFLAGS_FOR_TARGET for shared libgcc on Windows
ebotcazou Apr 23, 2026
2715f0e
i386: Bump STACK_CHECK_PROTECT for 64-bit Windows
ebotcazou Apr 23, 2026
2653c16
libstdc++: Implement __integral_constant_like in terms of __constexpr…
Apr 21, 2026
2985bac
libstdc++: Include bool conversion in noexcept specification of indir…
Apr 22, 2026
2b09825
testsuite: Check configured assembler in gcc.misc-tests/options.exp
rorth Apr 23, 2026
f78cb5a
c++/reflection: reflect on dependent class template [PR124926]
mpolacek Apr 22, 2026
49ff5bc
[PR target/124029][RISC-V] Adjust cost of comparisons
pinskia Apr 22, 2026
58b0728
RISC-V: Add SUBREG_PROMOTED annotation to min/max si3 expansion
ptomsich Apr 23, 2026
99d8d4b
c++: fix typo in consteval, array, modules [PR124973]
jicama Apr 23, 2026
1e89650
c++: Add support for [[gnu::trivial_abi]] attribute [PR107187]
yuxuanchen1997 Apr 21, 2026
e66d853
c++: revert fix for PR41127 [PR118374]
benwu25 Apr 21, 2026
b0e6e7d
[PATCH] RISC-V: Omit ghost from the pipeline-checker output
MichielDerhaeg Apr 23, 2026
503724a
c++/reflection: erroneous access check on dependent splice [PR124989]
mpolacek Apr 22, 2026
e38ac19
c++: CWG 2229, cv-qualified unnamed bit-fields [PR123935]
mpolacek Feb 3, 2026
8b110da
c++: add lk_module
mpolacek Jan 20, 2026
a12c836
c++: introduce lookup_annotation
mpolacek Apr 23, 2026
043ec57
c++/modules: PTRMEM_CST member considered unused [PR124981]
Apr 23, 2026
0e03d48
c++/modules: stream PTRMEM_CST_LOCATION and TRAIT_EXPR_LOCATION
Apr 23, 2026
f28e24d
Daily bump.
Apr 24, 2026
78c2774
tree-optimization/124946 - signed overflow with emulated mixed dot-prod
rguenth Apr 21, 2026
d84a91b
tree-optimization/124947 - IVOPTs emits uninit use
rguenth Apr 21, 2026
2b0b9d3
match.pd: x != -CST ? x + CST : 0 -> x + CST [PR122996]
natitati4 Apr 11, 2026
9b9479e
Do not use DEFAULT_CFLAGS in ieee.exp [PR125003]
feedab1e Apr 23, 2026
b8fd759
libstdc++: Update tzdata to 2026a
jwakely Jan 12, 2024
9558515
SLP pattern TLC
rguenth Apr 9, 2026
85a5c2c
SLP pattern TLC
rguenth Apr 9, 2026
f82254f
Improve points-to after vectorization
rguenth Apr 13, 2026
70f7c95
tree-optimization/124843 - vectorize inversion of scalar bools
rguenth Apr 15, 2026
799e24a
libstdc+: Provide iterator type for basic_const_iterator.
Apr 24, 2026
d16bee7
x86_cse: Use integer load for CONST_VECTOR load
hjl-tools Apr 23, 2026
f3d9afa
libstdc++: Add _GLIBCXX_RESOLVE_LIB_DEFECTS comment for LWG4083.
Apr 24, 2026
8defa4b
libstdc++: Constrain views::adjacent(_transform)?<0> to forward_ranges.
Apr 24, 2026
9a00a26
libstdc++: Reject using views::iota on iota_view.
Apr 24, 2026
dcaa624
bitintlower: Padding bit fixes, part 5 [PR123635]
jakubjelinek Apr 24, 2026
d3c189c
rs6000: Don't fold stuff for C++ during targetm.resolve_overloaded_bu…
jakubjelinek Apr 24, 2026
b9facf8
[RISC-V][V2][PR target/123839] Improve subset of constant permutes fo…
Apr 24, 2026
982ec7e
Do not pass vector type to scalar costing
rguenth Feb 26, 2026
3f6d371
Some TLC to vect_create_new_slp_node APIs
rguenth Feb 26, 2026
490eca9
libsdc++: Restore check for validity of std::get for elements_view.
Apr 24, 2026
2256ae7
[PATCH] RISC-V: Add vector cost model for Spacemit-X60
MilanTripkovic02 Apr 24, 2026
8efbea7
libstdc++: Disallow duration of cv-qualified types and references.
Apr 24, 2026
f1b16d7
tree-ssa-dce: eliminate dead relaxed atomic loads with no LHS [PR123966]
Mar 31, 2026
224b7b1
mips: Fix ICE on mips64-elf by removing MAX_FIXED_MODE_SIZE override …
ShikenNuggets Apr 3, 2026
86964ed
[RISC-V][PR rtl-optimization/80770] Canonicalize extending byte loads…
Apr 24, 2026
a1f70e4
testsuite: New effective-target sleep
hpataxisdotcom Apr 23, 2026
e1a6407
Daily bump.
Apr 25, 2026
1917b5a
[RISC-V][PR target/124984] Fix RTL checking abort in thead memory add…
Apr 25, 2026
ffc4b17
testsuite: Fix gcc.target/x86_64/abi tests on FreeBSD
rorth Apr 25, 2026
2985e0b
tree-ssa-strlen: Use gimple_build/gimple_convert_to_ptrofftype [PR122…
avinal Apr 23, 2026
b4162b5
match.pd: remove bit set/bit clear branch mispredict [PR64567]
danielhb Feb 18, 2026
2aa3bee
RISC-V: Combine vec_duplicate + vmsle.vv to vmsle.vx on GR2VR cost
Incarnation-p-lee Jan 13, 2026
f941d04
RISC-V: Add test for vec_duplicate + vmsle.vv combine with GR2VR cost…
Incarnation-p-lee Jan 13, 2026
7c3e6df
c: Fix recursive structure / union redeclaration with qualifiers [PR1…
uecker Feb 28, 2026
36f0b74
[RISC-V][PR target/123838] Improve code generated for shifts with cou…
Apr 25, 2026
5385c95
[RISC-V][PR target/123904] Improve bit masking of shifted values
Apr 25, 2026
7828030
scev/niter: Use INTEGRAL_NB_TYPE_P instead of direct comparison to IN…
pinskia Feb 10, 2026
5de59c6
[RISC-V][PR rtl-optimization/56096] Improve equality comparisons of a…
Apr 26, 2026
afbf84b
Daily bump.
Apr 26, 2026
6c8c080
i386: Refactor AVX512 comparisons in machine description sse.md.
rogersayle Apr 26, 2026
5f923b5
PR tree-optimization/124715: pow(0,-1) sets errno with -fmath-errno
rogersayle Apr 26, 2026
0b12c73
rtl-optimization: Simplify vec_select of a vec_select.
rogersayle Apr 26, 2026
ba7621a
install: Use Binutils over binutils
GeraldPfeifer Apr 26, 2026
b99e67e
match: Optimize `signed < 0 ? positive : min<signed, positive>` into …
pinskia Apr 25, 2026
1197598
Daily bump.
Apr 27, 2026
0ecc55f
tree-optimization/125019 - fix ICE with recurrence vectorization
rguenth Apr 26, 2026
6d218b0
tree-optimization/125025 - ICE with niter analysis and UBSAN
rguenth Apr 27, 2026
a2d74fe
testsuite: Fix up bitint-95.c test [PR124988]
jakubjelinek Apr 27, 2026
7f4cc81
libstdc++: Fix up std::is_scalar for std::meta::info [PR125024]
jakubjelinek Apr 27, 2026
4765a2e
[PATCH v3] tree-optimization: lower mempcpy to memcpy when result is …
natitati4 Apr 27, 2026
6e7b6da
testsuite: Extend object-readelf beyond attributes
kamyzai Apr 27, 2026
b3ba4c3
aarch64/testsuite: add LTO coverage for branch-protection notes and a…
kamyzai Apr 27, 2026
426bbb7
[RISC-V][PR target/121268] Add splitters to improve andn generation
Apr 27, 2026
c1b20a2
match: (X * C1) + (X << C2) -> X * (C1 + (1 << C2)) [PR124886]
pzhengqc Mar 25, 2026
f180b56
[RA]: Fix some typos and remove unused code
vnmakarov Apr 27, 2026
000144c
[IRA]: Fix some cost calculation.
vnmakarov Apr 27, 2026
5dc2a8a
[LRA]: Fix reg notes update
vnmakarov Apr 27, 2026
e9d4301
c++: constexpr union with no active member [PR124910]
jicama Apr 20, 2026
27b2a84
match.pd: Relax single_use for fold-to-zero comparisons
ptomsich Mar 12, 2026
bc9bd4e
aarch64: Update br_mispredict_factor for generic tunings
sarwork Apr 27, 2026
a82d2c6
ext-dce: Only remove REG_EQUAL/EQUIV notes on successful optimization
ptomsich Mar 6, 2026
325d217
ext-dce: Promote narrow operations to wider mode when extended bits a…
ptomsich Mar 6, 2026
36b9e83
aarch64: Remove redundant m_curr_insn initialization/de-initialization
sarwork Apr 24, 2026
d566a83
c++/modules: defer completion of streamed-in cNTTPs [PR124953]
Apr 27, 2026
c607c68
c++: fix decltype(id) for pointer-to-data-member access expr [PR124978]
Apr 27, 2026
a80a8b2
[RISC-V][PR tree-optimization/57650] Detect more czero opportunities
Apr 27, 2026
92e76fe
Update gcc sv.po
jsm28 Apr 27, 2026
e487b4a
Daily bump.
Apr 28, 2026
fb7d898
c++: ICE with [[trivial_abi]] [PR125022]
jicama Apr 28, 2026
d6d21c3
ivopts: Fix up doloop support for enum and bitint types [PR125036]
pinskia Apr 27, 2026
f99eaec
c, middle-end: Implement C2Y N3747 paper - Integer Sets, v5
jakubjelinek Apr 28, 2026
62d5880
range-op-float: Fix ICE on undefined_p ranges [PR125039]
jakubjelinek Apr 28, 2026
8404a25
RISC-V: Use long jump for crossing section boundaries
monkchiang Jan 7, 2026
5e26bbf
match.pd: x != CST1 ? x + CST2 : CST3 -> x + CST2 [PR112659, PR122996]
natitati4 Apr 27, 2026
84e1319
MAINTAINERS: Add myself to write after approval and DCO
garthlei Apr 28, 2026
505e2ba
Simplify vect_get_known_peeling_cost
rguenth Mar 10, 2026
7eb6d80
Cost scalar into vect_body
rguenth Mar 10, 2026
39eac69
Use scalar_costs in vect_get_known_peeling_cost
rguenth Mar 10, 2026
0c7dc43
Add comment to vect_estimate_min_profitable_iters
rguenth Mar 10, 2026
6becc7c
simplify-rtx: Simplify (cmp (and/ior x C1) C2)
garthlei Mar 31, 2026
e5ca6a0
RISC-V: Specify -mcpu if --with-cpu is used
garthlei Feb 28, 2026
f535ac5
i386: Avoid redundant classify_argument call in construct_container
ubizjak Apr 28, 2026
122a078
Handle VIEW_CONVERT_EXPR via vect_get_operand_map
rguenth Feb 25, 2026
8686599
Cleanup vect_slp_child_index_for_operand and vect_get_operand_map APIs
rguenth Feb 26, 2026
6ef45ba
Move BB analysis code to make flow more obvious
rguenth Mar 2, 2026
9296654
Add slp_oprnds class
rguenth Feb 26, 2026
53e0c6b
Re-do vect_mark_slp_stmts to compute full scalar stmt coverage
rguenth Mar 3, 2026
f8d911e
Simplify vect_bb_slp_mark_live_stmts
rguenth Mar 2, 2026
76b8869
tree-optimization/124222 - rewrite BB SLP costing scalar coverage
rguenth Feb 25, 2026
91cc9b3
Cost each BB vect live lane only once
rguenth Mar 3, 2026
bbb4d00
Avoid live code-generation for stmts kept as scalars
rguenth Mar 5, 2026
a61760c
libgomp.fortran/map-subarray-6.f90: Fix and robustify
tob2 Apr 28, 2026
47480a3
libstdc++: Expand tests for std::type_order.
Apr 22, 2026
94b3791
libstdc++: Make pointer_traits::pointer_to constexpr for main template.
Apr 28, 2026
1e4294d
[RISC-V][PR tree-optimization/94892] Improve equality test of sign bi…
Apr 28, 2026
39f1b65
[HWASAN] [RISC-V] Update EnableTaggingAbi for RISC-V linux. (#176616)
Thar0 Apr 28, 2026
29b0693
pru: Allow device spec to append assembler command line
Mar 7, 2026
e712b42
[PATCH 2/3] RISC-V: Enable address tagging on 64-bit targets supporti…
Thar0 Apr 28, 2026
07d9bdf
[PATCH 3/3] libsanitizer: RISC-V supports HWASAN.
Thar0 Apr 28, 2026
d58044c
[PATCH] RISC-V: Support Zalasr extension.
pz9115 Apr 28, 2026
03fcac3
[4/6] fold-mem-offsets: Move RISC-V size-optimization workaround to t…
ptomsich Apr 28, 2026
eda0f2f
libstdc++: Update documentation about default -std option
jwakely Apr 28, 2026
3c901b7
libstdc++: Update C++23 status table
jwakely Apr 28, 2026
994c0e9
testsuite: Add phiprop testcase that is already fixed [PR116823]
pinskia Apr 9, 2026
83a4c4c
phiprop: Factor out the vdef check into new function
pinskia Mar 27, 2026
c2ded18
phiprop: Move the check on vuse before the dominator tests
pinskia Mar 27, 2026
3d409cb
phiprop: Move vuse variable declaration to right before use
pinskia Mar 27, 2026
9eb8a18
[IRA]: Fix implicit preference calculation.
vnmakarov Apr 28, 2026
88d8332
[LRA]: Fix mode of subreg of const in the const pool
vnmakarov Apr 28, 2026
102b3cc
[LRA]: Fix elimination recognition for INC/DEC RTL
vnmakarov Apr 28, 2026
f4de514
c++/reflection: improve diagnostic for dependent splices
mpolacek Apr 20, 2026
c1977d1
c++/reflection: disallow reflecting block-scope externs (CWG 3065) [P…
mpolacek Apr 24, 2026
67812af
phiprop: Fix typo [PR125067]
pinskia Apr 28, 2026
6495ab9
[V3][RISC-V][PR target/124760] Promote SI to DI in some cases to enco…
Apr 28, 2026
2e38eea
analyzer: avoid naked "new"
davidmalcolm Jan 19, 2026
ec6ac8c
json: move pp_markup::quoted_json_pointer to its own header
davidmalcolm Feb 24, 2026
9c52998
Introduce pretty-print-token-buffer.{cc,h}
davidmalcolm Feb 24, 2026
45024ec
json: implement JSON Pointer parsing (RFC 6901)
davidmalcolm Feb 24, 2026
d03d068
sarif-replay: decode event IDs [PR123056]
davidmalcolm Feb 24, 2026
2bb5e43
diagnostics: use label_text in diagnostics::option_id_manager
davidmalcolm Mar 12, 2026
d3824f4
libgdiagnostics: doc fixes
davidmalcolm Apr 27, 2026
fb88a48
diagnostics: update status comment in html-sink.cc
davidmalcolm Apr 27, 2026
f874173
analyzer: add known function handling for atoi, atol, and atoll
am-saksham Mar 9, 2026
aa34ed4
analyzer: new warnings -Wanalyzer-mkstemp-missing-suffix and -Wanalyz…
ttn-ttn Mar 12, 2026
9a5f890
analyzer: generalize mktemp-family warnings; add -Wanalyzer-mkostemp-…
ttn-ttn Mar 17, 2026
167f5e2
analyzer: model mktemp-family success/failure outcomes [PR105890]
ttn-ttn Mar 20, 2026
01b6074
analyzer: model getenv
rmkhurana28 Mar 18, 2026
7367e73
analyzer: add test_passthrough for getenv
rmkhurana28 Mar 21, 2026
9f1696d
analyzer: add known_function handler for strcasecmp
Vkodsy Mar 25, 2026
3a8301a
analyzer: use concrete_binding_map for compound_svalue (PR analyzer/1…
davidmalcolm Jan 15, 2026
d6dbbc9
analyzer: split out various pending_diagnostic subclasses from region…
davidmalcolm Mar 23, 2026
7a13652
analyzer: split setjmp/longjmp implementation to their own file
davidmalcolm Mar 23, 2026
eb67d98
analyzer: split out exploded_path into its own files
davidmalcolm Mar 25, 2026
5b0937f
analyzer: new warning: -Wanalyzer-div-by-zero (PR analyzer/124217)
davidmalcolm Feb 24, 2026
fccea8e
Daily bump.
Apr 29, 2026
7596229
testsuite: flag failure to detect failures
Apr 29, 2026
eb829c6
libstdc++: follow std in numeric_limits<bool>::traps and integral traps
Apr 29, 2026
a575c51
libstdc++: simd: map 64-bit long double to double on sse [PR124657]
Apr 29, 2026
8b52a53
libstdc++: simd: x86: accept 64-bit long double as double [PR124657]
Apr 29, 2026
9baa2be
testsuite: Add C++ plugin to check for libstdc++ header uglification
jakubjelinek Apr 29, 2026
5d657f6
testsuite: Add plugin to verify bits/std.cc exports
jakubjelinek Apr 29, 2026
be5ddcf
testsuite: Diagnose non-uglified names even in requires exprs
jakubjelinek Apr 29, 2026
bc01d2d
c++: Fix up REFLECT_BASE comparison
jakubjelinek Apr 29, 2026
685f665
BB SLP: Enabling reduction root finding for sum-of-diff kind of patterns
Apr 28, 2026
3216006
bitintlower: Padding bit fixes, part 6 [PR123635]
jakubjelinek Apr 29, 2026
259d5c6
libsanitizer: Fix up build against latest kernel headers
jakubjelinek Apr 29, 2026
efe2912
libstdc++: Test ATOMIC_*_LOCK_FREE macros for <stdatomic.h>
Apr 29, 2026
cb3ca14
RISC-V: Combine vec_duplicate + vmsgtu.vv to vmsgtu.vx on GR2VR cost
Incarnation-p-lee Apr 27, 2026
ddbca6e
RISC-V: Add test for vec_duplicate + vmsgtu.vv combine with GR2VR cos…
Incarnation-p-lee Apr 27, 2026
3f8c748
OpenMP: Expand "declare mapper" mappers for target {enter,exit,} data…
jtb20 Apr 29, 2026
2a64a63
i386: Support HYGON c86-4g series processors
Apr 29, 2026
fee68dd
Fortran: Use internal names for local symbols.
Apr 28, 2026
7802275
c++/modules+reflection: fix merging typedef struct { } A [PR124582]
Apr 29, 2026
c31d01c
c++/modules: memfn merging wrt to obj-ness [PR125035]
Apr 29, 2026
c392d64
tree-optimization/125080 - fix SLP scalar stmt coverage for instance …
rguenth Apr 29, 2026
43d66cc
Revert "Add files to discourage submissions of PRs to the GitHub mirr…
tschwinge Mar 16, 2024
5c2b6ce
Move 'gcc/rust/CONTRIBUTING.md', 'gcc/rust/README.md', 'gcc/rust/logo…
tschwinge Nov 16, 2024
564b824
ci: squashed original changes for initial github workflow
Apr 13, 2020
5aa99e5
docker: squashed original changes for Dockerfile
philberty Nov 27, 2020
9dee8ca
github: squashed changed for PR template
philberty May 14, 2021
9309010
Create CODE_OF_CONDUCT.md
philberty Apr 15, 2021
d193e39
Add script to generate gource
philberty Dec 9, 2021
5b916e8
add script to graph the changes over time
philberty Dec 17, 2021
0341554
Join justforfun.dev
philberty Dec 1, 2022
ce85ef4
README.md: squashed many original changes
MahadMuhammad Jan 17, 2023
03beed3
ci: remove bors mention
dkm Nov 23, 2024
954906f
Add an alternative solution on MacOS
Apr 5, 2024
755a29f
chore: Fix Remark CI
CohenArthur Apr 12, 2024
dcc6b04
Change bug report issue template
P-E-P Jul 22, 2024
afbef83
Add build dependencies for Fedora
jarkkojs Sep 5, 2024
8b83ef5
ci: squashed many changes
CohenArthur Dec 9, 2024
226f8e5
ci: drop macos build
powerboat9 Sep 1, 2025
6678ad3
ci: new workflow for sending emails after merging a PR
dkm Sep 17, 2025
62b5db5
Bump clang-format version to use in CONTRIBUTING.md
lowr Oct 13, 2025
7717032
ci: fix reference check
dkm Nov 14, 2025
32465f0
ci: refactor ccpp workflow
dkm Nov 20, 2025
a1ac1cd
README: Add build dependencies for Fedora WSL
osalbahr Nov 10, 2025
decf0b3
ci: fix send email workflow in case of large commit log
dkm Jan 30, 2026
545733f
Clean up of obsolete nr2 command line option
fisnikhasani Apr 2, 2026
c9c373d
Fix corrupted GIMPLE for CompoundAssignmentExpr in const context
Islam-Imad Apr 11, 2026
2d3e735
Fix ICE in get_function_expr when cfg'd return type inside macro
Harishankar14 Apr 17, 2026
4e7b51c
ci: parse and expand gccrs github's issues
dkm Apr 19, 2026
cf75f25
Recognize warn and deny as built in attributes
powerboat9 Apr 18, 2026
54a0b65
gccrs: Fix ICE cloning trait functions without return types
Lishin1215 Apr 20, 2026
1f8ae4e
Add assert macro handler
P-E-P Apr 3, 2026
3e3ef24
nr: Move path resolution from ForeverStack to NRCtx
CohenArthur Mar 23, 2026
4c6b93d
nr: Do first part of path resolution in types NS
CohenArthur Mar 23, 2026
21ec5be
Defer literal suffix validation to parser and preserve source fidelity
nsvke Apr 6, 2026
b992076
Merge remote-tracking branch 'upstream-gccrs/master' into gerris/reba…
dkm Apr 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2026-04-28 Bohan Lei <garthlei@linux.alibaba.com>

* MAINTAINERS: Add myself to write after approval and DCO.

2026-04-01 David Faust <david.faust@oracle.com>

* MAINTAINERS: Add my bugzilla account.
Expand Down
2 changes: 2 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,7 @@ Jozef Lawrynowicz jozefl <jozef.l@mittosystems.com>
Georg-Johann Lay gjl <avr@gjlay.de>
Vlad Lazar vladlazar <vlad.lazar@arm.com>
Marc Lehmann - <pcg@goof.com>
Bohan Lei garthlei <garthlei@linux.alibaba.com>
James Lemke jwlemke <jim@lemke.org>
Ilya Leoshkevich iii <iii@linux.ibm.com>
Kriang Lerdsuwanakij lerdsuwa <lerdsuwa@users.sourceforge.net>
Expand Down Expand Up @@ -978,6 +979,7 @@ Jeff Law <jeffrey.law@oss.qualcomm.com>
Jeff Law <jeffreyalaw@gmail.com>
Jeff Law <jlaw@tachyum.com>
Jeff Law <jlaw@ventanamicro.com>
Bohan Lei <garthlei@linux.alibaba.com>
Martin Liška <martin.liska@hey.com>
H.J. Lu <hjl.tools@gmail.com>
Yuao Ma <yuao@gcc.gnu.org>
Expand Down
6 changes: 6 additions & 0 deletions config/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2026-04-13 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>

PR target/69639
* mh-cygwin: Increase to 64MB stack reserve.
* mh-mingw: Likewise.

2026-02-04 Prachi Godbole <pgodbole@nvidia.com>

* bootstrap-lto-locality.mk (STAGEprofile_CFLAGS): Remove
Expand Down
21 changes: 21 additions & 0 deletions contrib/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
2026-04-22 Jakub Jelinek <jakub@redhat.com>

* gcc-changelog/git_update_version.py (active_refs): Add
releases/gcc-16.

2026-04-15 Jakub Jelinek <jakub@redhat.com>

* gcc-changelog/git_update_version.py: Add
9df40f1f4bec855da864f535e242308ceb1cd5ad and
d5fb79718b22207253d62c92dcf8b1c16e1ea370 to ignored_commits.

2026-04-15 Jakub Jelinek <jakub@redhat.com>

* gcc-changelog/git_update_version.py: Add
eec8da328cf1f91db302ab4cee803e269e68ad33 to ignored_commits.

2026-04-15 Jakub Jelinek <jakub@redhat.com>

* gcc-changelog/git_update_version.py: Add
69a2c243dd2cf9f77150c0eb86dfbc0931876bc1 to ignored_commits.

2026-03-14 Jakub Jelinek <jakub@redhat.com>

PR other/124508
Expand Down
10 changes: 7 additions & 3 deletions contrib/gcc-changelog/git_update_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,11 @@
'13cf22eb557eb5e3d796822247d8d4957bdb25da',
'b40ef6e9dc096c8c19399e94947a1965258a6942',
'e69bea9b4ccfe79efeec6e87d7d24e6350f31375',
'9a7da540b63e7d77e747b5cdd6fdbbd3954e28c8'}
'9a7da540b63e7d77e747b5cdd6fdbbd3954e28c8',
'69a2c243dd2cf9f77150c0eb86dfbc0931876bc1',
'eec8da328cf1f91db302ab4cee803e269e68ad33',
'9df40f1f4bec855da864f535e242308ceb1cd5ad',
'd5fb79718b22207253d62c92dcf8b1c16e1ea370'}

FORMAT = '%(asctime)s:%(levelname)s:%(name)s:%(message)s'
logging.basicConfig(level=logging.INFO, format=FORMAT,
Expand Down Expand Up @@ -88,8 +92,8 @@ def prepend_to_changelog_files(repo, folder, git_commit, add_to_git):
repo.git.add(full_path)


active_refs = ['master',
'releases/gcc-13', 'releases/gcc-14', 'releases/gcc-15']
active_refs = ['master', 'releases/gcc-13',
'releases/gcc-14', 'releases/gcc-15', 'releases/gcc-16']

parser = argparse.ArgumentParser(description='Update DATESTAMP and generate '
'ChangeLog entries')
Expand Down
4 changes: 4 additions & 0 deletions contrib/header-tools/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2026-04-22 Sam James <sam@gentoo.org>

* show-headers: Fix spelling of 'additional'.

2024-06-05 Jonathan Wakely <jwakely@redhat.com>

* README: Fix spelling and capitalization typos.
Expand Down
2 changes: 1 addition & 1 deletion contrib/header-tools/show-headers
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ if usage:
print (" is included in a source file. Should be run from the source directory")
print (" files from find-include-depends")
print (" -s : search for a header, and point it out.")
print (" -i : Specifies additonal directories to search for includes.")
print (" -i : Specifies additional directories to search for includes.")
sys.exit(0)


Expand Down
2 changes: 1 addition & 1 deletion gcc/BASE-VER
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16.0.1
17.0.0
Loading
Loading