The branch 'aoliva/heads/testbase' was updated to point to:
79fd3b8af20a... Revert "[PATCH] [AutoFDO] Fix 'inlined' set in inline_funct
It previously pointed to:
ee8a5c03f6d9... ira: sort allocno_hard_regs by regset
Diff:
Summary of changes (added commits):
-----------------------------------
79fd3b8... Revert "[PATCH] [AutoFDO] Fix 'inlined' set in inline_funct (*)
175c5fe... Daily bump. (*)
43afcb3... [PR85072, LRA]: Set a limit for considering other reload ps (*)
dce0d56... libstdc++: Fix pretty printer lookup for class templates [P (*)
f5978fc... Fix miscompilation of gnatbind with profiled bootstrap (*)
1eb2aee... libgomp: Fix offload_target with additional sources (*)
8641223... testsuite: Escape \r in dg-regexp test names (*)
6123cb8... libstdc++: implement P3044R2 - sub-string_view from string (*)
4759331... libstdc++: implement P3044R2 - sub-string_view from string (*)
45f3501... switchconv: Fix up inbound checks for switch types wider th (*)
d597daf... Return true when a value_relation is added. (*)
243736b... a68: set LVERSION for Algol 68 and fix guard [PR algol68/12 (*)
9d77581... vect: fix ICE when duplicate dummy IV PHIs are still in CFG (*)
e919b4c... Ada: Remove an old Makefile kludge (*)
114a19f... i386: Generate 3-byte NOP for -mnop-mcount -m16 (*)
413a7f7... c++: fix typo (*)
5545a23... gccrs: reindent rust-lex.cc (*)
274ac32... gccrs: Add missing test for lang item feature gate (*)
317840f... gccrs: Improve feature handling (*)
54cf381... gccrs: rust: Add `#![feature(lang_items)]` to tests. (*)
e4a853f... gccrs: rust: add feature gate for lang_items. (*)
6a51281... gccrs: Remove non leaf errors (*)
47370c6... gccrs: Remove non-leaf error message in delimited tt (*)
e6f4fb7... gccrs: Initialize uninit boolean (*)
2d971d4... gccrs: Fix comment typos in rust-macro-expand.h (*)
2b51b39... gccrs: Remove non-leaf item in crate parsing failure error (*)
7c5849e... gccrs: Add derived set to collect derived nodes. (*)
0547325... a68: small C++ improvements [PR algol68/122954] (*)
002bc3b... a68: remove self-assign in a68_lower_collateral_clause [PR (*)
4a1247a... vect: delay identification of update_e until after skip_epi (*)
57aca7d... Fortran: Implement finalization PDTs [PR103371] (*)
0be2928... cobol: Fix up help.exp failures (*)
106e001... Transform std::max(t, float(0)) into vmaxps w/o fast-math. (*)
8a2e659... libstdc++: [_GLIBCXX_DEBUG] Implement std::__debug::inplace (*)
6cae8aa... Daily bump. (*)
c1742f1... hppa: Break out large REG+D addresses from MEM operands (*)
5fd09b4... [PATCH] RISC-V: Make vlsegff similar to vleff [PR122656]. (*)
d2b0dcf... libsanitizer: Update LOCAL_PATCHES (*)
416109f... libsanitizer, Darwin: Support macOS13+. (*)
2249f61... libsanitizer, Darwin: Updates for building with GCC. (*)
c915bfc... libstdc++: Implement submdspan_extents. [PR110352] (*)
f6f9aec... libstdc++: Implement submdspan_canonicalize_slices. [PR1103 (*)
24a1085... RISC-V: Remove unused placeholder_p parameter from add_func (*)
00ac906... c++: Diagnose taking addresses of hard reg vars in their in (*)
1804554... c++: Fix up error recovery for invalid designators [PR12283 (*)
d58f2e5... c++: alias template parm conv and redecl [PR122171] (*)
89130a5... Reapply all revisions mentioned in LOCAL_PATCHES except for (*)
8bf309c... libsanitizer: Merge from upstream (8723fe5606de6dfb344afacd (*)
464fce5... vect: Use loop len in vectorizable_scan_store. (*)
58305f5... c++/modules: Remove incorrect is_import check in using-dire (*)
997d05b... vect: don't hoist conditional loads above their condition [ (*)
f76e54a... a68: remove superfluous code detected by cppcheck [PR algol (*)
aa8b01d... Manually add ChangeLog entry for r16-5788. (*)
68de3c4... Daily bump. (*)
be86130... Add e69bea9b4ccfe79efeec6e87d7d24e6350f31375 to ignored_com (*)
62736c5... [PATCH] [AutoFDO] Fix 'inlined' set in inline_functions_by_ (*)
6ae7f78... aarch64: have aarch64-tuning-enums.def installed for plugin (*)
addda4a... hard-reg-set: use ctz for iteration (*)
de86705... libcc1: Regenerate cc1plugin-config.h.in (*)
93754d9... MIPS: Add Allegrex support for madd/msub instructions. (*)
0591ab5... MIPS: Add WSBW instruction to perform bswapsi2 (*)
691fe85... MIPS: Add support for Allegrex min/max instructions (*)
bafc35e... MIPS: Add basic support for mips allegrex CPU (*)
c40c670... aarch64: mingw: Implement support for variadic ABI (*)
429c2e5... aarch64: mingw: Make long double 64 bit (*)
6c9585c... aarch64: mingw: emit seh_endproc as comment (*)
4247fc9... c++/modules: Stream DECL_CHAIN for decl_specialization_frie (*)
6a83030... c++/modules: Fix ICE when writing imported using-directive (*)
9dc1f69... c++/modules: Fix assertion in write_function_def for DECL_L (*)
976be4e... [PATCH][PR target/122942] RISC-V: Add zifencei extension to (*)
a0456f1... a68: install link from A68_INSTALL_NAME to A68_TARGET_INSTA (*)
dc65968... doc: add mention to Algol 68 in the Installing GCC manual (*)
3e02f86... libstdc++: Inconsistent const in flat_map's value_type [PR1 (*)
d9a64bf... cobol: Expose warnings as command-line options. (*)
cf78d40... arm: Fix constraints in MVE asrl and lsll patterns [PR12285 (*)
c50d263... fortran: Honor array constructor type-spec during folding [ (*)
4d1bfc6... c++: Fix ODR regressions caused by P2115R0 changes [PR12290 (*)
b2d0abf... RISC-V: vsetvl: Add null check for fault-first loop [PR1226 (*)
6e64cd9... gfortran.texi: Remove spurious @menu entry (*)
fe5c59e... libgomp, amdgcn: document HSA_XNACK (*)
1927a43... testsuite: fortran: Fix gfortran.dg/alloc_comp_deep_copy_5. (*)
95b3ef8... testsuite: xfail g++.dg/gcov/pr16855*.C on Solaris [PR52477 (*)
b4d61f1... libstdc++: Use chrono::nanoseconds for __wait_until_impl pa (*)
8aefa18... libstdc++: Fix spinloop in atomic timed waiting function [P (*)
491e2a5... libstdc++: Refactor futex usage in src/c++20/atomic.cc (*)
18a144f... algol68: Fix SPARC build (*)
723b18c... libgomp, amdgcn: Implement Managed Memory (*)
31388b8... Fix algol68 changelogs (*)
0d4c66a... Update changelog infrastructure for algol68 and libga68 (*)
05c2ad4... OpenMP/Fortran: Allow explicit map followed by implicit dee (*)
e69bea9... a68: Fix algol68 build on i686-linux (*)
c44586a... x86: Emit the TLS call after deleted instructions (*)
8de4553... libcc1: Check for libgen.h header (*)
3b30d09... Daily bump. (*)
e1f33d3... [PATCH] [Testsuite] Fix testcases after LICM of self-write (*)
16cf0b4... a68: some small a68-diagnostics.cc improvements (*)
c85bf98... fortran: testsuite: fix matching of language lists in diagn (*)
d3f638f... c++: Fix error recovery in cp_hide_range_decl [PR122465] (*)
65a3849... vect: support vectorization of early break forced live IVs (*)
c6af130... Regenerate .opt.urls (*)
9f1ae12... a68: build system changes (*)
7cdfa28... a68: updates to common documentation (*)
f90f1c1... a68: powerpc specific support (*)
0fdf9b3... a68: darwin specific support (*)
0d787df... a68: DWARF language codes (*)
41729a7... a68: command-line options (*)
e3eafe2... a68: documentation (*)
8943e8a... a68: top-level misc files (*)
8fae61c... a68: testsuite: mcgt tests (*)
55e2804... a68: testsuite: revised MC Algol 68 test set (*)
623d5a0... a68: testsuite: compilation tests (*)
f34e1dc... a68: testsuite: execution tests 2/2 (*)
e390703... a68: testsuite: execution tests 1/2 (*)
de13ec4... a68: testsuite: infrastructure (*)
4aa120c... a68: libga68: build system (generated files) (*)
18518d2... a68: libga68: build system (*)
b67e045... a68: libga68: sources, spec and misc files (*)
1150e6d... a68: low: modes (*)
8581106... a68: low: units and coercions (*)
dc2759b... a68: low: ranges (*)
a520f14... a68: low: builtins (*)
28b80fb... a68: low: runtime (*)
f305181... a68: low: clauses and declarations (*)
d27b9ed... a68: low: standard prelude (*)
0defb7f... a68: low: stowed values (*)
466a286... a68: low: plain values (*)
bb9c6fe... a68: low: lowering entry point and misc handlers (*)
1730426... a68: parser: pragmats infrastructure (*)
803189d... a68: parser: dynamic stack usage in serial clauses (*)
ef7c610... a68: parser: extraction of tags from phrases (*)
b95636b... a68: parser: debug facilities (*)
9b33d11... a68: parser: static scope checker (*)
95b025f... a68: parser: symbol table management (*)
942dff6... a68: parser: parsing of modes (*)
9c7a056... a68: parser: standard prelude definitions (*)
6fe1583... a68: parser: syntax check for declarers (*)
4928aa8... a68: parser: bottom-up parser (*)
96820d1... a68: parser: parenthesis checker (*)
0c5facd... a68: parser: top-down parser (*)
ef6b8be... a68: parser: keyword tables management (*)
c08d036... a68: parser: scanner (*)
539d0c1... a68: parser: AST nodes attributes/types (*)
bffb702... a68: parser: entry point (*)
4e61dc5... a68: modules imports (*)
51b5a39... a68: modules exports (*)
54d11ab... a68: front-end diagnostics (*)
c92ad59... a68: unicode support routines (*)
58c3f0f... a68: a681 compiler proper (*)
df160b3... a68: ga68 compiler driver (*)
9ed1b0e... a68: gcc/algol68 misc files (*)
5d70604... Daily bump. (*)
858f300... c++: Support template block-scope OpenMP user-defined reduc (*)
ef4cd11... c++: Allow lambda expressions in template type parameters [ (*)
54480d1... c++: Limit P2795R5 handling of jumps across vacuous inits t (*)
55049da... Bump libgo SONAME (*)
bd098c3... Bump libgcobol SONAME (*)
82d852b... doc: make regenerate-opt-urls (*)
64b61f9... doc: Fix alphabetization of FRV/FT32 option documentation s (*)
1290b35... doc, linux: Clean up GNU/Linux option documentation [PR1222 (*)
8a57aab... doc, frv: Clean up FRV option documentation [PR122243] (*)
7ba5e0e... doc, ft32: Clean up FT32 options and documentation [PR12224 (*)
6477814... doc, fr30: Clean up FR30 option documentation [PR122243] (*)
bd360e9... doc, bpf: Clean up eBPF option documentation [PR122243] (*)
32bc699... doc, alpha: Document missing alpha options [PR122243] (*)
3b66b18... doc, darwin: Clean up Darwin options and documentation [PR1 (*)
393b5b4... doc, mingw: Clean up Cygwin and MinGW option documentation (*)
c49c290... doc, csky: C-SKY option documentation cleanup [PR122243] (*)
fa149bf... doc, cris: Clean up CRIS option documentation [PR122243] (*)
90c4a63... doc, c6x: Document missing C6X options [PR122243] (*)
0862b72... doc, blackfin: Don't separately document no- form of Blackf (*)
9708501... doc, arm: Clean up ARM option documentation [PR122243] (*)
b67da7c... doc, gcn: Clean up gcn target options and docs [PR122243] [ (*)
671ba57... doc, epiphany: Clean up epiphany target options and docs [P (*)
7920cbc... doc, aarch64: Clean up aarch64 options and documentation [P (*)
8a6b9b4... Daily bump. (*)
4eca016... analyzer: Fix 3 C++20 warnings in analyzer (*)
3605384... powerpc: PowerPC backend, meet C++20 (*)
e7de6ff... loongarch: LoongArch backend, meet C++20 (*)
1121d2c... mips: MIPS backend, meet C++20 (*)
2d3bc20... riscv: RISCV backend, meet C++20 (*)
a6a2481... gcc: fix typo in comment (*)
2d3142c... libstdc++: Correctly implement LWG 3946 changes to const_it (*)
1ff3287... Undefined bitmasks imply undefined ranges. (*)
b03a916... GCN: Use generic instead of specific arch for default-built (*)
9514e08... s390: Fix deprecated-enum-enum-conversion warnings (*)
c90563e... tree-optimization/122844 - bogus reduction chain detection (*)
67b143a... OpenMP/Fortran: Reject ALLOCATE on non-local static variabl (*)
0367efb... c++: Remove PMF special cases from cxx_get_alias_set [PR119 (*)
99052ad... RISC-V: Emit \n\t at the end of instruction instead of ; (*)
5be645a... RISC-V: Support --with-cpu (*)
b028abd... RISC-V: Add SpacemiT extension xsmtvdot (*)
28e6f01... RISC-V: Run gen-riscv-ext-opt to regenerate riscv-ext.opt [ (*)
3d3a3e2... RISC-V: Add Andes 45 series pipeline description. (*)
6432b91... RISC-V: Add Andes 23 series pipeline description. (*)
9785d99... match.pd: Re-add (y << x) {<,<=,>,>=} x simplifications [PR (*)
28bac52... middle-end: check that the argument is an SSA_NAME before c (*)
c64308e... Daily bump. (*)
ca19686... c: Fix ICE in c_type_tag on va_list [PR121506] (*)
f768b15... gccrs: Partially unbreak rust build with C++20 (*)
cf6a14e... gccrs: Fix bootstrap with C++20 (*)
6247a90... aarch64: Define __ARM_BUILDATTR64_FV (*)
c9f702d... AArch64: Add cssc as arch attr (*)
7fdfeb2... AArch64: Improve ctz and ffs (*)
a3d1413... AArch64: Use dmb ishld+ishst for release fence (*)
a651bb3... reassociation: Fix canonical ordering in some cases (*)
dfd17e0... analyzer: Add missing 'const' to equiv_class::operator== (*)
7f355b1... libstdc++: Fix nodiscard warnings in performance tests (*)
37e881b... libstdc++: Fix comment typo in testsuite/Makefile (*)
ae65633... AVR: Add new devices AVR16LA14/20/28/32 and AVR32LA14/20/28 (*)
fefc96d... forwprop: Nop-convert operands if necessary [PR122855]. (*)
86cf785... amdgcn: Auto-detect USM mode and set HSA_XNACK (*)
a44c14e... RISC-V: Fix one typo result in pr121959-run-1 run failure (*)
2c1e896... libstdc++: Fix exposure of TU-local lambda in __detail::__f (*)
12db40e... ada: Couple of minor fixes for build-in-place calls in anon (*)
7a7eadc... ada: Minor fixes to native user's guide (*)
2036765... ada: Fix undefined reference with inline subprogram contain (*)
d05f050... ada: Fix spurious error during record initialization of lim (*)
1f7820c... ada: Fix spurious exceptions with iterated aggregates (*)
8039d2f... ada: Add Visitor generic to Repinfo (*)
52d7151... ada: sem_ch13.adb: accept VADS inline asm in Relaxed RM Sem (*)
82193be... ada: Streamline processing for shared passive and protected (*)
55d87cd... ada: Couple of small and unrelated cleanups (*)
fc5301c... ada: Streamline implementation of masters in Exp_Ch9 (*)
adb8151... ada: VAST found bug: Missing Parent in annotate aspect (*)
c00ed72... ada: Fix fallout of recent finalization fix for limited typ (*)
57e5eec... ada: VAST: Check basic tree properties (*)
86701d8... ada: Fix missing activation of task returned through class- (*)
0aaff35... ada: Fix actual parameters in call (*)
23e1be3... bitint: Fix up big-endian handling in limb_access [PR122714 (*)
fd743aa... Fix OMP SIMD clone mask record/get again (*)
862d430... remove patterns for (y << x) {<,<=,>,>=} x [PR122733] (*)
d151a11... fold-const, match.pd: Pass stmt to expr_not_equal if possib (*)
b716901... match.pd: Introduce gimple_match_range_of_expr [PR119683] (*)
7d73dbb... arm: Remove spurious 'volatile' qualifier (*)
b5ffe35... tree-optimization/122885 - avoid re-using accumulator for s (*)
d07b9e7... libstdc++: Future-proof C++20 atomic wait/notify (*)
8955234... libstdc++: Fix std::counting_semaphore<> default max value (*)
319a956... Refactor mgather/mscatter implementation. (*)
c3858c5... LoongArch: fmv: Fix compilation errors when using glibc ver (*)
ca0dea7... doc: Add --compile-std-module to option summary (*)
2593a24... Daily bump. (*)
fa90e72... Revert "[PATCH v3] RISC-V: Implement RISC-V profile macro s (*)
acbe4fd... c: Add _Maxof and _Minof operators (*)
b11ae5f... middle-end: guard against non-single use compares in emit_c (*)
edb025a... [RISC-V][PR rtl-optimization/122735] Avoid bogus calls to s (*)
26d41e2... OpenMP/Fortran: 'declare target' fix + parse 'local' clause (*)
856fae9... c++: fix crash with pack indexing in noexcept [PR121325] (*)
e97550a... arm: handle long-range CBZ/CBNZ patterns [PR122867] (*)
b794210... tree-optimization/110571 - fix vect_need_peeling_or_partial (*)
327310b... middle-end: Correctly detect unsigned vec_cbranch [PR122861 (*)
0044388... Change the default C++ dialect to gnu++20 (*)
4e7213a... libstdc++: Fix typo in operator used in __pack_ints [PR1228 (*)
6828f06... Fix loop masked inbranch SIMD clone codegen for AVX512 (*)
9ed821d... libstdc++: Optimize functor storage for transform views ite (*)
0ea9d76... libstdc++: Make C++20s operator wrappers operator() static. (*)
f68fe3d... eh: Invoke cleanups/destructors in asm goto jumps [PR122835 (*)
d5db22c... match.pd: Use get_range_query (cfun) in more simplification (*)
7720e82... Avoid diagnostics about unsupported simdlen (*)
b1e6fd8... libstdc++: Remove use of __packed name conflicting with new (*)
a0b8cc4... aarch64: Script to auto generate JSON tuning routines (*)
6b454e6... aarch64: Regression tests for parsing of user-provided AArc (*)
efbaf16... aarch64: Enable parsing of user-provided AArch64 CPU tuning (*)
0cf3482... json: Add get_map() method to JSON object class (*)
59f3798... aarch64: Enable dumping of AArch64 CPU tuning parameters to (*)
7485f4a... aarch64 + arm: Remove const keyword from tune_params member (*)
1c9d93b... libstdc++: Hashing support for chrono value classes [PR1103 (*)
4cb1f7f... Fortran: Implement finalization PDTs [PR104650] (*)
3c37839... Make better use of overflowing operations in max/min(a, add (*)
be84807... RISC-V: Add testcase for unsigned scalar SAT_MUL form 7 (*)
09ca98e... Match: Add unsigned SAT_MUL for form 7 (*)
d4e439f... phiprop: Small compile time improvement for phiprop (*)
e75a9e3... phiprop: Make sure types of the load match the inserted phi (*)
3c62023... Daily bump. (*)
9c9d3ae... [PATCH] libgomp: Fix GCC build after glibc@cd748a6 (*)
ec72045... gccrs: Add test for issue Rust-GCC#3608 (*)
910bae5... gccrs: stop an infinite loop at END_OF_FILE (*)
af42d91... gccrs: Add support for initial generic associated types (*)
bfacb5f... gccrs: add error check if derive has wrong item (*)
ad7717b... gccrs: fix segfault on empty doc attribute (*)
86d1fc7... gccrs: Fix compile_float_literal not compiling negatives pr (*)
23a2090... gccrs: Improve feature handling (*)
6ff1a62... gccrs: fix cfg attribute without parentheses error (*)
b03ebbb... gccrs: Create LocalVariable (*)
a9598bd... gccrs: fixes previously added tests (*)
c12f9f1... gccrs: adds tests from issue 4140 (*)
5be67e8... gccrs: fix segfault in clone_pattern w macro (*)
56889bf... build: Save/restore CXXFLAGS for zstd tests (*)
48f58eb... libstdc++: Bump libtool_VERSION for GCC 16 (*)
06f0949... testsuite: fix issues in gcc.dg/analyzer/strchr-1.c seen wi (*)
5f1d991... analyzer: add logging to deref_before_check::emit (*)
fb9b614... lto/122515: Avoid using SSIZE_MAX (*)
2f7d90e... AArch64: Implement {cond_}vec_cbranch_{any|all} [PR118974] (*)
b24f73a... vect: check support for gcond with {cond{_len}_}vec_cbranch (*)
1c9d321... middle-end: support new {cond{_len}_}vec_cbranch_{any|all} (*)
e0ac5e1... c++/modules: Walk indirectly exposed namespaces [PR122699] (*)
f915e89... arm: add extra sizes to Wstrinop-overflow-47.c warning test (*)
53b4e1d... c++/modules: Stream all REQUIRES_EXPR_PARMS [PR122789] (*)
3ad2e2d... driver/c++: add --compile-std-module (*)
b71a289... c++: modules documentation tweak (*)
72ac462... gimplify, ubsan: Fix -fopenmp -fsanitize=bounds ICE [PR1200 (*)
d84552e... testsuite: Fix up vla-1.c test [PR119931] (*)
e5d234b... testsuite: Fix g++.dg/DRs/dr2581-1.C etc. on non-Linux (*)
a117fd6... openmp: Fix up OpenMP expansion of collapsed loops [PR12056 (*)
2092e3f... alias: Fix comment typo (*)
5836d93... alias: Fix up BITINT_TYPE and non-standard INTEGER_TYPE ali (*)
2b03356... libgomp/oacc: fix atomic_capture-3 iteration ordering issue (*)
3a528af... testsuite: i386: Restrict pr120936-1.c etc. to Linux (*)
06ffbba... testsuite: i386: Guard NO_PROFILE_COUNTERS tests (*)
c99198d... testsuite: i386: Handle check-function-bodies options using (*)
843f1ac... testsuite: Fix gcc.dg/debug/dwarf2/dwarf-btf-*-tag-*.c with (*)
994844d... c-family: Don't register include paths with -fpreprocessed (*)
6931ba6... 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.