Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
499 commits
Select commit Hold shift + click to select a range
2e61e52
Daily bump.
Dec 6, 2025
7a2d141
libstdc++: std::atomic should use std::addressof
jwakely Dec 4, 2025
a1d895c
a68: handle intTI_type_node in a68_type_for_size
jemarch Dec 6, 2025
83aab2f
libstdc++: Use deducing this in std::bind when available [PR80564]
Dec 6, 2025
528df31
[PATCH v3] rtl-optimization: Fix BB edge ordering [PR122675]
Dec 6, 2025
bc46466
[PATCH] prepare-commit-msg: Add compatibility check for --default-pre…
zqb-all Dec 6, 2025
8387f11
Fortran: [PDT] Unresolved component and generic binding [PR122578]
Dec 6, 2025
e48b0e8
Fortran: ALLOCATE with array-valued MOLD expression fails [PR122669]
Dec 6, 2025
52154ad
Fortran: [PDT] Mismatched types with same name in assignment [PR122670]
Dec 6, 2025
78c787b
Fortran: [PDT] Failure with local allocatable PDT array [PR122693]
Dec 6, 2025
3b7e865
c++: is_late_template_attribute and tsubst_attribute fixes
jakubjelinek Dec 6, 2025
c57188e
attribs: Use attribute_value_equal in decl_attributes
jakubjelinek Dec 6, 2025
da97de4
libstdc++: add more #if to std.cc
jicama Dec 6, 2025
c8450ff
Fortran: [PDT] Verify problems with error recovery have gone [PR103414]
Dec 6, 2025
951f3cc
Adjust expected output of new risc-v test
JeffreyALaw Dec 6, 2025
55d3132
Ada: Fix spurious warning if the reducer subprogram is a procedure
Dec 6, 2025
fb8a9da
[riscv] avoid auipc overflow with large offsets [PR91420]
Dec 6, 2025
488e28a
add fusage for non-ACCUMULATE_OUTGOING_ARGS calls [PR122947]
Dec 6, 2025
c70bf3e
Daily bump.
Dec 7, 2025
83739ee
cselib: dump_cselib_* fixes
Dec 7, 2025
a6c50ec
Add -ffuse-ops-with-volatile-access
hjl-tools Oct 24, 2025
a5fa3cc
libcpp: adjust _cpp_file accessors
jicama Dec 7, 2025
01d4414
analyzer: remove duplicated registration of builtins
davidmalcolm Dec 7, 2025
09da411
Ada: Fix wrong Accum_Type inferred for a reduction expression
ebotcazou Dec 7, 2025
886a4bd
Daily bump.
Dec 8, 2025
f80829a
x86: Don't allow 2 volatile memory references
hjl-tools Dec 8, 2025
bde7cf9
x86: Compile avx2-vpcmpgtq-1.c with -fno-fuse-ops-with-volatile-access
hjl-tools Dec 8, 2025
1db0327
vect: move the condition down into the loop checking every scalar loa…
TamarChristinaArm Dec 8, 2025
33a3834
AArch64: fix subregs in boolean reductions [PR123026]
TamarChristinaArm Dec 8, 2025
5d8455b
libstdc++: Move std::cmp_equal, std::cmp_less etc. to new file
jwakely Dec 5, 2025
5584b48
tree-optimization/123038 - FFS/CTZ pattern incompatible with reductions
rguenth Dec 7, 2025
c7136f5
libstdc++: Remove redundant diagnostic pragmas from <bits/iterator_co…
jwakely Dec 5, 2025
fe22bda
ipa/122798: Adjust local and address_taken flags for callback clones.
Dec 8, 2025
28f12e8
contrib: Skip libstdc++ files in check_GNU_style.py
jwakely Dec 4, 2025
09bece0
libstdc++: Refactor _Variadic_union so _Unitialized<T, false> is not …
Dec 8, 2025
5a6d911
tree-optimization/123040 - handle nary -> ifn simplification in VN
rguenth Dec 8, 2025
fdf36f5
aarch64: Add support for C1 cores
Dec 8, 2025
76fc22a
Add ncm to MAINTAINERS
ncm Dec 8, 2025
3777a0b
MinGW: Fix native TLS bug with -fdata-sections
ebotcazou Dec 8, 2025
a7b8c5f
contrib: Set more site.exp variables in test_installed
jsm28 Dec 8, 2025
bae0ed6
c++: Fix SFINAE for deleted explicit specializations [PR119343]
riogu Dec 7, 2025
ea42e28
libstdc++: Extend __is_standard_integer to cover extended integer types
jwakely Dec 5, 2025
03562c1
libstdc++: Implement P2404R3 relaxations to comparable_with concepts …
jwakely Dec 4, 2025
24efdb0
c++: Document why TARGET_EXPR is not handled in tsubst_expr
riogu Dec 8, 2025
cf270d0
Fortran: [PR123025] Catch Old-style character declarations.
harald-anlauf Dec 8, 2025
9d5395a
Ada: Add missing #include for MinGW
ebotcazou Dec 8, 2025
98667f7
cfg: Move make_forwarders_with_degenerate_phis to tree-cfg
pinskia Dec 6, 2025
8e9d923
cfg: add debug dump to make_forwarders_with_degenerate_phis.
pinskia Dec 6, 2025
fae0c62
final_cleanup: Call make_forwarders_with_degenerate_phis [PR46555]
pinskia Dec 6, 2025
8be2b77
Daily bump.
Dec 9, 2025
cf22e30
c++: Non-inline temploid friends should still be COMDAT [PR122819]
wreien Dec 7, 2025
e3a6035
target/123027 - handle min/max expansion when -ffinite-math-only
rguenth Dec 8, 2025
0b129b8
RISC-V: Implement mask reduction.
Oct 20, 2025
c139a4c
RISC-V: Pragma target [PR115325].
Dec 5, 2025
195471c
RISC-V: Add more mode_idx attributes [PR123022].
Dec 8, 2025
7068b2e
RISC-V: -mmax-vectorization.
Nov 14, 2025
a82f188
optabs: Add else operand to LEN_LOAD.
Nov 28, 2025
cee0a9d
fold: Elide MASK_LEN_LOAD/STORE with zero length [PR122635].
Nov 25, 2025
64b22d6
c: Reject vector type bit-fields [PR123018]
jakubjelinek Dec 9, 2025
1cf9fda
amdgcn: Adjust failure mode for gfx908 USM
ams-cs Dec 8, 2025
64d5e1e
libstdc++: Silence warning in mdspan.
1uc Dec 8, 2025
49c4b73
Revert "c++: Non-inline temploid friends should still be COMDAT [PR12…
wreien Dec 9, 2025
ead579d
libstdc++: Implement submdspan and submdspan_mapping for layout_left.…
1uc Dec 8, 2025
c1c5ada
libstdc++: Implement submdspan_mapping for layout_right. [PR110352]
1uc Dec 8, 2025
57d53be
libstdc++: Implement submdspan_mapping for layout_stride. [PR110352]
1uc Dec 8, 2025
0e95cfb
RISC-V: Regenerate opt urls.
Dec 9, 2025
bf81616
testsuite/120167 - avoid IPA messing up with test
rguenth Dec 9, 2025
3222a84
target/121230 - x86 vector CTOR cost with 387 math
rguenth Dec 8, 2025
d1f7551
RISC-V: Combine vec_duplicate + vmslt.vv to vmslt.vx on GR2VR cost
Incarnation-p-lee Dec 8, 2025
0fcb1bd
RISC-V: Add test for vec_duplicate + vmslt.vv combine with GR2VR cost…
Incarnation-p-lee Dec 8, 2025
558ab7b
libstdc++: Implement submdspan_mapping for layout_left_padded. [PR110…
1uc Dec 8, 2025
f5d72af
libstdc++: Implement submdspan_mapping for layout_right_padded. [PR11…
1uc Dec 8, 2025
cd4d3a1
c: ICE in gimplify_expr when counted_by for pointer is added [PR122982]
qingzhao69 Dec 9, 2025
87b1ac6
vect: Reset using_select_vl_p before starting over [PR123074].
Dec 9, 2025
e2026d7
libstdc++: Set __cpp_lib_submdspan to 202411.
1uc Dec 8, 2025
1dd44eb
libstdc++: Regenerate <bits/version.h>
jwakely Dec 9, 2025
e5d853b
Factor out thread model detection with new `GCC_AC_THREAD_MODEL` macro
Ericson2314 Dec 9, 2025
77144dd
Move NO_PIE_CFLAGS logic from gcc to libgcc
Ericson2314 Dec 9, 2025
9947930
libgcc: Dont use TARGET_SYSTEM_ROOT from gcc
Ericson2314 Dec 9, 2025
3b3e153
Daily bump.
Dec 10, 2025
89889bf
Fix PID_TYPE on 32-bit Solaris
rorth Dec 10, 2025
203d4dd
libsanitizer: Restore local sanitizer_redefine_builtins.h patch
rorth Dec 10, 2025
4f820a2
libsanitizer: Update LOCAL_PATCHES
rorth Dec 10, 2025
9748d36
RISC-V: Move pr123074.C to g++.target.
Dec 10, 2025
23d7149
c++: clean up gcms from compile-std1.C
jicama Dec 10, 2025
9783f6f
c++/modules: #include <vector> -> import <bits/stdc++.h>
jicama Dec 10, 2025
1769647
a68: fix `int * char' lowerer
jemarch Dec 9, 2025
8c59055
a68: fix a68_int_sign and a68_real_sign
jemarch Dec 9, 2025
96c0e7f
a68: do not try extensionless packet files in a68_get_packet_exports
jemarch Dec 10, 2025
7ea4e27
a68: add entry for OPT_L in algol68/lang.opt
jemarch Dec 10, 2025
9029f54
vect-generic: Fix expand_vector_mult [PR123069]
jakubjelinek Dec 10, 2025
7a54d49
[testsuite] [ia32] adjust testcases to cope with default-to-PIE
Dec 10, 2025
0ff1ea6
x86: improve lea peepholes
Dec 10, 2025
179c8d5
Daily bump.
Dec 11, 2025
d9e2605
Update my maintainer entry email
Dec 11, 2025
775b09e
libatomic: Regenerate Makefile.in
Dec 11, 2025
680df0a
i386: Fix and rework Windows TLS support
ebotcazou Dec 11, 2025
6f810e3
Ada: Fix internal error on illegal aggregate for private type
ebotcazou Dec 11, 2025
13cceab
[PATCH] MAINTAINERS: add myself to write after approval
supers1ngular Dec 11, 2025
bf9dd44
libstdc++: constexpr flat_set and flat_multiset
c8ef Dec 11, 2025
a57b0e3
[PATCH v2 1/4] openmp: Bump Version from 4.5 to 5.2 (1/4)
supers1ngular Dec 11, 2025
765ca91
aarch64: Cache the PCS value for a function
AlfieRichardsArm Nov 18, 2025
8f36f39
Ada: Fix ICE when building spawn-25.0.0 with GTK support
ebotcazou Dec 11, 2025
382edf0
openmp: Bump Version from 4.5 to 5.2 (2/4)
supers1ngular Dec 11, 2025
8aa4ef3
vect: only move update_e if edge is split [PR123014]
TamarChristinaArm Dec 11, 2025
52d7f5b
openmp: Bump Version from 4.5 to 5.2 (3/4)
supers1ngular Dec 11, 2025
a9d57db
openmp: Bump Version from 4.5 to 5.2 (4/4)
supers1ngular Dec 11, 2025
6fb589c
c++, libstdc++: add "modules" std to testsuite
jicama Dec 11, 2025
bbe98c9
Fortran: Fix ICE arising from PDT class components [PR110012]
Dec 11, 2025
c50c787
Fortran: Fix ICE arising from PDT class components [PR107142]
Dec 11, 2025
5c3b44e
Some typo fixes (mostly comment but some messages too)
jakubjelinek Dec 11, 2025
62c126d
libstdc++: Implement C++26 P3378R2 - constexpr exception types
jakubjelinek Dec 11, 2025
b0365ca
Ada: Fix internal error on incomplete private tagged type
ebotcazou Dec 11, 2025
2aee2d1
Formatting fixes for -Wdeprecated-openmp diagnostic calls
jakubjelinek Dec 11, 2025
9c119b0
openmp: Limit - reduction -Wdeprecated-openmp diagnostics to OpenMP, …
jakubjelinek Dec 11, 2025
5cf52e4
MAINTAINERS file updates
JeffreyALaw Dec 11, 2025
89110c5
Fortran: Fix wrongly rejected allocatable LOCK_TYPE [PR107406]
Dec 10, 2025
311d282
contrib: Use config.sub in test_installed
jsm28 Dec 11, 2025
540b7b3
Daily bump.
Dec 12, 2025
93a07ac
MAINTAINERS: add myself to write after approval
Dec 12, 2025
51e27e3
algol68: Document -L option
Dec 12, 2025
cfe7c14
a68: new test algol68/execute/manorboy.a68
jemarch Dec 12, 2025
30faa51
a68: emit proper error for empty source file
jemarch Dec 12, 2025
78a6cc3
LoongArch: Introduce LoongArch32 target
cloudspurs Nov 5, 2025
f5ae30e
LoongArch: Machine description files for LA32
cloudspurs Nov 25, 2025
5c821cb
LoongArch: C and .h files for LA32
cloudspurs Nov 25, 2025
78f125d
LoongArch: Add support for intrinsics on LA32
cloudspurs Dec 9, 2025
a79d9b6
LoongArch: Add support for libgcc on LA32
cloudspurs Dec 11, 2025
bc3a77c
LoongArch: Fix uint64_t a & 0xfffffffffff on LA32
cloudspurs Nov 19, 2025
8e1baca
LoongArch: Fix signed 32-bit overflow for loongarch32 target
jiegec Aug 6, 2023
22b8e0c
LoongArch: XALLOCAVEC allocate too large space on stack
cloudspurs Dec 11, 2025
16e5de0
LoongArch: Testcases for LA32
cloudspurs Dec 11, 2025
04e30b8
LoongArch: Add deleted testcases
cloudspurs Dec 11, 2025
1a41989
openmp: 2 further testsuite tweaks for -Wdeprecated-openmp [PR123098]
jakubjelinek Dec 12, 2025
5d13af1
AArch64: Flip svbool_t equal conditionals in ternary operators.
tejas-belagod-arm Nov 11, 2025
e1b8d09
rtlanal: Use REG_UNUSED notes in single_set only in passes where df_a…
jakubjelinek Dec 12, 2025
0b786d9
analyzer: reimplement supergraph to eliminate function_point and stmt…
davidmalcolm Dec 12, 2025
b6e4fd8
Regenerate analyzer.opt.urls
davidmalcolm Dec 12, 2025
6b78e97
libstdc++: Make <mdspan> compatible with clang.
1uc Dec 12, 2025
b0f6292
s390: Accept array arguments for builtins
Dec 12, 2025
0cd3647
s390: Fix builtin s390_vec_load_bndry for C++
Dec 12, 2025
be6d6fd
s390: Warn about non-overloaded deprecated builtins
Dec 12, 2025
9f27ac9
cfg: Fix count when creating new forwarder block
pinskia Dec 9, 2025
ca6e6d3
ldist: Fix probability on loop exit
pinskia Dec 9, 2025
0a01b42
OpenMP: Add uses_allocators parser support to C/C++
cltang Dec 12, 2025
7146cfc
OpenMP: Small fortran/intrinsic.texi + libgomp.texi update
tob2 Dec 12, 2025
d02eebe
OpenMP/Fortran: uses_allocators - suggest 5.2 format in the warning
tob2 Dec 12, 2025
350794c
Fix libgomp.fortran/dep-uses-allocators.f90
tob2 Dec 12, 2025
3cb51cd
c++: Add missing explanations for is_constructible<Abstract>
wreien Dec 11, 2025
bcbb536
Daily bump.
Dec 13, 2025
e9c12ff
cgraph: Move next/previous from symtab to toplevel_node [PR122955]
pinskia Dec 3, 2025
eb03ea0
arc: Fix positive form of -mno-brcc and -mno-dpfp-lrsr options [PR122…
Nov 6, 2025
9a8e948
doc, arc: Clean up ARC option documentation [PR122243]
Dec 5, 2025
6562d33
doc, h8300: Clean up H8/300 option and attribute documentation [PR122…
Dec 5, 2025
286d9bc
doc, pa: HPPA option documentation cleanup [PR122243]
Dec 5, 2025
ba0072f
doc, ia64: Clean up documentation of IA-64 options [PR122243]
Dec 5, 2025
1b5e06c
doc, lm32: Clean up LM32 option documentation [PR122243]
Dec 5, 2025
fd9e9dd
doc, loongarch: Clean up LoongArch option documentation [PR122243]
Dec 5, 2025
7e9ff94
doc, m32c: Clean up M32C option documentation [PR122243]
Dec 5, 2025
0928e08
doc, m32r: Clean up documentation of M32R/D options [PR122243]
Dec 5, 2025
2f310fe
doc, m68k: Clean up M680x0 option documentation [PR122243] [PR119404]
Dec 5, 2025
e16a20a
doc, mcore: Clean up MCore option documentation [PR122243]
Dec 5, 2025
cca7c55
doc, microblaze: Clean up MicroBlaze option documentation [PR122243]
Dec 5, 2025
cccf8a1
doc, mips: Clean up MIPS option documentation [PR122243]
Dec 5, 2025
a259434
doc, mmix: Clean up MMIX option documentation [PR122243]
Dec 5, 2025
59df203
doc, mn10300: Clean up MN10300 option documentation [PR122243]
Dec 5, 2025
371b159
doc, msp430: Clean up MSP430 option documentation [PR122243]
Dec 5, 2025
a1adb9e
doc, nds32: Clean up NDS32 option documentation [PR122243]
Dec 5, 2025
15fe491
doc, nvptx: Clean up documentation of Nvidia PTX Options [PR122243]
Dec 5, 2025
6b93231
doc, or1k: Clean up OpenRISC option documentation [PR122243]
Dec 5, 2025
4c30422
doc, pdp11: Clean up PDP-11 documentation [PR122243]
Dec 5, 2025
ddbc855
doc, pru: Clean up PRU option documentation [PR122243]
Dec 5, 2025
b34aea9
doc: make regenerate-opt-urls
Dec 13, 2025
3f7bdc1
[testsuite] xfail vect-121.c on ia32 [PR119293]
Dec 13, 2025
25914b3
[testsuite] allow relative line numbers in gnat.dg/
Dec 13, 2025
688d684
openmp: Provide fixit hints for -Wdeprecated-openmp diagnostics from …
jakubjelinek Dec 13, 2025
d532061
openmp: Provide fixit hints for -Wdeprecated-openmp diagnostics from …
jakubjelinek Dec 13, 2025
b5c64db
ch: Improve copy header when the bbs are predicated as non-executed […
pinskia Nov 19, 2025
f0732cb
match: disable some match patterns for non GIMPLE
pinskia Dec 13, 2025
c43d4a3
a68: handling of PUB in contracted declarations
jemarch Dec 13, 2025
94d8ce1
final_cleanupcfg: Make sure TODO_cleanup_cfg is unset
pinskia Dec 13, 2025
427ddf9
Daily bump.
Dec 14, 2025
ffa9842
cprop_hardreg: Prevent copy propagation from a non-frame related insn…
Nov 16, 2025
8e23a99
middle-end: Fix spurious -Walloc-size-larger-than warning during LTO …
Dec 14, 2025
73c5fb0
Daily bump.
Dec 15, 2025
34762fb
[PATCH] Remove score files in libgcc
Peter0x44 Dec 15, 2025
03a1951
[PATCH] RISC-V: Rename UPPERCAE_NAME to UPPERCASE_NAME
jerryzj Dec 15, 2025
4c23a78
Add myself to DCO section
jemarch Dec 15, 2025
7352dfc
a68: fix comment and magic number in ga68-exports.pk
Dec 15, 2025
43088c2
a68: add Poke description of module exports for 32-bit systems
Dec 15, 2025
897cba5
Ada: Fix ICE in fld_incomplete_type_of when building GtkAda with LTO
ebotcazou Dec 15, 2025
0e97886
vect: add testcase from [PR123043]
TamarChristinaArm Dec 15, 2025
e658b6f
vect: add testcase from [PR123032]
TamarChristinaArm Dec 15, 2025
e10dc8f
openmp: Fix next variable initialization in cp_parser_omp_clause_line…
jakubjelinek Dec 15, 2025
a785298
Driver: Add support for Windows resource files (.rc, .res) [PR108866]
Peter0x44 Dec 11, 2025
784fe43
Driver: Implement --with-windres= argument to configure script [PR108…
Peter0x44 Dec 11, 2025
5fb1c9e
doc: Document --with-windres in install.texi [PR108866]
Peter0x44 Dec 11, 2025
f864411
vect: Add default types & retvals for uncounted loops
Sep 22, 2025
f0563f6
vect: Make all exit conditions early breaks for uncounted loops
Sep 30, 2025
0164bf8
vect: Extend `vec_init_loop_exit_info' to handle uncounted loops
Sep 22, 2025
cb85354
vect: guard niters manipulation with `LOOP_VINFO_NITERS_UNCOUNTED_P'
Oct 1, 2025
f45546d
vect: Disable niters-based skipping of uncounted vectorized loops
Sep 29, 2025
2c9ddd6
vect: Fix uncounted PHI handling of `slpeel_tree_duplicate_loop_to_ed…
Oct 27, 2025
d5a5a73
vect: Disable use of partial vectors for uncounted loops
Nov 6, 2025
ed6afed
vect: Reject uncounted loop vectorization where alias analysis may fail
Sep 4, 2025
89fb47c
vect: Enable prolog peeling for uncounted loops
Nov 6, 2025
ca8d97f
vect: Relax known iteration number constraint
May 8, 2025
66724bf
vect: Add uncounted loop unit tests
Dec 1, 2025
53d1a6f
aarch64: Add cortex-a320 core
AlfieRichardsArm Nov 14, 2025
c48970f
analyzer: fold X + (-X) to zero [PR122975]
davidmalcolm Dec 15, 2025
8f84c84
analyzer: fix strlen(STRING_CST + OFFSET) [PR123085]
davidmalcolm Dec 15, 2025
edf5b88
testsuite: Support plugin testing for installed compiler
jsm28 Dec 15, 2025
f4b80b0
libgomp: Avoid -Waddress warning
jakubjelinek Dec 15, 2025
4a71820
c++: delay noexcept parsing for templated friends [PR122668]
Dec 15, 2025
2bf057c
c++: nested typename type resolving to wildcard type [PR122752]
Dec 15, 2025
381fc8e
Fortran: Fix bad read involving extra input text.
Dec 14, 2025
09a9ae0
c++: restrict TYPE_POLYMORPHIC_P to class types
Dec 15, 2025
a7a3d1d
c++: losslessly encode TYPENAME_TYPE tag
Dec 15, 2025
880492a
c++: avoid in-place modification of TYPENAME_TYPE
Dec 15, 2025
3968150
ifcombine: Replace force_gimple_operand_gsi with gimple_build [PR122987]
Dec 11, 2025
e1eca9a
Ada: Fix ICE when comparing reduction expression with integer constant
ebotcazou Dec 15, 2025
c8ddca4
gengtype: Avoid Werror bootstrap fail when a subclass has no GTY fields
jamborm Dec 15, 2025
14ee9a2
cgraph: cgraph_indirect_call_info into a class hierachy
jamborm Dec 15, 2025
7b3af2b
ipa-devirt: Add speculative direct calls based on stores to structures
jamborm Dec 15, 2025
2f8283f
Daily bump.
Dec 16, 2025
4204d3c
final_cleanup: Don't create forwarder blocks for degenerate_phis that…
pinskia Dec 14, 2025
1dc8df6
cleanupcfg: Reject forwarder blocks where dest is eh landing pad or a…
pinskia Dec 14, 2025
3dfd545
ipa/122456 - fix ICE during LTO profiledbootstrap
rguenth Dec 8, 2025
40d0f79
Haifa scheduler: Prevent splitting of fusion pairs in dispatch schedu…
maxim-kuvyrkov Dec 15, 2025
9f597d1
AArch64: Enable dispatch scheduling for Olympus core.
Oct 21, 2025
f04c6c4
target-insns.def: (tag_memory) New pattern.
claziss Jul 9, 2025
20b671e
target-insns.def: (compose_tag) New pattern.
claziss Aug 27, 2025
765936b
asan: add new memtag sanitizer
ibhagatgnu Jul 9, 2025
67a3736
asan: memtag-stack add support for MTE instructions
claziss Jul 9, 2025
8b589bb
aarch64: Add support for memetag-stack sanitizer using MTE insns
claziss Dec 16, 2025
1c2c061
aarch64: Add memtag-stack tests
claziss Dec 16, 2025
13b9564
testsuite: i386: Skip gcc.target/i386/shift-gf2p8affine-2.c on Solari…
rorth Dec 16, 2025
56015c5
testsuite/123137 - fix FAIL of g++.dg/vect/pr64410.cc on i?86
rguenth Dec 16, 2025
3b4e36f
xtensa: Remove variables only used to pass the return of end_sequence()
jjsuwa-sys3175 Dec 14, 2025
538b28c
xtensa: Improve usage of SALT/SALTU instructions
jjsuwa-sys3175 Dec 14, 2025
0959845
a68: fix dump of encoded string mode
Dec 15, 2025
f5ffb08
a68: introduce a68_file_size and a68_file_read
jemarch Dec 15, 2025
dc46237
a68: support for -fmodules-map and -fmodules-map-file
jemarch Dec 14, 2025
7132e97
Regenerate opt-urls
jemarch Dec 16, 2025
ea5427e
RISC-V: Add Synopsys RMX-100 series pipeline description.
artemiy-volkov Jul 9, 2024
e35663d
RISC-V: Add Synopsys RHX-100 series pipeline description.
MichielDerhaeg Nov 28, 2025
d2fd747
RISC-V: Implement riscv_macro_fusion_pair_p for Synopsys RHX-100 series.
MichielDerhaeg Nov 28, 2025
2e70ce7
RISC-V: Implement TARGET_SCHED_FUSION_PRIORITY for Synopsys RHX-100 s…
MichielDerhaeg Nov 28, 2025
60cee0f
RISC-V: Implement scheduling for Synopsys RHX-100 series.
MichielDerhaeg Nov 28, 2025
1f24597
RISC-V: Add instruction patterns for 32-bit multiply-add and bit-extr…
MichielDerhaeg Nov 28, 2025
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
30 changes: 30 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
2025-12-15 Jose E. Marchesi <[email protected]>

* MAINTAINERS: Add myself to DCO section.

2025-12-12 Pietro Monteiro <[email protected]>

* MAINTAINERS: add myself to write after approval

2025-12-11 Jeff Law <[email protected]>

* MAINTAINERS: Update entries for contributors formerly at
Ventana Microsystems to refer to Qualcomm instead.

2025-12-11 supers1ngular <[email protected]>

* MAINTAINERS: add myself to write after approval

2025-12-11 Pengxuan Zheng <[email protected]>

* MAINTAINERS (Pengxuan Zheng): Update email address.

2025-12-08 Nathan Myers <[email protected]>

* MAINTAINERS: add ncm

2025-11-30 Jose E. Marchesi <[email protected]>

* MAINTAINERS: Add Algol 68 subsystems.
* SECURITY.txt: add libga68 to list of libraries.

2025-11-20 Claudio Bantaloukas <[email protected]>

* MAINTAINERS: Add myself in forge integration maintainers
Expand Down
20 changes: 18 additions & 2 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Richard Biener <[email protected]>
Richard Earnshaw <[email protected]>
Jakub Jelinek <[email protected]>
Richard Kenner <[email protected]>
Jeff Law <jlaw@ventanamicro.com>
Jeff Law <[email protected].com>
Michael Meissner <[email protected]>
Jason Merrill <[email protected]>
David S. Miller <[email protected]>
Expand Down Expand Up @@ -173,6 +173,7 @@ objective-c/c++ Mike Stump <[email protected]>
objective-c/c++ Iain Sandoe <[email protected]>
Rust Arthur Cohen <[email protected]>
Rust Philip Herron <[email protected]>
Algol 68 Jose E. Marchesi <[email protected]>

Various Maintainers

Expand All @@ -181,6 +182,7 @@ libcpp Per Bothner <[email protected]>
libcpp All C and C++ front end maintainers
libcpp David Malcolm <[email protected]>
fp-bit Ian Lance Taylor <[email protected]>
libga68 Jose E. Marchesi <[email protected]>
libgcc Ian Lance Taylor <[email protected]>
libgo Ian Lance Taylor <[email protected]>
libgomp Jakub Jelinek <[email protected]>
Expand Down Expand Up @@ -693,6 +695,7 @@ Dragan Mladjenovic draganm <[email protected]>
Alan Modra amodra <[email protected]>
Toon Moene toon <[email protected]>
Alexander Monakov amonakov <[email protected]>
Pietro Monteiro pietro <[email protected]>
Catherine Moore clm <[email protected]>
Mikael Morin mikael <[email protected]>
James A. Morrison phython <[email protected]>
Expand All @@ -704,6 +707,7 @@ Christoph Müllner cmuellner <[email protected]>
Steven Munroe munroesj <[email protected]>
Philippe De Muyter - <[email protected]>
Joseph Myers jsm28 <[email protected]>
Nathan Myers ncm <[email protected]>
Szabolcs Nagy nsz <[email protected]>
Victor Do Nascimento victorldn <[email protected]>
Quentin Neill qneill <[email protected]>
Expand Down Expand Up @@ -830,6 +834,7 @@ Mike Stump mrs <[email protected]>
Jeff Sturm jsturm <[email protected]>
YunQiang Su syq <[email protected]>
Robert Suchanek rts <[email protected]>
Supers1ngular - <[email protected]>
Andrew Sutton asutton <[email protected]>
Gabriele Svelto gsvelto <[email protected]>
Torbjörn Svensson azoff <[email protected]>
Expand Down Expand Up @@ -924,10 +929,11 @@ Jie Zhang jiez <[email protected]>
Yufeng Zhang yufeng <[email protected]>
Qing Zhao qinzhao <[email protected]>
Shujing Zhao pzhao <[email protected]>
Pengxuan Zheng pzheng <quic_pzheng@quicinc.com>
Pengxuan Zheng pzheng <[email protected].com>
Juzhe Zhong - <[email protected]>
Roman Zhuykov zhroma <[email protected]>
Jon Ziegler jonz <[email protected]>
Raphael Zinsly - <[email protected]>
Roman Zippel zippel <[email protected]>
Claudiu Zissulescu claziss <[email protected]>
Josef Zlomek zlomek <[email protected]>
Expand All @@ -947,26 +953,33 @@ information.


Soumya AR <[email protected]>
Daniel Barboza <[email protected]>
Daniel Barboza <[email protected]>
Peter Bergner <[email protected]>
Dhruv Chawla <[email protected]>
Juergen Christ <[email protected]>
Giuseppe D'Angelo <[email protected]>
Robin Dapp <[email protected]>
Robin Dapp <[email protected]>
Robin Dapp <[email protected]>
Aldy Hernandez <[email protected]>
Michal Jires <[email protected]>
Matthias Kretz <[email protected]>
Prathamesh Kulkarni <[email protected]>
Tim Lange <[email protected]>
Jeff Law <[email protected]>
Jeff Law <[email protected]>
Jeff Law <[email protected]>
Jeff Law <[email protected]>
Martin Liška <[email protected]>
H.J. Lu <[email protected]>
Yuao Ma <[email protected]>
Matthew Malcomson <[email protected]>
Jose E. Marchesi <[email protected]>
Immad Mir <[email protected]>
Gaius Mulley <[email protected]>
Shreya Munnangi <[email protected]>
Shreya Munnangi <[email protected]>
Szabolcs Nagy <[email protected]>
Mikael Pettersson <[email protected]>
Andrew Pinski <[email protected]>
Expand All @@ -988,4 +1001,7 @@ Kugan Vivekanandarajah <[email protected]>
Jonathan Wakely <[email protected]>
Alexander Westbrooks <[email protected]>
Chung-Ju Wu <[email protected]>
Pengxuan Zheng <[email protected]>
Pengxuan Zheng <[email protected]>
Raphael Zinsly <[email protected]>
Raphael Zinsly <[email protected]>
8 changes: 8 additions & 0 deletions Makefile.def
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ target_modules = { module= zlib; bootstrap=true; };
target_modules = { module= rda; };
target_modules = { module= libada; };
target_modules = { module= libgm2; lib_path=.libs; };
target_modules = { module= libga68; lib_path=.libs; };
target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
target_modules = { module= libitm; lib_path=.libs; };
target_modules = { module= libatomic; bootstrap=true; lib_path=.libs; };
Expand Down Expand Up @@ -313,6 +314,8 @@ flags_to_pass = { flag= GNATBIND ; };
flags_to_pass = { flag= GNATMAKE ; };
flags_to_pass = { flag= GDC ; };
flags_to_pass = { flag= GDCFLAGS ; };
flags_to_pass = { flag= GA68 ; };
flags_to_pass = { flag= GA68FLAGS ; };

// Target tools
flags_to_pass = { flag= AR_FOR_TARGET ; };
Expand All @@ -329,6 +332,8 @@ flags_to_pass = { flag= GOC_FOR_TARGET ; };
flags_to_pass = { flag= GOCFLAGS_FOR_TARGET ; };
flags_to_pass = { flag= GDC_FOR_TARGET ; };
flags_to_pass = { flag= GDCFLAGS_FOR_TARGET ; };
flags_to_pass = { flag= GA68_FOR_TARGET ; };
flags_to_pass = { flag= GA68FLAGS_FOR_TARGET ; };
flags_to_pass = { flag= GM2_FOR_TARGET ; };
flags_to_pass = { flag= GM2FLAGS_FOR_TARGET ; };
flags_to_pass = { flag= LD_FOR_TARGET ; };
Expand Down Expand Up @@ -678,6 +683,7 @@ dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgo
dependencies = { module=configure-target-libsanitizer; on=all-target-libstdc++-v3; };
dependencies = { module=configure-target-libvtv; on=all-target-libstdc++-v3; };
dependencies = { module=configure-target-libgrust; on=all-target-libstdc++-v3; };
dependencies = { module=configure-target-libga68; on=all-target-libstdc++-v3; };
// parallel_list.o and parallel_settings.o depend on omp.h, which is
// generated by the libgomp configure. Unfortunately, due to the use of
// recursive make, we can't be that specific.
Expand Down Expand Up @@ -736,6 +742,8 @@ languages = { language=jit; gcc-check-target=check-jit; };
languages = { language=rust; gcc-check-target=check-rust; };
languages = { language=cobol; gcc-check-target=check-cobol;
lib-check-target=check-target-libgcobol; };
languages = { language=algol68; gcc-check-target=check-algol68;
lib-check-target=check-target-libga68; };

// Toplevel bootstrap
bootstrap_stage = { id=1 ; };
Expand Down
Loading