public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (203 commits) Merge commit '12039c9f40a81605e59951f80007827bc0413573' int
@ 2023-09-30 1:35 Eugene Rozenfeld
0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-09-30 1:35 UTC (permalink / raw)
To: gcc-cvs
The branch 'microsoft/heads/main' was updated to point to:
c36fc204f07... Merge commit '12039c9f40a81605e59951f80007827bc0413573' int
It previously pointed to:
274bf979e4f... Merge commit '93996cfb308ffc633a23d0f1b72bcdc086bed864' int
Diff:
Summary of changes (added commits):
-----------------------------------
c36fc20... Merge commit '12039c9f40a81605e59951f80007827bc0413573' int
12039c9... Fix pr111456-1.c for targets that use unsigned char by defa (*)
8e6757b... __atomic_test_and_set: Fall back to library, not non-atomic (*)
dd0c42c... testsuite: Require thread-fence for 29_atomics/atomic_flag/ (*)
a5f3985... RISC-V: Add zicond tests (*)
c9dbace... Ensure ssa_name is still valid. (*)
53daf67... PR modula2/111510 runtime ICE findChildAndParent has caused (*)
e1e18ea... AArch64: Remove BTI from outline atomics (*)
c3c6f30... MATCH: Simplify `(A ==/!= B) &/| (((cast)A) CMP C)` (*)
68fa82e... PHIOPT: Fix minmax_replacement for three way (*)
2774561... MATCH: Optimize COND_ADD reduction pattern (*)
dd0197f... MATCH: Optimize COND_ADD_LEN reduction pattern (*)
6e8a035... ada: Fix missing call to Finalize_Protection for simple pro (*)
f6367fc... ada: Fix deferred constant wrongly rejected (*)
a1c7807... ada: Fix unnesting generated loops with nested finalization (*)
52a7e4c... ada: Crash processing the accessibility level of an actual (*)
2e135bd... ada: Fix missing finalization of extended return object on (*)
198e643... ada: Update personality function for CHERI purecap (*)
0787c56... ada: Fix conversions between addresses and integers (*)
8e8e3a0... ada: Add CHERI variant of System.Stream_Attributes (*)
08ba004... ada: Define CHERI exception types (*)
4a91264... ada: Make minor corrections to CUDA-related comments (*)
3b426e2... ada: Dimensional analysis when used with elementary functio (*)
9236169... ada: Clarify RM references that justify a constraint check (*)
d324984... RISC-V: Support FP round auto-vectorization (*)
31ef3fe... RISC-V/testsuite: Fix ILP32 RVV failures from missing <gnu/ (*)
3b18fd2... Darwin: Handle -dynamiclib on cc1 lines. (*)
1fab441... invoke.texi: Update -fopenmp and -fopenmp-simd for omp::dec (*)
e4cf5f5... RISC-V: Support FP rint auto-vectorization (*)
e2023d2... RISC-V: Support FP nearbyint auto-vectorization (*)
c983744... RISC-V: Rename rounding const fp function for refactor (*)
a435e4a... Daily bump. (*)
3c23def... [PR111497][LRA]: Copy substituted equivalence (*)
19df06f... Add missing return in gori_compute::logical_combine (*)
bf3c199... libstdc++: Shorten integer std::to/from_chars symbol names (*)
c92d330... Update baseline symbols for hppa-linux. (*)
77cf377... libstdc++: Prevent unwanted ADL in std::to_array [PR111512] (*)
55cf4f8... libstdc++: Define C++23 std::forward_like (P2445R1) (*)
c25d6f1... LoongArch: doc: Update -m[no-]explicit-relocs for r14-4160 (*)
2bbac12... Fix PR 110386: backprop vs ABSU_EXPR (*)
9d5f20f... RISC-V: Fix AVL/VL bug of VSETVL PASS[PR111548] (*)
a65b38e... rs6000: Skip empty inline asm in rs6000_update_ipa_fn_targe (*)
266dfed... rs6000: Use default target option node for callee by defaul (*)
39bab88... LoongArch: Optimizations of vector construction. (*)
1eb80f7... Daily bump. (*)
deb844c... RISC-V: Fix fortran ICE/PR111546 when RV32 vec_init (*)
c23ce23... Fortran: Pad mismatched charlens in component initializers (*)
1bf0cd0... MATCH: Add `(X & ~Y) & Y` and `(X | ~Y) | Y` (*)
08b887f... Daily bump. (*)
e4aa1a4... RISC-V: Support full coverage VLS combine support (*)
767eea9... fortran: error recovery on duplicate declaration of class v (*)
d6679fa... d: Merge upstream dmd, druntime 4574d1728d, phobos d7e79f02 (*)
59d27cc... testsuite: Add new test for already fixed PR111455 (*)
648347b... RISC-V: Add VLS unary combine patterns (*)
83441e7... RISC-V: Suport FP floor auto-vectorization (*)
63f3c0f... RISC-V: Remove FP run test for ceil. (*)
f72591c... Daily bump. (*)
fd35d72... c++ __integer_pack conversion again [PR111357] (*)
22cda0c... c++: constexpr and designated initializer (*)
9c62af1... c++: unroll pragma in templates [PR111529] (*)
4c49602... RISC-V: Refine the code gen for ceil auto vectorization. (*)
190ba48... RISC-V: Add VLS mode widen ternary tests (*)
dc607a0... RISC-V: Add VLS widen binary combine patterns (*)
1fea14d... c++: missing SFINAE in grok_array_decl [PR111493] (*)
6f902a4... c++: constraint rewriting during ttp coercion [PR111485] (*)
cefd4ad... RISC-V: Move ceil test cases to unop folder (*)
6eb55ca... RISC-V: Remove @ of vec_duplicate pattern (*)
8a87ba0... RISC-V: Add VLS conditional patterns support (*)
40ac613... RISC-V: Rename the test macro for math autovec test (*)
0ed05db... RISC-V: Optimization of vrgather.vv into vrgatherei16.vv[PR (*)
e446ed2... RISC-V: Remove arch and abi option for run test case. (*)
5bc8c83... RISC-V: Support combine cond extend and reduce sum to widen (*)
e99cdab... RISC-V: Split VLS avl_type from NONVLMAX avl_type (*)
dba79ce... RISC-V: Leverage __builtin_xx instead of math.h for test (*)
8bf5636... RISC-V: Support ceil and ceilf auto-vectorization (*)
d35e12e... Daily bump. (*)
1df81f0... RISC-V: Add VLS integer ABS support (*)
29862e2... RISC-V: Add more VLS unary tests (*)
94982a6... RISC-V: Support VLS mult high (*)
5ff4431... RISC-V: Adjusting the comments of the emit_vlmax_insn/emit_ (*)
7439f40... rust: Implement TARGET_RUST_OS_INFO for *-*-*linux*. (*)
47c17c8... rust: Implement TARGET_RUST_OS_INFO for i[34567]86-*-mingw* (*)
d184d3a... rust: Implement TARGET_RUST_OS_INFO for *-*-fuchsia*. (*)
4a48f34... rust: Implement TARGET_RUST_OS_INFO for *-*-vxworks* (*)
595d949... rust: Implement TARGET_RUST_OS_INFO for *-*-dragonfly* (*)
17adf45... rust: Implement TARGET_RUST_OS_INFO for *-*-solaris2*. (*)
07883d3... rust: Implement TARGET_RUST_OS_INFO for *-*-openbsd* (*)
06d5c3c... rust: Implement TARGET_RUST_OS_INFO for *-*-netbsd* (*)
57e2c3e... rust: Implement TARGET_RUST_OS_INFO for *-*-freebsd* (*)
f23567a... rust: Implement TARGET_RUST_OS_INFO for *-*-darwin* (*)
22e3557... rust: Implement TARGET_RUST_CPU_INFO for i[34567]86-*-* and (*)
335da4e... rust: Reintroduce TARGET_RUST_OS_INFO hook (*)
a7ea90e... rust: Reintroduce TARGET_RUST_CPU_INFO hook (*)
b1c06fd... rust: Add skeleton support and documentation for targetrust (*)
9b5b2c9... RISC-V: Enable undefined support for RVV auto-vectorization (*)
38048fc... RISC-V: Fix SUBREG move of VLS mode[PR111486] (*)
4d80863... check undefine_p for one more vr (*)
d946fc1... using overflow_free_p to simplify pattern (*)
47065ff... RISC-V: Optimized for strided load/store with stride == ele (*)
4e35cf2... RISC-V: Rename predicate vector_gs_scale_operand_16/32 to m (*)
66c1352... RISC-V: Support VLS INT <-> FP conversions (*)
4907d22... Daily bump. (*)
d8e08ba... testsuite: Add test for already-fixed issue with _Pragma ex (*)
601dbf2... libcpp: Fix ICE on #include after a line marker directive [ (*)
b512d70... Tweak merge_range API. (*)
0a59ff6... aarch64: Ensure const and sign correctness (*)
c08ffa0... RISC-V: Remove math.h import to resolve missing stubs failu (*)
0bd9616... [frange] Remove special casing from unordered operators. (*)
53d834a... c, c++: Accept __builtin_classify_type (typename) (*)
27282dc... internal-fn: Support undefined rtx for uninitialized SSA_NA (*)
75c4b0c... c++: improve class NTTP object pretty printing [PR111471] (*)
915574e... c++: further optimize tsubst_template_decl (*)
1a554a2... OpenMP: Add ME support for 'omp allocate' stack variables (*)
b9cb735... RISC-V: Support simplifying x/(-1) to neg for vector. (*)
b343978... RISC-V: Support VLS floating-point extend/truncate (*)
c3d2b6b... RISC-V: Fix Demand comparison bug[VSETVL PASS] (*)
2e36eed... Darwin: Move checking of the 'shared' driver spec. (*)
daf175e... tree-optimization/111489 - raise --param uninit-max-chain-l (*)
b8a2a12... tree-optimization/111489 - turn uninit limits to params (*)
47ecac5... middle-end: use MAX_FIXED_MODE_SIZE instead of precidion of (*)
264ff81... RISC-V: Reorganize and rename combine patterns in autovec-o (*)
04b2fb5... openmp: Add omp::decl attribute support [PR111392] (*)
d024a31... RISC-V: Fixed ICE caused by missing operand (*)
80048aa... debug/111409 - don't generate COMDAT macro sections for spl (*)
d64631f... testcase: rename pr111303.c to pr111324.c (*)
bea89f7... RISC-V: Extend VLS modes in 'VWEXTI' iterator (*)
677249a... ira: Consider save/restore costs of callee-save registers [ (*)
c44926f... Modify gas uleb128 support test (*)
9bab65a... LoongArch: Check whether binutils supports the relax functi (*)
590a8be... Daily bump. (*)
6c33fad... c++modules: report module mapper files as a dependency (*)
ce1b47e... c++modules: report imported CMI files as dependencies (*)
024f135... p1689r5: initial support (*)
1e44764... spec: add a spec function to join arguments (*)
5b554c5... RISC-V: Fix --enable-checking=rtl ICE on rv32gc bootstrap (*)
7a4e57f... [frange] Clean up floating point relational folding. (*)
4f52e61... c++: extend cold, hot attributes to classes (*)
b991233... c++: fix cxx_print_type's template-info dumping (*)
58ab382... Disable generation of scalar modulo instructions. (*)
81d5ca0... PR 108143/modula2 LONGREAL and powerpc64le-linux (*)
eec7c37... Fix bogus operand predicate on iq2000 (*)
15acabb... fortran: fix checking of CHARACTER lengths in array constru (*)
36eec79... [frange] Remove redundant known_isnan() checks. (*)
cb3f870... Add frange::update_nan (const nan_state &). (*)
9c739c9... [frange] Add op2_range for operator_not_equal. (*)
d2f53a6... testsuite work-around compound-assignment-1.c C++ failures (*)
1560cc9... c++: inherited default constructor [CWG2799] (*)
bf6b107... New early __builtin_unreachable processing. (*)
6851e34... c++: Move consteval folding to cp_fold_r (*)
f25960b... c/111468 - dump unordered compare operators in their GIMPLE (*)
b510b83... c++: overeager type completion in convert_to_void [PR111419 (*)
ddd064e... c++: constness of decltype of NTTP object [PR99631] (*)
131c1df... RISC-V: Add FNMS floating-point VLS tests (*)
c81d9b9... LTO: Get rid of 'lto_mode_identity_table' (*)
e181742... RISC-V: Fix RVV can change mode class bug (*)
0058886... ada: TSS finalize address subprogram generation for constra (*)
eceb45b... ada: Private extensions with the keyword "synchronized" are (*)
5b94524... RISC-V: Support VLS unary floating-point patterns (*)
0472693... ada: Refine upper array bound for bit packed array (*)
54c1682... ada: Crash processing type invariants on child subprogram (*)
564ecb7... tree-optimization/111465 - bougs jump threading with no-cop (*)
836e2cf... c/111468 - add unordered compare and pointer diff to GIMPLE (*)
28569e7... RISC-V: Support VLS floating-point FMA/FNMA/FMS auto-vector (*)
5c5851b... match.pd: Some build_nonstandard_integer_type tweaks (*)
8e09480... RISC-V: Support integer FMA/FNMA VLS modes autovectorizatio (*)
e16dee6... small _BitInt tweaks (*)
1534598... libgomp: Handle NULL environ like pointer to NULL pointer [ (*)
98c25cf... [testsuite][aarch64] Adjust vect_copy_lane_1.c for new code (*)
95d2ce0... RISC-V: Refactor and cleanup fma patterns (*)
7f4fc87... RISC-V: Fix typos on comments (SVE -> RVV) (*)
f45cca2... RISC-V: Add builtin .def file dependencies (*)
6b78e9a... Daily bump. (*)
aad0c3e... RISC-V: Support VLS mode for vec_set (*)
28f16f6... RISC-V: Bugfix for scalar move with merged operand (*)
7ea501d... MATCH: Make zero_one_valued_p non-recursive fully (*)
951d3c1... MATCH: Avoid recursive zero_one_valued_p for conversions (*)
80968d5... c++: optimize unifying nested templated classes [PR89231] (*)
6e92a6a... c++: non-dependent assignment checking [PR63198, PR18474] (*)
a6ac1fc... c++: unifying identical tmpls from current inst [PR108347] (*)
155178c... c++: always check arity before deduction (*)
47346ac... Darwin,debug : Switch to DWARF 3 or 4 when dsymutil support (*)
ce7a757... configure, Darwin: Adjust handing of stdlib option. (*)
0940919... c++: optimize tsubst_template_decl for function templates (*)
0fb828a... MATCH: Add simplifications of `(a == CST) & a` (*)
0db5331... Move 'g++.dg/abi/nvptx-[...].C' -> 'g++.target/nvptx/abi-[. (*)
ade81bb... Add 'g++.target/nvptx/nvptx.exp' for nvptx-specific C++ tes (*)
3049501... Fix up 'g++.dg/abi/nvptx-ptrmem1.C' (*)
00d16a2... libstdc++: Minor tweak to C++20 status docs (*)
c8e9a75... libstdc++: Update C++20 and C++23 status docs (*)
4260f4a... RISC-V: Remove redundant vec_duplicate pattern (*)
bdb7d85... RISC-V: Fix bogus FAILs of vsetvl testcases (*)
1b03c73... RISC-V: Removed misleading comments in testcases (*)
fc70700... AArch64: Improve immediate expansion [PR105928] (*)
64d5bc3... AArch64: List official cores before codenames (*)
4ab744a... RISC-V: Add fixed PR111255 testcase by other patch (*)
71e0f38... RISC-V: Support VLS reduction (*)
12755fe... libstdc++: Minor update to installation docs (*)
8fbc087... RISC-V: Fix VSETVL PASS fusion bug (*)
79b34b9... MAINTAINERS: Add myself to write after approval (*)
d45ddc2... tree-optimization/111294 - backwards threader PHI costing (*)
1f9bf6f... RISC-V: Support VLS modes vec_init auto-vectorization (*)
4e679b9... RISC-V: Remove autovec-vls.md file and clean up VLS move mo (*)
fafd250... RISC-V: Support VLS modes reduction[PR111153] (*)
(*) 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-09-30 1:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-30 1:35 [gcc/microsoft/heads/main] (203 commits) Merge commit '12039c9f40a81605e59951f80007827bc0413573' 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).