The branch 'redhat/heads/gcc-16-branch' was updated to point to:
f73d23f06a1b... Merge commit 'r16-6248-g1c555ba67a34ced2460a065eac05ae2e269
It previously pointed to:
a6b13f8f708c... Red Hat customizations.
Diff:
Summary of changes (added commits):
-----------------------------------
f73d23f... Merge commit 'r16-6248-g1c555ba67a34ced2460a065eac05ae2e269
1c555ba... c++: Fix up recent cp_parser_template_id regression [PR1231 (*)
a0908b6... c++: Fix ICE with type aliases in inherited CTAD [PR122070] (*)
630c1bf... libstdc++: Fix ranges::stable_sort handling of null buffer (*)
1ed9526... OpenMP: Add parser support for target's device_type clause (*)
63c6821... aarch64: Add ACLE macro __ARM_FEATURE_SVE_PREDICATE_OPERATO (*)
24bf392... Fix profile_probability constructor arg [PR123153] (*)
9614fe9... libstdc++: Fix up std::generate_canonical for 32-bit arches (*)
3d831ca... aarch64: Update SME_LUTv2 feature string. (*)
cf0a68d... aarch64: Add new target options for 2024 Architecture Exten (*)
7c32956... aarch64: Split sve2-X extensions into sve2 + sve-X extensio (*)
4b281c6... aarch64: Add alias option support (*)
a0001ef... LoongArch: Fix ISA base not being updated in loongarch_opti (*)
8a38c44... LoongArch: Add support for the TARGET_MODES_TIEABLE_P vecto (*)
b44b4f7... c/123156 - overflow in shuffle mask for __builtin_shuffleve (*)
5ae3346... Do not skip jobserver flags with negative file descriptors (*)
135fe58... ch: Fix detection of non-executed loop exit (*)
b2b5ccb... predict: Fix return value in unlikely_executed_stmt_p for _ (*)
77ab3b0... vartrack: fix skipping of unsuitable locs (*)
78eca0d... Daily bump. (*)
4fbe8f4... cse: Check volatile memory in cselib_redundant_set_p (*)
278eb0a... libstdc++: Make __cpp_lib_constexpr_exceptions depend on cx (*)
1208456... libstdc++: Implement std::philox_engine for targets without (*)
a9eb2f2... libstdc++: Use -fexcess-precision=standard for std::generat (*)
53893d4... libstdc++: Adjust tests to work for -D_GLIBCXX_USE_OLD_GENE (*)
c504ab2... a68: fix handling of flex modes in complete_encoded_mode [P (*)
dcbf597... a68: fix imports in big-endian targets [PR algol68/123132] (*)
4831357... a68: remove multiple definition module from testcase (*)
e9b3586... PR modula2/23178: reduce error message clutter when reporti (*)
65cbb24... AVR: Tweak shift execution times in some cases. (*)
d3d6048... AVR: Refactor avr.cc::out_shift_with_cnt(). (*)
77a8ed6... Fix testsuite/123166 - add missing dg-do run (*)
09ed6a3... Fix various RISC-V testsuite regressions after volatile pat (*)
22f1c85... [committed] Another MAINTAINERS update (*)
b95290e... libgomp: Fix libgomp.c/affinity-1.c on non-Linux (*)
4320e2b... c++: adjust comment wording in cp_parser_init_declarator (*)
8372629... libstdc++: Move new std::generate_canonical to inline names (*)
cf8dea6... libstdc++: Restore braces around body of if-statement (*)
84ad0d8... PR modula2/123151: Unable to use IsNoError with Close in FI (*)
bd986dd... testsuite: i386: Restrict gcc.target/i386/pr120881-1?.c to (*)
829fc51... testsuite: c++: Skip g++.dg/cpp26/literals2.C on Solaris [P (*)
c9c1c00... testsuite: diagnostics: Fix gcc.dg/plugin/crash-test-nested (*)
0ee1ade... c++: clear in_declarator_p before parsing a lambda [PR12144 (*)
020ad96... c++: Don't record lambdas in concept evaluations [PR123075] (*)
837c21e... libstdc++: Make declaration and definition of generate_cano (*)
9fcb592... libstdc++: Fixed failing dg-error in random/pr60037-neg.cc (*)
932d24f... libstdc++: Fix up all_pedantic_errors.cc (*)
1e61efc... i386: Obfuscate _mm_maskmove_si64 local variable [PR123155] (*)
7a0fbbe... i386: Obfuscate avx10_2bf16intrin.h inline function argumen (*)
019c75f... gccrs: Change parser template implementation file ext (*)
377a383... gccrs: Split parser implementation into several files (*)
eac8751... gccrs: Move function to utils namespace (*)
c6ded62... gccrs: Move is_right_angle_tok to util namespace (*)
32bba8e... gccrs: Remove static buffer size and improve error message (*)
64f0f42... gccrs: Add dump configuration options, fix node exclusion (*)
50318fc... gccrs: Refactor node description in AST dump (*)
d318790... gccrs: Rework code to call one function when add comment (*)
bbe7fd8... gccrs: Add clarity to the code (*)
b4e3c26... gccrs: Add dump option to show node (*)
18c092b... gccrs: Use the path location for MetaItemPathExpr (*)
ce810af... gccrs: Use tl::expected in the parser to avoid error state (*)
b40f769... x86: Add AMD znver6 processor support (*)
b2fb18e... libstdc++: Provide conversion between atomic_ref of similar (*)
5d69161... Daily bump. (*)
487bd3b... libstdc++: Optimize compilation time for signed/unsigned in (*)
7a5ad55... libstdc++: Do not optimize std::copy to memcpy for bool out (*)
e0fa6ea... libstdc++: Update default -std for testsuite (*)
f725f08... libstdc++: Update tzdata to 2025c (*)
54ffda5... a68: fix modules testsuite to not include flags in test nam (*)
4ac9dec... analyzer: fix warnings [PR123136] (*)
20f9b31... analyzer: escape filenames in supergraph dump (*)
e50ec07... testsuite: require dot for diagnostic-test-graphs-html.c [P (*)
866bc8a... libstdc++: New generate_canonical impl (P0952, LWG2524) [PR (*)
c08e4e2... a68: support only one definition module per prelude packet (*)
1823d42... analyzer: fix state dumps for return_event [PR122003] (*)
1d29b68... libstdc++: Implement P2408R5 C++20 iterators as inputs to S (*)
f3b5171... aarch64: Make the test for available cached PCS data more r (*)
c8cb5f1... libga68: Make _libga68_u32_cmp static (*)
0da17c0... Generate Algol68 frontend online docs (*)
7132e97... Regenerate opt-urls (*)
dc46237... a68: support for -fmodules-map and -fmodules-map-file (*)
f5ffb08... a68: introduce a68_file_size and a68_file_read (*)
0959845... a68: fix dump of encoded string mode (*)
538b28c... xtensa: Improve usage of SALT/SALTU instructions (*)
3b4e36f... xtensa: Remove variables only used to pass the return of en (*)
56015c5... testsuite/123137 - fix FAIL of g++.dg/vect/pr64410.cc on i? (*)
13b9564... testsuite: i386: Skip gcc.target/i386/shift-gf2p8affine-2.c (*)
1c2c061... aarch64: Add memtag-stack tests (*)
8b589bb... aarch64: Add support for memetag-stack sanitizer using MTE (*)
67a3736... asan: memtag-stack add support for MTE instructions (*)
765936b... asan: add new memtag sanitizer (*)
20b671e... target-insns.def: (compose_tag) New pattern. (*)
f04c6c4... target-insns.def: (tag_memory) New pattern. (*)
9f597d1... AArch64: Enable dispatch scheduling for Olympus core. (*)
40d0f79... Haifa scheduler: Prevent splitting of fusion pairs in dispa (*)
3dfd545... ipa/122456 - fix ICE during LTO profiledbootstrap (*)
1dc8df6... cleanupcfg: Reject forwarder blocks where dest is eh landin (*)
4204d3c... final_cleanup: Don't create forwarder blocks for degenerate (*)
2f8283f... Daily bump. (*)
7b3af2b... ipa-devirt: Add speculative direct calls based on stores to (*)
14ee9a2... cgraph: cgraph_indirect_call_info into a class hierachy (*)
c8ddca4... gengtype: Avoid Werror bootstrap fail when a subclass has n (*)
e1eca9a... Ada: Fix ICE when comparing reduction expression with integ (*)
3968150... ifcombine: Replace force_gimple_operand_gsi with gimple_bui (*)
880492a... c++: avoid in-place modification of TYPENAME_TYPE (*)
a7a3d1d... c++: losslessly encode TYPENAME_TYPE tag (*)
09a9ae0... c++: restrict TYPE_POLYMORPHIC_P to class types (*)
381fc8e... Fortran: Fix bad read involving extra input text. (*)
2bf057c... c++: nested typename type resolving to wildcard type [PR122 (*)
4a71820... c++: delay noexcept parsing for templated friends [PR122668 (*)
f4b80b0... libgomp: Avoid -Waddress warning (*)
edf5b88... testsuite: Support plugin testing for installed compiler (*)
8f84c84... analyzer: fix strlen(STRING_CST + OFFSET) [PR123085] (*)
c48970f... analyzer: fold X + (-X) to zero [PR122975] (*)
53d1a6f... aarch64: Add cortex-a320 core (*)
66724bf... vect: Add uncounted loop unit tests (*)
ca8d97f... vect: Relax known iteration number constraint (*)
89fb47c... vect: Enable prolog peeling for uncounted loops (*)
ed6afed... vect: Reject uncounted loop vectorization where alias analy (*)
d5a5a73... vect: Disable use of partial vectors for uncounted loops (*)
2c9ddd6... vect: Fix uncounted PHI handling of `slpeel_tree_duplicate_ (*)
f45546d... vect: Disable niters-based skipping of uncounted vectorized (*)
cb85354... vect: guard niters manipulation with `LOOP_VINFO_NITERS_UNC (*)
0164bf8... vect: Extend `vec_init_loop_exit_info' to handle uncounted (*)
f0563f6... vect: Make all exit conditions early breaks for uncounted l (*)
f864411... vect: Add default types & retvals for uncounted loops (*)
5fb1c9e... doc: Document --with-windres in install.texi [PR108866] (*)
784fe43... Driver: Implement --with-windres= argument to configure scr (*)
a785298... Driver: Add support for Windows resource files (.rc, .res) (*)
e10dc8f... openmp: Fix next variable initialization in cp_parser_omp_c (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/redhat/heads/gcc-16-branch' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.