The branch 'redhat/heads/gcc-16-branch' was updated to point to:
753337290a70... Merge commit 'r16-6984-g2ab314d52bf762059d6c15caf0071513811
It previously pointed to:
1a9a51aca25e... Merge commit 'r16-6809-gdc716fb66a7cdfc1ded12d861b3a7daf3cb
Diff:
Summary of changes (added commits):
-----------------------------------
7533372... Merge commit 'r16-6984-g2ab314d52bf762059d6c15caf0071513811
2ab314d... c++/reflection: update class_members_of comment (*)
8f9034c... c++/reflection: refactor type_linkage_name (*)
412667e... arm: fix unrecognized HFmode min/max insns on neon [PR12374 (*)
fd2afe6... c++: fix user_provided_p (*)
c7c5112... tree-optimization/123741 - fix segfault with BB vect and ma (*)
d52669a... testsuite: Add testcase for already fixed PR [PR123753] (*)
4f8f563... libstdc++-v3: Update baseline symbols for ia64-linux (*)
4295f32... Fix typo in comment in tree-vrp.cc (*)
badd642... forwprop: More nop-conversion handling [PR123731]. (*)
ca5a68a... RISC-V: Fix intrinsic FoF load at -O0 [PR122869]. (*)
3a05a37... RISC-V: Correct builtin registration order [PR123279]. (*)
2c2a07e... tree-optimization/123755 - properly register loop mask for (*)
984962b... tree-optimization/123756 - remove now bogus assert in reduc (*)
09358c6... a68: fix code and phrases in documentation [PR algol68/1237 (*)
613fef9... unswitch: Fix up one unguarded fprintf (dump_file, ...) [PR (*)
41878c1... testsuite: don't test for shirnk wrapping for arm thumb1 on (*)
8498a88... gcc/testsuite/gcc.dg/maxof-compile.c: Add tests using quali (*)
54e7e96... MAINTAINERS: Add myself to Write After Approval and DCO (*)
67d4031... sarif-replay: improve path output when source is unavailabl (*)
82085c1... testsuite: Add testcase for already fix bug [PR123745] (*)
1670d0a... Add u-arch tune prefer_bcst_from_integer. (*)
4379185... Daily bump. (*)
59b9ec2... analyzer: ensure that concrete binding keys don't overlap (*)
dd57ad6... analyzer: different decls don't alias (*)
6008da8... [PR modula2/123739] The help option descriptions are not ca (*)
8195011... c++: introduce maybe_get_first_fn (*)
5f7d74b... c++: tighten up is_std_substitution (*)
2a20b79... s390: Don't emulate vec_cmpgtuv1tiv1ti for VXE3 [PR122781] (*)
dcffca3... testsuite: Add testcase for already fixed PR [PR123744] (*)
4073b1b... c++: Fix ICE in build_base_path -> resolves_to_fixed_type_p (*)
9abe0b4... c++: Fix ICE with constant evaluation of a = {CLOBBER} with (*)
89f58d2... Ada: Fix visibility issue on generic parent from nested gen (*)
14cd283... testsuite: tolerate bogus warning in pr113026-1.c [PR113524 (*)
d3d05d0... testsuite: arm: thumb2-pop-loreg needs explicit -mthumb (*)
b4f09e9... testsuite: arm: bf16_vstn_1 vst3q_bf16 improved by late-com (*)
4216c08... testsuite: enable use of cxa_atexit on tree-ssa cxa_atexit (*)
8fdb81b... testsuite: enable use of cxa_atexit on module pr98893 test (*)
b9171f4... testsuite: silence nolto-rel warning in pr62026_0.C (*)
f986335... testsuite: enable use of cxa_atexit on abi tag18a test (*)
dd55243... testsuite: add hostedlib requirements to multiple C++ tests (*)
8bb6d43... testsuite: _Static_assert is not present in C90 (*)
ebd68b3... testsuite: require c99_runtime for ldexp optimizations (*)
a0ec4c8... testsuite: drop explicit run from dfp execution tests (*)
e25adcb... Daily bump. (*)
1bede52... [PR rtl-optimization/123380] Avoid creating bogus SUBREG in (*)
6b79f1a... [RISC-V][PR target/123626] Fix VXRM state after calls (*)
9fdccda... c++: non-dep reversed <=> returning int [PR123601] (*)
4ac080e... Do not trap on a stmt with no basic block. (*)
869df29... doc, openmp: Fix Overfull Hboxes for OpenMP Docs (*)
05ffa49... c++/reflection: comment on TARGET_EXPR stripping (*)
ac750f1... [PR122215, IRA]: Add missed test file (*)
89cb2cc... doc: fix documentation of -Wsfinae-incomplete [PR123639] (*)
358ab6c... diagnostics: Print invocation on ICE (*)
2591064... sarif-replay: skip "sarif:/" embedded links [PR123056] (*)
26a69f9... analyzer: fix -Wmaybe-uninitialized of 'edge_sense' (*)
cb6ce92... AVR: AVR-LibC's setjmp preserves callee-saved regs. (*)
a1165e7... c++: Fix -Wmisleading-indentation ICE on expansion stmt [PR (*)
ffd205f... aarch64: Add aarch64 test [PR 123697] (*)
0c2b2d5... aarch64: Update comment explaining code layout (*)
3a8faf1... aarch64: Ignore debug stmts in aarch64_possible_by_lane_ins (*)
5b14c8d... c++: adjust visibility of _DECLs with no linkage (*)
73bf30c... PR rtl-optimization/123585: ICE in vec_select simplificatio (*)
501baaf... aarch64: Adjust predicate used for SVE2 SHA3 XAR rotate amo (*)
47a48e7... aarch64: PR target/123584 - Fix expansion of SHA3 XAR with (*)
348c623... ipa-reorder-for-locality - Introduce C++ template heuristic (*)
8b87584... ipa-reorder-for-locality - Address compile time issues for (*)
46a3355... middle-end/123697 - fix .MASK_LOAD_LANES folding (*)
23cd6f3... libstdc++: Disable __cpp_lib_reflection for old CXX ABI (*)
bc09128... testsuite, cobol, modula2, rust, algol68: Extend help.exp t (*)
06765f2... tree-optimization/123729 - fix reduction epilog flowing int (*)
1acf01f... Add phi_arg_edge_from_use helper (*)
304d08f... libgomp: Ensure memory sync after performing tasks (*)
8a47ae5... libgomp: Enforce tasks executed lexically after scheduled (*)
d0e8a8e... cobol: Fix up -Wmove-index option description (*)
55b2dd6... Daily bump. (*)
28e3207... algol68: Add allocation function for leaf objects (*)
146e64b... a68: set enable_algol68_gc to `auto' instead of `no' (*)
63e0c27... [RISC-V][PR rtl-optimization/121787] Work around bad cfglay (*)
45572fb... Update gcc es.po (*)
412467a... Regenerate sol2.opt.urls etc. (*)
5bebe71... testsuite: Do not restrict five tests to { target native } (*)
832de2f... Silently ignore -pthread etc. on Solaris (*)
1c06e68... testsuite/123175 - Use int32_t instead of int in vec-type c (*)
30cfa1c... [PR target/113666] Simplify VEC_EXTRACT from a uniform vect (*)
e487046... tree-optimization/123061 - invalid hoisting of division (*)
1367db2... GCN - doc/install.texi: Fix gfx9-4-generic llvm-mc requirem (*)
8fad43b... libstdc++: Use overload operator<=> when provided in relati (*)
b715992... c++: Make metafns.{gperf,h} usable in C++14 (*)
134bc01... tree-optimization/123602 - avoid PRE-inserting abnormal SSA (*)
e9a6293... libstdc++: Fix std::erase_if for std::string with -D_GLIBCX (*)
5886bb4... s390: Deprecate -m31 (*)
d718835... vect-generic: Fix up expand_vector_mult [PR123656] (*)
34039b2... libatomic: Change installed libatomic_asneeded.a into a sym (*)
4b2db74... target/123603 - add --param ix86-vect-compare-costs (*)
27f0405... LoongArch: Fix bug117575. (*)
3287a5c... libstdc++: Fix std::erase_if behavior for std::__debug cont (*)
8d1a6a8... Fortran: Fix ICE on invalid code (*)
80434bc... Daily bump. (*)
db873db... c++/reflection: adjust error message (*)
6071d58... c++: rename direct_base_parent to direct_base_derived (*)
f727cb7... c++/reflection: use context_for_name_lookup (*)
e3bb887... c++: don't crash determining linkage of invalid TYPE_DECL [ (*)
92044aa... phiopt: Rewrite cond_removal_in_builtin_zero_pattern canoni (*)
ddda478... Daily bump. (*)
cb557ad... a68: do not use `^' for the pow operator (*)
9e9ef85... a68: new Coding Guidelines manual for Algol 68 (*)
cda2b46... Ada: Fix packed boolean array with Default_Component_Value (*)
c53c1ce... doc: make regenerate-opt-urls (*)
bea5021... doc, nds32: Add missing documentation for nds32 options [PR (*)
392989c... doc, xtensa: Clean up Xtensa options documentation [PR12224 (*)
8421ed7... doc, x86: Clean up x86 options documentation [PR122243] (*)
5442b8a... doc, VxWorks: Clean up VxWorks option documentation [PR1222 (*)
5b82b1d... doc, vms: Clean up VMS options [PR122243] (*)
d2fa706... doc, visium: Clean up Visium options documentation [PR12224 (*)
7505a38... doc, vax: Clean up VAX option documentation [PR122243] (*)
063b07d... doc, v850: Clean up V850 options and documentation [PR12224 (*)
4db1e80... doc, sparc: Clean up SPARC option documentation [PR122243] (*)
82e0355... doc, Solaris: Clean up documentation of Solaris 2 options [ (*)
2247b62... doc, sh: Clean up SH options documentation [PR122243] (*)
bab2394... doc, s390: Clean up S/390 and z series options [PR122243] (*)
451a104... doc, rx: Clean up RX options documentation [PR122243] (*)
efed253... doc, rs6000: Clean up RS/6000 options documentation [PR1222 (*)
65ed2b0... doc, rl78: Clean up RL78 option documentation [PR122243] [P (*)
f89e3c8... a68: add explicative comment to are_packs_equivalent (*)
de1f9a9... a68: fix logic for name comparison in are_packs_equivalent (*)
873b662... Regenerate cobol lang.opt.urls (*)
09c9875... a68: do not define Number and whole as built-ins (*)
1cdfbfd... Fortran: Add new test case (*)
a38310c... Fortran: Documentation update on -fdefault-real-8 and famil (*)
4d43468... Fortran: Fix accepts invalid implicit none (external) (*)
9bf2a58... tree: Handle ::operator {new,delete} function templates as (*)
e9e3383... c++/modules: Fix local type handling when not streaming fun (*)
748f32e... a68: handle TImode in a68_type_for_{mode,size} (*)
2c95d4c... cobol: Support National characters and Unicode runtime enco (*)
8ec17a0... Daily bump. (*)
00f7efe... c++/reflection: amend comment (*)
56c143b... [AutoFDO] Walk function body to to find existing max copyid (*)
e6532f8... aarch64: Accept hyphenated extensions in --with-arch [PR123 (*)
f0c9201... gccrs: Fix empty struct constructors causing ICE during typ (*)
e2b4e18... gccrs: Adds and fixes tests for outer attributes in express (*)
3745ccf... gccrs: handle outer attributes in expression parsing (*)
d8d32ff... gccrs: add unused label lint (*)
bf834bd... gccrs: util/attributes: error on malformed #[no_mangle] inp (*)
24357b9... gccrs: util/attributes: error on malformed #[target_feature (*)
0655ee8... gccrs: add redudant semicolon lint (*)
0a90893... gccrs: util/attributes: error on malformed #[link_name] inp (*)
912785b... gccrs: nr: Ignore errors when doing prelude resolution (*)
30e3760... gccrs: nr: Do prelude resolution for Identifiers (*)
c9593a0... gccrs: forever-stack: Add extra path resolution from a know (*)
84fb468... gccrs: nr: Add prelude field to NRCtx, and fill it upon enc (*)
1c7c25c... gccrs: forever-stack: Display depth in debug string (*)
a9b7c18... gccrs: Explicitely specify templates for GCC5 (*)
5ebb482... gccrs: Use error wrapper when required instead of nullptr (*)
aa578d7... gccrs: Remove redundant error types (*)
27c2534... gccrs: Use tl::expected for parse_block_expr results (*)
d0a6d71... gccrs: Use error collector in the parser (*)
7ab9a22... gccrs: Move old parser error classes to error header (*)
1cfa7d0... gccrs: Fix rogue macro error during lowering on expansion f (*)
2e8ca31... gccrs: remove match arm pattern vector to single pattern (*)
3a8b046... gccrs: nr: Add better error to unresolved attribute macro (*)
160a399... analyzer: fix check against --param=analyzer-bb-explosion-f (*)
b5df409... analyzer: add timevar values for supergraph manipulation [P (*)
c2914de... analyzer: eliminate unused field eh_dispatch_edge_op::m_dst (*)
538177d... [PR123092, LRA]: Reprocess insn after equivalence substitut (*)
0dfe0f2... c++/reflection: enable more testing (*)
a0ff4b6... Provide gt_pch_get_address etc. on FreeBSD [PR110746] (*)
54d98b1... ipa-cp: Fix devirt bonus for targets that cannot be inlined (*)
3556bea... c, c++: Fix vector enum division handling [PR123437] (*)
f779d06... i386: Fix up movhf_mask constraints [PR123607] (*)
1a4eb04... LoongArch: Fix bug123521. (*)
41ccca8... MIPS: Add R5900 to ISA_HAS_FMIN_FMAX. (*)
ea25b42... Daily bump. (*)
591e22d... testsuite: Require target x86_64 and aarch64 for gcc.dg/pr1 (*)
166a776... Fix RISC-V test after recent vectorizer changes (*)
58735cd... c-family: Regenerate c.opt.urls (*)
(*) 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.