The branch 'redhat/heads/gcc-16-branch' was updated to point to:
000ed919272a... Merge commit 'r16-6678-g5079424ade2deddfa8d39a48a892f60679e
It previously pointed to:
b48538f45d8b... Merge commit 'r16-6477-gd5743234731ecc62d889e297a7576561600
Diff:
Summary of changes (added commits):
-----------------------------------
000ed91... Merge commit 'r16-6678-g5079424ade2deddfa8d39a48a892f60679e
5079424... toplevel: Unbreak Ada build [PR123490] (*)
8a6ff9c... ranger: Verify gimple_call_num_args for several builtins [P (*)
00b6346... c: Fix ignored qualifier issue for enumerations [PR123435,P (*)
2226b67... libstdc++: constexpr flat_map and flat_multimap (*)
f2cddde... a68: Add exit function to POSIX prelude (*)
1f7e64d... Daily bump. (*)
cce52f4... a68: Escape @ in ga68.texi (*)
d4c5d27... forwprop: Use ssizetype for mask [PR123414]. (*)
0a98b1a... Fix broken bootstrap on FreeBSD. (*)
e153237... Update Copyright for gen-evolution.awk and gen-cxxapi-file. (*)
bc668cf... analyzer: port pop_frame_callbacks to pub/sub (*)
d36257a... analyzer: port translation_unit_callbacks to pub/sub (*)
f68343c... analyzer: replace PLUGIN_ANALYZER_INIT with a pub/sub chann (*)
e20eee3... diagnostics: add optional CFG dumps to SARIF/HTML output si (*)
4a2e1c3... Add publish/subscribe topics and channel: pass_events (*)
b34dad6... Add pub-sub.{h,cc} (*)
1d54992... aarch64: Fix PCH for sve builtins [PR123457] (*)
2c83c35... c: Optimize TARGET_EXPRs for _Atomic loads [PR123475] (*)
4f1bde9... doc: List more valid -x option arguments (*)
5031cc8... libstdc++: Simplify use_proxy_wait function (*)
5f02ba9... libstdc++: Fix proxy wait detection in atomic wait (*)
9eb863f... libstdc++: Ensure counting_semaphore::try_acquire_for times (*)
b405a04... Fortran: [PR123483] Fix duplicate finalization (*)
7d199a3... libstdc++: Fix C++ 11 ctype when using picolibc (blank vs s (*)
c10076b... [PR123121, LRA]: Fix wrong rematerialization of insns with (*)
b8634a0... RISC-V: Update tt-ascalon-d8's extension list [PR123492] (*)
e58b11c... ipa-cp: Use the VR and bits lattices for clones of non-loca (*)
3fd5a1e... ipa-cp: Better opportunity evaluation and ranking (*)
f5166f5... arm: prevent impossible tail- long-calls with static chain (*)
a406662... s390: Fix operand modifier c (*)
edda700... Enable -fbit-tests and -fjump-tables at -Og [PR123212] (*)
43736a2... aarch64: Add support for FEAT_F8F32MM, FEAT_F8F16MM, and FE (*)
10fe6a4... arm: always enable both simd and mve builtins (*)
8409fb7... testsuite: Only xfail gcc/testsuite/gcc.dg/vect/pr33804.c e (*)
9a2402a... Update copyright years. (*)
6810037... Ada: Fix suboptimal copy of discriminated record to local v (*)
671382d... i386: Add OPTION_MASK_ISA_64BIT to 4 non-ia32 builtins [PR1 (*)
571f250... ada: Fix suboptimal copy of discriminated record to local v (*)
4e1468b... ada: Move Save_Global_References_In_Aspects into sole calle (*)
e7e27c1... ada: Improve fix for object with address clause and C++ con (*)
197dfdc... ada: Fix crash on legality check for initialization of impl (*)
8555ca0... ada: Fix small oversight in accessibility change (*)
867f889... ada: Fix accessibility level of function calls in Ada 95 (*)
623a5d3... ada: Ada.Containers.Bounded_Indefinite_Holders follow-up. (*)
5c1228d... ada: Fix fallout of latest accessibility change with -gnata (*)
913d2dd... ada: Unsigned_Base_Range aspect (part 7) (*)
c6d349f... ada: Reimplement AI12-0345, AI12-0372 and implement AI12-04 (*)
17f38a8... ada: Add quickfixes for -gnawk warnings (*)
d4dfaac... ada: Update GNAT RM after implementing Indefinite_Holders (*)
6c09f90... ada: Set thread description on Windows (*)
2cc46e7... ada: Fix parameterless constructors (*)
97ad987... ada: Update -gnatwk error messages with Diagnostic_Id-s (*)
f357795... ada: Add diagnostic entry consistency checks (*)
92fcd57... ada: Print gnat diagnostics with the gnat command (*)
a9b17a0... ada: Add support for printing switches in the SARIF report (*)
7216df7... ada: Implement From_Address attribute (*)
66a48b5... ada: new legality checks for Super and Initialize aspect sp (*)
a358cc5... ada: Implement Ada.Containers.Bounded_Indefinite_Holders. (*)
cf0f6cf... ada: Fix missing warning for unused use clause with use cla (*)
90f219e... ada: Tech debt: clean up miscellaneous VAST issues (*)
c2a14d0... ada: Compiler crash on ill-formed container indexing (*)
cf0a79b... ada: Change 'Size of formal unconstrained discriminated in (*)
7625377... ada: Warn on untagged record type equality under Ada 83/95 (*)
49d6d3e... ada: Restore previous mapping for Ada to Win32 task priorit (*)
efc8797... ada: Implement copy constructors (*)
2eb64c5... ada: Move detection of anonymous access types in expansion (*)
08c6373... ada: Change syntax for destructors extension (*)
afd881f... ada: Update gnat-llvm debugging documentation (*)
6d93014... ada: Rename Find_Hook_Context function (*)
df67cd1... ada: Fix missing diagnostic with "T'Constructor" syntax (*)
a67a5e0... ada: Adjust SPARK RM rule numbers for new handling of Async (*)
3e26e26... ada: Spurious warning on untagged record type equality (*)
a929418... ada: Fix crash when checking ghost levels of call arguments (*)
6ee1f58... ada: Fix fallout of recent change related to task activatio (*)
5772cf8... ada: Fix Ultimate_Overlaid_Entity to match the SPARK RM sem (*)
315965c... ada: Find overlying with slices (*)
5d24c74... ada: Allow component clauses for certain record components (*)
48f841e... ada: Fix premature finalization caused by predicate check o (*)
755b0aa... ada: Make Exp_Ch9.Build_Task_Allocate_Block a function (*)
ccf9af9... ada: Do not inline calls to ghost functions (*)
d880ed7... ada: Update compiler sample output in user's guide (*)
4b2e181... ada: Give consistent error message for invalid prefix in se (*)
9813e49... c++/modules: Mark implicit using-directive for imported unn (*)
d5835ae... bugzilla: remove `gcc-bugs@` mailing list address (*)
ab6621a... ifcvt: Reject inner floating modes of a subreg for noce_try (*)
07df546... libiberty/testsuite: make test-pexecute's -t option a littl (*)
4fbc0bb... [PR target/121778] Improving rotation detection (*)
8265192... [RISC-V] Clamp long reservations to 7c (*)
83b3c80... [Bug gcov-profile/123019][V3] Fix Virtual SSA ICE (*)
76af3bd... [PR ipa/123383][v2] ICE speculative call sequence has specu (*)
35476a0... stmt: Fix up parse_input_constraint [PR111817] (*)
45bd656... RISC-V: -mrvv-max-lmul=conv-dynamic [PR122846]. (*)
d5964a2... Fix compile failure on systems not supporting gthreads. (*)
25c8599... __builtin_counted_by_ref should be extended to support poin (*)
6686cfb... Introduce x86_64-linux-gnuabi32 (*)
feaabf9... doc: Fix typo in documentation of -flang-info-module-cmi (*)
6ae5a2a... [PATCH v6 1/1] Add --with-multi-buildlist configure option (*)
92d621d... [PATCH 2/2] ia64: Expand MAX_VECT_LEN to 16 (*)
9a50005... Re: [PATCH] match: Check else value compatibility [PR123268 (*)
89eebd8... MAINTAINERS: add myself to write after approval (*)
ece83c6... vect: Generalise vect_add_slp_permutation [PR122793] (*)
6225251... tree-optimization/123310 - wrong aggregate copy VN (*)
17cc07b... Containerfile for base forge actions (*)
7a8c00d... tree-optimization/123298 - fix backedge detection for VN al (*)
8425703... More verbose dumping on missed vector optabs (*)
8ee36c4... s390: Remove volatile check from constraints A[QRST] (*)
5f2ac8c... testsuite: Fix up pr123319.c [PR123319] (*)
07da32d... testsuite: Add testcase for already fixed test [PR121675] (*)
5513935... libstdc++: Use tree-dump-gimple in variant constant init te (*)
ae0cdb0... middle-end/123107 - avoid invalid vector folding (*)
bba999a... Fortran: Fix namelist with use association and renaming (*)
fd8686b... Fortran: Fix namelist with use association and renaming (*)
c5ae6aa... vect/ifcvt: Don't factor out VEC_PERM_EXPR with constant ma (*)
ff2fd85... cse: Small boolization of follow_jumps argument to cse_find (*)
e21d696... Daily bump. (*)
b1f99a0... Fortran: [PDT]Fix ICE in tree check and memory leaks[PR9021 (*)
cdbe47a... [PATCH 1/2] ia64: Fix zero_call_used_regs for PRs [PR121535 (*)
bb9cb9c... [PATCH] ia64: properly include libunwind support during con (*)
fadfce9... arm: add test for recent combine fix [PR121773] (*)
7d702dc... [committed] Use compact form to update stack pointer in lib (*)
fd7a681... LoongArch: guard SImode simple shift and arithmetic expansi (*)
1bfe914... [committed] [PR target/123403] Fix base register and offset (*)
a94bd31... libstdc++: Fix std::basic_stringbuf::str()&& [PR123100] (*)
a6c8531... libstdc++: Remove redundant return statement after static_a (*)
412eb96... libstdc++: Override detection of flockfile support in newli (*)
5b20eef... libstdc++: Fix memory leak in std::barrier destructor [PR12 (*)
827cd76... OpenMP: Add early C/C++ parser support for 'groupprivate' d (*)
849b8f2... Early builtin_unreachable removal must examine dependencies (*)
9d9e983... Always snap subranges after intersection. (*)
f26f5e3... [PATCH v3] match.pd: popcount(X & -X) -> -X != 0 [PR102486] (*)
3ee0e36... combine: Fix up serious regression in try_combine [PR121773 (*)
f8c3218... libstdc++: Use gnu_inline attribute on constexpr exception (*)
c0a6fda... testsuite: Require vect_extract_even_odd in gcc.dg/vect/slp (*)
9d570ca... testsuite: Don't xfail gcc.dg/tree-ssa/ssa-dom-cse-2.c on 6 (*)
66cf83c... testsuite/123353 - require little-endian for testcase (*)
e474dbc... testsuite: Require vect_hw_misalign in gcc.dg/vect/vect-71. (*)
bc5764f... testsuite: Require vect_bool_cmp in gcc.dg/vect/vect-bool-2 (*)
d1f4800... arm: avoid UB in arm_gen_constant [PR123390] (*)
558918d... aarch64: Add support for fmv priority syntax. (*)
3ecc4d5... targethooks: Change SAME_FUNCTION_VERSIONS hook to support (*)
cfc746c... ipa-cp: Multiple sweeps over the call-graph in the decision (*)
f265e8e... ipa-cp: Move decision to clone for all contexts to decision (*)
72a376d... fixincludes: Remove unnecessary Solaris fixes (*)
e58f395... tree-optimization/123315 - reset LOOP_VINFO_USING_DECREMENT (*)
a74a0db... tree-optimization/123221 - ICE with conversion reduction (*)
515dba5... tree-optimization/123316 - avoid ICE due to lack of PHI pat (*)
026c00b... Allow disabling -gctf non-C warning [PR123259] (*)
6345c1c... warn_access: Limit waccess2 to dangling pointer checks [PR (*)
db56246... Daily bump. (*)
e3a8fa7... Add myself as global reviewer (*)
bd0d3ba... gcov: Fix counter update method selection (*)
8cd878a... [PR target/123269] Adjust predcomm testcases to avoid vecto (*)
abf001f... Fortran: Allow BLANK= in OPEN with -std=f95 (*)
531150b... testsuite: Do not restrict stack protector tests to native (*)
384c6ae... xtensa: Small changes to 'return' insn pattern (*)
8b8d234... vect: Add check for BUILT_IN_NORMAL to ifcvt [PR122103] (*)
255fa4a... aarch64: Add support for __pldir intrinsic (*)
cf4b353... aarch64: Add support for FEAT_PCDPHINT atomic_store intrins (*)
434c587... Fix gcc.c-torture/execute/pr110817-[13].c on the SPARC (*)
56dd47c... testsuite: rework some vect/complex testcases (*)
3809c5b... Ada: Clear possible confusion in doc/install.texi (*)
ba43d01... Testsuite: Return ELF as object format for Solaris targets (*)
c6085ca... tree-object-size: Deterministic SSA generation [PR123351] (*)
e32c3fb... Generate a runtime error on recursive I/O, thread-safe (*)
5376cb8... MAINTAINERS: Add my Bugzilla Account (*)
cdb15b3... openmp: Improve Fortran Diagnostics for Linear Clause (*)
fb93843... Daily bump. (*)
974c04d... vect: teach vectorizable_call to predicate calls when they (*)
7fcd3ed... vect: teach if-convert to predicate __builtin calls [PR1221 (*)
e984cf7... vect: update tests for -ftrapping-math support [PR122103] (*)
772b847... middle-end: extend fma -> fms transformation to conditional (*)
057eedd... middle-end: Add new conditional IFNs for existing math IFNs (*)
c10b8f7... middle-end: teach gimple_could_trap_p to handle __builtin c (*)
2cc9d84... Update cpplib ka.po (*)
0c3d8dd... [RISC-V] Restore inline expansion of block moves on RISC-V (*)
91ee2e6... [PATCH v1 2/2] RISC-V: Add run test case for vwadd/vwsub wx (*)
2dbf9c0... [PATCH v1 1/2] RISC-V: Fix incorrect combine pattern for an (*)
340e971... aarch64: Restrict SME_LUTv2 instructions to streaming mode (*)
201324b... aarch64 doc: Fix incorrect function name (*)
43ec8ef... RISC-V: Adjust the asm check of vx_vf due to middle-end cha (*)
1f7bb5c... Vect: Adjust depth_limit of vec_slp_has_scalar_use from 2 t (*)
e3a2fff... AArch64: tweak inner-loop penalty when doing outer-loop vec (*)
d7aebc7... AArch64: Add if-conversion target cost model [PR123017] (*)
b72d3e3... MAINTAINERS: Swap emails (*)
b5d3675... Fortran: ICE in type-bound function with PDT result [PR 123 (*)
e77ba7e... Daily bump. (*)
6cf7cea... a68: disable psABI warnings for Algol 68 (*)
ae06660... Regenerate gcc/configure with the correct version of autoco (*)
08ccc67... Partially revert patch that made VXRM a global register on (*)
72274d0... [PATCH] Add support for using picolibc (*)
0039bf6... [committed] Add Kazumoto & Oleg to contrib.texi (*)
2971767... [PATCH] c6x: fix the scheduling of floating-point multiplic (*)
bcde241... testsuite: Create a variant of uninit-pred-7_a.c [PR123377] (*)
1a2b5ee... [PATCH v2]: pch, target: update host hooks for NetBSD and O (*)
b01d6fa... [PATCH v4] match.pd: (c?a:b) op d -> c ? (a op d):(b op d) (*)
bde7b01... [PR target/123010] Simplify shift of sign extracted field t (*)
582ccf3... testsuite: Require effective target bitint for test case (*)
37adae0... Daily bump. (*)
832ea25... testsuite: Add new variant of pr42196-3.c (*)
b7baede... algol68: Improve testsuite initialization (*)
c7206ef... widening_mul: Fix up .SAT_{ADD,SUB,MUL} pattern recognition (*)
(*) 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.