public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (1248 commits) Merge commit '44ea73185a84fd42e86c4c823043f6063576aac5' int
@ 2023-03-14 6:17 Eugene Rozenfeld
0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-03-14 6:17 UTC (permalink / raw)
To: gcc-cvs
The branch 'microsoft/heads/main' was updated to point to:
656fba0ac01... Merge commit '44ea73185a84fd42e86c4c823043f6063576aac5' int
It previously pointed to:
b5da656634c... Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' int
Diff:
Summary of changes (added commits):
-----------------------------------
656fba0... Merge commit '44ea73185a84fd42e86c4c823043f6063576aac5' int
a5c235d... Update xfail with new failures
44ea731... Daily bump. (*)
13071c3... aarch64: Add bfloat16_t support for aarch64 (*)
eb1d8df... PR middle-end/109031: Fix final value replacement from narr (*)
f23dc72... AArch64: Update div-bitmask to implement new optab instead (*)
81fd62d... middle-end: Implement preferred_div_as_shifts_over_mult [PR (*)
0b3c630... middle-end: don't form FMAs when multiplication is not sing (*)
03c6ba8... ranger: Add range-ops for widen addition and widen multipli (*)
2246d57... middle-end: Revert can_special_div_by_const changes [PR1085 (*)
8536c09... Docs: Fix typo in previous commit (*)
431c066... [PR modula2/109089] implementation of boolean should be C++ (*)
fa0ecd2... libstdc++: Move www.graphviz.org to https (*)
f56ed5b... Docs: Clean up description of asan-kernel-mem-intrinsic-pre (*)
1dced43... gcc/testsuite/gcc.dg: Fix LLP64 targets (*)
9f3214a... gcc.c-torture/compile/103818.c: Enable for llp64 too (*)
ed65ceb... Daily bump. (*)
1be7240... doc: Drop a redundant link to AVR-LibC (*)
d9922e4... Fwd: [PATCHJ]: Bugzilla 88860 - Clarify online manual infel (*)
23ff464... Re: [PATCH 2/2] Corrected pr25521.c target matching. (*)
2cf5f48... Fortran: fix bounds check for copying of class expressions (*)
c62df15... Docs: Update documentation of Texinfo versions for building (*)
c806544... Daily bump. (*)
020255e... testsuite: Tweak check_fork_available for CRIS (*)
88bcd4e... testsuite: gcc.dg/pr108117.c: Require effective-target sche (*)
b6503c7... testsuite: gcc.dg/pr106397.c: Add -w to options (*)
c227508... c++ testsuite: Add test for PR107703 (*)
246127a... libgcc, i386: Add __fix{,uns}bfti and __float{,un}tibf [PR1 (*)
60b6f5c... c++: Don't clear TREE_READONLY for -fmerge-all-constants fo (*)
991f9eb... c++, abi: Fix up class layout with bitfields [PR109039] (*)
20d790a... MAINTAINERS: add myself to write after approval (*)
a915c29... c++: constrained lambda error-recovery [PR108972] (*)
4d0baea... ubsan: missed -fsanitize=bounds for compound ops [PR108060] (*)
e20e5d9... Fortran: fix ICE with bind(c) in block data [PR104332] (*)
fcbc5c1... Fix PR 108874: aarch64 code regression with shift and ands (*)
f8332e5... Use 'GOMP_MAP_VARS_TARGET' for OpenACC compute constructs [ (*)
14f5e56... analyzer: fix leak false +ve seen in haproxy's cfgparse.c [ (*)
2b2340e... Allow libgomp 'cbuf' buffering with OpenACC 'async' for 'ep (*)
199867d... Simplify OpenACC 'no_create' clause implementation (*)
b5037d4... OpenACC: Remove 'acc_async_test' -> skip shortcut in 'libgo (*)
442d51a... Document/verify another aspect of OpenACC 'async' semantics (*)
413ec1d... Speedup PTA solving for call constraint sets (*)
649f193... Fix OpenACC/GCN 'acc_ev_enqueue_launch_end' position (*)
e1c8cf9... c++: class NTTP and nested anon union [PR108566] (*)
c4fd232... analyzer: fix deref-before-check false +ves seen in haproxy (*)
44f80a3... range-op-float: Extend lhs by 0.5ulp rather than 1ulp if no (*)
37c8a08... libstdc++: Fix GDB Xmethod for std::shared_ptr::use_count() (*)
e3f8dfc... cygwin: Don't try to support multilibs [PR107998] (*)
4c599ae... tree: Use comdat tree_code_{type,length} even for C++11/14 (*)
2eb0191... file-prefix-map: Fix up -f*-prefix-map= [PR108464] (*)
2c63cc7... c, c++, cgraphunit: Prevent duplicated -Wunused-value warni (*)
a1d5c72... range-op-float: Fix up -ffinite-math-only range extension a (*)
60bd33b... RISC-V: Add fault first load C/C++ support (*)
a803c26... Extend nops num in "maybe_gen_insn" for RISC-V Vector intri (*)
ab7bb44... RISC-V: Fine tune merge operand constraint for integer/load (*)
2dc7387... [PATCH v2] vect: Check that vector factor is a compile-time (*)
2fc55f5... c++: signed __int128_t [PR108099] (*)
68c5d92... c++: overloaded fn in contract [PR108542] (*)
da2b9c6... Daily bump. (*)
e0324e2... c++: allocator temps in list of arrays [PR108773] (*)
4214bdb... testsuite: add various -Wanalyzer-null-dereference false +v (*)
ec4bc86... middle-end: On emergency dumps finish the graph generation. (*)
8e26ac4... AArch64: Fix codegen regressions around tbz. (*)
96abc82... libstdc++: Implement LWG 3820/3849 changes to cartesian_pro (*)
065c93b... libstdc++: Implement LWG 3796 changes to repeat_/chunk_by_v (*)
95827e1... libstdc++: Make views::single/iota/istream SFINAE-friendly (*)
c6232ba... Fix PR 108980: note without warning due to array bounds che (*)
3df9760... libstdc++: extraneous begin in cartesian_product_view::end (*)
f366fdf... libstdc++: Really fix symver for __gnu_cxx11_ieee128::__try (*)
afe1f0c... c++: CTAD for less-specialized alias template [PR102529] (*)
9e61700... c++: fix alias CTAD [PR105841] (*)
30556bf... c++: hide __is_deducible for GCC 13 (*)
148cbb1... c++: add __is_deducible trait [PR105841] (*)
d11e088... Enable UTF-8 code page on Windows 64-bit host [PR108865] (*)
a645797... LRA: For clobbered regs use operand mode instead of the big (*)
ace65db... middle-end/108995 - avoid folding when sanitizing overflow (*)
bad177e... range-op-float: Fix up reverse binary operations [PR109008] (*)
288bc7b... libgomp: Fix default value of GOMP_SPINCOUNT [PR 109062] (*)
6a87fdd... Daily bump. (*)
2e3dd14... libgomp.texi: Mention GCN_STACK_SIZE in Offload-Target Spec (*)
15b83b6... libgcc, rs6000: Fix bump size for powerpc64 elfv1 ABI [PR10 (*)
2a2a159... testsuite: Adjust powerpc ppc-fortran.exp to support dg-{wa (*)
04ff5ad... testsuite: Adjust scalar-test-data-class-1[45].c with int12 (*)
bab3b6a... testsuite: Adjust two bfp test cases with has_arch_ppc64 [P (*)
9fd3d35... testsuite: Adjust scalar-test-neg-8.c with lp64 [PR108730] (*)
3be550e... testsuite: Adjust pr101384-2.c for Power9 [PR108813] (*)
4bcdc36... testsuite: Adjust fold-vec-extract-double.p9.c for powerpc (*)
0d25f82... Fix MIPS testsuite over-eager matching (*)
dcce01a... testsuite: Fix omp-parallel-for-get-min.c and -for-1.c for (*)
af320a1... Daily bump. (*)
c5c4fda... docs: Clarify LeakSanitizer in documentation [PR81649] (*)
c7867f8... docs: Add link to gmplib.org. (*)
4f181f9... c++: static lambda tsubst [PR108526] (*)
f875857... libstdc++: Some baseline_symbols.txt updates (*)
7d30593... libstdc++: Fix symver for __gnu_cxx11_ieee128::__try_use_fa (*)
291c130... libstdc++: Fix comment typo in eh_personality.cc (*)
80f0052... c++: -Wdangling-reference with reference wrapper [PR107532] (*)
b2b841f... testsuite: Fix another syntax problem in slp-3.c (*)
0d573c1... c++: Fix up ICE in emit_support_tinfo_1 [PR109042] (*)
e469231... c++: noexcept and copy elision [PR109030] (*)
e09bc03... c++: error with constexpr operator() [PR107939] (*)
247cacc... RISC-V: Bugfix for rvv bool mode precision adjustment (*)
59a72ac... aarch64: testsuite: disable stack protector for tests relyi (*)
5937cfb... aarch64: testsuite: disable stack protector for pr104005.c (*)
4c59cfc... aarch64: testsuite: disable stack protector for auto-init-7 (*)
2fa3120... aarch64: testsuite: disable stack protector for pr103147-10 (*)
edb336c... aarch64: testsuite: disable stack protector for sve-pcs tes (*)
7e8a3db... aarch64: testsuite: disable PIE for fuse_adrp_add_1.c [PR70 (*)
a1ccb45... aarch64: testsuite: disable PIE for tests with large code m (*)
f30f04b... aarch64: testsuite: disable PIE for aapcs64 tests [PR70150] (*)
1690f92... testsuite: Support scanning tree-dumps (*)
e43f970... testsuite: Gate gcc.dg/plugin/must-tail-call-1.c and -2.c o (*)
318c910... doc: Document testsuite check_effective_target_tail_call (*)
7dde02e... testsuite: Add tail_call effective target (*)
3dd4ada... Daily bump. (*)
1d92cd0... testsuite: Fix gcc.dg/analyzer/allocation-size-multiline-3. (*)
82318c5... testsuite: Provide means to regexp in multiline patterns (*)
dfb14cd... Update gcc fr.po, sv.po (*)
306c7b1... PR target/107299: Fix build issue when long double is IEEE (*)
553ff25... amdgcn: Add instruction patterns for conditional min/max op (*)
14e5b65... Fix assertion failure on VSS library (*)
94a67e3... Revert "Respect GNATMAKE Makefile variable" commit (*)
c187307... tree-optimization/109025 - fixup double reduction detection (*)
b83acef... Enable scatter for generic (*)
67401d4... LoongArch: testsuite: Disable stack protector for some test (*)
75eccdd... LoongArch: Stop -mfpu from silently breaking ABI [PR109000] (*)
c5e77e9... libgo: revert incorrectly committed change (*)
fa9fd68... Daily bump. (*)
6aa1f40... Fortran: fix CLASS attribute handling [PR106856] (*)
ca27d76... testsuite: Fix up syntax error in scan-tree-dump-times targ (*)
44c918b... RISC-V: Fix ICE for avl_single-86/avl_single-88/avl_single- (*)
2554d90... RISC-V: Implement ZKSH and ZKSED extensions (*)
e6416e4... RISC-V: Implement ZKNH extension (*)
072c558... RISC-V: Implement ZKND and ZKNE extensions (*)
2c80951... RISC-V: Implement ZBKB, ZBKC and ZBKX extensions (*)
8945633... RISC-V: Add prototypes for RISC-V Crypto built-in functions (*)
7e52f44... RISC-V: costs: miscomputed shiftadd_cost triggering synth_m (*)
7caa1ae... RISC-V: Add RVV misc intrinsic support (*)
1bff101... RISC-V: Add permutation C/C++ support (*)
f8ba8a4... RISC-V: Remove void_type_node of void_args for vsetvlmax in (*)
2a2c4c9... RISC-V: Add testcase for VSETVL PASS (*)
ec99ffa... RISC-V: Add scalar move support and fix VSETVL bugs (*)
602cfc7... RISC-V: Allow const0_rtx operand in max/min (*)
9debb24... RISC-V: Fix wrong partial subreg check for bsetidisi (*)
2858bf1... Daily bump. (*)
fbd2eda... Fix modula-2 rename autogenerated .c files to .cc (*)
ab61100... Modula-2 rename autogenerated .c files to .cc (*)
4ee2f41... Remove remaining traces of m_vecdata from comments [PR10900 (*)
97651be... testsuite: Fix up syntax errors in scan-tree-dump-times tar (*)
3ec9a87... c-family: Incremental fix for -Wsign-compare BIT_NOT_EXPR h (*)
daaf74a... c-family: Fix up -Wsign-compare BIT_NOT_EXPR handling [PR10 (*)
db1405d... c-family: Account for integral promotions of left shifts fo (*)
9d5730d... c++: Don't defer local statics initialized with constant ex (*)
739e7eb... diagnostics: Fix up selftests with $COLUMNS < 42 [PR108973] (*)
53940ee... testsuite: Skip gcc.dg/ipa/pr77653.c for CRIS (*)
37a0848... testsuite: Skip gcc.dg/ifcvt-4.c for CRIS (*)
5e6fc0e... testsuite: Fix various scan-assembler identifiers not handl (*)
2aa6673... Daily bump. (*)
df01849... analyzer: start adding test coverage for OpenMP [PR109016] (*)
56572a0... analyzer: provide placeholder implementation of sprintf (*)
d3ef738... testsuite: remove XFAIL in gcc.dg/analyzer/pr99716-1.c [PR1 (*)
16554ba... libstdc++: testsuite: async.cc early timeout (*)
1f83aee... d: Document that TypeInfo-based va_arg is not implemented (*)
8be49eb... [libstdc++] [prettyprint] add local std::string use to more (*)
21edd84... link pthread_join from std::thread ctor (*)
fdac2be... -Wdangling-pointer: don't mark SSA lhs sets as stores (*)
aee43d2... [arm] adjust tests for quotes around +cdecp<N> (*)
a36ae45... [arm] adjust expectations for armv8_2-fp16-move-[12].c (*)
cc9cc5a... [PR51534] [arm] split out pr51534 test for softfp (*)
cfa118f... [arm] complete vmsr/vmrs blank and case adjustments (*)
220008e... [PR104882] [arm] require mve hw for mve run test (*)
59a576f... gcc: Fix gdbhooks.py VecPrinter for vec<> as well as vec<>* (*)
ce1c99f... gcc: Adjust gdbhooks.py VecPrinter for vec layout changes [ (*)
341e6cd... c++: thinko in extract_local_specs [PR108998] (*)
9056d0d... s390: libatomic: Fix 16 byte atomic {cas,load,store} (*)
1b0e3f8... waccess: Fix two -Wnonnull warning issues [PR108986] (*)
da5adab... s390: Use arch14 instead of z16 for -march=native. (*)
0412a23... s390: Fix ifcvt test cases. (*)
16f2d75... testsuite: Do not expect partial vectorization for s390. (*)
1cd98ea... moxie: enable LRA (*)
fe4f3bb... moxie: fix memory constraints (*)
6703f49... driver: toplev: Fix a typo (*)
0132acc... tree-optimization/109002 - partial PRE miscompilation (*)
59bc2b6... libiberty: fix memory leak in pex-win32.c and refactor (*)
dbeccab... gimple-fold: Fix up fputs -> fwrite folding [PR108988] (*)
a5c5439... libstdc++: Update Solaris baselines for GCC 13.0 (*)
6010189... target/108738 - limit STV chain discovery (*)
33ca5c9... debug/108772 - ICE with late debug generated with -flto (*)
1e4122f... [PR100127] Test for coroutine header in clang-compatible te (*)
ddf7411... [vxworks] make wint_t and wchar_t the same distinct type (*)
2e8686c... [c++] suppress redundant null-addr warn in pfn from pmfn (*)
dc1be3e... testsuite: Tweak gcc.dg/attr-aligned.c for CRIS (*)
929c6b8... d: Allow vectors to be compared for identity [PR108946] (*)
ce1cea3... d: Fix ICE on explicit immutable struct import [PR108877] (*)
33a7811... d: Add test for PR d/108167 to the testsuite [PR108167] (*)
51af8a6... d: vector float comparison doesn't result in 0 or -1 [PR108 (*)
14db9ed... Daily bump. (*)
73bbfd5... testsuite: Fix up memchr-3.c test [PR108991] (*)
df63f41... libquadmath: Assorted libquadmath strtoflt128 fixes [PR8720 (*)
6978df2... c++, v3: Emit fundamental tinfos for _Float16/decltype(0.0b (*)
6b432c0... jit, testsuite: fix a failing test by updating its error st (*)
2639f9d... IRA: Use minimal cost for hard register movement (*)
ce9cd72... amdgcn: Enable SIMD vectorization of math functions (*)
5425159... c++: more mce_false folding from cp_fully_fold_init [PR1082 (*)
cbaa1d9... c++: constant non-copy-init is manifestly constant [PR10824 (*)
20bd258... analyzer: fix uninit false +ves reading from DECL_HARD_REGI (*)
4d82022... c++, debug: Fix up locus of DW_TAG_imported_module [PR10871 (*)
076d309... vect: Don't apply masks to operations on invariants [PR1089 (*)
71afd06... c++: ICE with -Wmismatched-tags and member template [PR1062 (*)
da19e37... s390: Add LEN_LOAD/LEN_STORE support. (*)
61407e0... simplify-rtx: Use byte in simplify_subreg rather than assum (*)
62a8d31... gcc.dg/memchr-3.c: Account for LLP64 warnings (*)
17301ae... gcc.dg/overflow-warn-9.c: Fix LLP64 (*)
0b83fa0... MIPS: Bugfix for fix Dejagnu issues with RTL checking enabl (*)
f2b846f... MIPS: Add buildtime option to set msa default (*)
b09dc74... Avoid creating (const (reg ...)) [PR108603] (*)
2a8ce4b... vect: Fix voluntarily-masked negative conditionals [PR10843 (*)
cc88366... fold-const: Ignore padding bits in native_interpret_expr RE (*)
f0ef740... openmp: Fix up error recovery for invalid structured bindin (*)
a292665... testsuite/108985 - missing vect_simd_clones target requirem (*)
4ea6bfe... testsuite: Fix g++.dg/ext/attr-copy-2.C for default_packed (*)
b838a9f... testsuite: Fix gcc.dg/attr-copy-6.c for user-label-prefixed (*)
8590e4d... analyzer: Support errno for newlib (*)
854a268... testsuite: Handle "packed" targets in c-c++-common/auto-ini (*)
c88a7c6... Daily bump. (*)
de81e06... c++: can't eval PTRMEM_CST in incomplete class [PR107574] (*)
a764d3d... c++: streamline tf_qualifying_scope usage (*)
24ebc54... analyzer: fixes to side-effects for built-in functions [PR1 (*)
c54cae8... libstdc++: Fix typo in comment in bits/cow_string.h (*)
4abd5bc... libstdc++: Make std::chrono::current_zone() default to UTC (*)
096f034... c++: unevaluated array new-expr size constantness [PR108219 (*)
3843dc1... OpenMP: Ignore side-effects when finding struct comps [PR10 (*)
070523b... analyzer: fix infinite recursion false +ves [PR108935] (*)
f769d22... gcc: Remove size limit of PCH for *-*-mingw32 hosts (*)
560f1db... harden-sls-6.c: Fix warning on LLP64 (*)
96ff97f... OpenMP/Fortran: Fix handling of optional is_device_ptr + bi (*)
f72c891... ubsan: Add another testcase for [0] array in the middle of (*)
520403f... cfgexpand: Handle WIDEN_{PLUS,MINUS}_EXPR and VEC_WIDEN_{PL (*)
b222e72... c++: Don't recurse on DECL_INITIAL for DECL_EXPR on non-VAR (*)
85203d5... tree-optimization/108970 - ICE with vectorizer peeling (*)
9b4f700... lto: Fix up lto_fixup_prevailing_type [PR108910] (*)
e3837b6... tree-optimization/108950 - widen-sum reduction ICE (*)
392f399... rs6000: Allow powerpc64 to be unset for implicit 64 bit [PR (*)
6622f7e... testsuite: Fix analyzer errors for newlib-fd (*)
6f9e2f1... Daily bump. (*)
d3d205a... c++: non-dependent variable template-id [PR108848] (*)
afe6cea... Fixing PR107411 (*)
62ed106... Fix build warnings noreturn M2RTS and fix calls to Register (*)
d918c3a... c++: variable template and targ deduction [PR108550] (*)
ea718fe... c++: ICE with constexpr variable template [PR107938] (*)
c772880... ubsan: Honor -fstrict-flex-arrays= in -fsanitize=bounds [PR (*)
41c02ee... testsuite/108942 - use sizetype in GIMPLE FE testcase (*)
8e342c0... libstdc++: Fix uses_allocator_construction_args for pair<T& (*)
822a11a... libstdc++: Do not use memmove for 1-element ranges [PR10884 (*)
a41a56d... libstdc++: Add likely/unlikely attributes to <codecvt> impl (*)
c1375d9... Fortran: Eliminate nuisance warnings by initializing. (*)
cf2ba92... testsuite: No xfail infoleak-vfio_iommu_type1.c bogus for d (*)
cdbcd46... testsuite: Shorten multiline pattern message to the same fo (*)
5c70121... testsuite: Remove xfail gcc.dg/tree-ssa/pr91091-2.c RHS ! n (*)
be0ea4a... Update cpplib sr.po, sv.po (*)
2f2c0bc... testsuite: Add CRIS to targets not xfailing gcc.dg/attr-all (*)
8c58f4b... testsuite: Add -fno-ivopts to gcc.dg/Wuse-after-free-2.c, P (*)
bf0e0fc... Daily bump. (*)
6cce953... Fortran: fix corner case of IBITS intrinsic [PR108937] (*)
8020c9c... i386: Do not constrain fmod and remainder patterns with fla (*)
ab76d71... Fix RTL simplifications of FFS, POPCOUNT and PARITY. (*)
e5fcf08... libgm2/libm2pim/sckt.cc:254:3: warning: memset() called to (*)
b800f80... don't declare header-defined functions both static and inli (*)
dfa85be... libstdc++: Add Doxygen comment for string::resize_and_overw (*)
ce83c3e... xtensa: Make use of CLAMPS instruction if configured (*)
999b7aa... gcc: xtensa: add XCHAL_HAVE_{CLAMPS,DEPBITS,EXCLUSIVE,XEA3} (*)
16cfd80... aarch64: Fix typo in comment for aarch64_abs<mode> (*)
529e03b... LoongArch: Change the value of macro TRY_EMPTY_VM_SPACE fro (*)
2cd665b... Daily bump. (*)
e6d39f6... Respect GNATMAKE Makefile variable (*)
f2f4aea... Adjust example of compiler options for ACATS (*)
94341f0... Daily bump. (*)
3dd348d... Disable tower socket runtest (gm2-simple-execute). (*)
a553fc8... Disable tower socket runtest (*)
5c63809... fortran: Reuse associated_dummy memory if previously alloca (*)
a24b272... testsuite: Don't include multiline patterns in the the pass (*)
03c60e5... Fortran: fix memory leak with real to integer conversion wa (*)
05652ac... modula-2 module registration process seems to fail with sha (*)
461d3c8... gcc: xtensa: fix PR target/108919 (*)
d3e427f... Fortran: Skip bound conv in gfc_conv_gfc_desc_to_cfi_desc w (*)
4341106... Daily bump. (*)
c8373dc... Update .po files (*)
bcbeebc... Fortran: Add support for WEAK attribute for variables (*)
24c9edf... fortran: Plug leak of associated_dummy memory. [PR108923] (*)
45f406c... Fortran: frontend passes do_subscript leaks gmp memory [PR1 (*)
b31186e... libstdc++: Fix formatting (*)
e37b043... libstdc++: Always-inline most of non-cmath fixed_size imple (*)
6ce5518... libstdc++: More efficient masked inc-/decrement implementat (*)
2dd68cd... Avoid default-initializing auto_vec<T, N> storage, fix vec< (*)
ef22c3e... Change vec<,,vl_embed>::m_vecdata refrences into address () (*)
94c9b1b... asan: adjust module name for global variables (*)
3d1d3ec... [PR105224] C++ modules and AAPCS/ARM EABI clash on inline k (*)
8520132... libstdc++: Constrain net::executor constructors (*)
97111dc... libstdc++: Make net::ip::basic_endpoint comparisons constex (*)
80e9bac... libstdc++: Fix members of net::ip::network_v4 (*)
36ecfb7... libstdc++: Fix conversion to/from net::ip::address_v4::byte (*)
363f0ef... libstdc++: Optimize net::ip::address_v4::to_string() (*)
ae39047... libstdc++: Suppress warnings about use of deprecated std::a (*)
f30421f... libstdc++: Reorder dg-options before dg-do (*)
05a3fc9... i386: Update i386-builtin.def file comment description of B (*)
b580721... aarch64: Update FLAGS field documentation comment in aarch6 (*)
2f1691b... cgraphclones: Don't share DECL_ARGUMENTS between thunk and (*)
0ccfa38... i386: Fix up builtins used in avx512bf16vlintrin.h [PR10888 (*)
cab2636... libsanitizer: cherry-pick commit 8f5962b1ccb5fcd4d4544121d4 (*)
35a0670... RTEMS: Tune multilib selection (*)
19aa390... MIPS: Add pattern for clo (*)
a3a45f0... Hazard barrier return support (*)
e2b20ed... Daily bump. (*)
34fca8f... gcc: xtensa: update include style in xtensa-dynconfig.cc (*)
84d340f... gcc: xtensa: rename xtensa-dynconfig.c and update its build (*)
f33d7a8... **/*.texi: Reorder index entries (*)
f83e76c... xtensa: Eliminate unnecessary general-purpose reg-reg moves (*)
33e4559... xtensa: Eliminate the use of callee-saved register that sav (*)
7423f5b... xtensa: Fix up fatal_error message strings in xtensa-dyncon (*)
5592679... testsuite: Fix up modules.exp [PR108899] (*)
426b0ae... Fix memory leak in PTA (*)
9f9a709... c++: Fix up -fcontracts option description [PR108890] (*)
68e7489... ipa-prop: Fix another case of missing BUILT_IN_UNREACHABLE_ (*)
8fda668... libstdc++: Test that integral simd reductions are precise (*)
ffa39f7... libstdc++: Fix -Wsign-compare issue (*)
fa37ac2... libstdc++: Add missing constexpr on simd shift implementati (*)
92c47b1... libstdc++: Fix simd build failure on clang (*)
2e29e2f... libstdc++: Simplify three helper functions into one (*)
af46073... Fix memory leak in if-conversion (*)
31cc582... tree-optimization/108888 - call if-conversion (*)
4f609c6... xtensa: Fix missing mode warnings in machine description (*)
782e442... xtensa: fix PR target/108876 (*)
4c3191d... Revert "gcc: xtensa: fix PR target/108876" (*)
ddf6fe3... docs: Reorder @opindex before corresponding options (*)
b6f9899... Daily bump. (*)
1370014... c-family: avoid compile-time-hog in c_genericize [PR108880] (*)
31303c9... Fortran: reject invalid CHARACTER length of derived type co (*)
5344482... testsuite: Skip module_cmi_p and related unsupported module (*)
1a684dc... [arm] avoid aes-1742098 mitigation in combine tests (*)
c20ab9b... Drop need for constant I in ctf test (*)
2d6a0fd... xfail fp-uint64-convert-double-* on all arm targets (*)
ac113b5... [arm] [testsuite] asm-flag-4.c: match quotes in expected me (*)
1a45573... testsuite: Accept pmf-vbit-in-delta extra warning (*)
d70f49e... [libstdc++] do not destruct mutex_pool mutexes (*)
2ff7108... [libstdc++] xfail noreplace tests on vxworks (*)
937692f... [libstdc++] [testsuite] intro/names.cc: undef func on vxw7k (*)
aee5ee3... Rust: In 'type_for_mode' langhook also consider all 'int_n' (*)
3da77f2... vect: inbranch SIMD clones (*)
c878c65... RISC-V: Add RVV reduction C/C++ intrinsics support (*)
dc244cd... RISC-V: Add floating-point RVV C/C++ api (*)
c57fbdd... RISC-V: Make the test condition more strict for gcc.target/ (*)
a0abd65... RISC-V: Adjust vsetvl testcase. (*)
fb53659... cgraph: Handle BUILT_IN_UNREACHABLE_TRAP like BUILT_IN_UNRE (*)
334f23d... Rust: Move void_list_node init to common code (*)
320dc51... Add '-Wno-complain-wrong-lang', and use it in 'gcc/testsuit (*)
7411eca... Rust: Don't depend on unused 'target-libffi', 'target-libba (*)
10f0851... In 'contrib/config-list.mk', clarify i686-symbolics-gnu to (*)
c3bf22d... Daily bump. (*)
8f63691... analyzer: stop exploring the path after certain diagnostics (*)
b2ef02e... gcc: xtensa: fix PR target/108876 (*)
6c1b825... Fortran: improve checking of character length specification (*)
f77948c... libphobos: Merge upstream phobos e5a521ab2. (*)
f99303e... d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a5 (*)
7e9dd9d... d: Only handle the left-to-right evaluation of a call expre (*)
8063de4... d: Set doing_semantic_analysis_p before calling functionSem (*)
dfd39ed... libphobos: Add @nogc to gcc.backtrace and gcc.libbacktrace (*)
1dd033b... tree-optimization/108691 - remove trigger-happy assert (*)
a7e706d... tree-optimization/108793 - niter compute type mismatch (*)
e28c5b3... Update copyright years. (*)
ecb409b... gccrs: add math intrinsics (*)
064bbd0... gccrs: const evaluator: Remove get_nth_callarg (*)
b9203d8... gccrs: Repair 'gcc/rust/lang.opt' comment (*)
9f455ed... gccrs: Cleanup unused parameters to fix the bootstrap build (*)
03df9a0... gccrs: Skip this debug test case which is failing on the la (*)
e7a69d4... gccrs: Fix undefined behaviour issues on macos (*)
92389b4... gccrs: Add initial support for argument capture of closures (*)
eb12022... gccrs: Add capture tracking to the type info for closures (*)
f7c258b... gccrs: Add closure binding's tracking to name resolution (*)
32a4659... gccrs: Refactor name resolver to take a Rib::ItemType (*)
01af669... gccrs: Get rid of make builtin macro (*)
0ef795c... gccrs: Improve lexer dump (*)
78c70a5... gccrs: Remove default location. Add visibility location to (*)
567494f... gccrs: ast: Dump no comma after self in fn params if it is (*)
0e44abb... gccrs: ast: Dump remove /* stmp */ comment to not clutter t (*)
ce13edd... gccrs: ast: Remove unused include in rust-ast-dump.cc (*)
b886341... gccrs: ast: Dump generic parameters (*)
1acb7e0... gccrs: ast: Dump type param type (*)
0bb33cb... gccrs: ast: Dump trait object type one bound (*)
e311e9b... gccrs: ast: Dump parenthesised type (*)
7ed4a0e... gccrs: ast: Dump trait object type (*)
638f65b... gccrs: ast: Dump impl trait type (*)
ca06115... gccrs: ast: Dump impl trait type one bound (*)
ae1f6b3... gccrs: ast: Dump bare function type (*)
ee0166f... gccrs: ast: Dump inferred type (*)
91409d2... gccrs: ast: Dump tuple type (*)
c4c859b... gccrs: ast: Dump never type (*)
971d16c... gccrs: ast: Dump raw pointer type (*)
140a2ae... gccrs: ast: Dump array type (*)
59fb074... gccrs: ast: Dump slice type (*)
bd2240d... gccrs: ast: Dump where clause and recursively needed nodes (*)
907d111... gccrs: ast: add visit overload for references (*)
85f69a9... gccrs: typecheck: Fix overzealous `delete` call (*)
b842228... gccrs: add Location to AST::Visibility (*)
2fc0130... gccrs: add lang item "phantom_data" (*)
04a16c5... gccrs: ast: Dump unit struct (*)
a56faba... gccrs: ast: refer correctly to arguments in docs-strings (*)
3b5fb3f... gccrs: ast: transform helper methods to visits and add meth (*)
aedd97a... gccrs: ast: visitor pattern -> overload syntax compatibilit (*)
5b5a0ca... gccrs: intrinsics: Implement atomic_load intrinsics (*)
f4c818c... gccrs: intrinsics: Cleanup error handling around atomic_sto (*)
cb2cf21... gccrs: intrinsics: Use lambdas for wrapping_<op> intrinsics (*)
1c586a1... gccrs: intrinsics: Add unchecked operation intrinsics (*)
a7c8f7e... gccrs: intrinsics: Add early implementation for atomic_stor (*)
514284e... gccrs: constexpr: Add `rust_sorry_at` in places relying on (*)
782e070... gccrs: intrinsics: Add `sorry_handler` intrinsic handler (*)
4d39d39... gccrs: builtins: Rename all bang macro handlers (*)
6ef1089... gccrs: rust: Allow gccrs to build on x86_64-apple-darwin wi (*)
a8531cd... gccrs: Implement the inline visitor (*)
21d19d2... gccrs: Support Closure calls as generic trait bounds (*)
51d180f... gccrs: Add missing type resolution for function type segmen (*)
875f722... gccrs: Add missing hir lowering to function type-path segme (*)
12e9451... gccrs: Add missing name resolution to Function type-path se (*)
699e7e8... gccrs: Closure support at CallExpr (*)
740a199... gccrs: Initial Type resolution for closures (*)
8982409... gccrs: Add closures to lints and error checking (*)
4d021d9... gccrs: Refactor method call type checking (*)
977e0e5... gccrs: Add name resolution for closures (*)
9e19f32... gccrs: Formatting cleanup in HIR lowering pattern (*)
870dd9d... gccrs: Refactor expression hir lowering into cc file (*)
ed75e14... gccrs: Add missing fn_once_output langitem (*)
b326cce... gccrs: ast: Improve Fragment API (*)
68e7430... gccrs: rust: Replace uses of ASTFragment -> Fragment (*)
e2647e5... gccrs: ast: Refactor ASTFragment -> Fragment class (*)
643ec1c... gccrs: Add check for recursive trait cycles (*)
ec28fdb... gccrs: dump: Dump macro rules definition (*)
e535b7b... gccrs: ast: Module: unloaded module and inner attributes (*)
2f16df1... gccrs: dump: Fix module dumping (*)
31150a6... gccrs: dump: Dump items within modules (*)
421494b... gccrs: dump: Emit visibility when dumping items (*)
8f0b152... gccrs: Support outer attribute handling on trait items just (*)
acbaadf... gccrs: ast: dump TypeAlias (*)
74065c0... gccrs: Refactor TraitResolver to not require a visitor (*)
173f98a... gccrs: ast: dump: RangeExprs (*)
d1db461... gccrs: ast: dump: various simple Exprs (*)
f26e9ca... gccrs: ast: dump: ArrayExpr (*)
c091fd5... gccrs: ast: dump: ComparisonExpr and LazyBooleanExpr (*)
0a9114c... gccrs: ast: dump: minor fixups to IfExpr formatting (*)
b1510ce... gccrs: ast: dump: fix extra newline in block without tail (*)
59bee4d... gccrs: Method resolution must support multiple candidates (*)
2d7661e... gccrs: Add ABI mappings for rust-call to map to ABI::RUST (*)
f49e252... gccrs: Add mappings for fn_once lang item (*)
1355641... gccrs: Support type resolution on super traits on dyn objec (*)
5221974... gccrs: early-name-resolver: Add simple macro name resolutio (*)
2f1035f... gccrs: ast: Add accept_vis() method to `GenericArg` (*)
295cd26... gccrs: rust-ast-resolve-item: Add note about resolving glob (*)
a08f265... gccrs: mappings: Add MacroInvocation -> MacroRulesDef mappi (*)
570415e... gccrs: fix ICE on missing closing paren (*)
ab6d8ad... gccrs: intrinsics: Add data prefetching intrinsics (*)
0a762d2... gccrs: ast: dump structs, enums and unions (*)
4c807ef... gccrs: ast: dump: add format_{tuple,struct}_field helpers (*)
8d02ef5... gccrs: ast: dump: add emit_generic_params helper (*)
a5d3586... gccrs: Support looking up super traits for trait items (*)
31b7759... gccrs: Ensure uniqueness on Path probe's (*)
79434fa... gccrs: Track DefId on ADT variants (*)
00e0684... gccrs: builtins: Move implementation into source file (*)
aeed747... gccrs: ast: dump If expressions (*)
980bd25... gccrs: ast: dump assignment and compound assignment expr (*)
d072b4a... gccrs: testing: try loop in const function (*)
543ba35... gccrs: Add catch for recusive type queries (*)
1e8eb10... gccrs: dump: Emit visibility when dumping items (*)
7080854... gccrs: visibility: Rename get_public_vis_type -> get_vis_ty (*)
7e7a958... gccrs: Fix missing dead code analysis ICE on local enum def (*)
ecc863e... tree-optimization/108868 - new testcase (*)
e79b9db... tree-optimization/108855 - new testcase (*)
19ec409... Revert "tree-optimization/108691 - indirect calls to setjmp (*)
a804419... xtensa: Enforce return address saving when -Og is specified (*)
65c6410... Daily bump. (*)
1eb68d9... i386: Introduce general_x64constmem_operand predicate (*)
cd8b4fa... powerpc: Another umaddditi4 fix [PR108862] (*)
e869638... libstdc++: Update baseline symbols for m68k-linux (*)
b2287a4... c++: ICE with -fno-elide-constructors and trivial fn [PR101 (*)
bb920f5... libstdc++: Fix uses of non-reserved names in simd header (*)
4c86188... libstdc++: Update baseline symbols for riscv64-linux (*)
b943d57... RISC-V: prefetch.* only take base register with zero-offset (*)
02d8ab3... c++: ICE with redundant capture [PR108829] (*)
63471c5... tree-optimization/108816 - vect versioning check split conf (*)
7b8916a... rust: Fix rust-tree.cc compilation on SPARC (*)
ae11308... tree-optimization/108825 - checking ICE with unroll-and-jam (*)
ca31bc3... tree-optimization/108819 - niter analysis ICE with unexpect (*)
6e16c35... Daily bump. (*)
b9c83e7... libgm2/libm2iso/RTco.cc (re-implementation) Bugfix for [PR1 (*)
0263e9d... Daily bump. (*)
9944ca1... c++: static_assert (false) in template [DR2518] (*)
32b5875... reassoc: Fold some statements [PR108819] (*)
3c13569... i386: Fix up replacement of registers in certain peephole2s (*)
3e558fb... libstdc++: Switch two links to www.open-std.org to https (*)
a65da9b... doc: Update link to AVR-LibC (*)
47821ba... C: Detect all variably modified types [PR108375] (*)
3057d79... Fix ICE related to implicit access attributes for VLA argum (*)
017849d... LoongArch: Fix multiarch tuple canonization (*)
a7d8c40... Remove #if GIMPLE around 1 - a pattern (*)
175d528... Support get_range_query with a nullptr argument (*)
7814ce4... Daily bump. (*)
27a89f8... '#include "tm_p.h"' in 'gcc/rust/backend/rust-tree.cc' (*)
9dcfee4... doc: Fix typo in -Wall description (*)
5fea1be... c++: speculative constexpr and is_constant_evaluated [PR108 (*)
3a0bc47... c++: make manifestly_const_eval tri-state (*)
6245441... ii386: Generate QImode binary ops with high-part input regi (*)
6ac3ebe... simplify-rtx: Fix VOIDmode operand handling in simplify_sub (*)
593c8b7... fixincludes: Bypass solaris_math_12 on newer Solaris 11.4 (*)
ae2c1d0... contrib: Fix make_sunver.pl warning (*)
4c4f0f7... tree-optimization/108821 - store motion and volatiles (*)
417e952... Fix wrong-code issue in VN (*)
f978585... Fortran test: Modify test cases to pass on mingw. (*)
6108dc9... RISC-V: Fix vmnot asm check (Should check vmnot.m instead o (*)
1ed93bc... RISC-V: Add RVV all mask C/C++ intrinsics support (*)
c203125... RISC-V: Rename tu_preds to none_tu_preds [NFC] (*)
3cb0fa1... RISC-V: Normalize SEW = 64 handling into a simplified funct (*)
b2dec44... RISC-V: Rearrange the organization of declarations of RVV i (*)
5804c20... RISC-V: Move saturating add/subtract md pattern location [N (*)
3b6d44f... RISC-V: Remove "extern" for namespace [NFC] (*)
b9da8f0... RISC-V: Replace simm32_p with immediate_operand (Pmode) (*)
061b13e... Fortran Tests: Allow passing on mingw. (*)
88cc449... Daily bump. (*)
4d3b7be... analyzer: respect some conditions from bit masks [PR108806] (*)
c381327... doc: Reword how to get possible values of a parameter (*)
07f497c... testsuite, objective-c: Cater for Windows intptr type. (*)
46711ff... c++: TYPENAME_TYPE lookup ignoring non-types [PR107773] (*)
bb3aee2... MAINTAINERS: stepping down from my positions (*)
cb3e0ea... don't declare header-defined functions both static and inli (*)
a5de17d... libstdc++: Fix incorrect function call in -ffast-math optim (*)
1fd3836... libstdc++: Fix incorrect __builtin_is_constant_evaluated ca (*)
07e4648... libstdc++: printf format string fix in testsuite (*)
073df3e... libstdc++: Use a PCH to speed up check-simd (*)
b0f4b16... libstdc++: Document timeout and timeout-factor of simd test (*)
53b5570... libstdc++: Annotate most lambdas with always_inline (*)
fea34ee... libstdc++: Ensure __builtin_constant_p isn't lost on the wa (*)
feff71e... libstdc++: Replace non-ascii character in test (*)
b85c77e... libstdc++: Implement <experimental/synchronized_value> (P02 (*)
38f3217... libstdc++: Fix name of <experimental/optional> in comment (*)
4024f39... libstdc++: Enable CTAD for std::basic_format_args (LWG 3810 (*)
916ce57... libstdc++: Implement P2255R2 dangling checks for std::pair (*)
866555b... tree-ssa-dse: Fix up handling of lhs of internal calls [PR1 (*)
7478278... libstdc++: Make names_pstl.cc require et tbb_backend (*)
d82490d... doc: Suggest fix for -Woverloaded-virtual warnings (*)
b81b017... libstdc++: Fix non-reserved names in <ext/throw_allocator.h (*)
38a8a33... libstdc++: Add missing space after effective-target name in (*)
cb6beb8... libstdc++: Fix non-reserved names in PSTL headers (*)
0b9bd33... libgomp: Fix up some typos in libgomp.texi (*)
9d71955... libgomp: Fix comment typo (*)
dc79eba... libstdc++: Fix uses of non-reserved names in headers (*)
55db240... reassoc: Fix up (ab) handling in eliminate_redundant_compar (*)
441c466... tree-optimization/108791 - checking ICE with sloppy ADDR_EX (*)
384deda... objs-gcc.sh: Only bootstrap if source-directory contains gc (*)
88e02a1... testsuite: Add CRIS to check_effective_target_lra non-LRA l (*)
29a3539... Daily bump. (*)
a5dd99f... Fix PR target/90458 (*)
d6d3de7... Fix an accidental double space (*)
c75cbeb... Fortran: error recovery on checking procedure argument inte (*)
a418129... Fortran: error recovery on invalid assumed size reference [ (*)
a3e4994... i386: Relax extract location operand mode requirements (*)
b03a10b... analyzer: fix uninit false +ves [PR108664,PR108666,PR108725 (*)
0979973... testsuite/i386: Cleanup target selectors in i386 target dir (*)
1f34cf9... i386: Rename extr_register_operand to int248_register_opera (*)
053d4dd... Speedup DF dataflow solver (*)
d482b20... warn-access: wrong -Wdangling-pointer with labels [PR106080 (*)
81f0945... RISC-V: Add vmacc vv c++ api tests (*)
4a9a9a7... RISC-V: Add vmacc vx rv64 c++ api tests (*)
1ec316c... RISC-V: Add vmacc vx rv32 c++ api tests (*)
5db1182... RISC-V: Add vmadd vv c++ api test (*)
4e43f0c... RISC-V: Add vmadd vx C++ api test (*)
47919b0... RISC-V: Add vnmsac vv c++ api tests (*)
0fd29de... RISC-V: Add vnmsac vx C++ api tests (*)
7ce3373... RISC-V: Add vnmsac vx rv64 C++ api tests (*)
249be04... RISC-V: Add vnmsub vv c++ api tests (*)
1ff4063... RISC-V: Add vnmsub vx rv32 c++ api tests (*)
326fe0f... RISC-V: Add vnmsub vx rv64 c++ api tests (*)
a5012e9... RISC-V: Add vwmacc vv C++ api tests (*)
c4e2a63... RISC-V: Add vwmacc vx C++ api tests (*)
5cf9afc... RISC-V: Add ternary constraint tests (*)
ddd7c2e... RISC-V: Add vmacc vv c api tests (*)
dce0e53... RISC-V: Add vmacc vx rv32 c api tests (*)
987f4bb... RISC-V: Add vmacc vx c api tests (*)
abbfd70... RISC-V: Add vmadd vv C api tests (*)
0033ab7... RISC-V: Add vmadd vx c api tests (*)
0bca203... RISC-V: Add vmadd vx rv64 c api tests (*)
46444e3... RISC-V: Add vnmsac vv C api tests (*)
1d403b1... RISC-V: Add vnmsac vx C api tests (*)
3a70551... RISC-V: Add vnmsac rv64 C api tests (*)
496ae79... RISC-V: Add vnmsub vx rv32 C api tests (*)
a462e61... RISC-V: Add vnmsub vx rv64 C api tests (*)
5130761... RISC-V: Add vnmsub vv C api tests (*)
645bfe0... RISC-V: Add vwmacc vv C api tests (*)
a432d0d... RISC-V: Add vwmacc vx C api tests (*)
272e119... RISC-V: Finish all integer C/C++ intrinsics (*)
a75fa25... RISC-V: Add vmseq vv C++ tests (*)
c4e770c... RISC-V: Add vmseq vx C++ tests (*)
5e96553... RISC-V: Add vmsge vv C++ tests (*)
92e575e... RISC-V: Add vmsge vx C++ api tests (*)
0d68913... RISC-V: Add vmsgt vv C++ tests (*)
cfbcbe8... RISC-V: Add vmsgt vx C++ tests (*)
d6d9206... RISC-V: Add vmsle vv C++ api tests (*)
6c4262a... RISC-V: Add vmsle vx C++ api tests (*)
400f003... RISC-V: Add vmslt vv C++ api tests (*)
18f4691... RISC-V: Add vmslt vx C++ tests (*)
f87fca5... RISC-V: Add vmsne vv C++ tests (*)
ecdbebd... RISC-V: Add vmsne vx C++ tests (*)
6ec7b7b... RISC-V: Add binop constraints tests for integer compare (*)
4d06fc3... RISC-V: Add vmseq vv C api tests (*)
76db33c... RISC-V: Add vmseq vx C api tests (*)
52ba1d2... RISC-V: Add vmsge vv C api tests (*)
5893cfb... RISC-V: Add vmsge vx C api tests (*)
fe1a6c2... RISC-V: Add vmsgt vv C api tests (*)
6dae0aa... RISC-V: Add vmsgt vx C api tests (*)
f7b8022... RISC-V: Add vmsle vv C api tests (*)
fec15ae... RISC-V: Add vmsle vx C api tests (*)
85a8ad0... RISC-V: Add vmslt vv C api tests (*)
13a2564... RISC-V: Add vmslt vx C api tests (*)
946ed63... RISC-V: Add vmsne vv C api tests (*)
fca68b0... RISC-V: Add vmsne.vx C api tests (*)
acb51b5... RISC-V: Add integer compare C/C++ intrinsic support (*)
142bd88... testsuite, objective-c: Fix a testcase on Windows. (*)
8b1b1b2... ipa: Avoid IPA confusing scalar values and single-field agg (*)
7a8cada... OpenMP/Fortran: Fix loop-iter var privatization with !$OMP (*)
edaf1d6... libgomp: Fix reverse-offload for GOMP_MAP_TO_PSET (*)
c7a9655... libgomp: Fix 'target enter data' with always pointer (*)
3f71b82... powerpc: Fix up expansion for WIDEN_MULT_PLUS_EXPR [PR10878 (*)
545c9f8... docs: document new --param=asan-kernel-mem-intrinsic-prefix (*)
1e7a87d... c++: Add testcases from some Issaquah DRs (*)
86bc090... Fix possible sanopt compile-time hog (*)
e1dfac7... target/108738 - optimize bit operations in STV (*)
ec23e9e... target/108738 - STV bitmap operations compile-time hog (*)
05467d0... Daily bump. (*)
d68adf8... gen_reload: Correct parameter for fatal_insn call (*)
abbdb62... debug: Support "phrs" for dumping a HARD_REG_SET (*)
cce6262... c++: fix ICE in joust_maybe_elide_copy [PR106675] (*)
c348a71... bpf: fix memory constraint of ldx/stx instructions [PR10879 (*)
a42ed1d... Simplify "1 - bool_val" to "bool_val ^ 1" (*)
7e300a3... libstdc++: Update an open-std.org link (*)
e72c277... Improve VN PHI hash table handling (*)
1434eee... Fix small regression in Ada (*)
a16fc93... Fix musl build on Linux (*)
9942242... tree-optimization/108782 - nested first order recurrence ve (*)
91b36d1... asan: Add --param=asan-kernel-mem-intrinsic-prefix= [PR1087 (*)
26f4b05... testsuite: adjust patterns in RISC-V tests to skip unwind t (*)
8d81758... nvptx: Adjust 'scan-assembler' in 'gfortran.dg/weak-1.f90' (*)
b9c7860... vect: Make partial trapping ops use predication [PR96373] (*)
4f5a119... rs6000/test: Adjust some test cases on partial vector [PR96 (*)
56cf937... libstdc++: Add missing free functions for atomic_flag [PR10 (*)
a8d7690... libstdc++: Add missing free functions for atomic_flag [PR10 (*)
ae71978... Daily bump. (*)
daeb6c9... d: Update __FreeBSD_version values [PR107469] (*)
a129251... libstdc++: Adjust "The Component Object Model" reference (*)
3cac06d... lra: Replace subregs in bare uses & clobbers [PR108681] (*)
a33e3dc... RA: Clear reg equiv caller_save_p flag when clearing define (*)
2ce7e2a... Fortran: error recovery after invalid use of CLASS variable (*)
00b8a21... i386: Relax extract location operand mode requirements [PR1 (*)
296cf77... Cleanup libgm2/libm2iso/RTco.cc (*)
086a1df... Fortran: Add !GCC$ attributes NOINLINE,NORETURN,WEAK (*)
72ae1e5... tree-optimization/28614 - high FRE time for gcc.c-torture/c (*)
6436add... tree-optimization/108691 - indirect calls to setjmp (*)
452db71... IBM zSystems: Do not propagate scheduler state across basic (*)
6995ac6... builtin-declaration-mismatch-7: fix LLP64 targets (*)
7d5a935... ifcvt: Fix regression in aarch64/fcsel_1.c (*)
1e191d1... IBM zSystems: Fix predicate execute_operation (*)
bc5581f... arc: Don't use millicode thunks unless asked for. (*)
9847c75... docs: document new param (*)
3387396... tree-optimization/106722 - fix CD-DCE edge marking (*)
89367e7... RISC-V: Handle vlenb correctly in unwinding (*)
22ba857... Daily bump. (*)
74e7296... libstdc++: Tweak link to N1780 (C++ standard) (*)
06ca0c9... doc: Remove direct reference to configure/build docs (*)
52009fa... RISC-V: Change the generation mode of ADJUST_SP_RTX from ge (*)
2cd7cba... RISC-V: Add vaadd.vv C++ API tests (*)
e8a0c9e... RISC-V: Add vaadd.vx C++ API tests (*)
0b1f457... RISC-V: Add vaaddu.vv C++ api tests (*)
2ec7533... RISC-V: Add vaaddu.vx C++ Api tests (*)
ff4d996... RISC-V: Add vasub.vv C++ api tests (*)
3d65ea0... RISC-V: Add vasub.vx C++ API tests (*)
1a8c69e... RISC-V: Add vasubu.vv C++ API tests (*)
90ea2d2... RISC-V: Add vasubu.vx C++ API tests (*)
0906435... RISC-V: Add vnclip C++ API tests (*)
7302972... RISC-V: Add vsmul.vv C++ API tests (*)
73dea8e... RISC-V: Add vsmul.vx C++ API tests (*)
49e5388... RISC-V: Add vssra.vv C++ API tests (*)
7326a69... RISC-V: Add vssra.vx C++ API tests (*)
02b0325... RISC-V: Add vssrl.vv C++ API tests (*)
b7795fb... RISC-V: Add vssrl.vx C++ API tests (*)
e85cb86... RISC-V: Add vaadd.vv C api tests (*)
5898e1f... RISC-V: Add vaadd.vx C api tests (*)
119e5d9... RISC-V: Add vaaddu.vv C api tests (*)
6ad0002... RISC-V: Add vaaddu.vx C API tests (*)
4432ef4... RISC-V: Add vasub.vv C API tests (*)
48e2447... RISC-V: Add vasub.vx C API tests (*)
193a125... RISC-V: Add vasubu.vv C API tests (*)
1580eda... RISC-V: Add vasubu.vx C API tests (*)
367a01e... RISC-V: Add vnclip C API tests (*)
c156e8d... RISC-V: Add vsmul.vv C API tests (*)
bbb168d... RISC-V: Add vsmul.vx C API tests (*)
5ca5ca3... RISC-V: Add vssra.vv C API tests (*)
4e00937... RISC-V: Add vssra.vx C API tests (*)
13907f4... RISC-V: Add vssrl.vv C API tests (*)
71a1c2c... RISC-V: Add vssrl.vx C API tests (*)
e09418f... RISC-V: Add fixed-point support (*)
4fd0cfd... libstdc++: Change www.unix.org to unix.org (*)
79ef372... RISC-V: Add vmerge C++ API test (*)
9a1c81a... RISC-V: Add vncvt/vmv C++ API tests (*)
484ea18... RISC-V: Add vnsra C++ API tests (*)
0b7dd2f... RISC-V: Add vnsrl C++ API tests (*)
c0ea34b... RISC-V: Add vmerge C API tests (*)
4852c71... RISC-V: Add vmv.v.x C API tests (*)
c129425... RISC-V: Add vmv C API tests (*)
fb03f2a... RISC-V: Add vncvt C API tests (*)
eeec45d... RISC-V: Add vnsra C API tests (*)
10e999a... RISC-V: Add vnsrl C API tests (*)
6271a07... RISC-V: Add vnsrl/vnsra/vncvt/vmerge/vmv C/C++ support (*)
30eedd6... RISC-V: Add vmsbc C++ API tests (*)
485c710... RISC-V: Add vmadc C++ API tests (*)
bd5c5d2... RISC-V: Add vmsbc C API tests (*)
c8c7b4b... RISC-V: Add vmadc C API tests (*)
dca23bf... RISC-V: Add vmadc/vmsbc C/C++ API support (*)
b7e4f61... RISC-V: Add vadc C++ API tests (*)
6483b83... RISC-V: Add vsbc C++ API tests (*)
c2f4dc5... RISC-V: Add vsbc.vvm/vsbc.vxm C API tests (*)
b5e7450... RISC-V: Add vadc.vvm/vadc.vxm C API tests (*)
cb44a16... RISC-V: Add vadc/vsbc C/C++ API support (*)
5e620b3... RISC-V: allow vx instruction use "zero" as scalar register. (*)
316c83b... RISC-V: Add vwadd v C++ api test (*)
ccfaa50... RISC-V: Add vwadd.w C++ API tests (*)
0006e57... RISC-V: Add vwaddu.v C++ API tests (*)
b840dad... RISC-V: Add vwaddu.w c++ API TESTS (*)
98767d2... RISC-V: Add vwcvt C++ api test (*)
7d01073... RISC-V: Add vwmul.v C++ api TETS (*)
307241c... RISC-V: Add vwmulsu.v C++ API tests (*)
ba839fb... RISC-V: Add vwmulu C++ API tests (*)
c95bc12... RISC-V: Add vwsub.v C++ API tests (*)
b406b86... RISC-V: Add vwsub.w C++ api TESTS (*)
0fca6d1... RISC-V: Add vwsubu.v C++ API test (*)
8532ae5... RISC-V: Add vwsubu.w C++ api TETS (*)
345b2aa... RISC-V: Add constraint tests (*)
c12ea71... RISC-V: Add vwadd.v C API tests (*)
7df7cba... RISC-V: Add vwadd.w C API tests (*)
2daeb10... RISC-V: Add vwaddu.v C API tests (*)
f14f44d... RISC-V: Add vwaddu.w C API tests (*)
011ec88... RISC-V: Add vwcvt C API test (*)
ee4f91d... RISC-V: Add vwmul C api tests (*)
697a877... RISC-V: Add vwmulsu C API tests (*)
fcbe69a... RISC-V: Add vwmulu C API tests (*)
2a2ab19... RISC-V: Add vwsub.vv C API tests (*)
524e491... RISC-V: Add vwsub.vx C API tests (*)
14ac33c... RISC-V: Add vwsub.wv C API tests (*)
931b3d8... RISC-V: Add vwsub.wx C API tests (*)
8aa1e13... RISC-V: Add vwsubu.vv C API tests (*)
9b18075... RISC-V: Add vwsubu.vx C API tests (*)
f98b4bc... RISC-V: Add vwsubu.wx C API tests (*)
9aa6c67... RISC-V: Add vwsubu.wx C API tests (*)
a1e4209... RISC-V: Add integer widening instructions (*)
d88110b... RISC-V: Add vmulh.vv C++ API tests (*)
f18e96e... RISC-V: Add vmulh.vx C++ API tests (*)
b81d711... RISC-V: Add vmulhsu.vv C++ API tests (*)
5a79219... RISC-V: Add vmulhsu.vx C++ API tests (*)
b9eabfe... RISC-V: Add vmulhu.vx C++ tests (*)
9ecdd26... RISC-V: Add vmulh.vv C API tests (*)
fa07f9d... RISC-V: Add vmulh.vx C API tests (*)
956c0c8... RISC-V: Add vmulhsu.vv C API tests (*)
f95ada6... RISC-V: Add vmulhsu.vx C API tests (*)
ce756a1... RISC-V: Add vmulhu.vv C API tests (*)
87c557e... RISC-V: Add vmulhu.vx C API tests (*)
8340bba... RISC-V: Add vmulh C/C++ support (*)
74595dd... RISC-V: Add vsext C++ API tests (*)
921f11c... RISC-V: Add vzext.vf2 C++ API tests (*)
522d385... RISC-V: Add vzext.vf4 C++ API tests (*)
221f26c... RISC-V: Add vzext.vf8 C++ API tests (*)
00c9392... RISC-V: Add vsext constraint tests (*)
7d2c4a6... RISC-V: Add vsext.vf2 C API tests (*)
42666de... RISC-V: Add vsext.vf4 C API tests (*)
decfa1d... RISC-V: Add vsext.vf8 C API tests (*)
91d0120... RISC-V: Add vzext.vf2 C API tests (*)
1d66166... RISC-V: Add vzext.vf4 C API tests (*)
a2da134... RISC-V: Add vzext.vf8 C API tests (*)
99fa5d9... RISC-V: Add vsext/vzext C/C++ intrinsic support (*)
064a2d5... RISC-V: Add vsadd.vx C++ overloaded API tests (*)
a1ca758... RISC-V: Add vsaddu.vx overloaded API tests (*)
3762ff2... RISC-V: Add vssub.vx C++ API tests (*)
e5dd529... RISC-V: Add vssubu.vx C++ API tests (*)
933dce5... RISC-V: Add vsadd.vx C++ API tests (*)
ed0c990... RISC-V: Add vsaddu.vx C++ API tests (*)
1b7f3e2... RISC-V: Add vssub.vx C API tests (*)
d6c1846... RISC-V: Add vssubu.vx C API tests (*)
6a04629... RISC-V: Add vsadd.vv C API tests (*)
e560057... RISC-V: Add vsaddu.vv C API tests (*)
bd182ae... RISC-V: Add vssub.vv C API tests (*)
cd92bd4... RISC-V: Add vssubu.vv C API tests (*)
ae9b600... RISC-V: Add vssubu.vv C++ API tests (*)
cc01b5c... RISC-V: Add vsub.vv C++ API tests (*)
77c9ee5... RISC-V: Add vsaddu.vv C++ API tests. (*)
098e7fc... RISC-V: Add vsadd.vv C++ API tests (*)
b2691c9... RISC-V: Add saturating Add && Sub vx constraint tests (*)
7ad729a... RISC-V: Add saturating Addition && Subtraction C/C++ Suppor (*)
eeb50b7... RISC-V: Add vneg.v C++ API tests (*)
4170a0f... RISC-V: Add vnot.v C++ API tests (*)
779e441... RISC-V: Add unary constraint tests. (*)
340a770... RISC-V: Add vneg.v C/C++ API tests (*)
2855e29... RISC-V: Add vnot.v C API tests (*)
d7f8c79... RISC-V: Add unary C/C++ API support (*)
c129d22... RISC-V: Fix VSETVL PASS bug in exception handling (*)
ee11788... Daily bump. (*)
00a4904... ipa-cp: Punt for too large offsets [PR108605] (*)
d1bf1c9... doc: Adjust link to WG14 N965 (*)
391f29e... pr65658.c: fix excess warnings on LLP64 targets (*)
76ab408... gcc/testsuite: fix excess warnings for mingw-w64 (*)
d651736... libstdc++: Update link to "Worst-case efficient priority qu (*)
e2bb55e... libiberty: fix lrealpath on Windows NTFS symlinks (*)
d7a47ed... Daily bump. (*)
aa601e3... analyzer: don't warn for deref-before-check for checks in m (*)
305037e... Regenerate .pot files (*)
7757567... RA: Use caller save equivalent memory only for LRA (*)
3c5154d... RA: Use simple LRA for huge functions (*)
6493b7a... Query rangers cache in readonly mode only from within (*)
99f3ad2... Add function context for querying global ranges. (*)
edfc440... RISC-V: Add vand.vx C++ API test. (*)
e0e32c3... RISC-V: Add vdiv.vx C++ API test. (*)
8189380... RISC-V: Add vdivu.vx C++ API tests (*)
ae3ea13... RISC-V: Add vmax.vx C++ API tests. (*)
66979d7... RISC-V: Add vmaxu.vx C++ API tests. (*)
0e5ae1f... RISC-V: Add vmin.vx C++ API tests (*)
679ba59... RISC-V: Add vminu.vx C++ API tests (*)
8c971d5... RISC-V: Add vmul.vx C++ API testcase (*)
6289b83... RISC-V: Add vor.vx C++ API tests (*)
988cc52... RISC-V: Add vrem.vx C++ API tests (*)
d862fd1... RISC-V: Add vremu.vx C++ API tests. (*)
1e6324f... RISC-V: Add vadd.vx C++ API tests (*)
f0cd946... RISC-V: Add vrsub.vx C++ API tests (*)
525274d... RISC-V: Add vsub.vx C++ API tests (*)
7d8c4a5... RISC-V: Add vxor.vx C++ API tests (*)
ce4b00f... RISC-V: Add binary op vx constraint tests (*)
f7bff05... RISC-V: Add vadd.vx C API tests (*)
9f35eb5... RISC-V: Add vand.vx C API tests (*)
5442df6... RISC-V: Add vdiv.vx C API tests (*)
8f1320e... RISC-V: Add vdivu C API tests (*)
e6a0854... RISC-V: Add vmax.vx C API tests (*)
a524f0c... RISC-V: Add vmaxu.vx C API tests (*)
5255664... RISC-V: Add vmin.vx C API tests (*)
f82338e... RISC-V: Add vminu.vx C API tests (*)
ac843ce... RISC-V: Add vmul.vx C API tests (*)
76cd8e8... RISC-V: Add vor.vx C API tests (*)
dc4d66d... RISC-V: Add vrem.vx C API tests (*)
b65e8a1... RISC-V: Add vremu.vx C API tests (*)
d2d6b09... RISC-V: Add vrsub.vx C API tests (*)
fe9e2ec... RISC-V: Add vsub.vx C API tests (*)
e9d5e4a... RISC-V: Add vxor.vx C API tests (*)
1b0bd52... RISC-V: Add vmul.vv C++ API tests (*)
649107f... RISC-V: Add vmul.vv C API tests (*)
a035d13... RISC-V: Add binary vx C/C++ support (*)
dc87e13... tree-optimization/108724 - vectorized code getting piecewis (*)
2a37a4a... Revert "docs: add caveat for __builtin_cpu_supports" (*)
e635681... Add x86_64-gnu target to contrib/config-list.mk (*)
6a5cb78... tree-optimization: [PR108684] ICE in verify_ssa due to simp (*)
b9f8935... c: Allow conversions of null pointer constants to nullptr_t (*)
4101579... testsuite: XFAIL g++.dg/pr71488.C and warn/Warray-bounds-16 (*)
c47f76c... testsuite: XFAIL bogus g++.dg/warn/Wstringop-overflow-4.C:1 (*)
e92e2c9... Daily bump. (*)
67b82bc... c++: ICE initing lifetime-extended constexpr var [PR107079] (*)
125b57a... analyzer: fix further overzealous state purging [PR108733] (*)
10827a9... RA: Implement reuse of equivalent memory for caller saves o (*)
a618b45... Fortran: catch invalid kind in character conversion [PR6963 (*)
b24e9c0... i386: Call get_available_features for all CPUs with max_lev (*)
bcca64d... match.pd: Simplify BFR of insert when extracting exactly al (*)
44f308e... match.pd: When simplifying BFR of an insert, require a mode (*)
ac29495... OpenMP/Fortran: Partially fix non-rect loop nests [PR107424 (*)
1189d1b... docs: add caveat for __builtin_cpu_supports (*)
1eb78a9... OpenMP: Parse align clause in allocate directive in C/C++ (*)
ae091a4... Fortran/OpenMP: Fix -fopenmp-simd for 'omp assume(s)' (*)
9453e3c... lto-wrapper: Pass through -funwind-tables and -fasynchronou (*)
b1ed0c9... c++: Mangle EXCESS_PRECISION_EXPR <REAL_CST> as fold_conver (*)
4b19ff1... tree-optimization/26854 - slow bitmap operations (*)
f6fc79d... Daily bump. (*)
53678f7... c: Update checks on constexpr pointer initializers (*)
1a49390... doc: Change fsf.org to www.fsf.org (*)
70888d0... testsuite: Fix asm-goto-with-outputs tests; limit to lra ta (*)
77bb54b... analyzer: fix overzealous state purging with on-stack struc (*)
2eeda82... arm: Optimize arm-mlib.h header inclusion [pr108505]. (*)
7e9f20f... Fortran: error handling of global entity appearing in COMMO (*)
6ad1c10... vect-patterns: Fix up vect_widened_op_tree [PR108692] (*)
b1d2645... aarch64: Fix return_address_sign_ab_exception.C regression (*)
3d451c4... testsuite: Import objc-dg-prune in execute.exp (*)
740a3be... vect: Check gather/scatter offset types [PR108316] (*)
ad2bd0a... Revert "RA: Implement reuse of equivalent memory for caller (*)
a58a4a5... testsuite: Fix up PR108525 test [PR108525] (*)
aa12d1b... tree.def: Remove outdated comment on SAD_EXPR (*)
8f3b85e... Daily bump. (*)
7ab75a6... Fix 'libgomp.fortran/reverse-offload-6.f90' nvptx offloadin (*)
c300e25... analyzer: fix -Wanalyzer-use-of-uninitialized-value false + (*)
c36f3da... Fortran: ASSOCIATE variables should not be TREE_STATIC [PR9 (*)
8bc8717... doc: Update -fchar8_t documentation (*)
f661c0b... RA: Implement reuse of equivalent memory for caller saves o (*)
295adfc... tree-optimization/26854 - compile-time hog in SSA forwprop (*)
5321d53... ipa-split: Don't split returns_twice functions [PR106923] (*)
cad2412... cgraph: Handle simd clones in cgraph_node::set_{const,pure} (*)
64b5ca4... testsuite: Expect -Wdeprecated warning in warn/Wstrict-alia (*)
a7502c4... Enable 512 bit vector for zen4 (*)
f0e73dd... Daily bump. (*)
d5f933d... Modula2 meets clang [PR108135] (*)
9f4baed... libstdc++: Document P1642 and extensions (*)
17d0892... Format error in m2pp.cc (m2pp_integer_cst) [PR107234] (*)
45e0122... amdgcn: Pass -mstack-size through to runtime (*)
7433747... Remove unused variables and procedures. (*)
277e1f3... aarch64: Fix up bfmlal lane pattern [PR104921] (*)
0afcb71... libstdc++: Fix non-reserved name for template parameter (*)
c76f55b... libstdc++: Fix testsuite warnings about new C++23 deprecati (*)
aa02a69... libstdc++: Implement P1413R3 'deprecate aligned_storage and (*)
4f49ae6... libstdc++: Normalise _GLIBCXX20_DEPRECATED macro (*)
abdea44... libstdc++: Enable building libstdc++.{a,so} when !HOSTED (*)
fb8e29a... libstdc++: Disable building additional archives for freesta (*)
4a91070... ipa-sra: Fix a typo in a dump string. (*)
5ebfd7b... LoongArch: Generate bytepick.[wd] for suitable bit operatio (*)
c490c7c... testsuite: remove broken AArch64 test (*)
5df573f... ubsan: Fix up another spot that should have been BUILT_IN_U (*)
3192466... c++: equivalence of non-dependent calls [PR107461] (*)
e4421a7... Daily bump. (*)
d042f11... Fortran: prevent redundant integer division truncation warn (*)
f1a4c63... doc: Remove note on PW32 (*)
057eb31... Daily bump. (*)
72058ee... libstdc++: Avoid use of naked int32_t in unseq_backend_simd (*)
08fde09... libstdc++: Adjust link to pdftex (*)
540a22d... libstdc++: Optimize basic_string move assignment (*)
49e5211... Daily bump. (*)
e753080... range-op: Handle op?.undefined_p () in op[12]_range of comp (*)
76f7f0e... fortran: Fix up hash table usage in gfc_trans_use_stmts [PR (*)
e261fce... irange: Compare nonzero bits in irange with widest_int [PR1 (*)
10bd26d... range-ops: Handle undefined ranges in frange op[12]_range [ (*)
093e2e1... Reset SCEV before removing unreachable globals. (*)
27ac6a7... c++: wrong error with constexpr array and value-init [PR108 (*)
60fca18... c++: Add fixed test [PR101071] (*)
f0065f2... libstdc++: Mark pieces of gnu-linux/os_support.h linux-spec (*)
8d2c5b6... [modula-2] Bugfix to allow html doc build and simplify targ (*)
c9aef10... libstdc++: Implement ranges::find_last{,_if,_if_not} from P (*)
28752bc... libstdc++: Implement ranges::iota from P2440R1 (*)
6716822... libstdc++: Implement ranges::contains/contains_subrange fro (*)
330d665... arm: [MVE] Add missing length=8 attribute (*)
3dba5b2... arm: Fix warning in libgcc/config/arm/pr-support.c (*)
59e0376... c++: unexpected ADDR_EXPR after overload set pruning [PR107 (*)
ed2b519... c++: ICE on unviable/ambiguous constrained dtors [PR96745] (*)
e7930c6... c++: excessive satisfaction in check_methods [PR108579] (*)
e8109bd... ipa: Avoid invalid gimple when IPA-CP and IPA-SRA disagree (*)
0b1ce70... libgomp: Fix reverse offload issues (*)
f84fdb1... libgomp: enable reverse offload for AMDGCN (*)
167b04b... RISC-V: Remove unnecessary register class. (*)
f3a10f4... RISC-V: Fix constraint bug for binary operation (*)
d8bd2c5... RISC-V: Add vsll.vx C++ API tests (*)
f08acad... RISC-V: Add vsra.vx C++ API tests (*)
b0a2abc... RISC-V: Add vsrl.vx C++ API tests (*)
6c93c1f... RISC-V: Add shift constraint tests (*)
07fba8d... RISC-V: Add vsll.vx C++ API tests (*)
f890b9e... RISC-V: Add vsra.vx C API tests (*)
fae260e... RISC-V: Add vsrl.vx C API tests (*)
6112201... RISC-V: Add RVV shift.vx C/C++ API support (*)
a37a0cb... Daily bump. (*)
0b8693f... c: Update nullptr_t comparison checks (*)
07c87fc... libstdc++: Tweak link to ABIcheck project (*)
66337ff... c: Update checks on constexpr floating-point initializers (*)
5c43f06... libstdc++: Use ENOSYS for unsupported filesystem ops on AVR (*)
331b4f1... libstdc++: Define std::basic_stringbuf::view() for old std: (*)
db8d6fc... libstdc++: Fix std::filesystem errors with -fkeep-inline-fu (*)
1395415... libstdc++: Use emplace in std::variant::operator=(T&&) as p (*)
f25dd77... driver, toplevel: Avoid emitting the version information tw (*)
9c7e898... amdgcn: Add instruction pattern for conditional shift opera (*)
cd41085... rtl-ssa: Extend m_num_defs to a full unsigned int [PR108086 (*)
f4e1b46... rtl-ssa: Fix splitting of clobber groups [PR108508] (*)
5b7b9d2... testsuite: Add case-values-threshold to pr107876.C (*)
d84dc41... analyzer: fix -Wanalyzer-fd-type-mismatch false +ve on "lis (*)
598e10c... analyzer: add deref-before-check-qemu-qtest_rsp_args.c test (*)
a02aacf... RISC-V: Fix bug of TARGET_COMPUTE_MULTILIB implemented in r (*)
465a9c5... sched-deps, cselib: Fix up some -fcompare-debug issues and (*)
605d129... middle-end/108625 - wrong folding due to misinterpreted ! (*)
f6fff8a... amdgcn, libgomp: Manually allocated stacks (*)
8da7476... libgomp.texi (OpenMP TR11 impl. status): Fix 'strict' item (*)
e0bc13d... arm: Fix MVE predicates synthesis [PR 108443] (*)
d45ec8a... arm: Remove unnecessary zero-extending of MVE predicates be (*)
75b58e7... arm: Fix sign of MVE predicate mve_pred16_t [PR 107674] (*)
d242314... Replace IFN_TRAP with BUILT_IN_UNREACHABLE_TRAP [PR107300] (*)
209f02b... Don't peel nonlinear iv(mult or shift) for epilog when vf i (*)
0f34992... nested, openmp: Wrap OMP_CLAUSE_*_GIMPLE_SEQ into GIMPLE_BI (*)
66d700a... libstdc++: Switch a www.open-std.org link to https (*)
d95e72b... libstdc++: Fix link to online GDB manual (*)
0a251e7... Daily bump. (*)
277dd6e... libstdc++: Fix std::random_device for avr (*)
2d2e163... libstdc++: Fix build failures for avr (*)
7314558... libstdc++: Do not embed tzdata.zi for 8-bit and 16-bit targ (*)
88a2a09... Fortran: error recovery on invalid array section [PR108609] (*)
a2c848c... AArch64: Fix native detection in the presence of mandatory (*)
9fadd8d... Fixup noreturn attributes in modula-2 [PR108551] and [PR108 (*)
a939dd8... libstdc++ testsuite: Correct S0 in std/time/hh_mm_ss/1.cc (*)
dbc4db7... testsuite: Run __bos tests to completion (*)
8a71969... ipa: silent -Wodr notes with -w (*)
881bf8d... Ranger cache - always use range_from_dom when updating. (*)
7858969... ipa: check if cache_token != NULL before hash_set::add call (*)
bf2cf6f... Fortran: Extend align-clause checks of OpenMP's allocate di (*)
5ce8961... c++: ICE with -Wlogical-op [PR107755] (*)
1d77bfd... driver: fix -gz=none error message with missing zstd (*)
e4473d7... ree: Fix -fcompare-debug issues in combine_reaching_defs [P (*)
eda3885... libgomp.texi: Reverse-offload updates (*)
3cef9dc... compare-elim: Fix an RTL checking failure (*)
f3b1af4... testsuite: Fix g++.dg/gomp warnings for aarch64 (*)
bfc0705... c++, openmp: Handle some OMP_*/OACC_* constructs during con (*)
8091199... IBM zSystems: Save argument registers to the stack -mpreser (*)
36ffb2e... IBM zSystems: Make stack_tie to work with hard frame pointe (*)
ef5f7b8... New reg note REG_CFA_NORESTORE (*)
9725848... middle-end/108500 - replace recursive domtree DFS traversal (*)
e2f939d... c++: Add -Wno-changes-meaning (*)
d03ae4b... analyzer: fix uses of alloca in testsuite (*)
70d34f2... analyzer: fix -Wanalyzer-allocation-size false -ve on alloc (*)
a90316c... doc: add notes about limitations of -fanalyzer (*)
317525b... Daily bump. (*)
b533084... c++: aggregate base and TARGET_EXPR_ELIDING_P [PR108559] (*)
a9fbc66... libsanitizer: cherry-pick commit 742bcbf685bc from upstream (*)
94cacee... For Modula-2 build-tree testing, also set up paths to compi (*)
b2ec250... c++: Add fixed test [PR102870] (*)
7790634... RISC-V: Add vdiv*.vv C++ API tests (*)
a97767c... RISC-V: Add vmax*.vv C++ API tests (*)
e2e93b9... RISC-V: Add vmin*.vv C++ API tests (*)
b928748... RISC-V: Add vor.vv C++ API tests (*)
f4f00e4... RISC-V: Add vrem*.vv C++ API tests (*)
147e602... RISC-V: Add vsll.vv C++ API tests (*)
38e152f... RISC-V: Add vsra.vv C++ API tests (*)
f4463ea... RISC-V: Add vsrl.vv C++ API tests (*)
768a895... RISC-V: Add vand.vv C++ API tests (*)
e37c8f2... RISC-V: Add vxor.vv C++ API tests (*)
6344011... RISC-V: Add vadd.vv C++ API tests (*)
e96482d... RISC-V: Add binop constraint tests (*)
c2674f5... RISC-V: Add vadd.vv C API tests (*)
817d8f2... RISC-V: Add vand.vv C API tests (*)
a542b1f... RISC-V: Add vdiv*.vv C API tests (*)
aa89ce6... RISC-V: Add vmax*.vv C API tests (*)
7f51e62... RISC-V: Add vmin*.vv C API tests (*)
a581639... RISC-V: Add vor.vv C API tests (*)
9d2fe10... RISC-V: Add vrem*.vv C API tests (*)
f9979ac... RISC-V: Add vsll.vv C API tests (*)
79d1e60... RISC-V: Add vsra.vv C API tests (*)
4703a57... RISC-V: Add srl.vv C API tests (*)
88a4dc0... RISC-V: Add vsub.vv C API tests (*)
2db1fd7... RISC-V: Add vxor.vv C API tests (*)
2a937fb... RISC-V: Add integer binary vv C/C++ API support (*)
623730d... c++: fix ICE with -Wduplicated-cond [PR107593] (*)
a39c6ec... PR target/108589 - Check REG_P for AARCH64_FUSE_ADDSUB_2REG (*)
2bb4447... vect: Fix single def-use cycle for ifn reductions [PR108608 (*)
1626ec5... Add op2_range to pointer_plus. (*)
809d661... Utilize op1 == op2 when invoking range-ops folding. (*)
99fda5d... Properly set GORI relation trios. (*)
7f583a3... modula2/108462 - duplicate install of static modula2 target (*)
50335dd... gccrs: Add testcase to show forward declared items work via (*)
d9d7b6c... gccrs: Add testcase to show forward declared items work (*)
104cc28... gccrs: Refactor TypeResolution to be a simple query based s (*)
11a37f8... gccrs: Fix duplicated function generation on higher ranked (*)
9c60f0e... gccrs: Make constexpr constructors type-checking more permi (*)
e1beb62... gccrs: Cleanup formatting of backend expression visitor (*)
c6c4342... gccrs: testsuite/rust: add a testcase for testing ... (*)
e88ce5c... gccrs: expand: eager evaluate macros inside builtin macros (*)
9d6b434... gccrs: rust: Add -frust-compile-until option (*)
f92f8ee... gccrs: Add testcase for const-eval issue from rust-blog (*)
a0c2ea3... gccrs: remove bad assertion (*)
408ab8a... gccrs: Statics are a coercion site (*)
70fc174... gccrs: Static Items must be const evaluated (*)
3736647... gccrs: module lowering: Do not append null pointers as item (*)
739d050... gccrs: attributes: Add #[macro_use] as builtin (*)
ff9d774... gccrs: const generics: Forbid default values in Functions, (*)
288b629... gccrs: const generics: Make sure const generic types are vi (*)
0d5adf0... gccrs: testsuite: add loop condition execution test (*)
dd9d665... gccrs: add testcase with struct to test component_ref and c (*)
e6a3886... gccrs: backend: correctly formulate the exit condition ... (*)
b0ff164... gccrs: add testcase to test component_ref and constructor c (*)
689a5c6... gccrs: bugfix: initialize slice from array in const context (*)
0fffc0e... gccrs: Unit structs are not concrete when they need substit (*)
e641158... gccrs: Add new check for contains_associated_types (*)
43cb42a... gccrs: Add extra debugging for method call expressions (*)
ffa16a4... gccrs: Create canonical process of compiling constant items (*)
1eabeb5... gccrs: Remove param_use_canonical_types checks ported from (*)
7ad24d8... gccrs: Refactor unify to hit a unify_site (*)
af22b54... gccrs: Add missing location info to coercions (*)
245ce6f... gccrs: Add guards against getting data from an empty vector (*)
3663d7e... gccrs: ast: Add better assertion on AST fragments (*)
55fb35c... gccrs: ast: Only expand expressions and types if the kind i (*)
7dc4190... gccrs: dump: Add AST debugging using the AST::Dump class (*)
252216d... gccrs: transcriber: Do not infinite loop if the current par (*)
1fed030... gccrs: macros: Handle matchers properly in repetitions (*)
f7014b2... gccrs: parser: Parse RangeFullExpr without erroring out (*)
938facc... gccrs: lint: Do not emit unused warnings for public items (*)
3a3a352... gccrs: rustc_attrs: Allow `rustc_inherit_overflow_checks` a (*)
9c87dc0... gccrs: backend: Add overflow checks to every arithmetic ope (*)
4154727... gccrs: builtins: Add add_overflow builtin and refactor clas (*)
8674389... gccrs: backend: Expose Bvariable class through rust-gcc hea (*)
ff8a569... gccrs: Desugar double borrows into two HIR:BorrowExpr's (*)
e66fec8... gccrs: const folding port (*)
5be4c26... gccrs: session-manager: Add ast-pretty-expanded dump (*)
9e56306... Modula-2 rename logitech libraries to log (*)
3e40511... libsanitizer: Regenerate configure (*)
963315a... i386: Fix up ix86_convert_const_wide_int_to_broadcast [PR10 (*)
78d6489... testsuite/108604 - gcc.dg/torture/pr108574-3.c hangs on uns (*)
603a6fb... bbpart: Fix up ICE on asm goto [PR108596] (*)
4160239... i386: Fix up -Wuninitialized warnings in avx512erintrin.h [ (*)
a190f58... RISC-V: Simplify testcase condition for RVV tests [NFC] (*)
e08835f... libsanitizer/mips: always build with largefile support (*)
897a050... Daily bump. (*)
f046fca... doc: Change fsf.org to www.fsf.org in URLs (GFDL) (*)
ab21d8d... libstdc++: Update links in the Memory section of the manual (*)
e9b5a85... RISC-V: Add vloxei64 C++ API intrinsic testcase (*)
e5ce6ef... RISC-V: Add vloxei32 C++ API intrinsic testcases (*)
1e5451c... RISC-V: Add vloxei16 C++ API intrinsic testcases (*)
44e194a... RISC-V: Add vloxei8 C++ API intrinsic testcase (*)
b85ba3c... RISC-V: Add vluxei64 C++ API intrinsic testcases (*)
c019f34... RISC-V: Add vluxei32 C++ intrinsic API testcase (*)
ed83c93... RISC-V: Add vluxei16 C++ API intrinsic testcases (*)
22fb777... RISC-V: Add vluxei8 C++ API intrinsic testcase (*)
25a4d23... RISC-V: Add vsuxei* C++ API intrinsics testcases (*)
e9ec615... RISC-V: Add vsuxei C API intrinsic testcase (*)
2b48e62... RISC-V: Add vsoxei C API intrinsic testcase (*)
2309e66... RISC-V: Add vsoxei32 && vsoxei64 C++ API intrinsic testcase (*)
878e575... RISC-V: Add vsoxei8 && vsoxei16 C++ API intrinsic testcase (*)
afd7265... RISC-V: Add vluxei64 C API intrinsic testcases (*)
0451ce4... RISC-V: Add vluxei32 C API intrinsic testcases (*)
6e13f69... RISC-V: Add vluxei16 C API intrinsic testcases (*)
126c6ba... RISC-V: Add vluxei8 C API intrinsic testcases (*)
8ef1c4a... RISC-V: Add vloxei64 C API intrinsic testcases (*)
106bd09... RISC-V: Add vloxei32 C API intrinsic testcases (*)
a9c45ce... RISC-V: Add vloxei16 C API intrinsic testcases (*)
12c42f8... RISC-V: Add vloxei8 C API intrinsic testcases (*)
9da40aa... RISC-V: Add indexed loads/stores constraints testcases (*)
6dfaceb... RISC-V: Add VSETVL testcases for indexed loads/stores. (*)
6c9bcb6... RISC-V: Add indexed loads/stores C/C++ intrinsic support (*)
5f8950b... Add support for x86_64-*-gnu-* targets to build x86_64 gnum (*)
1472ba5... aarch64: Update Ampere-1A (-mcpu=ampere1a) to include SM4 (*)
7c4d1b7... testsuite: Restore TORTURE_OPTIONS in gm2/warnings/returnty (*)
876b3e0... Fix PR 108582: ICE due to PHI-OPT removing a still in use s (*)
7ac3e69... tree-optimization/108574 - wrong-code with PRE PHI node pro (*)
3cd08f7... riscv: Enable -fasynchronous-unwind-tables by default on Li (*)
59e4c98... Set CROSS_SYSTEM_HEADER_DIR according includedir (*)
4c17371... ipa/108511 - relax assert for undefined local statics (*)
29ecb95... Change AVX512FP16 to AVX512-FP16 in the document. (*)
6357588... Daily bump. (*)
2e32a12... fortran: Set name for *LOC default BACK argument [PR108450] (*)
8011fbb... ICE in gfc_free_namespace. ice-on-invalid. (*)
da3aca0... Fix find_always_executed_bbs handling of infinite loops (*)
ee2c965... Daily bump. (*)
2f2101c... aarch64: Correct the maximum shift amount for shifted opera (*)
38bce6f... doc: Update link to the AVR-Libc manual (*)
3e8704f... libstdc++: Update links in the "Contributing" manual (*)
22afa49... Fortran: fix ICE in compare_bound_int [PR108527] (*)
aba9ff8... Fortran: diagnose USE associated symbols in COMMON blocks [ (*)
679f751... doc: Fix markup (*)
09349c0... doc: Update link to Objective-C book (*)
6464409... PR c/108192 - Fix test for mingw (*)
ff3d99c... PR c/108150 - Fix alignment test for Windows targets (*)
fe4608e... Modula-2: Claim Wreturn-type in lang.opt. (*)
191c1e7... libstdc++: Move sourceforge.net links to https (*)
a0bf71b... doc: Update reference to AddressSanitizer (*)
4c1f9ff... doc: Update Go1 link (*)
8ca0f49... libstdc++: Switch www.open-std.org to https (ABI manual) (*)
caa87b9... RISC-V: Add vlse/vsse C/C++ intrinsic testcases (*)
eb1c296... RISC-V: Add vlse/vsse intrinsics support (*)
43122c4... RISC-V: Remove redundant attributes [NFC] (*)
f963705... Fortran tests: Revise line end tests allowing windows testi (*)
338eb0f... Daily bump. (*)
97bf709... PR-108557 Stuck compilation for empty file (*)
84eb395... c: Disallow braces around C2x auto initializers (*)
815e574... libstdc++: Fix up FAIL in 17_intro/names.cc on glibc < 2.19 (*)
0fd5297... testsuite: Two adjustments to gcc.dg/vect/complex (*)
dc19993... aarch64: Prevent simd tests from being optimised away (*)
7486fe1... Add support for conditional xorsign [PR96373] (*)
553f800... vect/aarch64: Fix various sve/cond*.c failures (*)
32d1c3d... Tidy up to declarations allowing files to be built by gm2 (*)
def6e12... libstdc++: Use constant for name of tzdata file (*)
3adf6dd... libstdc++: Use dg-bogus in new test [PR108554] (*)
b799ace... Clarify -shared effect on crtfastmath.o (*)
6cdb4d4... mips: Don't add crtfastmath.o for -shared (*)
ed0a765... ia64: Don't add crtfastmath.o for -shared (*)
31949fb... alpha: Don't add crtfastmath.o for -shared (*)
f884c13... Correctly detect shifts out of range (*)
ec5e99e... Do not try to logical fold floating point relations. (*)
3caa3a3... RISC-V: Fix testcases check. (*)
c170828... RISC-V: Add vle/vse C++ overloaded API intrinsic testcases (*)
ce34fa3... RISC-V: Fix vop_m overloaded C++ API name. (*)
4f6d7f9... RISC-V: Add vse.v C API intrinsics testcases (*)
931a042... RISC-V: Add vle.v C API intrinsics testcases (*)
ab39fa8... RISC-V: Add vlm/vsm C/C++ API intrinsics support (*)
d324d56... RISC-V: Finalize testcases for final version VSETVL PASS. (*)
6b6b9c6... RISC-V: Finalize VSETVL PASS implementation (*)
ffa2964... testsuite: Use noipa attribute for pr95115 test (*)
2325c89... OpenMP/Fortran: Fix has_device_addr clause splitting [PR108 (*)
16f3068... doc: Fix up return type of __builtin_va_arg_pack_len [PR108 (*)
bd246ac... cgraph: Adjust verify_corresponds_to_fndecl [PR106061] (*)
9b9a1ac... RISC-V: Fix bug of before_p function (*)
e577b91... RISC-V: Refine function args of some functions. (*)
4369d49... RISC-V: Fix pred_mov constraint for vle.v (*)
0f024ff... RISC-V: Add TARGET_MIN_VLEN > 32 into iterators of EEW = 64 (*)
b0241ce... tree: Fix up tree_code_{length,type} (*)
89483d9... RISC-V: Change parse_insn into public for future use. (*)
5aa486e... RISC-V: Reorder VSETVL pass location (*)
ca8fb00... RISC-V: Change VSETVL PASS always call split_all_insns (*)
e3bcf07... RISC-V: Fix incorrect attributes of vsetvl instructions pat (*)
8397924... Modula-2: Add claimed command line options to lang.opt [PR1 (*)
d1e0575... gomp/declare-variant-1*.f90: Update for Windows (*)
476efe8... LoongArch: Don't add crtfastmath.o for -shared (*)
5750566... [docs] note that -g opts are implicitly negatable too (*)
2371d10... Daily bump. (*)
94673a1... PR-108551 gcc/m2/gm2-libs-pim/Termbase.mod:128:1 error end (*)
67bcd1c... Fix comment so that /* does not appear inside a comment. (*)
95dca4e... RISC-V: Use get_typenode_from_name to get fixed-width integ (*)
cb31b22... RISC-V: Add testcases for AVL=REG support (*)
6bc31c2... RISC-V: Add testcases for IMM (0 ~ 31) AVL (*)
4f673c5... RISC-V: Fix bugs of supporting AVL=REG (single-real-def) in (*)
acc10c7... RISC-V: Add probability model of each block to prevent endl (*)
7ae4d1d... RISC-V: Remove dirty_pat since it is redundant (*)
27a2a4b... RISC-V: Rename insn into rinsn for rtx_insn * [NFC] (*)
b9b251b... RISC-V: Refine codes in backward fusion [NFC] (*)
00fb769... RISC-V: Avoid redundant flow in forward fusion (*)
cfe3fbc... RISC-V: Cleanup the codes of bitmap create and free [NFC] (*)
387cd9d... RISC-V: Refine Phase 3 of VSETVL PASS (*)
cca9c44... RISC-V: Fix bugs of available condition. (*)
aef2024... RISC-V: Simplify codes of changing vsetvl instruction (*)
8d8cc48... RISC-V: Fix backward_propagate_worthwhile_p (*)
011ba38... RISC-V: Fix wrong in_group flag in validate_change call fun (*)
005fad9... RISC-V: Fix bugs for refine vsetvl a5, zero into vsetvl zer (*)
91a4120... RISC-V: Fix vsetivli instruction asm for IMM AVL (*)
856eec0... RISC-V: Fix inferior codegen for vse intrinsics. (*)
f91cd98... RISC-V: Fix pointer tree type for store pointer. (*)
c8e07c7... Fortran: fix ICE in check_host_association [PR108544] (*)
a82ce9c... opts: SANITIZE_ADDRESS wrongly cleared [PR108543] (*)
6dd4578... Modula-2: Remove debug code [PR108553]. (*)
0917620... frange: Fix up foperator_{,not_}equal::fold_range for signe (*)
0cdb609... value-relation: Small tweaks to tables (*)
a2dddef... testsuite: Fix hwasan/arguments-3.c failures (*)
96fbe54... aarch64: Remove expected error for compound literals (*)
2923d9e... Update guality XFAILs for aarch64*-*-* (*)
4b4ba37... aarch64: Suppress warnings in pr99766.C (*)
b4308a6... aarch64: Remove slp_13.c XFAILs (*)
9f353b0... c++: Reject UDLs in certain contexts [PR105300] (*)
f1eab26... analyzer: fix SARD-tc841-basic-00182-min.c test case [PR108 (*)
7bffea8... analyzer: fix false positives from -Wanalyzer-infinite-recu (*)
2e445d9... libstdc++: Add workaround for old tzdata.zi files (*)
3376467... libstdc++: Add returns_nonnull to non-inline std::map detai (*)
93e2bf5... libstdc++: Fix strings read from /etc/sysconfig/clock [PR10 (*)
e75b2c6... libstdc++: Move www.open-std.org to https in bugs manual (*)
c71a128... tree-optimization/108547 - robustify uninit predicate analy (*)
0573a07... tree-optimization/108522 Use component_ref_field_offset (*)
59a42fe... aarch64: Add Linux kernel hwcap string for FEAT_CSSC (*)
41c3d02... doc: Refer to projects as GCC and GDB (*)
d427407... openmp, c++: Workaround fold_for_warn ICE on invalid OpenMP (*)
1f6d05e... tree-optimization/108523 - testcase for the bug (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/microsoft/heads/main' 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:[~2023-03-14 6:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-14 6:17 [gcc/microsoft/heads/main] (1248 commits) Merge commit '44ea73185a84fd42e86c4c823043f6063576aac5' int Eugene Rozenfeld
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).