The branch 'aoliva/heads/testme' was updated to point to:
c2d58f88c1a9... limit ifcombine stmt moving and adjust flow info
It previously pointed to:
948a9475337a... fold fold_truth_andor field merging into ifcombine
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
948a947... fold fold_truth_andor field merging into ifcombine
199a586... limit ifcombine stmt moving and adjust flow info
0902a71... handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond
d1c6e0b... ifcombine across noncontiguous blocks
48872a2... extend ifcombine_replace_cond to handle noncontiguous ifcom
8aef26f... adjust update_profile_after_ifcombine for noncontiguous ifc
668d14d... introduce ifcombine_replace_cond
74aeb80... drop redundant ifcombine_ifandif parm
5a40cc2... allow vuses in ifcombine blocks
Summary of changes (added commits):
-----------------------------------
c2d58f8... limit ifcombine stmt moving and adjust flow info
13cf22e... handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond
ae074c6... ifcombine across noncontiguous blocks
6eac478... extend ifcombine_replace_cond to handle noncontiguous ifcom
02dc503... adjust update_profile_after_ifcombine for noncontiguous ifc
f9fb8f9... introduce ifcombine_replace_cond
77c9254... drop redundant ifcombine_ifandif parm
8e6a25b... allow vuses in ifcombine blocks
2ec80c6... [testsuite] disable PIE on ia32 on more tests
d17a2e8... [testsuite] fix pr70321.c PIC expectations
1e2ae65... RISC-V: Add testcases for signed imm SAT_ADD form1 (*)
da31786... Match:Support signed imm SAT_ADD form1 (*)
693b770... Daily bump. (*)
859ce74... avx10_2-comibf-2.c: Require AVX10.2 support (*)
69bd93c... [PATCH v2] RISC-V: zero_extend(not) -> xor optimization [PR (*)
a91d5c2... Darwin: Fix a narrowing warning. (*)
345eb9b... openmp: Fix signed/unsigned warning (*)
d334f72... openmp: Add testcases for omp_max_vf (*)
2a2e6e9... openmp: Add IFN_GOMP_MAX_VF (*)
896c6c2... openmp: use offload max_vf for chunk_size (*)
5c9de3d... openmp: Tune omp_max_vf for offload targets (*)
137b264... Add details output for assume processing. (*)
85736ba... testsuite: add infinite recursion test case [PR63388] (*)
6f4977e... diagnostics: fix typo in comment (*)
5c34f02... libstdc++: Deprecate useless <cxxx> compatibility headers f (*)
6a050a3... libstdc++: Move include guards to start of headers (*)
1b169ee... libstdc++: More user-friendly failed assertions from shared (*)
f7979b8... libstdc++: Enable debug assertions for filesystem directory (*)
05e70ff... ipcp don't propagate where not needed (*)
6d8764c... store-merging: Apply --param=store-merging-max-size= in mor (*)
aab5722... store-merging: Don't use sub_byte_op_p mode for empty_ctor_ (*)
4dbf4c0... Fortran: F2008 passing of internal procs to a proc pointer (*)
8ac694a... i386: Add OPTION_MASK_ISA2_EVEX512 for some AVX512 instruct (*)
d228a07... Intel MOVRS tests: Also scan (%e.x) (*)
c415565... gcc.target/i386/apx-ndd.c: Also scan (%edi) (*)
f0d34e8... Daily bump. (*)
8c41846... fortran: dynamically allocate error_buffer [PR117442] (*)
2e35fbd... match: Fix comment for `X != 0 ? X + ~0 : 0` transformation (*)
c751889... testsuite: arm: Use effective-target for pr68620 and pr7804 (*)
e152a73... testsuite: arm: Relax register selection [PR116623] (*)
4602f62... testsuite: arm: Use effective-target for pr98636.c test (*)
3621d2a... c: gimplefe: Only allow an identifier before ? [PR117445] (*)
161e246... PR target/117449: Restrict vector rotate match and split to (*)
f185a89... testsuite: Fix up gcc.target/powerpc/safe-indirect-jump-3.c (*)
3545aab... c++: allow array mem-init with -fpermissive [PR116634] (*)
6543a21... Deprecate the ARM simulator (*)
f31b72b... c++: Fix crash during NRV optimization with invalid input [ (*)
5821f5c... c++: Don't crash upon invalid placement new operator [PR117 (*)
b1d92ae... c++: Defer -fstrong-eval-order processing to template insta (*)
5c19ba5... testsuite: fix testcase pr110279-1.c (*)
648bd1f... Support vector float_extend from __bf16 to float. (*)
a17acf4... Support vector float_truncate for SF to BF. (*)
c1bbad0... c++: Mark replaceable global operator new/delete with const (*)
ea46a21... i386: Handling exception input of __builtin_ia32_prefetch. (*)
2fc25a2... middle-end/117433 - ICE with gimple BLKmode reg copy (*)
1cc2c45... aarch64: remove falkor-tag-collision-avoidance pass (*)
acf18b5... aarch64: Remove scheduling models for falkor and saphira (*)
61622cf... i386: Utilize VCOMSBF16 for BF16 Comparisons with AVX10.2 (*)
6177b45... Handle T_HRESULT types in CodeView records (*)
b0f4f55... Write LF_POINTER CodeView types for pointers to member func (*)
7ac2407... Write LF_BCLASS records in CodeView struct definitions (*)
a96c774... c++/modules: Merge default arguments [PR99274] (*)
48ef485... c++/modules: Handle location exhaustion in write_location [ (*)
ad1f112... Daily bump. (*)
8ae4a83... simulate-thread tests: Silence gdb debuginfod warning (*)
35425d0... libstdc++: Remove workaround for modules issue [PR113814] (*)
c1d91ad... guality tests: Silence gdb debuginfod warning (*)
6b31590... [PATCH v2 2/2] RISC-V: Disable by pieces for vector setmem (*)
b30c6a5... [PATCH v2 1/2] RISC-V: Make vectorized memset handle more c (*)
fe97ac4... libgccjit: Add convert vector (*)
b8ac365... diagnostics: update leading comment for class diagnostic_co (*)
196b13f... diagnostics: cleanups to opts-diagnostic.cc (*)
7bb75a5... libgccjit: Add gcc_jit_global_set_readonly (*)
e995866... testsuite: arm: Force hard ABI for pr51534.c test (*)
7b2e6e6... testsuite: arm: Use effective-target for data-intrinsics-as (*)
d56d2f3... testsuite: arm: Relax cbranch tests to accept inverted bran (*)
e3f2db9... testsuite: arm: Update expected asm in armv8_2-fp16-neon-2. (*)
56acc94... libgccjit: Add count zeroes builtins to ensure_optimization (*)
899b5be... ada: Move special case for null string literal from fronten (*)
023a5dd... ada: Remove special case for the size of a string literal s (*)
bffba3d... ada: Fix ancient typo in process_decls (*)
16007e3... ada: Split Library_Unit using multiple wrappers (*)
f6a8c07... ada: Improve Unbounded_Wide_String performance (*)
c3df7a6... ada: Improve performance of Unbounded_Wide_Wide_String (*)
df3e624... ada: Improve Unbounded_String performance (*)
0935f20... ada: Initial implementation of Extended_Access aspect (FE p (*)
19367d7... ada: Avoid unused with warning with Extend_System (*)
7bcfdac... ada: Fix crash on default value with nested iterated compon (*)
56ea463... ada: Propagate resolution status from Resolve_Iterated_Comp (*)
4fbfd9e... ada: Remove dead code in Resolve_Iterated_Component_Associa (*)
420b9b9... ada: Update documentation for -gnatVxx switches (*)
f0f7bea... ada: Tweak description of new predicate (*)
ecd8a59... ada: Display message on reproducer generation failure (*)
7c7a8d6... ada: Missing runtime check in interpolated string (*)
81ffd5e... ada: Add CHERI variant of full secondary stack allocator (*)
7b96c61... ada: CheriBSD: add SIGPROT handler (*)
e6d88c0... ada: Add Invocation node to the SARIF report (*)
8314fdc... ada: Add Schema to the SARIF report (*)
0c8bdc2... ada: Tweak CPU affinity handling (*)
047d6d9... ada: Fix error message for pragma First_Controlling_Paramet (*)
0bebf55... ada: Build and runtime support for CheriBSD (*)
2825944... ada: Refactor exception declarations from Interfaces.CHERI (*)
758a95d... ada: Fix alignment of pthread_mutex_t (*)
010cf71... ada: Move formal hash tables from gnat repository to the SP (*)
e009d0c... ada: Add doc for deep delta aggregates (*)
f6afd36... ada: Fix internal error on alignment clause for type declar (*)
a0b57f6... ada: Minor tweaks in comments (*)
e2f0739... ada: Correction to disable self-referential with_clauses (*)
74cdc0d... ada: Missing precondition runtime check in inherited primit (*)
5990d3e... ada: Fix visibility of Taft amendment types (*)
9c3b5ed... ada: Minor whitespace tuning (*)
d797d05... ada: Avoid run-time conversion of 0 from Int to Uint (*)
625c4ec... ada: Assignment local variable only when it is used (*)
39e9eba... ada: Add null exclusion to avoid run-time checks (*)
ccd17b2... ada: Resolve intrinsic operators without homonyms (*)
c9328cb... ada: Fix asymmetry in resolution of unary intrinsic operato (*)
1c46a54... PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) (*)
9141bfd... target: Fix asm codegen for vfpclasss* and vcvtph2* instruc (*)
766075c... Don't call invert on VARYING. (*)
8762bb1... Revert "PR 117048: simplify-rtx: Simplify (X << C1) [+,^] ( (*)
cdd87f4... aarch64: Fix incorrect LS64 documentation (*)
d413a2c... aarch64: Add support for FUJITSU-MONAKA (-mcpu=fujitsu-mona (*)
afcbf4d... libstdc++: Fix up 117406.cc test [PR117406] (*)
2e6d9e9... Move vect_update_inits_of_drs (*)
223da6a... Preserve ->move_dr behavior when adjusting epilogue info (*)
6cbe075... Move updated versioning threshold compute (*)
28e2d41... Add regression test (*)
f1d16cd... simplify-rtx: Simplify ROTATE:HI (X:HI, 8) into BSWAP:HI (X (*)
14cb23e... aarch64: Emit XAR for vector rotates where possible (*)
19757e1... aarch64: Optimize vector rotates as vector permutes where p (*)
1411d39... PR 117048: aarch64: Add define_insn_and_split for vector RO (*)
1e5ff11... aarch64: Use canonical RTL representation for SVE2 XAR and (*)
de2bc6a... PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) (*)
d3d925b... Daily bump. (*)
caa2690... docs: Document that __builtin_assoc_barrier also can be use (*)
059fdb7... match: Fix `a != 0 ? a - 1 : 0` pattern [PR117363] (*)
4ed0281... Fortran: Fix associate_69.f90 that fails on some platforms (*)
7f67acf... Daily bump. (*)
af5a62e... testsuite: Require fpic support for pr116887.c (*)
5e40dcf... testsuite: Require trampoline support for pr117245.c (*)
10c75e2... Add UMASKR and UMASKL intrinsics. (*)
36a9e2b... libstdc++: Fix up std::{,b}float16_t std::{ilogb,l{,l}r{oun (*)
1fb467d... gimplify: Fix up RAW_DATA_CST related ICE [PR117384] (*)
815e48e... c++/modules: Propagate TYPE_CANONICAL for partial specialis (*)
4a99443... c++/modules: Fix recursive dependencies [PR116317] (*)
6a2e891... [committed] ft32 doesn't support trampolines. (*)
4a5a635... [committed] Make LRA default for ft32 and remove -mlra opti (*)
0cb6078... analyzer: use std::unique_ptr in "to_json" functions (*)
441676b... Daily bump. (*)
115ab8d... builtins: Fix expand_builtin_prefetch [PR117407] (*)
1a5bdeb... libstdc++: Check feature test macros in unordered container (*)
db798ee... libstdc++: Minor comment improvements in <bits/hashtable.h> (*)
7a4fced... libstdc++: Add P1206R7 from_range members to std::list and (*)
253fe0f... Update bitwise_or op_range. (*)
62420db... Reimplement 'assume' processing pass. (*)
fe22e18... Make fur_edge accessible. (*)
d949b94... c++: Adjust docs and option descriptions for the publishing (*)
1ae24f7... c++: Attempt to implement C++26 P3034R1 - Module Declaratio (*)
79a75b1... Use IN_RANGE in prefetch builtin (*)
c5a36c4... i386: Do not allow pointer conversion for CMPccXADD intrin (*)
e8689ac... testsuite: Fix up builtin-prefetch-1.c tests (*)
caf6b6f... LoongArch: testsuite: Add -O for jump-table-annotate.c (*)
fe919da... c++: Add testcase for now fixed issue [PR101887] (*)
c8d35f2... Always set SECTION_RELRO for or .data.rel.ro{,.local} [PR11 (*)
36a92c3... analyzer: fix -Wunused-parameter warning [PR117373] (*)
8e95e06... Use LC_ALL=C when running selftests [PR117361] (*)
a51d220... libstdc++: Add missing <vector> header to unordered_set/pr1 (*)
063196e... libstdc++: Remove stray whitespace in #endif (*)
9646a4c... Fix -mod(unsigned, unsigned). (*)
7fdb66f... openmp: Return error_mark_node from tsubst_attribute for er (*)
7f93910... Fortran: Fix problems with substring selectors in ASSOCIATE (*)
f8ae2cc... Support Intel AMX-MOVRS (*)
e9ab41b... Support Intel MOVRS (*)
dd859e9... Support Intel AMX-FP8 (*)
9f2f36a... Support Intel AMX-TRANSPOSE (*)
8cc38ab... Support Intel AMX-TF32 (*)
343f811... Support Intel AMX-AVX512 (*)
8ee5cd4... Support Intel SM4 EVEX instructions (*)
a287ff2... testsuite: g++.dg: debug: fix test filenames (*)
57d4ec1... testsuite: g++.dg: torture: fix PR111520 filename (*)
6df5c49... testsuite: g++.dg: fix PR90313 filename (*)
1ef0239... testsuite: fixup pr66655.C (*)
14e2f32... testsuite: g++.dg: rename pr66655 test (*)
6e58db9... testsuite: g++.dg: rename pr42965 test (*)
31ec0b0... testsuite: g++.dg: rename pr105820 test (*)
bedd308... testsuite: move single-file LTO pr47333 test to torture (*)
778863e... testsuite: move single-file LTO pr95677 test to torture (*)
aa84020... libiberty: Fix comment typos (*)
a00a0e3... aarch64: Require SVE2 and/or SME2 for SVE FAMINMAX intrinsi (*)
ede9759... aarch64: Record separate streaming and non-streaming ISA re (*)
e1b17a0... aarch64: Move ENTRY_VHSDF to aarch64-simd-pragma-builtins.d (*)
94b9ffb... aarch64: Forbid F64MM permutes in streaming mode (*)
2a4ee57... testsuite: fix c23-constexpr-2a.c test to use dg-do run (*)
9eae926... c: detect variably-modified types [PR117145,PR117245,PR1004 (*)
241d419... testsuite: Fix prototype in gcc.dg/pr114115.c (*)
b23de8e... Add autoconf check for clock_gettime (*)
1504073... testsuite: Use noinline in gcc.dg/simulate-thread/simulate- (*)
1905b59... RISC-V: fix const interleaved stepped vector with a scalar (*)
da9772b... diagnostics: add class lazy_diagnostic_path (*)
a91569d... diagnostics: use std::move in output_factory::handler ctor (*)
d1d3c17... diagnostics: fix memory leak of m_option_mgr (*)
d6868b2... [PATCH v2] RISC-V: Fix gcc.target/riscv/rvv/base/cpymem-1.c (*)
df09173... testsuite: add testcase for fixed PR106073 (*)
d2f9159... middle-end: Lower all gconds during vector pattern matching (*)
f7ae087... OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant (*)
eb828a1... RISC-V: Do not inline when callee is versioned but caller i (*)
f011f89... OpenMP/C++: Fix declare variant with reference-returning fu (*)
a57c16e... RISC-V: Split riscv_process_target_attr with const char *ar (*)
646b24e... libstdc++: Add align_alloc attribute to aligned operator ne (*)
b39f62f... expand: Fix up expansion of VIEW_CONVERT_EXPR to BITINT_TYP (*)
1f7b1c5... RISC-V: allow -fno-plt to disable PLT (*)
1de156e... tree: Fix up comment wording in valid_new_delete_pair_p (*)
159fb20... Fortran: Fix problem with substring selectors in ASSOCIATE (*)
2dcb174... testsuite: fix syntax in Wstringop-overflow-59.c (*)
b60031e... gimple: Remove special handling of COND_EXPR for COMPARISON (*)
717051a... Daily bump. (*)
5e26a34... libstdc++: Fix copy&paste comments in vector range tests (*)
96566cc... libstdc++: Fix some typos and grammatical errors in docs (*)
acba8b3... [PATCH] Fix SLP when ifcvt versioned loop is not vectorized (*)
5be5c66... [PATCH] Adjust param_vect_max_version_for_alias_checks (*)
857145b... c: Do not document C23 support as experimental and incomple (*)
aad9de3... syscall: don't define syscall stub on Hurd (*)
a2cd5d1... Remove sys/user time in -ftime-report (*)
8f93483... Remove vectorizer finish_cost wrapper (*)
875279f... Fix function multiversioning dispatcher link error with LTO (*)
d7f2c1b... c: Diagnose char argument to __builtin_stdc_* (*)
a65e148... [RISC-V] Aggressively hoist VXRM assignments (*)
673d6b2... c++, contracts: Only check contracts attributes [PR116607]. (*)
e2692b9... libstdc++: Define config macros for additional IEEE formats (*)
30563d8... libstdc++: Define __memcpyable<float*, _Float32*> as true (*)
bc0eecc... Fix ICE due to subreg:us_truncate. (*)
b829171... Fortran: fix several front-end memleaks (*)
df11cb0... arm: [MVE intrinsics] Remove unused builtins qualifiers (*)
e8c3d0f... Remove dead part of bool pattern recognition (*)
91577f0... [MAINTAINERS] Add myself to write after approval and DCO. (*)
fccef0c... function: Call do_pending_stack_adjust in assign_parms [PR1 (*)
cd55354... genmatch: Fix build on hppa64-hpux [PR117348] (*)
6f0f202... Fortran: Move pr115070.f90 to ieee directory [PR117335]. (*)
ee09fcc... i386: Use assign_stack_temp instead of assign_386_stack_loc (*)
abcfe1e... c: Add C2Y N3370 - Case range expressions support [PR117021 (*)
1208686... testsuite: Adjust AVX10.2 check_effective_target (*)
179a682... RISC-V: Add testcases for unsigned .SAT_SUB form 2 with IMM (*)
4af8db3... Match: Simplify (x != 0 ? x + ~0 : 0) to (x - x != 0). (*)
17643e5... Daily bump. (*)
220e057... Revert "Simplify switch bit test clustering algorithm" (*)
0b73e93... diagnostics: support multiple output formats simultaneously (*)
3d8cd34... aarch64: Use canonicalize_comparison in ccmp expansion [PR1 (*)
3d06e9c... Simplify switch bit test clustering algorithm (*)
a4e2b13... Only do switch bit test clustering when multiple labels poi (*)
06bc3a7... Disable -fbit-tests and -fjump-tables at -O0 (*)
7211155... Fix miscompilation of function containing __builtin_unreach (*)
9dd9a88... aarch64: Remove unnecessary casts to rtx_code [PR117349] (*)
28b7aed... c-family: Handle RAW_DATA_CST in complete_array_type [PR117 (*)
e6d21cb... c++: printing AGGR_INIT_EXPR args (*)
f003834... [RISC-V] RISC-V: Add implication for M extension. (*)
17f6add... testcase: Add testcase for tree-optimization/117341 (*)
b22d9c8... [PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs extensi (*)
d2c8548... [PATCH 1/2] RISC-V:Add intrinsic support for the CMOs exten (*)
072d6bb... RISC-V: Add testcases for form 1 of MASK_LEN_STRIDED_LOAD{S (*)
30435cc... RISC-V: Implement the MASK_LEN_STRIDED_LOAD{STORE} (*)
372060d... RISC-V: Adjust the gather-scatter testcases due to middle-e (*)
a0292dd... Vect: Introduce MASK_LEN_STRIDED_LOAD{STORE} to loop vector (*)
1fdee26... Internal-fn: Introduce new IFN MASK_LEN_STRIDED_LOAD{STORE} (*)
4cfff6d... Remove dead vect_recog_mixed_size_cond_pattern (*)
c738a15... Remove dead code in vectorizer pattern recog (*)
7f622ee... libstdc++: Fix complexity of drop_view::begin() const [PR11 (*)
7f41203... jit: fix leak of pending_assemble_externals_set [PR117275] (*)
9999cc7... tree-optimization/117343 - decide_masked_load_lanes and sta (*)
0e99b22... tree-optimization/117333 - ICE with NULL access size DR (*)
5e247ac... libstdc++: Use if consteval rather than if (std::__is_const (*)
61977b8... ada: Fix static_assert with one argument (*)
63b6967... arm: [MVE intrinsics] Rework MVE vld/vst intrinsics (*)
16ee5c6... arm: [MVE intrinsics] Add support for predicated contiguous (*)
52e36cd... arm: [MVE intrinsics] Add load_extending and store_truncati (*)
c31cdc3... arm: [MVE intrinsics] Add load_ext intrinsic shape (*)
3aca5aa... arm: [MVE intrinsics] fix vst tests (*)
972f653... c: Add __builtin_stdc_rotate_{left,right} builtins [PR11703 (*)
87fa882... Daily bump. (*)
a67594d... testsuite: drop the "test-" prefix from sarif-output python (*)
e20ced2... testcase: Add testcase for PR 117330 [PR117330] (*)
6638fcc... testsuite: Require atomic operations for pr47333_0 (*)
ca078d2... gcc: fix 'statements' comment typo (*)
4e09ae3... testsuite: add testcase for fixed PR107467 (*)
1c0ecf0... Fix bitwise_or logic for prange. (*)
7c0e496... aarch64: Use implementation namespace for vxarq_u64 immedia (*)
e320846... libstdc++: Fix tests for std::vector range operations (*)
a9ec1bc... build: update bootstrap req to C++14 (*)
f475a31... [target/117316] Fix initializer for riscv code alignment ha (*)
1972230... tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-com (*)
6c45281... tree-core.h (omp_clause_code): Comments regarding range che (*)
ad00843... vec-lowering: Fix ABSU lowering [PR111285] (*)
3f2739e... phiopt: Move check for maybe_undef_p slightly earlier (*)
0942bb8... Remove code in vectorizer pattern recog relying on vec_cond (*)
75caa17... RISC-V:Bugfix for vlmul_ext and vlmul_trunc with NULL retur (*)
f1823d8... gcc.target/i386/pr53533-[13].c: Adjust assembly scan (*)
ae0dbea... Daily bump. (*)
b281e13... libstdc++: Add P1206R7 from_range members to std::vector [P (*)
f1c844b... libstdc++: Fix std::vector<bool>::emplace to forward parame (*)
8e6cc1e... arm: Support -mfdpic for more targets (*)
211459e... xtensa: Define TARGET_DIFFERENT_ADDR_DISPLACEMENT_P target (*)
c246c4b... genmatch: Add selftests to genmatch for diag_vfprintf (*)
ad7d5cd... c-family: -Wleading-whitespace= argument spelling (*)
e2ce2a4... testsuite: Fix up gcc.dg/vec-perm-lower.c test (*)
ed8ca97... Fortran: Fix regressions with intent(out) class[PR115070, P (*)
6ad29a8... testsuite: Sanitize pacbti test cases for Cortex-M (*)
ab78ee2... Daily bump. (*)
f6e9348... doc, fortran: Add a missing menu item. (*)
5596572... tree: Mark PAREN_EXPR and VEC_DUPLICATE_EXPR as non-trappin (*)
4727bfb... Add UNSIGNED for intrinsics. (*)
ecf80e7... Fix old glitch in the GNAT Reference Manual (*)
d17e672... Assert finished vectorizer pattern COND_EXPR transition (*)
9fd8636... Finish vectorizer pattern proper COND_EXPR transition (*)
5203dea... Finish vectorizer pattern proper COND_EXPR transition (*)
40fedaf... testsuite: fixup tbaa test again (*)
c232f92... Daily bump. (*)
bab7a64... libbacktrace: recognize new Mach-O DWARF sections (*)
35bf490... simplify-rtx: Handle `a != 0 ? -a : 0` [PR58195] (*)
2266e38... testsuite: lto: fix pr47333 test (*)
908b306... testsuite: lto: fix pr62026 test (*)
e87c1af... testsuite: lto: fix pr95677 test (*)
091e45b... testsuite: lto: fix tbaa_0 test (*)
2d1d6be... testsuite: lto: rename tbaa-1 test (*)
04e0fbb... testsuite: lto: rename pr47333 test (*)
03ff420... testsuite: lto: rename pr62026 test (*)
96110c1... testsuite: lto: rename pr95677 test (*)
48b22a3... toplevel: Error out if using --disable-libstdcxx with boots (*)
c8138ac... aarch64: Support multiple variants including up to 3 (*)
7c17058... AArch64: Add more accurate constraint [PR117292] (*)
6cb1da7... Fortran: Fix ICE with structure constructor in data stateme (*)
68e7ced... testsuite: add testcase for fixed PR115933 (*)
17d7a4b... aarch64: Add mfloat vreinterpret intrinsics (*)
d74b0c6... aarch64: Add support for mfloat8x{8|16}_t types (*)
07a8538... match.pd: Add std::pow folding optimizations. (*)
df4af89... Match: Simplify branch form 3 of unsigned SAT_ADD into bran (*)
e2a8772... Assorted --disable-checking fixes [PR117249] (*)
432044b... lto: Handle RAW_DATA_CST in compare_tree_sccs_1 [PR117201] (*)
35c3aac... Default expand_vec_cond_expr_p code to ERROR_MARK (*)
a0e37a6... testsuite: Generalise tree-ssa/shifts-3.c regexp (*)
4d72cfa... Add regression test (*)
a493158... libstdc++: Disable parts of new test that depend on constex (*)
813afa2... libstdc++: implement concatenation of strings and string_vi (*)
9679390... Restrict :c to commutative ops as intended (*)
482d5a7... tree-optimization/117277 - remove CLOBBERs before SLP code (*)
7b2fb7d... tree-optimization/116575 - SLP masked load-lanes discovery (*)
07c357e... Relax vect_check_scalar_mask check (*)
7124671... ada: Change scope of XUB type (*)
a60e728... ada: Set DECL_NAMELESS in create_type_decl (*)
88715b9... ada: Mark some type decls as nameless (*)
125a6e4... ada: Mark XUA types as artificial (*)
0eb6880... ada: Mark XUB types as nameless (*)
b857742... ada: Add 'artificial_p' parameter to build_unc_object_type (*)
c895db1... ada: Standard types are not artificial (*)
11e06dd... ada: Fix fallout of change in parameter passing out of alia (*)
de8d682... ada: Fix internal error on bit-packed array type with Volat (*)
12d625e... ada: Back out part of previous change -- disable warning (*)
58e34ec... ada: Disable self-referential with_clauses (*)
5f583c9... ada: Emit DWARF for Ada 'with' and 'use' clauses (*)
0b972c8... ada: Small adjustments to commentary after latest change (*)
13a4eb2... ada: Pragma Pre_Class and Post_Class have no effect at runt (*)
257d0d7... ada: Update GNAT UG (*)
8af9169... ada: Fix ATC with timed delay from Ada.Real_Time (*)
2e3d527... ada: Fix internal error on function call in class-wide prec (*)
c2d4ca9... ada: Pragmas Pre_Class/Post_Class rejected for abstract sub (*)
d0a072e... ada: Spurious error when compiling in Syntax and Semantics (*)
f4e8bdb... ada: Adjust documentation of External_Initialization (*)
cb0f66e... ada: Update Compiler_Error documentation (*)
77f6918... ada: Add Type_Size_For function to Uintp package (*)
2e81389... ada: Update simpler accessibility model doc (*)
f2434f2... ada: Misc improvements to gnat RM (*)
c3b0c0b... ada: Increase stack size for Windows tasking programs (*)
2325d65... ada: Constraint error not raised in ACATS test c413007 (*)
c2673f5... ada: Put Finalizable aspect in -gnatX (*)
104f8ad... ada: Fix internal error on ambiguous operands of comparison (*)
d6f9774... ada: Spurious error compiling CC51011 (*)
a71c37a... ada: Fix wrong handling of wide wide characters in Append_D (*)
18232cb... ada: Fix fallout of change to 'Wide_Wide_Value for enumerat (*)
20441f8... ada: Untagged incomplete view not detected in ACATS test b3 (*)
d1cb12a... ada: Forbid repr clauses for decls in handled_stmts (*)
a8bfc4d... ada: Inspect deferred constant completions in missing conte (*)
1c298fc... ada: Pass parameters of full access unconstrained array typ (*)
45ab93d... non-gcc: Remove trailing whitespace (*)
50332a4... gcc: Remove trailing whitespace (*)
0b22f05... SVE intrinsics: Fold svaba with op1 all zeros to svabd. (*)
6aba48a... c++/modules: Propagate some missing flags on type definitio (*)
29efc62... c++/modules: Support decloned cdtors (*)
058ed87... c++/modules: Prevent maybe_clone_decl being called multiple (*)
6713f05... c++: Handle ABI for non-polymorphic dynamic classes (*)
ca0ab7a... AVR: target/116953 - Restore recog_data after calling jump_ (*)
ecd6bee... analyzer: avoid implicit use of global_dc's pretty_printer (*)
0979940... testsuite: Use -fno-ipa-icf in gcc.dg/stack-check-2.c (*)
b3aa301... Use unique_ptr in more places in pretty_printer/diagnostics (*)
d01dc97... libstdc++: Fix test broken when using COW std::string (*)
f7bcdf4... libstdc++: Fix typos in tests using macros for std::float12 (*)
bcd5622... testsuite: Require effective target pie for pr113197 (*)
0dbc588... libstdc++: Simplify std::__throw_bad_variant_access (*)
bf43fe6... Use unique_ptr in more places in pretty_printer/diagnostics (*)
fc1a001... Add comment about pp_format to diagnostic_context::report_d (*)
cc33531... aarch64: libstdc++: Use shufflevector instead of shuffle in (*)
b02503d... Record nonzero bits in the irange_bitmask of POLY_INT_CSTs (*)
af19e46... Try to simplify (X >> C1) * (C2 << C1) -> X * C2 (*)
d6c4bad... Handle POLY_INT_CSTs in get_nonzero_bits (*)
ec8e8d3... Try to simplify (X >> C1) << (C1 + C2) -> X << C2 (*)
8d01bc7... Generalise ((X /[ex] A) +- B) * A -> X +- A * B rule (*)
b381e84... Simplify (X /[ex] C1) * (C1 * C2) -> X * C2 (*)
e2e798b... Use get_nonzero_bits to simplify trunc_div to exact_div (*)
3e93828... Make more places handle exact_div like trunc_div (*)
f24e108... Implement pointer_or_operator. (*)
f9d94c1... Remove pointer_and_operator. (*)
7173e2f... Remove pointer_min_max_operator. (*)
20d80c8... Cleanup pointer_plus_operator. (*)
b25d320... c++: Further fix for get_member_function_from_ptrfunc [PR11 (*)
885143f... asan: Fix up build_check_stmt gsi handling [PR117209] (*)
f6fbc0d... SVE intrinsics: Fold svsra with op1 all zeros to svlsr/svas (*)
3e7549e... SVE intrinsics: Fold constant operands for svlsl. (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/aoliva/heads/testme' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.