public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (573 commits) Merge commit 'e66af28d9907321c14a34803bcf1cfdd350745b8' int
@ 2022-05-06 0:54 Eugene Rozenfeld
0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2022-05-06 0:54 UTC (permalink / raw)
To: gcc-cvs
The branch 'microsoft/heads/main' was updated to point to:
a895dc328d7... Merge commit 'e66af28d9907321c14a34803bcf1cfdd350745b8' int
It previously pointed to:
3d0f0c9409d... Make scripts executable.
Diff:
Summary of changes (added commits):
-----------------------------------
a895dc3... Merge commit 'e66af28d9907321c14a34803bcf1cfdd350745b8' int
e66af28... Daily bump. (*)
ec70591... Update gcc sv.po (*)
a16fc9f... c++: make finish_non_static_data_member SFINAE enabled [PR1 (*)
5609bcd... testsuite: libgcc function name for PRU (*)
8381665... testsuite: Skip cases for default_packed targets (*)
0a7c4d6... testsuite: Annotate Wattributes-8.c for default_packed (*)
80d44ac... testsuite: Mark that PRU lowers DI alu ops by itself (*)
a0fa33a... testsuite: Skip gcc.dg/Wno-frame-address.c for PRU (*)
b3e98eb... PR tree-optimization/102950: Improved EVRP for signed BIT_X (*)
ecd5727... Objective-C, NeXT: Adjust symbol marking to match host tool (*)
25389f3... [PR105324] libstdc++: testsuite: pr105324 requires FP from_ (*)
2680f5e... i386: Optimize _mm_storeu_si16 w/o SSE4 [PR105079] (*)
da6d834... dfp.m4: Add missing license header (*)
7bb6fa5... middle-end/105083 - check prerequesites in scev_initialize (*)
6b4cc78... middle-end/105461 - opts processing of -fvar-tracking (*)
99f5502... Fixup OPTION_SET_P usage in finish_options (*)
dfae0c5... tree-optimization/105394 - vector lowering of compares (*)
941cdc8... OpenMP, libgomp: Add new runtime routine omp_get_mapped_ptr (*)
404edfc... testsuite: vect: update unaligned message (*)
6259d8a... Daily bump. (*)
6f78c52... c++: improve template-id location (*)
dcb4bd0... c++: also note name used in enclosing class (*)
7e1f30d... x86: Add missing .note.GNU-stack to assembly source (*)
198bd0d... Fortran: Add location info to OpenMP tree nodes (*)
05cd2d3... c++: uses_template_parms cleanups (*)
1cb2204... Assume a call is expensive when it mismatches (*)
41e3db0... tree-optimization/104240 - SLP discovery with swapped compa (*)
86d821d... libstdc++: Don't use std::tolower in <charconv> [PR103911] (*)
576f975... libstdc++: case-sensitivity in hexfloat std::from_chars [PR (*)
02f03c5... expand: Throw away non-external decls without varpool nodes (*)
880a984... gcov: Fix first time gcov info dump (*)
3a3eda0... tree-optimization/105437 - BB vect with extern defs of thro (*)
82a344f... Use CASE_CONVERT in a few more cases (*)
4a0e89b... system.h: Include <initializer_list> in system.h unconditio (*)
28cfea9... libgcov: add ATTRIBUTE_UNUSED for dump_string (*)
bee8b86... Daily bump. (*)
69daa92... rs6000: "Y" is DS-form, not DQ-form (*)
75bbc3d... Denormalize VR_VARYING to VR_RANGE before passing it to set (*)
95874f9... Daily bump. (*)
559bba4... gengtype: remove "tree_exp" special attribute (*)
0aa277b... c-family: attribute ((aligned, mode)) [PR100545] (*)
66d1e44... Daily bump. (*)
e9d2adc... c++: reorganize friend template matching [PR91618] (*)
4259c22... c++: alias CTAD and member alias templates [PR104470] (*)
53e7252... c++: lambda capture dependent type [PR82980] (*)
8189838... c++: tidy auto deduction (*)
fd0d3e9... c++: pedwarn for empty unnamed enum in decl [PR67048] (*)
8d0fcf1... c++: check completeness after auto deduction [PR80351] (*)
4a8b45e... Fix exchanged period and letter in gfortan.texi. (*)
27ee75d... ipa: Release body of clone_of when removing its last clone (*)
210cda7... aarch64: Add option to pr105219 testcase (*)
1c798ab... c++: Add fixed test [PR83596] (*)
bb7cf39... libstdc++: Add missing exports for ppc64le --with-long-doub (*)
19c6256... c++: Add fixed test [PR78244] (*)
e1115a4... c++: Add fixed test [PR71424] (*)
a0a2554... c++: using in diagnostics [PR102987] (*)
ac5b356... c++: dump alias-declaration scope (*)
a282da2... c++: Improve diagnostics for template args terminated with (*)
8c465dd... libstdc++: Update Solaris baselines for GCC 12.1 (*)
5911925... i386: Optimize double-word negation [PR51954] (*)
c090743... Fix is_gimple_condexpr vs is_gimple_condexpr_for_cond (*)
4aa61e0... Add gsi_after_labels overload for gimple_seq (*)
44b09ad... tree-optimization/105431 - another overflow in powi handlin (*)
9eb38e8... Move common code from range-op.cc to header files. (*)
c13fd1b... Remove various deprecated methods in class irange. (*)
6ccc435... Prefer global range info setters that take a range. (*)
17dea11... Call set_undefined from irange constructor. (*)
71f2928... Make irange::intersect(wide_int, wide_int) private. (*)
7259481... tree-optimization/104322 - remove dead code in vectorizable (*)
3d8d093... c++, coroutines: Partial reversion of r12-8308-g15a176a833f (*)
e27eef7... middle-end/105376 - invalid REAL_CST for DFP constant (*)
ae5168d... ada: bump Library_Version to 13. (*)
fcff9a4... c++: traits, array of unknown bound of incomplete (*)
97b30a3... c++: typeid and instantiation [PR102651] (*)
654f697... c++: Add diagnostic when operator= is used as truth cond [P (*)
6b6f53d... Daily bump. (*)
9ae8b99... gcov: Add section for freestanding environments (*)
92475ea... gcov: Use xstrerror() (*)
210e32b... gcov-tool: Add merge-stream subcommand (*)
ef9a53f... gcov: Record EOF error during read (*)
1ff8d19... gcov: Fix integer types in ftw_read_file() (*)
c190b0e... gcov: Move gcov_open() to caller of read_gcda_file() (*)
76cae64... gcov: Move prepend to list to read_gcda_file() (*)
f9b59dd... gcov: Use xstrdup() (*)
e543d9d... gcov-tool: Support file input from stdin (*)
39d8030... gcov: Add __gcov_filename_to_gcfn() (*)
68a4673... gcov: Make gcov_seek() static (*)
1a6314b... gcov: Add open mode parameter to gcov_do_dump() (*)
d170ecc... gcov: Add mode to all gcov_open() (*)
336ea18... gcov-tool: Allow merging of empty profile lists (*)
00c4405... analyzer: handle repeated accesses after init of unknown si (*)
d8586b0... analyzer: add .fpath.txt dumps to -fdump-analyzer-feasibili (*)
509fd16... c++: partial ordering and dependent operator expr [PR105425 (*)
1a5ae01... Document changes to CONVERT for -mabi-ieeelongdouble for PO (*)
d993c6d... [committed] Fix more problems with new linker warnings (*)
cb1758d... i386: Improve ix86_expand_int_movcc (*)
12cc2b3... Update crontab and git_update_version.py (*)
091e102... Bump BASE-VER. (*)
b85e79d... cgraph: Don't verify semantic_interposition flag for aliase (*)
2a570f1... Fix up 'libgomp.oacc-fortran/print-1.f90' GCN offloading co (*)
7b96274... c++, coroutines: Improve check for throwing final await [PR (*)
6cae3bb... c++, coroutines: Account for overloaded promise return_valu (*)
15a176a... c++, coroutines: Make sure our temporaries are in a bind ex (*)
9cb1f56... c++, coroutines: Avoid expanding within templates [PR103868 (*)
d314907... testsuite,X86: Fix missing USER_LABEL_PREFIX cases. (*)
350fcc7... testsuite: Add target requires for ifuncs to mv31.C. (*)
851031b... c++: global-namespace-qualified var after class def [PR9010 (*)
4e11741... libstdc++: Fix error reporting in filesystem::copy [PR99290 (*)
d91cb20... d: Merge upstream dmd 313d28b3d, druntime e361d200. (*)
89dbf9a... i386: Fix up ix86_gimplify_va_arg [PR105331] (*)
8094526... doc: Remove misleading text about multilibs for IEEE long d (*)
f39fcaf... libstdc++: Remove redundant line in versioned namespace lin (*)
4e4f550... doc: Document Solaris D bootstrap requirements [PR 103528] (*)
f27848a... tree-optimization/105219 - bogus max iters for vectorized e (*)
84c1c9b... testsuite: Add test case for pack/unpack bifs at soft-float (*)
d5b66a9... testsuite: Skip target not support -pthread [PR104676]. (*)
d1ee29f... loongarch: ignore zero-size fields in calling convention (*)
ba949a6... Daily bump. (*)
e3947ea... c++: add comments (*)
58e4a74... Fix oversight from previous commit to pr70673. (*)
409edcc... c++: enum in generic lambda at global scope [PR105398] (*)
948e8e4... testsuite: Add testcase for dangling pointer equality bogus (*)
f654140... Split test to remove failing run time test and add check fo (*)
a71b107... libstdc++: Update {x86_64,i?86,aarch64,s390x,ppc{,64,64le}} (*)
a849584... libstdc++: Add pretty printer for std::atomic (*)
e07ea03... ada: Fix build for RTEMS (*)
1b21d79... LoongArch: Add fdiv define_expand template. (*)
cec9786... LoongArch: Add '(clobber (mem:BLK (scratch)))' to PLV instr (*)
9aaaae7... middle-end/104492 - avoid all equality compare dangling poi (*)
6a460a2... fortran: Compare non-constant bound expressions. [PR105379] (*)
3e0c9fd... fortran: Avoid infinite self-recursion [PR105381] (*)
6c211e7... testsuite: Add arm testcase for PR105374 (*)
b2df4c4... [Ada] Revert r12-6599 (Fix up handling of ghost units [PR10 (*)
bc79f0d... PR102024 - IBM Z: Add psabi diagnostics (*)
9715f10... asan: Fix up asan_redzone_buffer::emit_redzone_byte [PR1053 (*)
39d2411... rs6000: Move V2DI vec_neg under power8-vector [PR105271] (*)
01ad093... Daily bump. (*)
9ace5d4... c++: pack init-capture of unresolved overload [PR102629] (*)
2579d61... GCN: Make "gang-private data-share memory exhausted" error (*)
b683a0e... Update gcc sv.po (*)
b6a4840... c++: decltype of non-dependent call of class type [PR105386 (*)
cd4acb8... lto: use diagnostics_context in print_lto_docs_link (*)
796b7cb... libphobos: Don't call free on the TLS array in the emutls d (*)
41ccd68... libstdc++: Add std::atomic<shared_ptr>(nullptr_t) construct (*)
e3c5e83... libstdc++: Define std::hash<std::filesystem::path> (LWG 365 (*)
ad56a60... rs6000: Make the has_arch target selectors actually work (*)
7d31c67... ifcvt: Improve noce_try_store_flag_mask [PR105314] (*)
d4836ac... reassoc: Don't call fold_convert if !fold_convertible_p [PR (*)
1b45ae1... testsuite: Fix up g++.target/i386/vec-tmpl1.C testcase [PR6 (*)
5face32... i386: Fix up ICE with -mveclibabi={acml,svml} [PR105367] (*)
22c24ba... testsuite: Improve unlimited_polymorphic_3.f03 [PR103662] (*)
57a957c... libgomp: Fix up two non-GOMP_USE_ALIGNED_WORK_SHARES relate (*)
65735d2... c++: generic lambda fn parm pack [PR104624] (*)
c83b9c5... c++: ICE with requires-expr and -Wsequence-point [PR105304] (*)
288e4c6... c++: partial ordering with dependent NTTP type [PR105289] (*)
98de0da... Daily bump. (*)
6ad3ca0... analyzer: fix ICEs on complex constants [PR105365,105366] (*)
a5dc264... gimple-fold: fix further missing stmt locations [PR104308] (*)
b220243... fortran: Fix up gfc_trans_oacc_construct [PR104717] (*)
68fd1c9... contrib: filter out a new Clang warning (*)
2fbdcf5... libstdc++: Implement constexpr std::unique_ptr for C++23 (P (*)
a5cee04... libstdc++: Add deduction guides for std::packaged_task [PR1 (*)
1ba397e... c++: __builtin_shufflevector with value-dep expr [PR105353] (*)
235f88d... docs: Fix 'modff' reference in extend.texi (*)
362e2a9... Retain existing range knowledge when prefilling statements. (*)
46cd445... contrib: filter out a new Clang warning (*)
71999fd... libstdc++: Add pretty printer for std::initializer_list (*)
6cc26f3... testsuite: add additional option to force DSE execution [P (*)
f0e170f... tree-optimization/105368 - avoid overflow in powi_cost (*)
ab91c10... tree-optimization/100810 - avoid undefs in IVOPT rewrites (*)
b6e22db... target/89125 - BSD and math functions (*)
4f77738... rtl-optimization/105231 - distribute_notes and REG_EH_REGIO (*)
3c940d4... AVX512F: Add missing macro for mask(z?)_scalf_s[sd] [PR 105 (*)
bd64885... Daily bump. (*)
6b7441a... [committed] exec-stack warning for test which wants executa (*)
fa5cd71... fortran: Detect duplicate unlimited polymorphic types [PR10 (*)
afe0b5b... Daily bump. (*)
1ceddd7... i386: Improve ix86_expand_int_movcc [PR105338] (*)
ab54f60... Daily bump. (*)
7c21556... libstdc++: Make atomic notify_one and notify_all non-const (*)
7964ab6... fortran: Use pointer arithmetic to index arrays [PR102043] (*)
761dda5... fortran: Generate an array temporary reference [PR102043] (*)
e72fbb6... fortran: Update index extraction code. [PR102043] (*)
89ca0ff... fortran: Pre-evaluate string pointers. [PR102043] (*)
4938888... rs6000: Fix pack for soft-float (PR105334) (*)
55c17bc... docs: Correct "This functions" to "These functions" (*)
7092b7a... rtlanal: Fix up replace_rtx [PR105333] (*)
c1a9cf6... Daily bump. (*)
748d46c... rs6000/testsuite: xfail bswap-brw.c (*)
26fa464... rs6000: Disparage lfiwzx and similar (*)
fc9deca... rs6000: Add effective target has_arch_ppc64 (*)
ae56e2d... d: Merge upstream dmd eb7bee331, druntime 27834edb, phobos (*)
93dd7f3... libstdc++: Avoid ASCII assumptions in floating_from_chars.c (*)
605a80b... c++: Remove unused parameter (*)
93b65ed... c++: wrong error with constexpr COMPOUND_EXPR [PR105321] (*)
c049f63... fortran: Fix conv of UNION constructors [PR105310] (*)
1e6c0e6... libstdc++: Work around modules ICE in <charconv> [PR105297] (*)
cf37107... libstdc++: Remove bogus assertion in std::from_chars [PR105 (*)
811c7fb... Support --compress-debug-sections for ld.mold. (*)
504b02c... emit-rtl: Fix -fcompare-debug bug with label references in (*)
6a4e993... runtime: use correct field name for PPC32 GLIBC registers (*)
29a25a6... Daily bump. (*)
5bde80f... c++: Fall through for arrays of T vs T cv [PR104996] (*)
67ded3a... libstdc++: Fix macro checked by test (*)
c644b7d... libstdc++: Use LTLIBICONV when linking libstdc++.so [PR9360 (*)
4d4eaa7... tree-optimization/104912 - ensure cost model is checked fir (*)
36f1de9... tree-optimization/105312 - fix ISEL VCOND expansion (*)
0707f42... Fix overflows in ipa-modref-tree.cc (*)
2a6d372... cgraph: Fix up semantic_interposition handling [PR105306] (*)
d1d5718... Daily bump. (*)
4a1a72a... libgo: make a couple of sed uses POSIX compliant (*)
90a2984... gcov-profile: Allow negative counts of indirect calls [PR10 (*)
b85abac... MAINTAINERS: Update my email address. (*)
eeca2b8... sparc: Preserve ORIGINAL_REGNO in epilogue_renumber [PR1052 (*)
eb03e42... c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR10 (*)
353434b... tree-optimization/104010 - fix SLP scalar costing with patt (*)
cd3964e... libstdc++: Stop defining _GLIBCXX_ASSERTIONS in floating_to (*)
fdb3f82... libstdc++: Add pretty printer for std::span (*)
214d286... tree-optimization/104880 - move testcase (*)
a2a7da1... libstdc++: Fix syntax error in libbacktrace configuration (*)
3f7c81e... Daily bump. (*)
d2a0a5d... doc/install.texi: CRIS: Remove gone websites. Adjust CRIS t (*)
a897a88... doc/invoke.texi: CRIS: Remove references to cris-axis-linux (*)
ace4928... libgo: only add signum to siglist if it doesn't exist yet (*)
208b7d8... runtime: add special handling for signal 34 (*)
d210653... libstdc++: Micro-optimize __from_chars_pow2_base (*)
021b518... testsuite: Skip pr105250.c for powerpc and s390 [PR105266] (*)
5385997... Daily bump. (*)
000c1b8... Daily bump. (*)
b642a44... doc: Adjust mingw-w64 download link (*)
587953f... Daily bump. (*)
d00dd52... compiler: revert `for package-scope "a = b; b = x" just set (*)
7e76cef... libstdc++: Avoid double-deref of __first in ranges::minmax (*)
eb3f2e9... rs6000: Move more g++.dg powerpc tests to g++.target (*)
ccae444... c++: wrong error with variadic concept [PR105268] (*)
a54137c... libstdc++: Optimize integer std::from_chars (*)
a335a94... i386: Correct target attribute for crc32 intrinsics (*)
e580f81... c++: unsigned int32_t enum promotion [PR102804] (*)
6364a39... c++: using in diagnostics [PR102987] (*)
031bd52... Daily bump. (*)
f5cd166... Update gcc de.po, fr.po, sv.po (*)
a358e4b... analyzer: fix escaping of pointer arithmetic [PR105264] (*)
af27d54... runtime: use regset indexes for PPC register values (*)
c5de344... c++: constexpr trivial -fno-elide-ctors [PR104646] (*)
82536fb... libgccjit: Fix a bootstrap break for some targets. (*)
74b2e20... c++: lambda and the current instantiation [PR82980] (*)
d634c5d... Refactor and update CTF testcases [PR105089] (*)
d0b00e7... CTF for extern variable fix [PR105089] (*)
613a6fc... ctfc: get rid of the static variable in ctf_list_add_ctf_va (*)
3fc22ee... libstdc++: Default to mutex-based atomics on RISC-V (*)
832fcbb... libstdc++: Fix incorrect IS number in doc comment (*)
b209a34... analyzer: fix ICE comparing VECTOR_CSTs [PR105252] (*)
ba2f604... simplify-rtx: Don't assume shift count has the same mode as (*)
122a65e... testsuite/s390: Silence warning in pr80725.c (*)
db4ce4a... s390: Add scheduler description for z16. (*)
41a72a7... libstdc++: Add new headers to <bits/stdc++.h> PCH (*)
d2f8208... libstdc++: Fix missing and incorrect feature test macros [P (*)
8369b4e... c++: alignment of local typedef in template [PR65211] (*)
1824da6... c++: local fn and generic lambda [PR97219] (*)
d4e00cc... c++: template conversion op [PR101698] (*)
ad8161e... c++: NRV and ref-extended temps [PR101442] (*)
019d6d4... c++: add test [PR105265] (*)
247bbed... Daily bump. (*)
33ba466... go.test: update issue10441.go to current upstream version (*)
f2ebf2d... aarch64: Make sure the UF divides the VF [PR105254] (*)
469fad0... OpenMP/Fortran: Fix EXIT in loop diagnostic [PR105242] (*)
ec03862... c++: empty base constexpr -fno-elide-ctors [PR105245] (*)
3135063... d: Merge upstream dmd 4d1bfcf14, druntime 9ba9a6ae, phobos (*)
ca145c6... tree-optimization/105263 - reassoc and DFP (*)
29c4649... tree.cc: Use useless_type_conversion_p in tree_builtin_call (*)
13c32c1... c++: Treat alignas align_expr and aligned attribute's opera (*)
dd61ee6... testsuite: Increase auto-inlining param in gcc.dg/ipa/remre (*)
85ae54e... c++: ambiguous call not diagnosed after DR2352 [PR97296] (*)
9645279... middle-end/105259 - adjust gcc.target/i386/auto-init-4.c (*)
522f25e... i386: Fix infinite loop under -mrelax-cmpxchg-loop [PR 1030 (*)
41f8f8b... attribs: Restrict decl_attributes DECL_FUNCTION_SPECIFIC_TA (*)
4e892de... tree-optimization/105250 - adjust fold_convertible_p PR1051 (*)
6e609e0... Revert "tree-optimization/104912 - ensure cost model is che (*)
ac8340e... tree-optimization/104912 - ensure cost model is checked fir (*)
ccb5e63... scev: Fix a comment typo (*)
db14bb4... libgomp: Fix a documentation typo (*)
c1ff207... ppc: testsuite: skip pr60203 on no ldbl128 (*)
6b7cc72... ppc: testsuite: PROMOTE_MODE fallout pr56605 [PR102146] (*)
bb50967... mips: testsuite: enforce -ffat-lto-objects for pr102024-4.c (*)
504dae1... Daily bump. (*)
3c74262... libstdc++: Prefer to use mmap instead of malloc in libbackt (*)
b2c007b... libstdc++: shrink-to-fit in std::basic_stacktrace::current( (*)
7cf8875... libstdc++: Use allocator to construct std::stacktrace_entry (*)
e48933f... libstdc++: Use nothrow new in std::stacktrace (*)
2ce0f51... libstdc++: Reduce memory usage in std::stacktrace::current (*)
6e5ad1c... libgccjit: Add support for setting the alignment [PR104293] (*)
79e1a6f... libgccjit: Add function to hide stderr logs [PR104073] (*)
5780ff3... libgccjit: Add support for register variables [PR104072] (*)
30f7c83... libgccjit: Add support for bitcasts [PR104071] (*)
af80ea9... libgccjit: Add support for sized integer types, including 1 (*)
791a968... c++: local function versioning [PR104669] (*)
164c6a1... c++: non-array new alignment [PR102071] (*)
aa78745... Let nvptx-as figure out the target architecture [PR97348] (*)
71863c9... Revert "[nvptx] Use --no-verify for sm_30" (*)
0c9bc1a... Revert "[nvptx] Fix ASM_SPEC workaround for sm_30" (*)
e2c7070... c++: requires-expr in pack expansion using pack [PR103105] (*)
7c7e78e... ipa/104303 - revert overly conservative DCE change (*)
62082d2... arm: fix testsuite failure of reg_equal_test.c [PR101755] (*)
31cccad... tree-optimization/105235 - clean EH in execute_cse_conv_1 (*)
1210fd6... arm: remove unnecessary armv9-a multilib variant [PR104144] (*)
1bd9687... tree-optimization/105232 - handle overly large sizes in com (*)
62d5bb0... tree-optimization/105226 - avoid splitting abnormal edges (*)
152f243... i386: i386-expand formatting fixes (*)
d481d13... i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] (*)
91a38e8... builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] (*)
82a4c5c... IBM zSystems: Add support for z16 as CPU name. (*)
0899b22... c++: rodata and defaulted ctor [PR104142] (*)
4195fce... c++: using operator= [PR105223] (*)
6afb21b... LoongArch: Fix bug for tmpdir-g++.dg-struct-layout-1/t033. (*)
da066c4... Daily bump. (*)
d74c4c6... rs6000: Handle pcrel sibcalls to longcall functions [PR1048 (*)
3a5e662... ipa: fix comment typos (*)
d087b59... c++: operator new lookup [PR98249] (*)
b112464... libstdc++: Fix incorrect branch prediction hint in std::sta (*)
0508f0b... rs6000: Fix unpack for no-direct-move (PR103623) (*)
1774ab8... phiopt: Fix up debug handling in the (x != cst1 ? x : cst2) (*)
73da9ec... libstdc++: Fix std::basic_stacktrace special members [PR105 (*)
bdb9639... libstdc++: Improve behaviour of std::stacktrace::current (*)
ab0f04e... ppc: testsuite: require target effectively [PR104253] (*)
5ce08ec... c++: Tolerate cdtors returning this in constexpr (*)
396a013... c++: Set loc on call even if result is discarded (*)
4132f6b... RISC-V: Support -misa-spec for arch-canonicalize and multil (*)
c62b0f7... libstdc++: Move stacktrace tests to 19_diagnostics director (*)
0df39b0... libstdc++: Move Filesystem TS path definitions out of class (*)
7d25f9b... RISC-V: Sync arch-canonicalize and riscv-common.cc (*)
78c7184... middle-end: Prevent the use of the cond inversion detection (*)
790b02a... c++: -Wplacement-new and anon union member [PR100370] (*)
a42aa68... phiopt: Optimize (x != cst1 ? x : cst2) != cst3 [PR104639] (*)
083e8e6... c-family: Initialize ridpointers for __int128 etc. [PR10518 (*)
8d331aa... [committed] Minor bfin codegen bugfix (*)
3ac1113... rs6000/test: Adjust p9-vec-length-{full,epil}-7.c [PR103196 (*)
a1950f5... Daily bump. (*)
54c5e06... Fortran: fix checking of coshape specification in ALLOCATE (*)
71cac7d... Daily bump. (*)
3d41408... analyzer: fix folding of regions involving unknown ptrs [PR (*)
4943b75... Update semantic_interposition flag at analysis time (*)
aabb9a2... Propagate nondeterministic and side_effects flags in modref (*)
c8f7324... loongarch: testsuite: adapt stack-usage-1.c for LP64 (*)
6e34507... loongarch: testsuite: skip builtin-apply2.c (*)
4822108... c++: constexpr non-trivial aggregate init [PR105191] (*)
5858672... c++: friend implicit template instantiation [PR91618] (*)
405eda0... Daily bump. (*)
7b4495d... libstdc++: Fix constraints on std::expected<void, E> constr (*)
0dfaf56... libstdc++: Fix std::expected<void, E>::swap(expected&) [PR1 (*)
29e355d... libstdc++: Fix std::bad_expected_access constructor [PR1051 (*)
5522dec... aarch64: PR target/105157 Increase number of cores TARGET_C (*)
e5453bc... tree-optimization/105198 - wrong code with predictive commo (*)
04ecadb... testsuite: Fix up 20050113-1.c test for i686-linux [PR10518 (*)
6e27436... c: Error on va_arg with function type [PR105149] (*)
5e65970... fold-const: Fix up make_range_step [PR105189] (*)
cef0372... libgcc: IA64: don't compile glibc-based unwinder without li (*)
b789c44... tree-optimization/105175 - avoid -Wvector-operation-perform (*)
df00d10... Daily bump. (*)
45fb78c... Disable float128 tests on VxWorks, PR target/104253. (*)
7e7a96f... c++: use after free during name lookup w/ modules [PR99479] (*)
68163cc... testsuite: delete slp scan from loop vect test. (*)
af3cadb... AArch64: fix ls64 intrinsics expansion [PR104409] (*)
8c0ebaf... ipa/104303 - miscompilation of gnatmake (*)
88b939b... analyzer: fix leak false +ve with symbolic writes [PR102208 (*)
27bfd13... tree-optimization/105185 - simplify modref query in SCCVN (*)
024edf0... AArch64: Fix left fold sum reduction RTL patterns [PR104049 (*)
fdd81af... testsuite: enable fast-math-complex-* testcases. (*)
897b080... testsuite: skip PR103350 tests on big-endian (*)
46c739d... c++: Handle __builtin_clear_padding on non-trivially-copyab (*)
973a2ce... tree.cc: Add tree_builtin_call_types_compatible_p [PR105150 (*)
54ed656... middle-end/105165 - sorry instead of ICE for _Complex asm g (*)
176df4c... IBM zSystems/testsuite: PR105147: Skip pr105140.c (*)
83e4f0a... Refine and/ior/xor/andn masked patterns for V*HFmode. (*)
f44a5c7... c++: conversion with trailing return type [PR101051] (*)
8e4339f... c++: nested generic lambda in DMI [PR101717] (*)
2dda109... libstdc++-v3 expected: Correct minimal-size test in require (*)
d942178... c++: vector compound literal [PR105187] (*)
80eb8ec... Daily bump. (*)
5e431ae... Move 'libgomp/plugin/cuda/cuda.h' to 'include/cuda/cuda.h' (*)
790e981... jit: fix location of .png files for "make jit.pdf" [PR10282 (*)
61bee6a... combine: Don't record for UNDO_MODE pointers into regno_reg (*)
9fd377a... c++: Fix up ICE when cplus_decl_attributes is called with e (*)
e58484a... c++: make -Wctad-maybe-unsupported respect complain [PR1051 (*)
6283d5a... sh: Fix up __attribute__((optimize ("Os"))) handling on SH (*)
717b2d4... --target-help: align with --help=target (*)
c65d15d... rs6000/testsuite: Skip pr105140.c (*)
cc76c50... c++: -Wunused-value and array init [PR104702] (*)
eac5c12... mips: Fix C++14 vs. C++17 ABI incompatibility on mips64 (*)
5df29fe... gimple.cc: Follow-up to adjust gimple_call_builtin_p and gi (*)
fd0024e... c++: -Wshadow=compatible-local type vs var [PR100608] (*)
e1a5e75... tree-optimization/105173 - fix insertion logic in reassoc (*)
4be0831... ipa/105166 - avoid modref queries with mismatching types (*)
44fe494... tree-optimization/105163 - abnormal SSA coalescing and reas (*)
71770a0... gimple.cc: Adjust gimple_call_builtin_p and gimple_call_com (*)
d037d9a... vect: Fix mask handling for SLP gathers [PR103761] (*)
f0d2922... docs: Document new param x86-stlf-window-ninsns. (*)
86242eb... tree-optimization/105148 - fix IVOPTs recording uses (*)
6d4bbee... Support pandn for V1TI mode (i.e. *andnotv1ti3). (*)
fc8d9e4... tree-optimization/105142 - wrong code with maybe_fold_{and, (*)
e2a8186... testsuite/105122 - adjust testcases after memcpy folding ch (*)
83b43c7... rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [ (*)
9d84ed6... Daily bump. (*)
6be9d75... libbacktrace: don't skip initial aligned byte in uncompress (*)
0b5723d... Document that the 'access' and 'nonnull' attributes are ind (*)
4b3247f... Update gcc .po files (*)
7de4611... Fortran: Fix clause splitting for OMP masked taskloop direc (*)
cbc9dd6... i386: Fix movv2qi_internal xmm reg to xmm reg move for AVX5 (*)
892c7f0... Fortran: improve error recovery for invalid coarray functio (*)
d46685b... Fortran: a RECURSIVE procedure cannot be an INTRINSIC (*)
65b77d0... aarch64: Stop +mops clobbering variable values (*)
14814e2... aarch64: Fix -fpack-struct + <arm_neon.h> [PR103147] (*)
e8bc70c... aarch64: Use error_n for plural text [PR104897] (*)
5d583d2... c++: alias template equivalence and CTAD [PR103852] (*)
1de6612... c++: elaborated-type-spec in requires-expr [PR101677] (*)
5c8d22b... c++: adjust testcase (*)
b0af8e3... OpenMP: Fix nested use_device_ptr (*)
e68f5c9... c/105151 - move early walloca pass (*)
2874772... testsuite/s390: Adapt test expections. (*)
042f853... testsuite/s390: Change nle -> h in ifcvt tests. (*)
321d1dc... testsuite: Add -fno-tree-loop-distribute-patterns. (*)
e3174d6... Split vector load from parm_del to elemental loads to avoid (*)
418967c... try multi-reg dest in default_zero_call_used_regs (*)
5e09bb1... Daily bump. (*)
d8ac63e... Update gcc sv.po (*)
74e243e... doc: Fix typos in match.pd documentation (*)
3afc7c4... c++: repeated friend template [PR101894] (*)
a11f204... c++: alias-tmpl equivalence and default targs [PR103852] (*)
2f0610a... aarch64: Restrict aarch64-tune.md regeneration to --enable- (*)
88cffa1... [libgomp/testsuite] Fix libgomp.fortran/examples-4/declare_ (*)
376cf6d... aarch64: Fix aarch64-tune.md (re)generation [PR105144] (*)
3eda57b... tree-optimization/105132 - add missing checking in vectoriz (*)
eaaf77d... middle-end/105140 - fix bogus recursion in fold_convertible (*)
f6b786d... d: Compile simd_ctfe.d only on avx_runtime or vect_sizes_16 (*)
447ac3c... Add ChangeLog entries for 86d8e0c0652ef5236a460b75c25e4f709 (*)
8af4270... Daily bump. (*)
865e36a... gcc-changelog: ignore one more revision (*)
0364465... [committed][PR target/104987] Avoid "likely" forms of bbi[n (*)
e1a7405... i386: Fix up ix86_expand_vector_init_general [PR105123] (*)
243e649... d: Remove Wtemplates warnings from the code generation pass (*)
0847ad3... c++: Fix ICE due to shared BLOCK node in coroutine generati (*)
235d5a9... d: Merge upstream dmd 47871363d, druntime, c52e28b7, phobos (*)
be07535... mips: Fix an ICE caused by r12-7962 (*)
2a82301... libstdc++: Tweak source_location for clang trunk [PR105128] (*)
f0ccbe1... fixed-point/composite-type: add -Wno-array-parameter (*)
95533fe... c++: deducing from class type of NTTP [PR105110] (*)
e9ea121... Regenerate gcc.pot (*)
c742a86... Update gcc hr.po (*)
31933f4... Add an assertion: the zeroed_hardregs set is a subset of al (*)
413187b... mips: Ignore zero width fields in arguments and issue -Wpsa (*)
0d4b97f... mips: Emit psabi diagnostic for return values affected by C (*)
86d8e0c... Revert "c++: delayed parse DMI [PR96645]" (*)
1a172da... jit: further doc fixes (*)
aed0f01... jit: Update docs (*)
babaabb... libstdc++: Implement std::unreachable() for C++23 (P0627R6) (*)
944da70... libstdc++: Fix mismatched noexcept-specifiers in Filesystem (*)
bfa9f66... [libgomp, testsuite, nvptx] Limit recursion in declare_targ (*)
065e25f... [libgomp, testsuite, nvptx] Fix dg-output test in vector-le (*)
1e9c026... libstdc++: Fix filenames in Doxygen @file comments (*)
d9c03fc... phiopt: Improve value_replacement [PR104645] (*)
e0ce885... testsuite: Add further zero size elt passing tests [PR10202 (*)
215c8c5... [nvptx, testsuite] Fix gcc.target/nvptx/alias-*.c on sm_80 (*)
15d683d... MIPS: IPL is 8bit in Cause and Status registers if TARGET_M (*)
5901a10... MAINTAINERS: Update my email address (*)
fa79cc4... Test for linking for arm/size-optimization-ieee-[123].c (*)
57ad446... Daily bump. (*)
aaf3a59... rs6000: Fix some missing built-in attributes [PR104004] (*)
0abc1cb... runtime: support PPC32 MUSL register access (*)
58d7865... options: Clarifications around option definition records' h (*)
6c0e264... options: Fix "Multiple different help strings" error diagno (*)
562d014... contrib: Fix up spelling of loongarch-str.h dependency [PR1 (*)
40d643d... aarch64: Implement determine_suggested_unroll_factor (*)
7ea3a73... ipa: Careful processing ANCESTOR jump functions and NULL po (*)
7f01691... libstdc++: Add comment about memalign requirements (*)
cf68f5a... ipa-cp: Do not create clones for values outside known value (*)
f6d65e8... ipa: Create LOAD references when necessary during inlining (*)
90533de... [nvptx, testsuite] Fix typo in gcc.target/nvptx/march.c (*)
97ad0b8... tree-optimization/105109 - bogus uninit diagnostic with _Co (*)
bf4832d... [nvptx] Fix ASM_SPEC workaround for sm_30 (*)
b75f996... rtl-optimization/105091 - wrong DSE with missed TREE_ADDRES (*)
b8207ad... Revert "gimple: allow more folding of memcpy [PR102125]" (*)
63cd7ce... gcov: Reword comment for gcov_read_string() (*)
0ce8154... c++: parse trivial DMI immediately [PR96645] (*)
150ab50... Daily bump. (*)
b4e4b35... Fortran: NULL pointer dereference checking arguments to ASS (*)
e30c065... Update gcc hr.po (*)
d32a5f4... rs6000: vec_neg built-ins wrongly require POWER8 (*)
22b0476... [PR105032] LRA: modify loop condition to find reload insns (*)
58a3fda... Revert "testsuite: Change pr80334.C testcase to dg-do compi (*)
5db9ce1... c-family: ICE with -Wconversion and A ?: B [PR101030] (*)
3aaf9bf... c++: ICE with failed __is_constructible constraint [PR10047 (*)
6a777ce... testsuite: Change pr80334.C testcase to dg-do compile [PR10 (*)
f8c1f29... c++: ICE with aggregate assignment and DMI [PR104583] (*)
c8cd03f... [nvptx, doc] Document predefined macros at march and mptx (*)
e3e68fa... ubsan: Fix ICE due to -fsanitize=object-size [PR105093] (*)
387e818... store-merging: Avoid ICEs on roughly ~0ULL/8 sized stores [ (*)
410f39f... openmp: Ensure DECL_CONTEXT of OpenMP iterators in template (*)
9778a7d... [nvptx, doc] Update misa and mptx, add march and march-map (*)
4f27952... c++: Fox template-introduction tentative parsing in class b (*)
d8e9199... options: Improve 'LangEnabledBy' option property diagnostic (*)
0087f36... options, '-Wc++[...]-extensions': Remove undefined one-argu (*)
4319304... options: Remove 'gcc/c-family/c.opt:Wuse-after-free' option (*)
78291af... options: Remove 'gcc/c-family/c.opt:Warray-bounds' option d (*)
e3d2b0d... analyzer/strndup-1.c: skip on *-*-vxworks* (*)
a5a8d51... gcc.dg/weak/typeof-2: arm may use constant pool (*)
9f77462... Daily bump. (*)
c788a0e... analyzer: skip constant pool in -fdump-analyzer-untracked [ (*)
69db6e7... Fortran: avoid NULL pointer dereference checking elemental (*)
eb59ddf... testsuite: Allow setting gpp_std_list in configuration file (*)
9576887... testsuite: Disable tests for C++23 that depend on std::unex (*)
5eba157... Update gcc hr.po (*)
0712f35... Fortran: character length of pointer assignments in structu (*)
d886a52... gimple: Wrong -Wimplicit-fallthrough with if(1) [PR103597] (*)
89976d0... c-family: Add -Wmisleading-indentation testcase [PR71637] (*)
9f9ccc4... Allow vsx_extract_<mode> to use Altivec registers. (*)
b243ad1... aarch64: correctly handle zero-sized bit-fields in AAPCS64 (*)
3032df2... arm: correctly handle zero-sized bit-fields in AAPCS [PR102 (*)
1dca4ca... arm: temporarily disable 'local' pcs selection (PR96882) (*)
a2eacdb... [nvptx] Add __PTX_ISA_VERSION_{MAJOR,MINOR}__ (*)
1625e89... [nvptx] Update help text for m64 (*)
de0ef04... [nvptx] Add march-map (*)
8712667... Disable gathers for znver3 for vectors with 2 or 4 elements (*)
c5db32a... [nvptx] Add march alias for misa (*)
06ff470... MAINTAINERS: Add myself and Lulu as LoongArch port maintain (*)
8766689... LoongArch Port: Add doc. (*)
4ae54e8... LoongArch Port: gcc/testsuite (*)
34024b7... LoongArch Port: libgomp (*)
b38100e... LoongArch Port: Regenerate libgcc/configure. (*)
bf291a4... LoongArch Port: libgcc (*)
7e60c24... LoongArch Port: Builtin macros. (*)
2aca9d5... LoongArch Port: Builtin functions. (*)
62ec3b5... LoongArch Port: Machine description C files and .h files. (*)
bcaf571... LoongArch Port: Machine description files. (*)
2257613... LoongArch Port: Regenerate gcc/configure. (*)
b44786f... LoongArch Port: gcc build (*)
c6c0594... LoongArch Port: Regenerate configure (*)
2788d42... options: Fix 'enabledby_negargs' typo in 'LangEnabledBy' op (*)
8bbeffc... libstdc++: Workaround for missing 'using enum' in Clang 12 (*)
7255d29... libstdc++: Fix incorrect preprocessor conditions in <versio (*)
35464c7... testsuite: Check fpic support in pr103275.c (*)
b6cccf8... testsuite: fixup pr97521.c and pr96713.c on i686-* (*)
28c5df7... tree-optimization/105080 - make sure SCEV is available for (*)
3734527... analyzer: ensure that we purge state when reusing a conjure (*)
1203e8f... analyzer: fix ICE with incorrect lookup of cgraph node [PR1 (*)
aab0127... Daily bump. (*)
eed9d09... ctfout: use ctfc_get_num_ctf_vars instead (*)
8825252... Remove --with-gmp-dir and --with-mpfr-dir (*)
00635b6... Update gcc sv.po (*)
83a21c9... c++: Fix __has_trivial_* docs [PR59426] (*)
f809385... c++: add comment (*)
23e5732... c++: reject concept w/ multiple tparm lists [PR105067] (*)
ecb4882... c++: constrained template friend matching ICE [PR105064] (*)
cccbb77... x86: Also use Yw in *ssse3_pshufbv8qi3 clobber (*)
0127fb1... [nvptx] Improve help description of misa and mptx (*)
fc50d9a... c++: hash table ICE with variadic alias [PR105003] (*)
8753427... gimple-fold: fix location of loads for memory ops [PR104308 (*)
19b87a0... c++: low -faligned-new [PR102071] (*)
8796eb2... c++: visibility of local extern [PR103291] (*)
b854ce1... c++: CTAD and member alias template [PR102123] (*)
c7361eb... c++: member alias declaration [PR103968] (*)
8bc5cda... c++: CTAD and member function references [PR103943] (*)
72bdfcb... c++: missing aggregate base ctor [PR102045] (*)
71e1db5... c++: mangling union{1} in template [PR104847] (*)
07be8f8... c++: ICE with alias in pack expansion [PR103769] (*)
52f42dc... [libgomp, testsuite] Fix hardcoded libexec in plugin/config (*)
567eb37... libstdc++: Fix typos in comments in tests (*)
a74ccc8... gcc-changelog: Update revert_regex. (*)
c8464cf... gcc-changelog: Make This reverts stricter. (*)
bc86a86... tree-optimization/105070 - annotate bit cluster tests with (*)
9f37d31... aarch64: Update Neoverse N2 core definition (*)
e4352a0... Fix typo in vec_setv8hi_0. (*)
50f9148... predcom: Fix up component::component [PR105056] (*)
f6819b7... add missing dg-require alias to gcc.dg/torture/pr100786.c (*)
(*) 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:[~2022-05-06 0:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-06 0:54 [gcc/microsoft/heads/main] (573 commits) Merge commit 'e66af28d9907321c14a34803bcf1cfdd350745b8' 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).