The branch 'aoliva/heads/testbase' was updated to point to:
56c143bca7c9... [AutoFDO] Walk function body to to find existing max copyid
It previously pointed to:
57acdcf3fb3e... vect: Fix dominator update [PR123152]
Diff:
Summary of changes (added commits):
-----------------------------------
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 (*)
dc716fb... libstdc++: Fix __cpp_impl_reflection comparisons (*)
4b0e94b... c++: C++26 Reflection [PR120775] (*)
da2229d... Remove .res specs to fix COFF passthrough [PR123504] (*)
6393102... ira: Implicit uses via hard register constraints (*)
804912e... Deal with combinations of hard register constraints (*)
699d456... aarch64: Add comment explaining code layout (*)
8f4a39e... sparc: Remove TARGET_SUN_TLS (*)
e4f3fc6... compare-debug: Don't print discriminators for -fdump-final- (*)
b0f7e57... Use -m32/-m64 with Solaris/x86 as (*)
c157eca... ipa/122852: Don't delete unreachable callback edges. (*)
1b2ece6... sparc: Remove HAVE_AS_SPARC_UA_PCREL and HAVE_AS_SPARC_UA_P (*)
febb0ea... sparc: Switch TARGET_SUN_TLS default (*)
4be7598... Remove Solaris/SPARC ASM_OUTPUT_ALIGNED_COMMON [PR38118] (*)
eb41f97... Fix x86 testsuite fallout from VF == 1 epilogue vectorizati (*)
26ffb94... Fix testsuite fallout of VF == 1 epilogue vectorization cha (*)
b12d834... testsuite: Add testcase for already fixed PR [PR120322] (*)
c731d29... [Autofdo] Add hierarchical discriminator for loop unrolling (*)
7bb5f63... [AutoFDO] Add hierarchical discriminator for loop versionin (*)
b3d6786... [AutoFDO] Add hierarchical discriminator for vectorizer (*)
49dec4f... [Autofdo] Add hierarchical discriminator support (*)
a0ee159... LoongArch: Fix ICE when explicit-relocs is none (*)
a9d1b2f... a68: fix documentation of lseek in manual (*)
5e0f827... a68: fix documentation of -f[no-]brackets (*)
109fae9... Daily bump. (*)
58977d7... RISC-V: Enable the ZD constraint only when xmipscbop is ena (*)
aa27219... C: fix issues when supporting counted_by fields in anonymou (*)
d30ea11... MAINTAINERS: update my email address (*)
9465807... ipa-cp: Always return the right type in ipa_value_from_jfun (*)
3119cfc... testsuite: Enable cross testing for simulate-thread tests (*)
620c85f... testsuite: Fix issues with cross testing in guality tests (*)
b76d9f7... c++: UX improvements for close matches in print_candidates (*)
9d27750... c++: use nesting and counts in print_candidates (*)
e4c2d19... c++: Don't ICE on computed goto in potential_constant_expre (*)
1438f92... AArch64: Use anchors for FP constants [PR 121240] (*)
a1bcce7... AArch64: Improve immediate generation [PR 114528] (*)
c79bcca... expand: Handle variable-length vector constructors with deb (*)
b4eb45a... Add 'libgomp.c++/target-std__[...]-concurrent-usm.C' test c (*)
4b60a4d... Add 'libgomp.c++/target-std__[...]-concurrent-usm.C' test c (*)
e9e76f7... Fix up 'libgomp.c++/target-std__[...]-concurrent-usm.C' dyn (*)
3dc9eed... libgomp: Add a few more OpenMP/USM test cases (*)
3a05f19... defaults: Use argument in default EH_RETURN_DATA_REGNO defi (*)
fc2ee2f... combine: Partially revert the r12-4475 changes [PR120250] (*)
948d33f... tree-optimization/123190 - fix costing of permuted contiguo (*)
96bc77e... tree-optimization/123190 - allow VF == 1 epilog vectorizati (*)
9167c9e... simplify-rtx: Fix up SUBREG and LSHIFTRT order canonicaliza (*)
e16de4a... libstdc++: Add comment justifying separate proxy_random_acc (*)
7f114df... Enable time profile function reordering with AutoFDO. (*)
c6115e9... MAINTAINERS: update Paolo Carlini email address (*)
dfd063a... x86: Disable tight loop alignment for m_CORE_ATOM (*)
7ad74d9... Clarify function body mismatch (*)
2fb19bb... gcc/tree.h, match.pd: remove 'warn_strict_overflow' ref (*)
f9a7caf... MAINTAINERS: add myself to write after approval (*)
460edeb... Daily bump. (*)
15b965d... match: Remove redundant type checks from `(T1)(a bit_op (T2 (*)
400e3b6... c++: modules and coroutines (*)
ccb4ef5... c++/modules: Update lang_decl_bool streaming (*)
8d5eb4f... match: (X >> C) NE/EQ 0 -> X LT/GE 0 [PR123109] (*)
80c77d9... match: Add simplification of `(a*zero_one_valued_p) & b` if (*)
7a45605... testsuite/aarch64: Fix aarch64/signbitv2sf.c [PR122522] (*)
e2acc3d... c: fix checking ICE related to transparent unions and atomi (*)
76ad28b... libstdc++: Fix handling iterators with proxy subscript in h (*)
1758208... Fortran: Detect missing quote in namelist read. (*)
e0a8b63... ifcvt: Improve `cmp?a&b:a` to try with -1 [PR123312] (*)
ecc06d4... winnt-utf8.manifest: make long path aware (*)
610466e... winnt-utf8.manifest: Use XML example from Microsoft (*)
77ff7c2... [PR tree-optimization/123530] Fix ICE in recently added mat (*)
e787d5a... middle-end/123573 - fix VEC_PERM folding more (*)
939dd23... forwprop: Fix type mismatch in vec constructor [PR123525]. (*)
0616834... if-conv: Prevent vector types in scalar cond reduction [PR1 (*)
659f4d0... rtlanal: Determine nonzero bits of popcount from operand [P (*)
105fddf... amdgcn: Adjust failure mode for gfx908 USM: 'libgomp.fortra (*)
954f804... openmp: Bump Version from 4.5 to 5.2 (2/4): Some more '-Wno (*)
ba21851... openmp: Bump Version from 4.5 to 5.2 (2/4): 'libgomp.oacc-c (*)
8a99fdb... Use -latomic_asneeded or -lgcc_s_asneeded to workaround lib (*)
fdfb045... Fortran: Check constant PDT type specification parameters [ (*)
47d0931... tree-optimization/123539 - signed UB in vector reduction (*)
f8a2eb7... xfail store_merging_19.c for the same reason as store_mergi (*)
cbb9d38... VN: Fix VN ICE for large _BitInt types (*)
808b684... RISC-V: Add support for _BitInt [PR117581] (*)
e6470a4... pr122458.c: Replace .quad with .dc.a (*)
808fc71... Add TARGET_MMX_WITH_SSE to the condition of all 64-bit _Flo (*)
7c3584b... Daily bump. (*)
50df2b1... match: Simplify `(T1)(a bit_op (T2)b)` to `((T1)a bit_op b) (*)
4cf4b2c... Fortran: Add additional checks for constant expressions. (*)
716f448... c++: deferred noexcept parsing for friend tmpl spec [PR1231 (*)
f36534f... c++: tweak testcase for --stds=impcx (*)
3d84356... c++: more gnu_inline linkage adjustment (*)
80c314c... tree-optimization/123528 - tighten bool pattern check (*)
0c775dc... libiberty: Make `objalloc_free' `free'-like WRT null pointe (*)
3920350... aarch64: Fix copyright year. (*)
27b8075... aarch64: Add tests checking use of arm_sve.h et al in a pch (*)
1f372a2... ipa-cp: Fix ipa-bit-cp test for recipient_only lattices (*)
e07eaf9... aarch64: Update target checks for sme2 fp8 (*)
aac4d23... Bump BASE-VER to 16.0.1 now that we are in stage4. (*)
6d8cb71... s390: Fix ABI issue in libstdc++.so.6 (*)
1c7824f... tree-optimization/122830 - move VN through aggregate copies (*)
d321c9d... Fix extra_off mis-computation during aggregate copy VN (*)
b8634ef... libstdc++: Stop using some reserved names in src/c++20/atom (*)
59bc37d... libstdc++: Improve comments on __wait_args::_M_setup_proxy_ (*)
da5a5c5... libstdc++: Fix generate_cannonical test for 128bit floating (*)
a4716ec... middle-end/123175 - fix parts of const VEC_PERM with relaxe (*)
c885d2a... libgomp: Skip libgomp.c++/target-cdtor-2.C on Solaris [PR81 (*)
3e8ce18... c++: Improve diagnostic for implicit conversion errors [PR1 (*)
dd8df07... simplify-rtx: Fix up shift/rotate VOIDmode count handling [ (*)
17af6bf... c++: Remove gnu::gnu_inline attribute on inheriting ctors [ (*)
6dd0b41... testsuite: Remove lp64 requirement from gcc.target/i386/pr1 (*)
7dd62fc... testsuite: i386: Disable AVX512BW/DQ tests with Solaris/x86 (*)
a2eb399... [rs6000] [testsuite] Fix test-frame-related.c [PR123129] (*)
cbb7ec9... AutoFDO: Fix missing null-pointer check in offline_unrealiz (*)
e63baf1... testsuite: Disable vector-compare-1.C for arm targets [PR12 (*)
d1b8ebd... Fortran: Test cases from previously fixed bug (*)
aed385d... libga68: Make it possible to debug the GC (*)
5ac3a14... Daily bump. (*)
8e4107a... lto: Fix SegFault in ICF caused by missing body (*)
903bf05... lto: Add toplevel simple assembly heuristics (*)
a988ab2... lto: Allow other partitionings for toplevel assembly (*)
666d330... lto: Handle .local symbols in toplevel extended assembly (*)
cf4eb26... lto: Add must_remain_in_tu flags to symtab_node (*)
4faf70b... lto: Compute partition boundary with asm_nodes (*)
f7a0861... lto: Stream toplevel extended assembly (*)
c8b6ac5... ipa: Analyze toplevel extended assembly (*)
4003b75... ipa: Add flag ref_by_asm to symtab_node (*)
87222af... CRIS: Handle POST_INC in cris_rtx_costs (*)
2b9bbe4... remove inclusion of tickLib.h from gthr-vxworks.h (*)
3e77ce5... Fortran: [PR123012] Silent acceptance of unquoted character (*)
4b2cbb6... Daily bump. (*)
456cf8e... Fix regression on mcore-elf port after recent switch conver (*)
5d6d56d... s390: Add HF mode support (*)
a0aa9a2... Ada, Darwin: Fix bootstrap after recent warning improvement (*)
972be84... libstdc++: Fix std::system_category().message(int) on mingw (*)
3ebe697... cfgcleanup: Protect latches always [PR123417] (*)
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 (*)
d574323... c++: Allow gnu::gnu_inline inline methods to be key methods (*)
aae1b03... c++: Fix up check for typeid on polymorphic type before C++ (*)
66fbe31... c++: Fix error recovery for invalid arrays [PR123331] (*)
dd84048... Ada: Fix infinite loop on iterated element association with (*)
b46e4af... c: Fix ICE for invalid code with variadic and old-school pr (*)
4117797... c: Fix construction of composite type for atomic pointers [ (*)
69b39df... c: Emit -Wzero-as-null-pointer-constant for all integral ty (*)
882d2e6... Fortran: Invalid association with operator-result selector (*)
e6c378f... Revert "Fortran: Generate a runtime error on recursive I/O" (*)
e1380ea... Daily bump. (*)
5e968b9... aarch64: Define INCLUDE_ALGORITHM for std::max in sve-built (*)
cc4718b... a68: avoid conditional expression in sppp.awk (*)
97b3d73... Update copyright years. (*)
254a858... Update copyright years. (*)
2dcca7a... Tweak update-copyright.py script (*)
6dc335c... c++: Fix up is_late_template_attribute for [[maybe_unused]] (*)
81bef9e... Fortran: Fix tab not ignored in print statement. (*)
672b580... Daily bump. (*)
4894237... Fortran: Generate a runtime error on recursive I/O (*)
1e314be... [PATCH] [AutoFDO/devirt] Fix ICE with duplicate speculative (*)
c715060... Update Copyright year in ChangeLog files (*)
24fbc14... Rotate ChangeLog files. (*)
2af2da1... Update copyright dates. (*)
7132a4a... a68: fix portability problems in sppp.awk (*)
a2de937... c-c++-common/gomp/uses_allocators-8.c: Add missing -fdump-t (*)
8946d80... Daily bump. (*)
96c704b... a68: do not rely on DIM to count modes in an union mode (*)
1a6a3ce... a68: use a68_error specific tag in diagnostic message (*)
180e5eb... doc: Fix typo in install doc (*)
e499b91... libga68: Regenerate Makefile.in (*)
5d38744... [RISC-V][PR target/121485] Fix mode on Zvkned lmul extendin (*)
96a0aea... testsuite: Skip pr123295-1.c for non int128 targets [PR1233 (*)
92ed269... Daily bump. (*)
2515b13... a68: support for Algol 68 code in libga68 and initial trans (*)
896073b... libga68: Hide internal functions (*)
7a9b0d7... Ada: Fix warnings during bootstrap (*)
7274c78... [RISC-V][PR target/123318] Use a Pmode temporary for output (*)
564af56... Ada: Reject formal parameter as name of subprogram renaming (*)
019d7b6... Daily bump. (*)
6839de7... a68: scanner fixes for bits denotations (*)
cc51567... ifcvt: Allow non-comparisons against 0 in noce_try_cond_zer (*)
92f2a86... ifcvt: Handle lowpart subregs if noce_emit_cmove fails in n (*)
594f2cb... ifcvt: cleanup if_info->cond usage in noce_try_cond_zero_ar (*)
f426587... libga68: Add symbol versions to exports (*)
7e8034a... a68: fix handling of publicized declarations in victal pass (*)
549bfea... c++: Fix ICE with requires-expression in lambda requires-cl (*)
c388d56... c++: Fold non-ODR usages of potentially constant values ear (*)
e7a8c5d... a68: scope prelude packets (*)
49c38ba... auto-profile.cc: Fix build with C++14 (*)
1bcba38... build: Cherry-pick libtool.m4 support for GNU ld *_sol2 emu (*)
1b99521... a68: use LMD instead of LM for mode labels in exports (*)
cac0323... [APX] i386: Use setzucc by default when APX-ZU enabled (*)
c93e74a... LRA: Fix eliminate regs into a subreg inside a debug insn [ (*)
6bd5a27... Daily bump. (*)
b276de7... a68: add new test program-24.a68 (*)
a9becd7... a68: document finding module exports in the manual (*)
210a11e... a68: cache moifs in a68_open_packet (*)
eb5da48... a68: fix deduplication of imported modes (*)
5212086... Support Solaris CTF generation (*)
a616f73... testsuite: i386: Fix up check-function-bodies tests (*)
413a2ae... Don't check for -xbrace_comment with Solaris/x86 as (*)
a74ef4b... Daily bump. (*)
f3d9820... a68: support for publicized modules (*)
f129bfb... libga68: Include ga68.h before system headers (*)
e2ea8d4... a68: fix error handling in top-down parser (*)
2a3e308... a68: remove coalesce_public_symbols shortcut (*)
4ac3370... a68: avoid pack_soids_in_moid to return unregistered modes (*)
05b3549... a68: remove redefined_keyword check and add test (*)
ed0c185... a68: scope access clauses (*)
2a273f7... a68: allow joined list of revelations in access clauses (*)
b0cce5c... a68: detect_redefined_keyword MODE_DECLARATION -> MODULE_DE (*)
791d7e8... a68: fix support for nested access clauses (*)
8fee84d... a68: fetch module exports from packet by name (*)
8834502... simplify-rtx: Fix up (ne (ior (ne x 0) y) 0) simplification (*)
48db9b4... Ada: Fix assertion failure for unfrozen mutably tagged type (*)
b929d1d... Revert "ifcvt: Move noce_try_cond_zero_arith last" (*)
d53956a... Daily bump. (*)
dc1d1a3... [PATCH v2 1/1] Ensure _UNDER_TEST executables are target ba (*)
4b61875... [RISC-V][PR target/123283] Wrap naked REG operands with a U (*)
8e649a5... Ada: Adjust fix for internal error on illegal aggregate for (*)
875f1e3... Ada: Fix bogus error on aggregate in call with qualified ty (*)
7b0a85a... c-family: Fix ICE with -MD and -fdeps-format sharing output (*)
5cdb2a5... Ada: Fix illegal Aggregate aspect not rejected (*)
d50b16a... doc: make regenerate-opt-urls (*)
7bf897e... doc, riscv: Clean up RISC-V extensions documentation (*)
2bd7beb... doc, riscv: Clean up documentation of RISC-V options [PR122 (*)
236c1b9... Daily bump. (*)
bce3ac1... tree-ssa-math-opts: Fix ICE if vectorizer produces IFN_SIN/ (*)
c3824ad... Daily bump. (*)
3735bbb... RISC-V: Add test for vec_duplicate + vmsleu.vv combine with (*)
678d0e0... RISC-V: Combine vec_duplicate + vmsleu.vv to vmsleu.vx on G (*)
ad9bdc5... aarch64: Add the ability to have three types in an sve/sme (*)
d2a09a3... aarch64: add 8-bit floating point dot product (*)
68fbdf2... aarch64: add 8-bit floating-point sum of outer products and (*)
8da567f... aarch64: add Multi-vector 8-bit floating-point multiply-add (*)
954a53d... aarch64: add basic support for sme-f8f16 and sme-f8f32 (*)
226d5fd... aarch64: add multi-vector floating-point adjust exponent in (*)
ef533d2... aarch64: add narrowing sme2 conversions to fp8 (*)
d965495... aarch64: add widening sme2 fp8 conversions (*)
9674a37... aarch64: extend sme intrinsics to mfp8 (*)
2786359... aarch64: add tests for sme mfloat8 luti functions (*)
12b329d... libgomp: Robustify effective-target 'omp_usm' check (*)
ce55e48... ifcvt: Move noce_try_cond_zero_arith last (*)
2680785... ifcvt: Only allow scalar integral modes for noce_try_cond_z (*)
123a96f... Daily bump. (*)
ffd34b6... c++: Non-inline temploid friends should still be COMDAT [PR (*)
6437f05... a68: add import from .m68 file (*)
758876f... [committed][RISC-V][PR target/123274] Add missing condition (*)
1444974... [RISC-V][PR target/123278] Handle BF/HF modes in Andes 45 s (*)
fa80b39... [RISC-V][PATCH] Adjust clmul latency in Spacemit X60 schedu (*)
1b40dba... c++: clarify the comment regarding where the default dialec (*)
3f09320... c++: Fix member-like friend detection for non-template clas (*)
61eb73a... c++: Fix ICE on partial specialization redeclaration with m (*)
e8dcb3d... gccrs: Adds tests from issue 4245 (*)
a088603... gccrs: respect cfg_attr expansion (*)
fe65006... gccrs: add unused mut lint (*)
2b7d717... gccrs: change unused lint files name to unused (*)
bf8c98f... gccrs: refactor unused var lint (*)
e9e13f3... gccrs: add unused-assignments lint (*)
ff40733... gccrs: implement unused variable checker on HIR. (*)
9551da9... gccrs: Fix ICE with continue/break/return in while conditio (*)
45dcd1e... gccrs: refactor string methods in HIR (*)
fd4b7cd... gccrs: Check for deprecated attributes (*)
0780ff1... gccrs: Make some general improvements (*)
1ac674c... gccrs: fix parser error on parenthesis types (*)
4d02f20... c++: Fix ICE with lambdas combining explicit and implicit t (*)
1f478b1... LoongArch: relax the check for --with-tune (*)
9e61a17... ifcvt: Fix noce_try_cond_zero_arith after get_base_reg chan (*)
dbe8e0e... AutoFDO: Implement summary information in auto-profile (*)
4dfa480... AutoFDO: Update bootstrap gcov_version to 3 and add testcas (*)
84058c3... AutoFDO: Use filenames to resolve clashing symbol names (*)
bbac517... AutoFDO: Implement streaming of file names from GCOV profil (*)
3a27acf... Daily bump. (*)
a37bb38... Ada: Fix ICE in fld_incomplete_type_of when building GtkAda (*)
c368ea5... c++/modules: Ignore exposures in lambdas in initializers [P (*)
8ff212d... fortran [PR122957] DTIO incompatibility with -fdefault-inte (*)
692ca18... Fortran: fix variable definition context checks for SELECT (*)
ee4a808... [Bug 123067][V3] Fix LICM wrong code (*)
f5b2f72... Ada: Fix ICE in fld_incomplete_type_of when building GtkAda (*)
3b066c1... a68: fix handling of underscores in PARSE_INDICANT (*)
6a8b3a6... libstdc++/doc: Document generate_canonical and variant comp (*)
0f54623... Ada: Fix bogus component visibility error for class-wide ty (*)
6c97aed... [RISC-V][V2] Improve spill code for RVV slightly to fix reg (*)
94010a2... c++: fix function body cloning when using implicit constexp (*)
ac64ceb... ifcvt: cond zero arith: handle subreg for shift count (*)
2a84a75... ifcvt: cond zero arith: elide short forward branch for sign (*)
817b03a... ifcvt: cond zero arith: re-expand output pattern [NFC] (*)
65eabc8... ifcvt: cond zero arith: factor out common noce_emit_czero e (*)
35b6620... ifcvt: cond zero arith: opencode helper noce_bbs_ok_for_con (*)
799fecc... [RISC-V][V2] Improve spill code for RVV slightly to fix reg (*)
74cded0... a68: fix a68_file_size (*)
9278f25... docs: Document --param=memtag-instrument-mem-intrinsics (*)
dcc2bed... s390: testsuite: Honor deprecation warning vec-addc-u128.c (*)
50e2c80... libgomp.fortran/uses_allocators_1.f90: Fix dg-error for r16 (*)
7690418... Daily bump. (*)
abf3f0b... fortran: fix testsuite regression for gfortran.dg/value_9.f (*)
5bb465a... fortran: [PR121472] Fix ICE with constructor for finalized (*)
a30b5f2... fortran: [PR121475] Function result not finalized. (*)
c65fdb6... fortran, openmp: Add default case to trans-openmp switch in (*)
e7087d5... maintainer-scripts: Avoid web redirects from Sphinx stylesh (*)
6c565e9... libgccjit: Fix test-cold-attribute.c (*)
fb1855b... vect: use wider precision type for generating early break s (*)
a9c5f33... c++: adjust comment to align with new default c++20 (*)
9de7aee... Daily bump. (*)
475009c... extension: Fix documentation for __builtin_*_overflow_p [PR (*)
8d007d3... a68: fix layout of incomplete types (*)
2874932... c++: Implement dependent ADL for use with modules (*)
7898e14... c++: Ignore access in is_implicit_lifetime trait decisions (*)
d91fa5f... i386: Fix up handling of some -mno-avx512* options [PR12321 (*)
3428540... i386: Fix up expansion of 2 keylocker and one user_msr buil (*)
5fa0a8f... Daily bump. (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/aoliva/heads/testbase' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.