public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/rust/master] (1040 commits) Merge #1700
@ 2022-12-15 15:33 Thomas Schwinge
0 siblings, 0 replies; only message in thread
From: Thomas Schwinge @ 2022-12-15 15:33 UTC (permalink / raw)
To: gcc-cvs
The branch 'devel/rust/master' was updated to point to:
84a85305de5... Merge #1700
It previously pointed to:
9c21f45e453... Merge #1704
Diff:
Summary of changes (added commits):
-----------------------------------
84a8530... Merge #1700
782daee... Adjust '.github/bors_log_expected_warnings'
fe648fb... Adjust for "Make Warray-bounds alias to Warray-bounds= [PR1
5bfaeeb... Merge commit '3b89428c0d5710c8093055b3d92c543888759f93' int
0d0de2c... Merge commit '3d6dbb6fc5d1d14bf36a879b6f4a00ae91090a63' int
74e1638... Merge commit 'b4fddbe9592e9feb37ce567d90af822b75995531' int
b4fddbe... tree-optimization/108076 - if-conversion and forced labels (*)
0a43f7b... libsanitizer: Fix up libbacktrace build after r13-4547 [PR1 (*)
8ad0a7d... rs6000: enable cbranchcc4 (*)
99cce60... optabs: make prepare_cmp_insn goto fail when cbranchcc4 che (*)
1728c53... Daily bump. (*)
77ebee2... Revert "c++: build initializer_list<string> in a loop [PR10 (*)
11c72cd... libgo: bump major version (*)
cf5327b... Fortran: improve checking of assumed-size array spec [PR102 (*)
9fe7d3d... d: Fix undefined reference to nested lambda in template (PR (*)
2d7c73e... AArch64: Enable TARGET_CONST_ANCHOR (*)
4d9db4b... middle-end: simplify complex if expressions where compariso (*)
594264e... AArch64: Fix vector re-interpretation between partial SIMD (*)
17ae956... AArch64: Support new tbranch optab. (*)
dc582d2... middle-end: Add new tbranch optab to add support for bit-te (*)
2cba118... aarch64: Make existing V2HF be usable. (*)
dc94eaa... libstdc++: Add a test checking for chrono::duration overflo (*)
6c0f958... libstdc++: Fix constraint on std::basic_format_string [PR10 (*)
cb363fd... libstdc++: Change names that clash with Win32 or Clang (*)
320ac80... libstdc++: Define atomic lock-free type aliases for C++20 [ (*)
2327d93... libstdc++: Make operator<< for stacktraces less templated ( (*)
14d0f82... mklog: do not parse binary file for PR entry (*)
688f4eb... aarch64: Add __ARM_FEATURE_PAUTH and __ARM_FEATURE_BTI ACLE (*)
49bf49b... Revert parts of ADDR_EXPR/CONSTRUCTOR treatment change in m (*)
2dc5d6b... tree-optimization/89317 - another pattern for &p->x != p + (*)
324e995... Daily bump. (*)
8f72249... Fortran: fix ICE on bad use of statement function [PR107995 (*)
d9d8c96... d: Fix internal compiler error: in visit, at d/imports.cc:7 (*)
b045179... unidiff: use newline='\n' argument (*)
6d799f0... d: Merge upstream dmd, druntime c8ae4adb2e, phobos 792c8b7c (*)
cc7f509... d: Expand bsr intrinsic as `clz(arg) ^ (argsize - 1)' (*)
d13b86f... tree-optimization/89317 - missed folding of (p + 4) - &p->d (*)
26295a0... Treat ADDR_EXPR and CONSTRUCTOR as GIMPLE/GENERIC magically (*)
f8d136e... tree-optimization/106904 - bogus -Wstringopt-overflow with (*)
045592f... fortran/openmp.cc: Remove 's' that slipped in during %<..%> (*)
c6b12b8... Daily bump. (*)
ae44385... Fortran: reject bad SIZE argument while simplifying ISHFTC (*)
7676235... ivopts: Fix IP_END handling for asm goto [PR107997] (*)
ea4b23d... libgomp: Handle OpenMP's reverse offloads (*)
68ee8a6... Add initial ChangeLogs for modula2. (*)
24ff0b3... Add stub 'gcc/rust/ChangeLog' (*)
84f6f8a... Fortran: Replace simple '.' quotes by %<.%> (*)
325529e... Prepare 'contrib/gcc-changelog/git_commit.py' for GCC/Rust (*)
7e4aa71... Add ChangeLog directories for modula2 into git_commit.py. (*)
1bdba73... libbacktrace: rewrite and simplify main zstd loop (*)
40ce648... Daily bump. (*)
01254aa... Fortran: ICE on recursive derived types with allocatable co (*)
b2e1c49... Fortran/OpenMP: align/allocator modifiers to the allocate c (*)
71b31d1... rs6000: Remove useless copy_rtx in rs6000_emit_set_{,long}_ (*)
96cb786... MAINTAINERS: fix spacing (*)
d71b20f... i386: fix assert (__builtin_cpu_supports ("x86-64") >= 0) (*)
3e4b8dc... Rename SUBTARGET_CC1_SPEC to OS_CC1_SPEC (*)
63a42ff... analyzer: rename region-model-impl-calls.cc to kf.cc (*)
7dc0eca... analyzer: fix ICE on region creation during get_referenced_ (*)
cf80a23... analyzer: handle memmove like memcpy (*)
2996b5c... Enable hwasan for x86-64. (*)
bb57601... Implement hwasan target_hook. (*)
d61c035... libstdc++: Remove digit separators [PR108015] (*)
f76d794... libstdc++: Fix some -Wunused warnings in tests (*)
646e979... libstdc++: Add [[nodiscard]] to chrono conversion functions (*)
7eec311... libstdc++: Change class-key for duration and time_point to (*)
e6110da... Daily bump. (*)
6a07798... docs: Suggest options to improve ASAN stack traces (*)
3a9f6d5... Fortran: diagnose and reject duplicate CONTIGUOUS attribute (*)
7410032... Fix count comparison in ipa-cp (*)
5ddfe79... bpf: add define_insn for bswap (*)
bd0485f... c++: build initializer_list<string> in a loop [PR105838] (*)
d081807... c++: avoid initializer_list<string> [PR105838] (*)
1e18476... c++: fewer allocator temps [PR105838] (*)
3da5ae7... c++: comment (*)
09c91ca... AArch64: Add UNSPECV_PATCHABLE_AREA [PR98776] (*)
9550933... testsuite: Fix leaks in tree-dynamic-object-size-0.c (*)
d9f9d5d... cfgbuild: Fix DEBUG_INSN handling in find_bb_boundaries [PR (*)
1dc49df... i386: Add *concat<mode><dwi>3_{5,6,7} patterns [PR107627] (*)
0ef9991... Ensure arguments to range-op handler are supported. (*)
bb2e5da... rs6000: Update sign extension computation with sext_hwi (*)
892e8c5... tree-optimization/107699 - missed &data._M_elems + _1 != &d (*)
4505270... [PR102706] [testsuite] -Wno-stringop-overflow vs Warray-bou (*)
a82c119... [arm] xfail fp-uint64-convert-double tests (*)
c690779... [testsuite] [arm/aarch64] -fno-short-enums for auto-init-[1 (*)
716c2d0... range-op-float: frange_arithmetic tweaks for MODE_COMPOSITE (*)
8d4f007... arm: fix mve intrinsics scan body tests for C++ (*)
2f187e9... range-op-float: Fix up frange_arithmetic [PR107967] (*)
ab9fc70... libgcc: xtensa: remove stray symbols from X*HAL macro defin (*)
9df1ba9... libbacktrace: support zstd decompression (*)
4bc2d9f... Daily bump. (*)
7d6512d... Fortran: handle zero-sized arrays in ctors with typespec [P (*)
3db5bee... c: Diagnose auto constexpr used with a type (*)
3ad0f47... libstdc++: Pass error handler to libbacktrace functions (*)
dc02d4a... testsuite: Add test for C90 auto with implicit int (*)
ce53cf7... preprocessor: Enable __VA_OPT__ for C2x (*)
eb9491b... libgcc: xtensa: use built-in configuration (*)
ecb575d... gcc: xtensa: allow dynamic configuration (*)
952c8a1... AArch64: Fix assert in aarch64_move_imm [PR108006] (*)
717154f... MAINTAINERS: Add myself as Rust front-end maintainer (*)
05048fc... configure: When host-shared, pass --with-pic to in-tree lib (*)
45e09c2... ipa/105676 - pure attribute suggestion for const function (*)
3a1a141... i386: Avoid fma_chain for -march=alderlake and sapphirerapi (*)
cb6922f... PR107920: Fix handling of virtual operands and disable fold (*)
da7fb32... Fix ICE due to condition mismatch between expander and defi (*)
d2e782c... libgccjit: Fix float vector comparison (*)
3fe66f7... Daily bump. (*)
dfe2ef7... analyzer: don't create bindings or binding keys for empty r (*)
2a23b93... libstdc++: Fix test that fails due to name clash with old g (*)
9cce91a... libstdc++: Add casts for integer-like difference type [PR10 (*)
5329e1a... libstdc++: Make chrono::hh_mm_ss more compact (*)
4ba94ab... libstdc++: Add hint to compiler about vector invariants [PR (*)
af177d7... libstdc++: Add nodiscard attribute to mutex try_lock functi (*)
48e21e8... libstdc++: The Trouble with Tribbles (*)
ba1536d... AArch64: Cleanup move immediate code (*)
710c967... Update -Warray-bounds with -fstrict-flex-arrays. (*)
dcfc7ac... analyzer: use __attribute__((nonnull)) at top level of anal (*)
fa19bfb... contrib: doxygen: add gcc/analyzer subdirectory to INPUT (*)
14b0d6c... analyzer: update internal docs (*)
861c917... analyzer: split out more stuff from region-model-impl-calls (*)
81476bc... OpenMP: omp_get_max_teams, omp_set_num_teams, and omp_{gs}e (*)
400d9fc... ada: Allow No_Caching on volatile types (*)
7dc44f2... ada: Spurious error on nested call using the prefix notatio (*)
188965a... ada: Suppress warning for specific constant valid condition (*)
0cb36c8... ada: Fix spurious error in checking of SPARK elaboration (*)
ea588d4... ada: Elide the copy in extended returns for nonlimited by-r (*)
a444c05... ada: Small adjustment to special resolution of membership t (*)
d1ab8ed... ada: Use larger type for membership test of universal value (*)
f459afa... ada: Accessibility code reorganization and bug fixes (*)
c690f11... ada: Add Codepeer Exemption + simplify TO_C code. (*)
ed34c3b... arm: Fix MVE's vcmp vector-scalar patterns [PR107987] (*)
bcf89f0... i386: Fix up expander conditions on cbranchbf4 and cstorebf (*)
8872df3... testsuite: Use -mnofpu for rx-*-* in ieee testsuite [PR1070 (*)
926f505... tree-optimization/104475 - improve access diagnostics (*)
a0ee2e5... range-op-float: Improve binary reverse operations (*)
0525a7f... range-op-float: Fix up ICE in lower_bound [PR107975] (*)
9f80367... libgomp.texi: Fix a OpenMP 5.2 and a TR11 impl-status item (*)
790ff87... tree-optimization/104165 - bougs -Warray-bounds, add testca (*)
6a6f2cb... testsuite, X86, Darwin: Fix bf16 ABI tests for Mach-O/MacOS (*)
769370f... aarch64: Use dup and zip1 for interleaving elements in vect (*)
e6f93f4... Daily bump. (*)
0d14720... middle-end/40635 - SSA update losing PHI arg loations (*)
d492d50... tree-optimization/106868 - bogus -Wdangling-pointer diagnos (*)
109148d... match.pd: Don't fold nan < x etc. for -ftrapping-math [PR10 (*)
4500baa... range-op-float: Fix up multiplication and division reverse (*)
44c8402... tree-optimization/107833 - invariant motion of uninit uses (*)
824542b... plugins/107964 - install contracts.h (*)
5c11d74... tree-optimization/107956 - ICE with NULL call LHS (*)
380d62c... gimple-fold: Refine gimple_fold_partial_load_store_mem_ref (*)
102f3ce... Daily bump. (*)
24b9337... Fortran: error recovery simplifying UNPACK for insufficient (*)
98d6e4b... Fortran: fix typo in documentation of intrinsic FLOOR [PR10 (*)
9123863... Fortran: error recovery handling invalid CLASS variable [PR (*)
079add3... c++: pack in requires-expr parm list [PR107417] (*)
a044c9d... libstdc++, Darwin: Limit recursive mutex init to OS version (*)
e76a44b... libstdc++, Darwin: Fix weak attribute to use __weak__ inste (*)
7fe8aca... libsanitizer, Darwin: Restrict build to Darwin 16 or newer. (*)
58a7b1e... coroutines: Do not promote temporaries that will be elided. (*)
8c45e67... Daily bump. (*)
b391212... c++: substituting CONST_DECL_USING_P enumerators [PR103081] (*)
9357491... [testsuite] [riscv] skip ssa-sink-18.c (*)
cebd317... [testsuite] [riscv] uninit-pred-9_b bogus warning (*)
596dbff... Daily bump. (*)
36a4ee4... Fortran: intrinsic MERGE shall use all its arguments [PR107 (*)
e24fe12... analyzer: introduce struct event_loc_info (*)
f5758fe... analyzer: fixes to region creation messages [PR107851] (*)
1998db0... testsuite: Adjust dg-error for -fimplicit-constexpr (*)
d19aa6a... c++: Set the locus of the function result decl (*)
76dd48f... Fix a few incorrect accesses. (*)
6d3c634... driver: fix validate_switches logic (*)
70596a0... LRA: Check hard reg availability of pseudo and its subreg f (*)
e55251f... Improve ix86_expand_fast_convert_bf_to_sf with new extendbf (*)
71e8007... gcc: regenerate configure (*)
b35680e... Daily bump. (*)
b3237a2... i386: Save/restore recog_data in ix86_vector_duplicate_valu (*)
f133055... c++: Incremental fix for g++.dg/gomp/for-21.C [PR84469] (*)
ee4f259... c++: Deduce range for structured bindings if expression is (*)
6508d5e... match.pd: rewrite select to branchless expression (*)
5b50850... Add --param max-unswitch-depth (*)
a710f3c... PR59447: --with-dwarf2 implies "(or later)" (*)
0b73709... analyzer: handle comparisons against negated symbolic value (*)
5cb7d28... analyzer: add test coverage for string ops (*)
e055e6d... Fix ICE due to incorrect insn type. (*)
a4e577b... c++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs [PR10 (*)
40adb39... libstdc++: Add error handler for <stacktrace> (*)
de144fd... varasm: Fix type confusion bug (*)
a5354da... gcc: remove incpath.o from CXX_C_OBJS (*)
c126e14... RISC-V: Remove tail && mask policy operand for vmclr, vmset (*)
3b16afe... RISC-V: Add attributes for VSETVL PASS (*)
fa14417... RISC-V: Add duplicate vector support. (*)
e41b243... amdgcn: Add preprocessor builtins for every processor type (*)
798c08c... ada: Strip conversions for the implementation of storage mo (*)
82cf82c... ada: Enforce Aggregate aspect legality rule (*)
f82d10a... ada: Further adjustments to User's Guide for PIE default (*)
81fd08a... ada: Fix misphrasing in comment (*)
8e56d31... ada: Use the address type of a Storage_Model_Type for 'Addr (*)
eeba836... ada: Fix minor issues in reference manual (*)
3217d7d... ada: Minor updates to gnat/doc configuration (*)
ecc3639... arm: Fix MVE testsuite fallouts (*)
abf0558... tree-optimization/107937 - uninit predicate simplification (*)
8629f21... tree-optimization/107935 - fixup equivalence handling in PH (*)
2c08964... i386: Improve *concat<mode><dwi>3_{1,2,3,4} patterns [PR107 (*)
125f294... rs6000: Corrects comments which are added by r13-4423 (*)
4304e09... c++: small contracts fixes (*)
cda29c5... Fix unrecognizable insn due to illegal immediate_operand (c (*)
eaaf97b... analyzer: fix i18n issues in symbolic out-of-bounds [PR1066 (*)
8bc9e4e... analyzer: unify bounds-checking class hierarchies (*)
1d86af2... diagnostics: tweak diagnostic_path::interprocedural_p [PR10 (*)
df460cf... analyzer: more bounds-checking wording tweaks [PR106626] (*)
7c65569... analyzer: add note about valid subscripts [PR106626] (*)
d69a95c... analyzer: fix wording of 'number of bad bytes' note [PR1066 (*)
b82b361... analyzer: move bounds checking to a new bounds-checking.cc (*)
45a75fd... analyzer: fix ICE on bind/connect with a constant fd [PR107 (*)
9d68cba... rs6000: Generates permute index directly for little endian (*)
6eea85a... Daily bump. (*)
d13c359... maintainer-scripts: Add gdc to update_web_docs_git (*)
125910b... d: Add language reference section to documentation files. (*)
7870100... d: Update recipes for building html and pdf documentation (*)
0f2f30f... d: Separate documentation indices into options and keywords (*)
5e0600b... d: Synchronize gdc documentation with options in d/lang.opt (*)
91607eb... runtime: force XSI strerror on hurd (*)
b2aa75d... Fix addvdi3 and subvdi3 patterns (*)
cbdffae... aarch64: Specify that FEAT_MOPS sequences clobber CC (*)
031d3f0... d: Fix ICE on named continue label in an unrolled loop [PR1 (*)
d0a3d55... switch conversion: remove dead variable (*)
e2e272b... fix Clang warning (*)
7c01d02... Make Warray-bounds alias to Warray-bounds= [PR107787] (*)
4fa25a7... Improve profile handling in switch lowering. (*)
b628cad... tree-optimization/107919 - predicate simplification in unin (*)
2792cb5... Improve uninit diagnostic dumps (*)
9500877... tree-optimization/107919 - uninit diagnostic predicate simp (*)
7716ee1... tree-chrec: Fix up ICE on pointer multiplication [PR107835] (*)
e0b95c2... libgomp.texi: List GCN's 'gfx803' under OpenMP Context Sele (*)
1fd5087... amdgcn: Support AMD-specific 'isa' traits in OpenMP context (*)
a1b5cdf... [PR107304] note test's ifunc requirement (*)
f57ff18... LoongArch: Optimize the implementation of stack check. (*)
84046b1... analyzer: move stdio known fns to sm-file.cc (*)
78a17f4... analyzer work on issues with flex-generated lexers [PR10354 (*)
3a32fb2... analyzer: fix folding of '(PTR + 0) => PTR' [PR105784] (*)
000e986... c++: ICE with <=> of incompatible pointers [PR107542] (*)
9b37746... Daily bump. (*)
b6c6a3d... syscall, runtime: always call XSI strerror_r (*)
3832c6f... Fortran: intrinsic MERGE shall use all its arguments [PR107 (*)
cca06f0... libstdc++: Avoid bogus warning in std::vector::insert [PR10 (*)
81cf035... libstdc++: Remove unnecessary tag dispatching in std::vecto (*)
0ded30b... libstdc++: Do not use __used or __packed as identifiers (*)
36cabc2... c++: explicit specialization and trailing requirements [PR1 (*)
fd8dd6c... tree-optimization/107852 - missed optimization with PHIs (*)
063ba13... tree-optimization/106995 - if-conversion and vanishing loop (*)
ffabce8... Couple of testsuite adjustments (*)
1ad898d... Fix PR ada/107810 (*)
9948daa... tree-optimization/107898 - ICE with -Walloca-larger-than (*)
5894a81... ipa/107897 - avoid property verification ICE after error (*)
e161040... re-run configure (*)
4d08c67... gcc/configure.ac: fix AC_DEFINE ENABLE_MULTIARCH (*)
b774853... Daily bump. (*)
2b0ae7f... c++: simple-requirement starting with 'typename' [PR101733] (*)
297bbe2... c++: be more strict about 'concept bool' (*)
47d81b1... Fix comment for (A / (1 << B)) -> (A >> B). (*)
940d5b5... riscv: improve cost model for loading 64bit constant in rv3 (*)
868fc62... RISC-V: Avoid redundant sign-extension for SImode SGE, SGEU (*)
07b9bcc... Fortran: ICE with elemental and dummy argument with VALUE a (*)
2200b70... tree-optimization/107896 - allow v2si to dimode unpacks (*)
26aff45... libstdc++: [_GLIBCXX_INLINE_VERSION] Adapt dg-error message (*)
aa353bd... Support %b, %B for -Wformat-overflow (sprintf, snprintf) (*)
75e562d... libstdc++: Fix src/c++17/memory_resource for H8 targets [PR (*)
a7b97a1... libstdc++: Fix std::string_view for I32LP16 targets (*)
7b79fa9... libstdc++: Fix _Hash_bytes for I16LP32 targets [PR107885] (*)
f7a41b5... RISC-V: fix stack access before allocation. (*)
d30e98b... c++: Allow module name to be a single letter on Windows (*)
c775e2b... libstdc++: Replace non-ASCII character in comment (*)
8a47132... libstdc++: Prune versioned namespace from testsuite output (*)
a64775a... libstdc++: Make 16-bit std::subtract_with_carry_engine work (*)
be7ea14... ada: Adjust runtime library and User's Guide to PIE default (*)
81885f5... ada: doc/share/conf.py: Switch the HTML documentation to us (*)
80ad275... ada: Annotate GNAT.Source_Info with an abstract state (*)
e75d06f... ada: Fix internal error on conversion as in/out actual with (*)
f2b30a7... ada: Add PIE support to backtraces on Linux (*)
83e8d37... ada: Implement change to SPARK RM rule on state refinement (*)
2b293a9... tree-optimization/107493 - SCEV analysis with conversions (*)
9fa67f1... gcn: Fix __builtin_gcn_first_call_this_thread_p (*)
091b6db... OpenMP/Fortran: Permit end-clause on directive (*)
5dd4d2e... asan: fix unsafe optimization of Asan checks. (*)
ee629d2... i386: Fix up ix86_abi handling [PR106875] (*)
f2b54e5... arm: improve tests for vsetq_lane* (*)
32be9d7... arm: improve tests for vrshlq* (*)
a59b9af... arm: improve tests and fix vrmlaldavhaq* (*)
329ccff... arm: improve tests for vqsubq* (*)
354172c... arm: improve tests for vqrdmlashq_m* (*)
5ea0ea5... arm: improve tests for vqrdmlahq* (*)
0207084... arm: improve tests for vqdmul* (*)
f974a7b... arm: improve tests for vqdmlahq_m* (*)
7e8cf19... arm: improve tests for vqaddq_m* (*)
4e73978... arm: improve tests for vmlasq* (*)
5a21c14... arm: improve tests and fix vmlaldavaxq* (*)
69405eb... arm: improve tests for vmladavaq* (*)
ce9dd99... arm: improve tests for viwdupq* (*)
d63992a... arm: improve tests for vhsubq_m* (*)
4b440ef... arm: improve tests for vhaddq_m* (*)
253efaa... arm: improve tests for vfmasq_m* (*)
9b8dc63... arm: improve tests and fix vsubq* (*)
49681b1... arm: improve tests for vmulq* (*)
78b5b76... arm: improve tests and fix vadd* (*)
bf6b04c... arm: Add integer vector overloading of vsubq_x instrinsic (*)
2fefb89... arm: Explicitly specify other float types for _Generic over (*)
31df339... arm: propagate fixed overloading of MVE intrinsic scalar pa (*)
e0dd75f... arm: further fix overloading of MVE vaddq[_m]_n intrinsic (*)
ff2bf3d... arm: improve tests and fix vabsq* (*)
c548e1b... arm: improve tests for vabdq* (*)
8965dd1... arm: improve tests for vabavq* (*)
2c5bb25... arm: improve tests for vmax* (*)
d117647... arm: improve tests for vmin* (*)
1fa5a44... arm: improve tests and fix vcmp* (*)
7827909... arm: improve tests and fix vdupq* (*)
e9fe7b2... arm: improve vidupq* tests (*)
d5cc5a6... arm: improve tests and fix vdwdupq* (*)
f3f4295... arm: improve tests and fix vddupq* (*)
b9496f8... arm: fix 'vmsr' spacing and register capitalization (*)
9a79b52... arm: improve vcreateq* tests (*)
238cf11... tree-optimization/107876 - unswitching of switch (*)
0976b01... tree-optimization/107867 - failed abnormal cleanup in forwp (*)
be591d0... LoongArch: Optimize immediate load. (*)
a1ecc56... Fix incorrect _mm_cvtsbh_ss. (*)
14d11df... Daily bump. (*)
4ac7897... Daily bump. (*)
f9378e3... tree-optimization/103356 Add missing (~a) == b folding for (*)
d769c50... Daily bump. (*)
309e2d9... OpenMP: Generate SIMD clones for functions with "declare ta (*)
3de627f... sync libsframe toplevel from binutils-gdb (*)
7b648e8... libstdc++: Fix orphaned/nested output of configure checks (*)
f54ceb2... libstdc++: Call predicate with non-const values in std::era (*)
48e4a9d... libstdc++: Do not define operator!= in <random> for C++20 (*)
6bd8d11... libstdc++: Add always_inline to trivial iterator operations (*)
71f3036... sve2: Fix expansion of division [PR107830] (*)
9f9d128... libgomp: Add no-target-region rev offload test + fix plugin (*)
c16e85d... libgomp.texi: OpenMP Impl Status 5.1 additions + TR11 (*)
f9e9a15... Revert "gcc-changelog: temporarily disable check_line_start (*)
9a1b4f1... Daily bump. (*)
a587898... gcc-changelog: temporarily disable check_line_start (*)
a8404c0... Fix thinko in operator_bitwise_xor::op1_range (*)
2b3a3d7... lto: fix usage of timer in materialize_cgraph (*)
bcc2449... tree-optimization/107865 - ICE with outlining of loops (*)
f120196... Adjust the symbol for SECTION_LINK_ORDER linked_to section (*)
4581328... libstdc++: Change return type of std::bit_width to int (LWG (*)
3892251... libstdc++: Update tests on trunk [PR106201] (*)
0c1b0a2... AArch64: Add fma_reassoc_width [PR107413] (*)
138ee8f... c++: Further -fcontract* option description fixes (*)
b6330a7... asan: Fix up error recovery for too large frames [PR107317] (*)
7f77aa6... ada: Add assertion for the implementation of storage models (*)
af94026... ada: Spurious error on Lock_Free protected type with discri (*)
a42e39a... c: Propagate erroneous types to declaration specifiers [PR1 (*)
ec73b55... libstdc++: Another merge from fast_float upstream [PR107468 (*)
d1389be... libstdc++: Workaround buggy printf on Solaris in to_chars/f (*)
add0f94... testsuite: Fix up broken testcase [PR107127] (*)
4d6f6fd... analyzer: fix Clang warnings (*)
8c8ca87... Remove use_equiv_p in vr-values.cc (*)
22f4029... Remove follow_assert_exprs from overflow_comparison. (*)
42639a3... Remove ASSERT_EXPR. (*)
a3f7dee... Remove value_range_equiv. (*)
ca0be1b... Remove unused legacy VRP code. (*)
ce917b0... analyzer: revamp of heap-allocated regions [PR106473] (*)
e0f18b8... analyzer: fix nondeterminism in logs (*)
5d2908b... analyzer: eliminate region_model::on_ fns for sockets (*)
50d5b24... analyzer: move known funs for fds to sm-fd.cc (*)
8caf155... i386: Only enable small loop unrolling in backend [PR 10769 (*)
8761284... Daily bump. (*)
603af25... analyzer: Use __builtin_alloca in gcc.dg/analyzer/call-summ (*)
2eaa0cc... Fortran: error recovery on associate with bad selector [PR1 (*)
8a0fce6... c: Fix compile time hog in c_genericize [PR107127] (*)
c087fe8... [Patch Arm] Add neon_fcadd and neon_fcmla to is_neon_type. (*)
51f28e3... doc: -Wdelete-non-virtual-dtor supersedes -Wnon-virtual-dto (*)
d601708... diagnostics: Fix selftest ICE in certain locales [PR107722] (*)
52a0ef6... d: respect --enable-link-mutex configure option (*)
e6a32c1... libstdc++: Fix libstdc++ build on some targets [PR107811] (*)
1cac00d... libstdc++: Fix unsafe use of dirent::d_name [PR107814] (*)
2650b6f... maintainer-scripts/gcc_release: compress xz in parallel (*)
e1b503d... c++: Fix up -fcontract* options (*)
3138db5... LoongArch: Add prefetch instructions. (*)
04711f5... Revert "configure: Implement --enable-host-pie" (*)
30f399e... Revert "configure: Implement --enable-host-bind-now" (*)
258d714... configure: Implement --enable-host-bind-now (*)
251c72a... configure: Implement --enable-host-pie (*)
d0e4cdb... Daily bump. (*)
ee86077... Fix thinko in last patch (*)
a03b35a... Fix comment typos noticed by Bernhard (*)
ca73d4c... Fix recent rvv/base/spill testcase failures (*)
e5cfb9c... tree-object-size: Support strndup and strdup (*)
ec7c796... analyzer: only look for named functions in root ns [PR10778 (*)
64fb291... analyzer: fix ICE on 'bind(INT_CST, ...)' [PR107783] (*)
7c9717f... analyzer: fix 'errno' on Solaris and OS X [PR107807] (*)
6bd31b3... analyzer: eliminate region_model::impl_call_* special cases (*)
936d40b... testsuite: Fix missing EFFECTIVE_TARGETS variable errors (*)
55cb8c5... Fix wrong array type conversion with different storage orde (*)
dfc1ea4... libstdc++: Replace std::isdigit and std::isxdigit in <forma (*)
6b85973... libstdc++: Add testcase for fs::path constraint recursion [ (*)
95489a2... ipa-sra: Dump edge summaries also for non-candidates (*)
feeb0d6... ipa-cp: Do not consider useless aggregate constants (*)
c826a04... ipa: IPA-SRA split detection simplification (*)
c4a92a9... ipa-cp: Do not be too optimistic about self-recursive edges (*)
d6bbca7... gcn: Add __builtin_gcn_{get_stack_limit,first_call_this_thr (*)
ac50541... c++: don't use strchrnul [PR107781] (*)
4eb3a48... aarch64: Fix test_dfp_17.c for big-endian [PR 107604] (*)
61351ab... ada: Accept aspects Global and Depends on abstract subprogr (*)
05894d1... ada: Disable checking of Elab_Spec procedures in CodePeer_M (*)
29b7e00... ada: Adjust number of errors when removing warning in dead (*)
3b5f313... ada: Fix formatting glitches in Make_Tag_Assignment (*)
cd4b47a... ada: Fix recent assertion failure on GPR2 (*)
e4faee8... tree-optimization/107803 - abnormal cleanup from the SSA pr (*)
0f9659e... libstdc++: Fix pool resource build errors for H8 [PR107801] (*)
09b7993... tree-optimization/107672 - avoid vector mode type_for_mode (*)
1a06ae6... tree-optimization/107766 - ICE with recent -ffp-contract=of (*)
d5fce9f... Guard 64/32-bit vector move patterns with ix86_hard_reg_mov (*)
826c22d... Some tidy up for RA related hooks. (*)
b20a385... c++: contracts fixes (*)
8b7fee1... Daily bump. (*)
4e4e45a... analyzer: fix ICE on 'bind' that returns a struct [PR107788 (*)
12a4785... analyzer: fix ICE on 'bind' with non-pointer arg [P107783] (*)
358dab9... analyzer: fix ICE on writes to errno [PR107777] (*)
9ada459... analyzer, testsuite: add more examples taken from CWE (*)
6f46d14... libcpp: Fix paste error with unknown pragma after macro exp (*)
5c0d171... RTEMS: Use local-exec TLS model by default (*)
58c3d9c... Allow subtarget customization of CC1_SPEC (*)
cbd05ca... libstdc++: Reduce size of std::bind_front(F) result (*)
ed77dcb... libstdc++: Check static assertions earlier in chrono::durat (*)
94f7baf... libstdc++: Improve Doxygen comments in <tuple> (*)
9fe9dd2... testsuite: Add filter for target socket support (*)
f80bfdc... Expand comment for tree_niter_desc.max (*)
2aec408... Modify test, to prevent the next patch breaking it (*)
eea52e3... Refactor number_of_iterations_popcount (*)
fe985a2... Remove prototype for number_of_iterations_popcount (*)
f0e4f67... Ensure at_stmt is defined before an early exit (*)
9df85f3... testsuite: Windows paths use \ and not / (*)
6edcb5d... libgomp/gcn: fix/improve struct output (*)
711f56a... libcpp/remap: Only override if string matched (*)
ccb9c7b... genmultilib: Fix sanity check (*)
4c7d336... RISC-V: Fix ICE in branch<ANYI:mode>_shiftedarith_equals_ze (*)
2473f28... ada: Adjust recent change for returns involving function ca (*)
a186dd1... ada: Do not share Packed Array Type if sizes of types diffe (*)
6f08946... ada: Order pragmas alphabetically in reference manual (*)
5947b1e... ada: Minor tweak in assertion (*)
24dde33... ada: Internal compiler error for Sequential Partition_Elabo (*)
dee004a... ada: Small cleanup in Expand_N_Object_Declaration (*)
76aac60... ada: Ada 2022 Image attribute bugs (*)
7dcf757... ada: Disable subprogram call validation in CodePeer mode (*)
bc50ac7... ada: Move warnings switches (*)
84e80d5... ada: Improve documentation for -gnatw.h warnings (*)
493e760... ada: Reject nonconfirming Size attribute value for aliased (*)
6d0d71e... ada: Fix gnatmake's parsing of adc files (*)
8bebbf7... ada: Tweak error messages on misplaced with keywords (*)
ec8ec09... i386: Uglify some local identifiers in *intrin.h [PR107748] (*)
f0d3b6e... genmultilib: Add sanity check (*)
3d3b561... changelog: Fix extra space after tab. (*)
061839c... Make ARMv8-M attribute cmse_nonsecure_call work in Ada (*)
454a823... Revert "gcc-changelog: temporarily disable check_line_start (*)
139ffc7... build: re-configure 2 files (*)
b03ad13... Fix PR 106560: Another ICE after conflicting types of redec (*)
183db4f... define builtins for "shared" avxneconvert-avx512bf16vl buil (*)
fb98ede... Daily bump. (*)
a16a546... libstdc++: Add std qualification on isxdigit calls (*)
1ad735d... c++: cache the normal form of a concept-id (*)
b36a5f8... c++: remove coerce_innermost_template_parms (*)
6b5c98c... reg-stack: Fix a -fcompare-debug bug in reg-stack [PR107183 (*)
0275ff2... gcc-changelog: temporarily disable check_line_start (*)
6d82e0f... [PR other/104044] Remove extraneous semicolons (*)
53a6b2e... Fix test to not depend on DECL_UIDs (*)
0723ad3... libstdc++: Add always_inline to trivial range access functi (*)
5c021f1... constexprify some tree variables (*)
18169e8... libstdc++: Fix -Wsign-compare warnings in std::format (*)
fca0f50... libstdc++: Fix Doxygen warning (*)
945e86d... libstdc++: Fix one more malformed requires-clause [PR107649 (*)
dda43e1... nvptx: In 'STARTFILE_SPEC', fix 'crt0.o' for '-mmainkernel' (*)
5a6c698... libcpp: Add missing config for --enable-valgrind-annotation (*)
0a62889... jit: Use std::mutex instead of pthread_mutex_t (*)
8c05d8c... libgomp/gcn: Prepare for reverse-offload callback handling (*)
b1115db... i386: Outline fast BF -> SF conversion and fix up sNaN hand (*)
32d16fe... c++: Implement C++23 P2647R1 - Permitting static constexpr (*)
2efb237... c++: implement P1492 contracts (*)
ea63396... libstdc++: add experimental Contracts support (*)
a7aef0a... analyzer: fix feasibility false +ve on jumps through functi (*)
1c4a788... analyzer: move more impl_* to known_function (*)
3142265... RISC-V: No extensions for SImode min/max against safe const (*)
60d2bcc... RISC-V: Handle "(a & twobits) == singlebit" in branches usi (*)
bc6beec... RISC-V: Use bseti/bclri/binvi to extend reach of ori/andi/x (*)
787ac95... RISC-V: Optimize slli(.uw)? + addw + zext.w into sh[123]add (*)
30c2d8d... RISC-V: split to allow formation of sh[123]add before 32bit (*)
acbb5ef... RISC-V: Optimize branches testing a bit-range or a shifted (*)
23d9f62... RISC-V: allow bseti on SImode without sign-extension (*)
11543b2... libcpp: Avoid remapping filenames within directives (*)
59cc4da... Manually add entries for r13-4128. (*)
820c25c... Fortran: reject NULL actual argument without explicit inter (*)
add8984... Daily bump. (*)
f003fdf... Add another commit to ignore (*)
ceba66e... Fix PR middle-end/107705: ICE after reclaration error (*)
bd0c9d9... Fix PRs 106764, 106765, and 107307, all ICE after invalid r (*)
acc205e... Fix testcase for architectures that use .srodata (*)
92905f6... aarch64: Fix LDAPURS assembly output (*)
20d2a8c... testsuite: Verify that module-mapper is available (*)
33de7b3... aarch64: Fix up LDAPR codegen (*)
e5049df... c++: Implement CWG2635 - Constrained structured bindings (*)
c5df839... tree-optimization/107647 - avoid FMA from SLP with -ffp-con (*)
f0024bf... LoongArch: Fix atomic_exchange expanding [PR107713] (*)
7b3b2f5... c++: constinit on pointer to function [PR104066] (*)
3f467ea... c: Set the locus of the function result decl (*)
19be89d... Fortran: Remove double spaces in open() warning [PR99884] (*)
ee89283... Fix PR 107734: valgrind errors with sbitmap in match.pd (*)
4e30622... [PR tree-optimization/107732] [range-ops] Handle attempt to (*)
f9ed1d2... c, analyzer: fix ICE with -fanalyzer and -Wunused-macros [P (*)
0045d25... RISC-V: Optimize masking with two clear bits not a SMALL_OP (*)
1957bed... RISC-V: bitmanip: add splitter to use bexti for "(a & (1 << (*)
705bae2... Enable shrink wrapping for the RISC-V target. (*)
06c8f2e... aarch64: Add mode size check on LDAPR-extend patterns (*)
822a082... [PR68097] Try to avoid recursing for floats in gimple_stmt_ (*)
156f523... x86: Enable 256 move by pieces for ALDERLAKE machine. (*)
cbe3130... middle-end: ensure that VEC_PERM operands get lowered to th (*)
1bc7efa... middle-end: replace GET_MODE_WIDER_MODE with GET_MODE_NEXT_ (*)
2b2f2ee... [range-ops] Minor readability fix. (*)
928bc5b... Fix typo in gimple_fold_partial_load_store_mem_ref (*)
a62d957... RISC-V: Optimize RVV epilogue logic. (*)
e214cab... Fix multiple recent sh3/sh3eb regressions (*)
f69a829... libstdc++: Ensure std::to_chars overloads all declared in < (*)
8090952... Daily bump. (*)
ff199a8... analyzer: more test coverage for named constants (*)
6e49628... analyzer: log the stashing of named constants [PR107711] (*)
bdd784f... Fortran: ICE on procedure arguments with non-integer length (*)
c85f8db... c++: P2448 - Relaxing some constexpr restrictions [PR106649 (*)
dbdce6a... libstdc++: Fix dumb typos in ALT128 support in <format> [PR (*)
629897e... libstdc++: Improve performance of chrono::utc_clock::now() (*)
2f5c071... libstdc++: Adjust <format> for Clang compatibility [PR10771 (*)
22cb0fe... libstdc++: Disable std::format of _Float128 if std::to_char (*)
96e4244... Fortran: error recovery after reference to bad CLASS variab (*)
713dcfc... Fortran: ICE in simplification of array expression involvin (*)
ac74b3f... RISC-V: Split "(a & (1UL << bitno)) ? 0 : 1" to bext + xori (*)
3246255... RISC-V: Split "(a & (1UL << bitno)) ? 0 : -1" to bext + add (*)
e91d514... testsuite: Fix mistransformed gcov (*)
246bbda... tree-optimization/107686 - fix bitfield ref through vec_unp (*)
8a5f366... middle-end/107679 - fix SSA rewrite of clobber of parameter (*)
7026d04... libstdc++: Add test for chrono::utc_clock leap second offse (*)
f6d6fd0... libatomic: regenerate Makefile.in (*)
ec59848... libstdc++: Fix stream initialization with static library [P (*)
c5e8c6c... c++: Alignment changes to layout compatibility/common initi (*)
0e2c551... libstdc++: Fix up <complex> for extended floating point typ (*)
cf958f8... c++: Fix up calls to static operator() or operator[] [PR107 (*)
85966f0... doc: fix description of -mrelax-cmpxchg-loop [PR 107676] (*)
d4cc7a8... i386: correct x87&SSE multiplication modeling in znver.md (*)
dd744f0... i386: correct x87&SSE division modeling in znver.md (*)
3c54805... libstdc++: Fix std::any pretty printer (*)
9228162... libstdc++: Improve comments on pretty printer code (*)
6f83861... gcn: Add __builtin_gcn_kernarg_ptr (*)
21501ec... analyzer: use known_function to simplify region_model::on_c (*)
3685aed... analyzer: split out checker-path.cc into a new checker-even (*)
99c9cbc... gcc: m68k: fix PR target/107645 (*)
f58e6d4... doc: invoke: pru/riscv: Fix option list formatting (*)
1360290... c++: Implement CWG 2654 - Un-deprecation of compound volati (*)
d59858f... nvptx/mkoffload.cc: Fix "$nohost" check (*)
7f01402... c++: Allow attributes on concepts - DR 2428 (*)
7c6cd9c... ragen-op-float: Fix up float_binary_op_range_finish [PR1076 (*)
2b7f037... libstdc++: Fix gdb FilteringTypePrinter (*)
63e1b2e... rtl: Try to remove EH edges after {pro,epi}logue generation (*)
cdc3422... Daily bump. (*)
ed1797d... c++: Disable -Wignored-qualifiers for template args [PR1074 (*)
c717a92... RISC-V: Zihintpause: add __builtin_riscv_pause (*)
6052482... bpf: avoid possible use of uninitialized variable (*)
86a9000... analyzer: add warnings relating to sockets [PR106140] (*)
d8aba86... c, analyzer: support named constants in analyzer [PR106302] (*)
46c3d9c... demangler: Templated lambda demangling (*)
ee08aa9... diagnostics: Remove null-termination requirement for json:: (*)
15d3155... diagnostics: Use an inline function rather than hardcoding (*)
6238cc2... diagnostics: Fix macro tracking for ad-hoc locations (*)
3037f11... libsanitizer: update LOCAL_PATCHES (*)
f546846... asan: update expected format based on ASAN (*)
0c7a928... libsanitizer: Apply local patches (*)
5f3fa26... libsanitizer: merge from upstream ae59131d3ef311fb4b1e50627 (*)
d1288d8... libatomic: Add support for LSE and LSE2 (*)
5925f0e... c++: remove i_c_e_p parm from tsubst_copy_and_build (*)
c52c322... c++: remove function_p parm from tsubst_copy_and_build (*)
c68c468... libstdc++: Fix std::format test for strict -std=c++20 mode (*)
a5d4f38... libstc++: std::formattable concept should not be defined fo (*)
ce86d96... libstdc++: Fix detection of std::format support for __float (*)
3895318... libsanitizer: use git clone --depth 1 (*)
fe26b04... Revert "docs: Fix expected diagnostics URL [PR107599]" (*)
d34dea0... libstdc++: Document use of Markdown for Doxygen comments (*)
f5f2686... doc: Format region pragmas as separate items (*)
dd32062... ira: Remove duplicate `memset' over `full_costs' from `assi (*)
28f636a... aarch64: Add support for widening LDAPR instructions (*)
0431e8a... aarch64: Enable the use of LDAPR for load-acquire semantics (*)
9a4129f... gcc-changelog: revert temporary rule relaxation (*)
83d400b... Daily bump. (*)
87c4057... c++: Fix a typo in function name (*)
4a7a846... libatomic: Handle AVX+CX16 AMD like Intel for 16b atomics [ (*)
7cf165d... c++: Add testcase for DR 2392 (*)
6492cec... c++: Implement C++23 P2589R1 - - static operator[] (*)
e0f4fcf... c++: Add testcase for DR 2604 (*)
dc95e1e... Optimize VEC_PERM_EXPR with same permutation index and oper (*)
73b582a... Remove Score documentation (*)
7dc52ed... Remove the picoChip documentation (*)
298707b... Remove documentation for MeP (*)
d7971cf... Fix @opindex for mcall-aixdesc and mcall-openbsd (*)
fce38b7... c++: init_priority and SUPPORTS_INIT_PRIORITY [PR107638] (*)
080b4cf... c++: Disable -Wdangling-reference when initing T& (*)
aa37a91... Revert "RISC-V: Add basic support for the Ventana-VT1 core" (*)
bcd5f98... Revert "RISC-V: Add instruction fusion (for ventana-vt1)" (*)
c41bbfc... c++: only declare satisfied friends (*)
e7c12a9... ira: Fix `create_insn_allocnos' `outer' parameter documenta (*)
2044cf2... middle-end: Fix addsub patch removing return statements (*)
eab3d2d... riscv: bitmanip: add orc.b as an unspec (*)
1d99e09... middle-end: Fix can_special_div_by_const doc. (*)
991cfe5... RISC-V: Add instruction fusion (for ventana-vt1) (*)
b4fca4f... RISC-V: Add basic support for the Ventana-VT1 core (*)
d758d19... aarch64: Add support for +cssc (*)
a89ac90... AArch64: Add SVE2 implementation for pow2 bitmask division (*)
c98aabc... AArch64: Add implementation for pow2 bitmask division. (*)
8beff04... middle-end: Support not decomposing specific divisions duri (*)
b2bb611... middle-end: Add optimized float addsub without needing VEC_ (*)
2b85d75... libstdc++: Fix installation of python files for debug lib (*)
23a121d... arm: Add support for Cortex-X1C CPU. (*)
e07556a... aarch64: Add support for Cortex-X3 CPU. (*)
30348d3... Fix @opindex for m80387 (*)
9c19597... Fix some @opindex with - in the front (*)
590a06a... aarch64: Add support for Ampere-1A (-mcpu=ampere1a) CPU (*)
5ba2597... ada: Silence CodePeer false positive (*)
438f878... ada: Remove incorrect comments about initialization (*)
0e194d2... ada: Flag unsupported dispatching constructor calls (*)
f3597ba... ada: hardcfr docs: add optional checkpoints (*)
90b9052... ada: Crash on applying 'Pos to expression of a type derived (*)
0a2304a... ada: Fix non-capturing parentheses handling (*)
442886a... ada: Fix error on SPARK_Mode on library-level separate body (*)
28e5c45... ada: Adjust locations in aspects on generic formal subprogr (*)
35f29cf... ada: Fix style in code for generic formal subprograms with (*)
fe02d7d... ada: Expand generic formal subprograms with contracts for G (*)
eba0e79... ada: Enable Support_Atomic_Primitives on QNX and RTEMS (*)
04381a1... ada: Improve location of error messages in instantiations (*)
c9d317b... ada: Remove gnatcheck reference (*)
cf716ab... remove duplicate match.pd patterns (*)
04e2fd2... Fortran: fix treatment of character, value, optional dummy (*)
3c67217... libstdc++: Fix install-debug makefile target (*)
ce51e84... doc: port new documentation from Sphinx (*)
191dbc3... Revert "sphinx: copy files from texi2rst-generated reposito (*)
1191a41... Partially revert 7e3ce73849fef8b50efb427ec96f317e88c0e6cf (*)
de13379... Revert "sphinx: update baseconf.py file" (*)
d92b506... Revert "sphinx: port .def files to RST" (*)
3e070cf... Revert "sphinx: use tm.rst.in file in target macros" (*)
4e3dcf2... Revert "sphinx: support Sphinx in build system" (*)
ef0879e... Revert "sphinx: add tm.rst.in" (*)
d77de73... Revert "sphinx: remove texinfo files" (*)
40a3938... Revert "sphinx: jit: port libgccjit to shared Sphinx" (*)
64d5610... Revert "sphinx: ada: port to Sphinx" (*)
b4c839e... Revert "sphinx: use proper lexers for target macros" (*)
b779e6b... Revert "sphinx: add --with-sphinx-build" (*)
d6e95a1... Revert "sphinx: fix cross manual references" (*)
fcdbe60... Revert "sphinx: do not use tm.rst.in with empty content" (*)
56de140... Revert "sphinx: sync latest changes" (*)
8a1ca6f... Revert "sphinx: support installation if sphinx-build is mis (*)
c909a4a... Revert "sphinx: add update_web_docs_git.py script" (*)
50b2e0f... Revert "sphinx: fix building if sphinx-build is missing" (*)
3c1d035... Revert "avr: sphinx: port gen-avr-mmcu to RST" (*)
705dd99... Revert "sphinx: simplify default in baseconf.py." (*)
8c7311c... Revert "sphinx: update crontab with new script" (*)
9d29dd2... Revert "sphinx: update diagnostics URLs" (*)
1f9b8c3... Revert "docs: fix: WARNING: Parsing of expression failed. U (*)
a0ccbac... Revert "sphinx: add missing trailing newline" (*)
45ab87d... Revert "docs: fix links pointing to gcc.gnu.org/install" (*)
65ae200... Revert "docs: create sources tarball" (*)
37a5098... Revert "sphinx: add missing HAS_SPHINX_BUILD" (*)
07852b5... Revert "docs: Add missing variable name in example" (*)
6e79760... Revert "doc: Use a separate directory for new modules we ad (*)
5747670... Revert "doc: Modernize baseconf.py." (*)
30ad6e0... Revert "maintainer-scripts: fix superfluous 'sh' for Python (*)
95d3646... Revert "sphinx: add missing newline for conf.py files." (*)
d2d6d26... Revert "docs: move label directly before title" (*)
274462e... Partially revert 5c6546ca7d8cab1f1c129f5b55f709e2ceee0f94 (*)
c9cd0c4... Partially revert d3fe767c16e7c528e4fc71c8a68ac14b4573d880. (*)
943401b... Revert "sphinx: stop using parallel mode" (*)
95c6f70... Revert "doc: update sphinx-build -j auto comment" (*)
28a2864... Revert "jit: doc: Use shared Indices and tables" (*)
f9e277d... Partially revert cd9eedb8ac2e904880da8d1e3c87a3557c38a04f (*)
dabb1db... Partially revert ca1db2725a3232b2e15eaa1bd7fbe33927843476 (*)
d33b561... Partially revert 12c583a2a3da798e82737c2d0e11fd686636cfeb (*)
1d6e27d... Partially revert 59a63247992eb13153b82c4902aadf111460eac2. (*)
cf1457e... Revert "doc: Remove outdated reference to "core" and front- (*)
bd24b5d... Revert "configure: always set SPHINX_BUILD" (*)
cead52c... Revert "sphinx: include todolist only if INCLUDE_TODO env. (*)
f3c9c65... Revert "doc: Update Jeff Law's email-address in contrib.rst (*)
b2fa2b4... Partially revert d777b38cde91a87f2345dcd13901862a9513562a (*)
fd210d8... i386: Add AMX-TILE dependency for AMX related ISAs (*)
afabc30... Partially revert 071e428c24ee8c1ed062597a093708bba29509c9 (*)
e7ebdf5... restrict gcc.dg/pr107554.c to 64bit platforms (*)
071e428... Enable small loop unrolling for O2 (*)
5f2ce01... gcc-changelog: temporarily disable check_line_start (*)
eefbfbc... Daily bump. (*)
d777b38... analyzer: new warning: -Wanalyzer-tainted-assertion [PR1062 (*)
58e7732... Fortran: diagnostics for actual arguments to pointer dummy (*)
e42b672... Skip guality tests on hppa-hpux. (*)
43435c7... RISC-V: optimize '(a >= 0) ? b : 0' to srai + andn, if comp (*)
3bf46ea... doc: Update Jeff Law's email-address in contrib.rst (*)
c64fd69... sphinx: include todolist only if INCLUDE_TODO env. set (*)
f90cb39... RISC-V: costs: support shift-and-add in strength-reduction (*)
5e749ee... configure: always set SPHINX_BUILD (*)
9a265c9... ginclude: C2x header version macros (*)
0543228... doc: Remove outdated reference to "core" and front-end down (*)
1736bf5... libstdc++: Add C++20 clocks (*)
1d9454a... libstdc++: Implement C++20 <format> [PR104166] (*)
d4ba3b3... libstdc++: Allow std::to_chars for 128-bit integers in stri (*)
7ce0cee... Fortran: Remove unused declaration (*)
30d77d4... Daily bump. (*)
ec6c202... libstdc++: Fix up to_chars ppc64le _Float128 overloads [PR1 (*)
59a6324... Fortran: fix treatment of character, value, optional dummy (*)
b556d17... c: C2x constexpr (*)
f232715... [frange] Avoid testing signed zero test for -fno-signed-zer (*)
4c57e57... [range-ops] Add ability to represent open intervals in fran (*)
2a193e9... libgomp: Fix up build on mingw [PR107641] (*)
d4c2f1d... range-op: Implement op[12]_range operators for {PLUS,MINUS, (*)
5747470... range-op: Cleanup floating point multiplication and divisio (*)
2d5c4a1... range-op: Implement floating point division fold_range [PR1 (*)
2f7f9ed... range-op: Implement floating point multiplication fold_rang (*)
f5225db... LoongArch: Add flogb.{s,d} instructions and expand logb{sf, (*)
d26c757... LoongArch: Add fscaleb.{s,d} instructions as ldexp{sf,df}3 (*)
51a233b... LoongArch: Add ftint{,rm,rp}.{w,l}.{s,d} instructions (*)
e468dd4... LoongArch: Rename frint_<fmt> to rint<mode>2 (*)
ba75514... libstdc++: Simplify build targets for debug library (*)
a7f5105... libstdc++: Define INSTANTIATE_FACET_ACCESSORS macro in comp (*)
5b6ce16... Daily bump. (*)
8214ec0... libstdc++: Fix <experimental/filesystem> for Windows [PR950 (*)
7543a6d... analyzer: more state machine documentation (*)
65752c1... analyzer: split out checker_event classes to their own head (*)
12c583a... analyzer: new warning: -Wanalyzer-infinite-recursion [PR106 (*)
0a7b437... Don't add dependencies in update_stmt. (*)
52672be... libstdc++: Set active union member in constexpr std::string (*)
b331bf3... libstdc++: Fix wstring conversions in filesystem::path [PR9 (*)
dab5d73... process transitive inferred ranges in pre_fold_stmt. (*)
ca1db27... aarch64: Add support for Cortex-X1C CPU. (*)
cd9eedb... aarch64: Add support for Cortex-A715 CPU. (*)
81de403... tree-optimization/107554 - fix ICE in stlen optimization (*)
4b3874d... tree-optimization/105142 - improve maybe_fold_comparisons_f (*)
e0cfde7... [range-ops] Remove specialized fold_range methods for vario (*)
c0662c7... [range-ops] Avoid unnecessary intersection in update_known_ (*)
c16c408... [range-ops] Update known bitmasks using CCP for all operato (*)
b3e8dc8... [range-ops] Use existing tree code for *DIV_EXPR entries. (*)
17586bd... [range-ops] Add tree code to range_operator. (*)
af96500... tree-optimization/107618 - enhance copy propagation of cons (*)
be2c74f... Make last DCE remove empty loops (*)
3b54cc9... jit: doc: Use shared Indices and tables (*)
02698e2... doc: update sphinx-build -j auto comment (*)
08fd14f... sphinx: stop using parallel mode (*)
999c14c... changelog: check for space after tab (*)
5576518... RISC-V: Add RVV registers register spilling (*)
fbad7a7... libstdc++: Fix tests with non-const operator== (*)
f54ae4d... libstdc++: Add missing definition for <charconv> in C++14 m (*)
56d2222... libstdc++: Fix test that uses C++17 variable template in C+ (*)
b3ac43a... libstdc++: Avoid redundant checks in std::use_facet [PR1037 (*)
d3fe767... c-family: Support #pragma region/endregion [PR85487] (*)
21de01f... i386: Add ISA check for newly introduced prefetch builtins. (*)
f225b81... Daily bump. (*)
5c6546c... analyzer: new warning: -Wanalyzer-deref-before-check [PR996 (*)
7e3ce73... c++: Extend -Wdangling-reference for std::minmax (*)
740cf7d... docs: move label directly before title (*)
e15d70e... Remove SLOW_SHORT_ACCESS from target headers (*)
b4fc06d... Do not specify NAN sign in frange::set_nonnegative. (*)
f1b7681... better PHI copy propagation for forwprop (*)
2f6cb9c... RISC-V: Fix selection of pipeline model for sifive-7-series (*)
203b127... Restore CCP copy propagation (*)
bd044da... sphinx: add missing newline for conf.py files. (*)
9e11cee... unswitching of outer loops (*)
49de156... i386: Fix up ix86_expand_int_sse_cmp [PR107585] (*)
9072763... maintainer-scripts: fix superfluous 'sh' for Python script (*)
dd31c69... doc: Modernize baseconf.py. (*)
70f1c41... doc: Use a separate directory for new modules we add to PAT (*)
0cbb756... libstdc++: Optimize std::destructible concept (*)
1cdfd0e... Daily bump. (*)
219f820... go: don't crash if __atomic_fetch_add functions are used (*)
965ce1b... analyzer: better logging of event creation (*)
d8c1058... docs: Add missing variable name in example (*)
e505f74... Fortran: avoid NULL pointer dereference on bad EQUIVALENCEs (*)
f94c2ef... docs: Fix expected diagnostics URL [PR107599] (*)
e805ada... Fortran: ordering of hidden procedure arguments [PR107441] (*)
8f5aa13... sphinx: add missing HAS_SPHINX_BUILD (*)
52eedc1... docs: create sources tarball (*)
4eadbe8... Clear NAN when reading back a global range if necessary. (*)
8bb3f17... Revert op[12]_range operators for PLUS_EXPR and MINUS_EXPR. (*)
ace0ae0... Change the name of array_at_struct_end_p to array_ref_flexi (*)
0b3d926... docs: fix links pointing to gcc.gnu.org/install (*)
837be6c... tree-optimization/84646 - remove premature thread path reje (*)
3ed1b4c... sphinx: add missing trailing newline (*)
a305ac8... docs: fix: WARNING: Parsing of expression failed. Using fal (*)
9c3bc55... sphinx: update diagnostics URLs (*)
d943927... Fix up foperator_abs::op1_range [PR107569] (*)
d05a423... sphinx: update crontab with new script (*)
50ebb5e... Add guality testcase for RTL alias analysis fix (*)
8d7a55b... sphinx: simplify default in baseconf.py. (*)
05119c3... c++: Minimal handling of carries_dependency attribute (*)
cecc039... testsuite: Fix up pr107541.c test (*)
79f1313... avr: sphinx: port gen-avr-mmcu to RST (*)
e7c8f50... RISC-V: costs: handle BSWAP (*)
d699d32... LoongArch: fix signed overflow in loongarch_emit_int_compar (*)
1f9c793... sphinx: fix building if sphinx-build is missing (*)
4287e81... Implement op[12]_range operators for PLUS_EXPR and MINUS_EX (*)
6373b1f... sphinx: add update_web_docs_git.py script (*)
e5821d3... sphinx: support installation if sphinx-build is missing (*)
8857a1e... sphinx: sync latest changes (*)
66f5503... sphinx: do not use tm.rst.in with empty content (*)
7231864... sphinx: fix cross manual references (*)
1f5a932... sphinx: add --with-sphinx-build (*)
c0eb1a3... sphinx: use proper lexers for target macros (*)
0a54351... sphinx: ada: port to Sphinx (*)
94246da... sphinx: jit: port libgccjit to shared Sphinx (*)
54ca4ee... sphinx: remove texinfo files (*)
564a805... sphinx: add tm.rst.in (*)
41a45cb... sphinx: support Sphinx in build system (*)
8f2b513... sphinx: use tm.rst.in file in target macros (*)
c8874c5... sphinx: port .def files to RST (*)
8dc319e... sphinx: update baseconf.py file (*)
c63539f... sphinx: copy files from texi2rst-generated repository (*)
38ec5e4... [range-op-float] Implement MINUS_EXPR. (*)
0ef5649... [range-op-float] Abstract out binary operator code out of P (*)
68b0615... [range-op-float] Set NAN possibility for INF + (-INF) and v (*)
b305793... c++: Tweaks for -Wredundant-move [PR107363] (*)
916bec9... Fix incorrect insn type to avoid ICE in memory attr auto-de (*)
69023a9... Daily bump. (*)
9bbcee4... analyzer: eliminate region_model::eval_condition_without_cm (*)
bbcb84b... libstdc++: Fix -Wsystem-headers warnings in tests (*)
8f6d25f... libstdc++: Fix -Wsystem-headers warnings (*)
9d54940... libstdc++: Add always_inline to most allocator functions (*)
3f1519e... libstdc++: basic_filebuf: don't flush more often than neces (*)
c93baa9... libstdc++: Refactor implementation of operator+ for std::st (*)
564b111... bpf: Use enum for resolved overloaded builtins (*)
9d96a28... [PR24021] Implement PLUS_EXPR range-op entry for floats. (*)
3e0ab43... Provide normalized and denormal format version of real_isde (*)
7899582... tree-optimization/107389 - honor __builtin_assume_alignment (*)
215355d... CCP: handle division by a power of 2 as a right shift. (*)
cb0a2b1... amdgcn: Fix expansion of GCN_BUILTIN_LDEXPV builtin (*)
ee2be8f... amdgcn: Add builtins for vectorized native versions of abs, (*)
b74dd1b... Use bit-CCP in range-ops. (*)
7ca912b... testsuite: Fix failure in test pr105586.c [PR107171] (*)
970dcd5... cdce: Fix up get_no_error_domain for new f{16,32,64,128} bu (*)
fa271af... i386: Improve vector [GL]E{,U} comparison against vector co (*)
ee86bdd... libstdc++: Uncomment denorm_min test (*)
e581490... gcc: fix PR rtl-optimization/107482 (*)
b2278f6... ada: Fix oversight in implementation of allocators for stor (*)
10f193e... ada: Compile-time simplification of 'Image incorrectly igno (*)
11f8925... ada: Clean up call to check if aspects are present (*)
45656a9... ada: Adjust classwide contract expression preanalysis (*)
48e2e5b... ada: Set Support_Atomic_Primitives for VxWorks 7 runtimes (*)
0ed20c7... ada: Small consistency fix (*)
a645dc3... ada: Propagate aspect Ghost when instantiating null formal (*)
59ad8b6... ada: Implement RM 4.5.7(10/3) name resolution rule (*)
f1668c3... ada: Enforce matching of extra formals (*)
7a08b93... ada: Move warnings switches -- initial work (*)
c523e3f... ada: Align -gnatwc's documentation with its behavior (*)
f2fa41b... ada: Improve handling of declare expressions in deferred-fr (*)
270713d... ada: Minor consistency tweaks in Sem_Ch4 (*)
786c6ba... ada: Remove redundant line in Analyze_Qualified_Expression (*)
788e5f0... ada: Preanalyze classwide contracts as spec expressions (*)
c2596d4... ada: Fix expansion of 'Wide_Image and 'Wide_Wide_Image on c (*)
7857d87... ada: Fix inconsistent whitespace in Ada.Numerics.Generic_Co (*)
d96a20b... ada: Remove unneeded code in handling formal type defaults (*)
5c0722c... ada: Cleanup local variable that is only set as an out para (*)
83ebb97... ada: Remove obsolete code in Resolve_If_Expression (*)
79e0267... ada: Reject limited objects in array and record delta aggre (*)
2ff87e2... ada: Allow initialization of limited objects with delta agg (*)
4a22fda... ada: Reject record delta aggregates with limited expression (*)
b9d8ad7... ada: Missing master of task causing assertion failure (*)
59dd07e... ada: Raise Tag_Error when Ada.Tags operations are called wi (*)
ae5de5a... ada: Add new -gnatw_q switch to usage message (*)
acbfa2b... libstdc++: Update my author blurb in the manual (*)
4596339... libstdc++: Remove empty <author> elements in manual (*)
1f7b130... Revert "i386: Prefer remote atomic insn for atomic_fetch{ad (*)
a14598b... Add m_CORE_ATOM for atom cores (*)
3d2d04c... analyzer: start adding support for errno (*)
be9fdbd... analyzer: introduce succeed_or_fail_call_info (*)
55e0424... analyzer: fix "when 'strchr' returns non-NULL" message (*)
8d03269... libstdc++: Fix syntax error in old-glibc case in floating_f (*)
431be04... c++: implement P2468R2, the equality operator you are looki (*)
c838119... Add transitive inferred range processing. (*)
f8d901d... Daily bump. (*)
b457b77... libstdc++: Fix up libstdc++ build against glibc 2.25 or old (*)
93ab7d0... bpf: cleanup missed refactor (*)
a239a63... Improve multiplication by powers of 2 in range-ops. (*)
03ed4e5... Extend optimization for integer bit test on __atomic_fetch_ (*)
2ee0165... libstdc++: Implement ranges::as_rvalue_view from P2446R2 (*)
f471cb7... libstdc++: Implement ranges::cartesian_product_view from P2 (*)
42f42d7... C++: Template lambda mangling testcases (*)
9aa1b63... Fix NULL filename handling (*)
cb0ceea... libstdc++: Update from latest fast_float [PR107468] (*)
e5bcbcd... libstdc++: Add _Float128 to_chars/from_chars support for x8 (*)
5d060d8... tree-ssa-sink: do not touch calls that return twice (*)
3bff15c... [range-op] Restrict division by power of 2 optimization to (*)
071d00e... Fortran: Fix reallocation on assignment for kind=4 strings (*)
21cd625... i386: Fix typo in sse-22.c pragma (*)
7314b98... unswitch most profitable condition first (*)
a8fb90e... docs: update: document sanitizers can trigger warnings (*)
33dc1ba... Mitigate clang warnings: (*)
96c0533... ada: Document that gprof won't work on windows with PIE. (*)
bcb3f09... ada: Tune hash function for cross-reference entries (*)
dc3208e... ada: Fix performance regression related to references in Re (*)
d24f279... ada: Use named notation in calls to Expand_Composite_Equali (*)
2702882... ada: New warning about noncomposing user-defined "=" (*)
9b07c17... ada: Inline composite node kind AST queries (*)
2734555... ada: Fix inherited postconditions in inlined subprograms (*)
b86ff06... ada: Fixed elaboration of CUDA programs. (*)
aa0e7d3... ada: Rework CUDA host-side invocation of device-side elabor (*)
7dee088... ada: Fix detection of external calls to protected objects i (*)
90908af... ada: Clean up unnecessary nesting in code for DLL libraries (*)
981848b... ada: Suppress warnings on derived True/False (*)
214b1cb... ada: Deconstruct Safe_To_Capture_In_Parameter_Value (*)
bb513a0... ada: Flip warning suppression routine to positive meaning (*)
72ae51d... ada: Cleanup detection of code within generic instances (*)
dcc02d3... ada: Remove redundant suppression for non-modified IN OUT p (*)
2caaa4b... ada: Reject boxes in delta array aggregates (*)
8f077c4... ada: Allow reuse of Enclosing_Declaration_Or_Statement by G (*)
f073f33... ada: Clean up unnecesary call in resolution of overloaded e (*)
4e92ad4... ada: Clean up code for visibility of generic actuals (*)
76b35e7... ada: Cleanup comment about mapping parameters when inlining (*)
748976c... ada: Put_Image aspect spec incorrectly not inherited (*)
ae39527... ada: Tune layout after switching to Ada 2022 aggregate synt (*)
f8b69d4... ada: Cleanup WITH clauses after switching from obsolescent (*)
c7e9b5e... ada: Create operator nodes in functional style (*)
03b4e4a... ada: Don't reuse operator nodes in expansion (*)
ffe889d... ada: Simplify detection of pragmas in the context items (*)
74056e9... ada: Reject misplaced pragma Obsolescent (*)
c7dc111... ada: Fix missing tag for with of an obsolescent function (*)
f74a049... ada: Remove useless validity suppression for attribute Inpu (*)
8408120... vect: Fold LEN_{LOAD,STORE} if it's for the whole vector [P (*)
c4f8f8a... Initial Grand Ridge support (*)
48fa413... i386: Prefer remote atomic insn for atomic_fetch{add, and, (*)
4cf1c61... Support Intel RAO-INT (*)
339ffc5... Initial Granite Rapids Support (*)
b384d9a... Support Intel prefetchit0/t1 (*)
3c67c15... Daily bump. (*)
c56826d... optabs: Use operand[2] mode in can_vec_set_var_idx_p (*)
e3b1024... libstdc++: Declare const global variables inline (*)
4e4e3ff... libstdc++: Move stream initialization into compiled library (*)
d0a492f... c++: correct __has_attribute(init_priority) (*)
89d0a14... Manually add ChangeLog entries from r13-3652-ge4cba49413ca4 (*)
05788e9... Daily bump. (*)
2175b39... Add another commit to ignore (*)
3628025... LoongArch: Add fcopysign instructions (*)
07b0096... Plug memory leak in attribute target_clones (*)
efbf11e... cgraph_node: Remove redundant section clearing (*)
a111cfb... d: Adjust test to pass when compiling with -m32 (*)
3c28d6a... d: Add support for vector comparison operators (*)
3ad2167... c++: libcpp: Support raw strings with newlines in directive (*)
b83f01d... libstdc++: fix pointer type exception catch (no RTTI) [PR10 (*)
7c6008e... libstdc++: Do not use SFINAE for propagate_const conversion (*)
e50ea3a... doc: Document correct -fwide-exec-charset defaults [PR41041 (*)
6b1a247... Support multilib-aware target lib flags self-specs overridi (*)
95ba31b... testsuite: Add testcase from C++23 P2314R4 - Character sets (*)
2662d53... libcpp: Update to Unicode 15 (*)
26d2db8... AArch64: Fix testcase (*)
0386c40... input: add get_source_text_between (*)
679be32... Set nonzero bits for multiplication and divisions by a powe (*)
0bdf10b... Fix recent thinko in operand_equal_p (*)
3e2bdf2... Do not use subword paradoxical subregs in emit_group_store (*)
418999f... libstdc++: Simplify lifetime of eh_globals variable [PR1075 (*)
f505f37... libstdc++: Define _GNU_SOURCE for secure_getenv on Cygwin [ (*)
5f18278... ada: Fix for validity checks combined with aliasing checks (*)
4eac883... ada: Fix couple of issues with arrays indexed by enumeratio (*)
9a27e6a... ada: Fix typo in comment referring to pragma Restrictions (*)
0528884... ada: Cleanup code for warnings about unreferenced formal pa (*)
3139280... ada: Cleanup code for unreferenced variables (*)
72baa4e... ada: Cleanup code for warnings about unset references (*)
7e1fe87... ada: Static intrinsic functions are a core language extensi (*)
1207432... ada: Remove redundant calls in handling of aspect specifica (*)
fe960a3... ada: Flag unsupported dispatching constructor calls (*)
5f780a2... ada: Avoid repeated iteration over private protected compon (*)
cb3c260... ada: Cleanup clearing flags on package variables (*)
265341d... ada: Fix various typos in GNAT User's Guide (*)
12cfb29... ada: Fix loop unnesting issue. (*)
73d04a0... ada: Fix repeated killing of private entity values (*)
50bd9f4... ada: Simplify detection of controlling formals (*)
64b1073... ada: Skip dynamic interface conversion under configurable r (*)
5150978... ada: Skip dynamic interface conversion under configurable r (*)
e491cb2... ada: Fix typo (*)
48c206e... ada: Remove sa_messages (*)
7d0d27d... ada: Refactor: replace uses of `not Present(X)` with `No (X (*)
587af00... ada: Fix various typos in node and entity description comme (*)
1d20113... ada: Fix various typos in GNAT RM (*)
533d79a... ada: Improve efficiency of scope stack restoration (*)
41d5a49... ada: Small editorial changes to documentation comments (*)
1e78b49... ada: Allow enabling a restricted set of language extensions (*)
c07da85... ada: Generate missing object decls for adainit/adafinal reg (*)
ffcd192... ada: Support lock-free protected objects with pragma Initia (*)
0929de4... ada: Remove VxWorks 6 and VxWorks 653 2.x content from the (*)
da1207f... ada: Reject expanded global names in lock-free protected ob (*)
8080a1b... ada: Generate host-side CUDA_Register_Function calls for de (*)
164cc7a... aarch64: Fix typo in aarch64-sve.md comment (*)
e4cba49... Remove support for Intel MIC offloading (*)
e724b04... libgcc: Special-case BFD ld unwind table encodings in find_ (*)
a05d8e1... Better integrate default 'sorry' 'TARGET_ASM_CONSTRUCTOR', (*)
4ee35c1... Restore default 'sorry' 'TARGET_ASM_CONSTRUCTOR', 'TARGET_A (*)
2b4a039... Support Intel AMX-FP16 ISA (*)
d201bd1... arm: Allow to override location of .gnu.sgstubs section (*)
97752b7... c++: Use in-process client when networking is disabled (*)
fabe470... Initial Sierra Forest Support (*)
152834f... Support Intel CMPccXADD (*)
d29260c... Daily bump. (*)
32a06ce... c++: Quash -Wdangling-reference for member operator* [PR107 (*)
40c34be... c++: requires-expr and access checking [PR107179] (*)
095de98... Add testcases resolved with ranger as VRP1. (*)
a4cd238... c++: change -fconcepts to mean C++20 concepts (*)
c0b38e9... c++: constexpr error with defaulted virtual dtor [PR93413] (*)
db6a9fe... amdgcn: Fix instruction generation for exp2 and log2 operat (*)
e177be8... analyzer: use std::unique_ptr for state machines from plugi (*)
76dd2c4... analyzer: use std::unique_ptr for known functions (*)
accece8... analyzer: use std::unique_ptr during bifurcation (*)
d60b40b... analyzer: use std::unique_ptr for checker_event (*)
e031c5a... analyzer: use std::unique_ptr for feasibility_problems and (*)
ca5ff10... analyzer: use std::unique_ptr for custom_edge_info pointers (*)
2a9b395... analyzer: use std::unique_ptr for saved_diagnostic::m_stmt_ (*)
6341f14... analyzer: use std::unique_ptr for pending_diagnostic/note (*)
6fd485d... Update range query cache when a statement is updated. (*)
00d7c8f... Add gcc/make-unique.h (*)
5acc10a... analyzer: fix ICE when pipe's arg isn't a pointer [PR107486 (*)
6629444... OpenMP/Fortran: 'target update' with DT components (*)
553b1d3... i386: Fix uninitialized register after peephole2 conversion (*)
2ff0e62... libstdc++: Add missing move in ranges::copy (*)
f95e4ec... amdgcn: Fix duplicate conditionals [PR107510] (*)
20d5dca... testsuite: Fix gen-vect-34.c with vect_masked_load [PR10680 (*)
e3c898e... c: C2x auto (*)
58035ee... Daily bump. (*)
41602c8... libstdc++: Remove more redundant union members (*)
f6ce1e7... Support OpenACC 'declare create' with Fortran allocatable a (*)
da8e0e1... Support OpenACC 'declare create' with Fortran allocatable a (*)
abeaf37... Add 'libgomp.oacc-fortran/declare-allocatable-array_descrip (*)
59c6c5d... Add 'libgomp.oacc-fortran/declare-allocatable-1-runtime.f90 (*)
8c357d8... Add 'libgomp.oacc-fortran/declare-allocatable-1.f90' (*)
a1a6b91... RISC-V: Add Zawrs ISA extension support (*)
abaa32c... gcc: honour -ffile-prefix-map in ASM_MAP [PR93371] (*)
58511b3... Fix bug in frange::contains_p() for signed zeros. (*)
6d9dbdf... libstdc++: Improve ERANGE behavior for fallback FP std::fro (*)
f487469... libstdc++: Remove unnecessary variant member in std::expect (*)
cf35818... libstdc++: Ignore -Wignored-qualifiers warning in <variant> (*)
0c86a66... libstdc++: _Bfloat16 for <compare> (*)
c3299cd... builtins: Guard builtins.cc against HUGE_VAL and NAN defini (*)
b65e391... libstdc++: Shortest denormal hex std::to_chars (*)
eaba55f... rs6000: Byte reverse V8HI on Power8 by vector rotation. (*)
74e904b... Daily bump. (*)
2b0e81d... c++: per-scope, per-signature lambda discriminators (*)
4f8aac7... configure: cache result of "sys/sdt.h" header check (*)
e5c15eb... gcc/file-prefix-map: Allow remapping of relative paths (*)
bdf0018... [PR tree-optimization/107490] Handle NANs in op[12]_range. (*)
82b0345... Make sure ssa-name is valid. (*)
(*) This commit already exists in another branch.
Because the reference `refs/heads/devel/rust/master' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-12-15 15:33 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-15 15:33 [gcc/devel/rust/master] (1040 commits) Merge #1700 Thomas Schwinge
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).