public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (752 commits) Merge commit '2c1c55d701cfcac29a7ec5af171cf670418cf83d' int
@ 2022-03-29 1:20 Eugene Rozenfeld
0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2022-03-29 1:20 UTC (permalink / raw)
To: gcc-cvs
The branch 'microsoft/heads/main' was updated to point to:
79a4eb23d05... Merge commit '2c1c55d701cfcac29a7ec5af171cf670418cf83d' int
It previously pointed to:
c4c1ebf8a95... Merge commit 'cc2430c122a49130b2b0a8a67455db30bbb8fd00' int
Diff:
Summary of changes (added commits):
-----------------------------------
79a4eb2... Merge commit '2c1c55d701cfcac29a7ec5af171cf670418cf83d' int
2b3f12d... Update xfail with new failures
2c1c55d... Daily bump. (*)
08e6933... x86: Use Yw constraint on *ssse3_pshufbv8qi3 (*)
b78e0ce... libstdc++: Define std::expected for C++23 (P0323R12) (*)
d290641... Daily bump. (*)
43911dd... Remove mysterious '-# Defining these options here in additi (*)
41d1f11... PR middle-end/104885: Fix ICE with large stack frame on pow (*)
6459e65... ecog: Return 1 from insn_invalid_p if REG_INC reg overlaps (*)
ff465bd... c++: diagnosing if-stmt with non-constant branches [PR10505 (*)
04f1958... c++: ICE when building builtin operator->* set [PR103455] (*)
ede5f52... x86: Use x constraint on KL patterns (*)
99591cf... x86: Use x constraint on SSSE3 patterns with MMX operands (*)
8c8993c... analyzer: fix ICE on memset of untracked region [PR105057] (*)
f0fdd92... Manually add entry for r12-7818-g3ab5c8cd03d92bf4ec41e35182 (*)
31e989a... Daily bump. (*)
0268c54... Add another commit to ignore (*)
1806829... c++: Fix up __builtin_{bit_cast,convertvector} parsing (*)
75d1c8f... reload: Adjust comment in find_reloads about subset, not in (*)
81faeda... rs6000: Update testsuite to use -mdejagnu-cpu= and -mdejagn (*)
bdd7b67... x86: Use -msse2 on gcc.target/i386/pr95483-1.c (*)
674ec67... libstdc++: Add more doxygen comments in <bit> (*)
3ab5c8c... arm: Revert Auto-vectorization for MVE: add pack/unpack pat (*)
2572550... [PR104971] LRA: check live hard regs to remove a dead insn (*)
fe705dc... tree-optimization/105053 - fix reduction chain epilogue gen (*)
d0b938a... c++: alignas and alignof void [PR104944] (*)
8570cce... [libgomp, testsuite] Scale down some OpenACC test-cases (*)
0b0fc52... middle-end/105049 - fix uniform_vector_p and vector CTOR gi (*)
711c7f0... Fix issue for pointers to anonymous types with -fdump-ada-s (*)
45e955b... fortran: Fix up initializers of param(0) PARAMETERs [PR1036 (*)
748f36a... doc/invoke.texi: Move @ignore block out of @gccoptlist [PR1 (*)
5f6197d... analyzer: add region::tracked_p to optimize state objects [ (*)
319ba7e... Docs: Document that taint analyzer checker disables some wa (*)
6fc4a99... Daily bump. (*)
21079cb... Change my MAINTAINERS information (*)
9fdac7e... c++: ICE with template code in constexpr [PR104284] (*)
346ab5a... c++: delayed parse DMI [PR96645] (*)
f053088... c++: FIX_TRUNC_EXPR in tsubst [PR102990] (*)
647537a... c++: missing SFINAE for non-constant consteval calls [PR104 (*)
fb488cb... hardened conditionals: drop copied identifiers (*)
b8c4171... hardcmp: split before dispatch edge (*)
11fb784... [libatomic] Fix return value in libat_test_and_set (*)
5683777... testsuite: Add compat.exp testcase for most common zero wid (*)
8698ff6... fold-const: Handle C++ dependent COMPONENT_REFs in operand_ (*)
d937c6e... Properly reset the port handle when closing (*)
85b4d88... Fix memory leaks (*)
c1d233e... tree-optimization/104970: Limit size computation for access (*)
72124f4... c++: extern thread_local declarations in constexpr [PR10499 (*)
497bde3... rs6000: Skip overload instances with NULL fntype [PR104967] (*)
d1ca63a... Daily bump. (*)
4cebae0... analyzer: fix accessing wrong stack frame on interprocedura (*)
2cd0c9a... c++: tweak PR103337 fix (*)
e8cd3ed... c++: tweak PR105006 fix (*)
5e33fea... Fortran: Fix directory stat check for '.' [PR103560] (*)
d9792f8... target/102125 - alternative memcpy folding improvement (*)
1daa198... rtl-optimization/105028 - fix compile-time hog in form_thre (*)
a3f7874... c++: using from enclosing class template [PR105006] (*)
e6a3991... analyzer: use tainted_allocation_size::m_mem_space [PR10501 (*)
160b095... analyzer: fix ICE adding note to disabled diagnostic [PR104 (*)
4894d69... libstdc++: Add missing constraints to std::bit_cast [PR1050 (*)
018805e... rs6000: Adjust error messages. (*)
bd81327... libstdc++: Fix feature test macros in <version> for freesta (*)
5bf59b0... libstdc++: Disable atomic wait for freestanding [PR105021] (*)
4a9e921... testsuite: Fix up sse2-v1ti-shift-3.c test [PR102986] (*)
1002a7a... LTO: Fixes for renaming issues with offload/OpenMP [PR10428 (*)
8fa7216... Fix ICE caused by NULL_RTX returned by lowpart_subreg. (*)
a228781... Daily bump. (*)
5d2233f... libstdc++-v3 testsuite: Call fesetround(FE_DOWNWARD) only i (*)
4b7d9f8... c: -Wmissing-field-initializers and designated inits [PR822 (*)
774ab2e... Fortran: ensure intialization of stride array (*)
b6e3390... testsuite: Add testcase for already fixed PR [PR102489] (*)
24ee431... [nvptx] Use '%' as register prefix (*)
b57358c... [nvptx] Limit HFmode support to mexperimental (*)
a4baa0d... [nvptx] Add mexperimental (*)
f8b15e1... [nvptx] Use .alias directive for mptx >= 6.3 (*)
a624388... [nvptx] Add warp sync at simt exit (*)
08f263e... tree-optimization/105012 - fix ICE from local DSE of if-con (*)
ef0e11a... nvptx: fix wrapping in an error message. (*)
a47b159... rs6000: wrap const in an error message. (*)
c1ba4e5... v850: fix typo in pragma name (*)
d85a84c... rs6000: update error message format. (*)
1c2a3ae... i386: update error message format. (*)
c6e75a4... aarch64: update error message format. (*)
930eb8b... aarch64: Update regmove costs for neoverse-v1 and neoverse- (*)
27d8748... aarch64: Add Demeter tuning structs (*)
b074fa6... aarch64: Update reg-costs to differentiate between memmove (*)
a850930... aarch64: Add Neoverse-N2 tuning structs (*)
0bae246... aarch64: Enable FP16 feature by default for Armv9 (*)
6ee5892... lto-plugin: Use GNU ld or Solaris ld version script in pref (*)
919fbff... Extend splitter pattern to reversed condition by swapping t (*)
7d5ee28... testsuite: Add testcase for no longer failing PR [PR102645] (*)
6adbb51... calls: Fix error recovery after sorry differently [PR104989 (*)
c6bc483... print-tree:Avoid warnings of overflow (*)
7bce0be... AVX512FP16: Fix wrong code for _mm_mask_f[c]madd.*sch [PR 1 (*)
d156bb8... Daily bump. (*)
e8b6afa... x86: Disable SSE in ISA2 for -mgeneral-regs-only (*)
c65bd53... c++: initialized array of vla [PR58646] (*)
bec69ac... x86: Disable AVX on pr86722.c and pr90356.c (*)
d0363a8... x86: Properly check FEATURE_AESKLE (*)
24d51e7... c++: designated init and aggregate members [PR103337] (*)
e3e191b... c++: designator and anon struct [PR101767] (*)
3873e61... Update gcc sv.po (*)
1dd5137... d: Fix internal compiler error: in build_complex, at tree.c (*)
fbdaa58... d: Merge upstream dmd 2503f17e5, phobos a74fa63e6. (*)
4a3073f... rtl-ssa: Fix prev/next_def confusion [PR104869] (*)
2d810ac... Avoid a warning of overflow (*)
e63ac86... libstdc++: Work around clang misdesign in time_get<>::get [ (*)
3f18553... docs: Document min-pagesize parameter. (*)
70b8f43... Dump when estimating the number of iterations of a loop (*)
5177634... RISC-V: Implement misc macro for vector extensions. (*)
e767da2... AVX512FP16: Fix masm=intel output for vfc?(madd|mul)csh [PR (*)
31104d6... Daily bump. (*)
6f30c4c... Fix testsuite fallout from pr104960 change (*)
d7f00da... Daily bump. (*)
907811d... fortran: Separate associate character lengths earlier [PR10 (*)
638e630... libgcc: m68k: avoid TEXTRELs in shared library (PR 86224) (*)
9815244... selftest: Move C-specific tests to c_family (*)
bc84b61... [PATCH] gcc: pass-manager: Fix memory leak. [PR jit/63854] (*)
b2dff6b... rename floatformat_ia64_quad_{big, little} to floatformat_i (*)
b60bc91... i386: Don't emit pushf;pop for __builtin_ia32_readeflags_u* (*)
2663d18... c-family: Fix up ICE during pretty-printing of PMF related (*)
8ca61ad... Daily bump. (*)
faacafd... analyzer: extend state-purging to locals [PR104943] (*)
1c1daca... analyzer: add tests of boxed values [PR104943] (*)
0c01688... [PR104961] LRA: split hard reg for reload pseudo with clobb (*)
eabf8ca... tree: Add comment. (*)
47da519... c++: using lookup within class defn [PR104476] (*)
32ca611... Allow (void *) 0xdeadbeef accesses without warnings [PR9957 (*)
0a0c2c3... c++: Fix up constexpr evaluation of new with zero sized typ (*)
a9131a3... testsuite: Add missing <vector> header to test (*)
c7a6a32... c++: alias template and empty parameter packs [PR104008] (*)
c133bdf... Fortran/OpenMP: Fix privatization of associated names (*)
7a42b1f... libstdc++: Simplify constraints for std::any construction [ (*)
c508622... testsuite, modules, Darwin: Adjust expected output for olde (*)
63746c2... Fix "[openmp] Set location for taskloop stmts" (*)
41f01c9... c++tools: Work around a BSD bug in getaddrinfo(). (*)
99fcd60... libcody: Do not use a dummy port number in getaddrinfo(). (*)
356e272... [openmp] Set location for taskloop stmts (*)
093cdad... [openmp] Fix SIMT reduction using TRUTH_{AND,OR}IF_EXPR (*)
6393122... Fortran/OpenMP: Improve associate-name diagnostic [PR103039 (*)
1f5c0e6... Refine HImode movement for "v" to "v". (*)
ac73c94... libstdc++: Reduce header dependencies from PSTL headers [PR (*)
c0009a3... openmp: Fix up gomp_affinity_init_numa_domains (*)
16fe6e8... x86: Correct march=sapphirerapids to base on icelake server (*)
e9ea301... Daily bump. (*)
79e210f... analyzer: fixes to -fdump-analyzer-state-purge (*)
2b34043... analyzer: fix program_point::get_next for PK_BEFORE_STMT (*)
c482c28... PR 90356: Use xor to load const_double 0.0 on SSE (always) (*)
8db155d... Always use dominators in the cache when available. (*)
00df7ee... libstdc++: Avoid including <algorithm> in <filesystem> [PR9 (*)
38ce448... libstdc++: Rewrite __moneypunct_cache::_M_cache [PR104966] (*)
1d47c05... libatomic: Improve 16-byte atomics on Intel AVX [PR104688] (*)
78ef40e... libstdc++: Fix comment in testsuite utility (*)
3a7ba8f... tree-optimization/104960 - unsplit edges after late sinking (*)
7276a18... gimplify: Emit clobbers for TARGET_EXPR_SLOT vars later [PR (*)
c43cb35... Enhance further testcases to verify Openacc 'kernels' decom (*)
004fc4f... Enhance further testcases to verify handling of OpenACC pri (*)
9fc8f27... Daily bump. (*)
3ef2343... Fix strange binary corruption with last commit. (*)
4565a07... PR c/98198: ICE-on-invalid-code error recovery. (*)
732e4a7... PR target/94680: Clear upper bits of V2DF using movq (like (*)
2f26b26... libstdc++: Fix symbol versioning for Solaris 11.3 [PR103407 (*)
69921f4... libgo: update to final Go 1.18 release (*)
7fd6e36... analyzer: early rejection of disabled warnings [PR104955] (*)
5a4e208... libstdc++: Ensure that std::from_chars is declared when sup (*)
beb12c6... tree-optimization/104941: Actually assign the conversion re (*)
be093b8... OpenMP, Fortran: Bugfix for omp_set_num_teams. (*)
3117ffc... x86: Also check _SOFT_FLOAT in <x86gprintrin.h> (*)
2a5fabe... RISC-V: Add version info for zk, zkn and zks (*)
eb4f83d... RISC-V: Handle combine extension in canonical ordering. (*)
f6fb661... tree-optimization/102008 - restore if-conversion of adjacen (*)
5809bb4... c++: further lookup_member simplification (*)
e55c5e2... c++: fold calls to std::move/forward [PR96780] (*)
818e305... tree-optimization/104942: Retain sizetype conversions till (*)
9521556... aarch64: Fix up RTL sharing bug in aarch64_load_symref_appr (*)
6aef670... Performance/size improvement to single_use when matching GI (*)
7690bee... Some minor HONOR_NANS improvements to match.pd (*)
ab46fc7... OpenACC privatization diagnostics vs. 'assert' [PR102841] (*)
570d5bf... Don't fold __builtin_ia32_blendvpd w/o sse4.2. (*)
088a51a... MAINTAINERS: Add myself to DCO section (*)
14d2ac8... Daily bump. (*)
d1d9584... analyzer: add test coverage for PR 95000 (*)
a58e342... analyzer: presize m_cluster_map in store copy ctor (*)
b5baf56... rs6000: Fix invalid address passed to __builtin_mma_disasse (*)
ffe9c0a... c++: extraneous access error with ambiguous lookup [PR10317 (*)
98afdc3... riscv: Allow -Wno-psabi to turn off ABI warnings [PR91229] (*)
da24fce... i386: Use no-mmx,no-sse for LIBGCC2_UNWIND_ATTRIBUTE [PR104 (*)
49fb0af... PR tree-optimization/101895: Fold VEC_PERM to help recogniz (*)
efd1582... c++: Fix up cp_parser_skip_to_pragma_eol [PR104623] (*)
a2645cd... ifcvt: Punt if not onlyjump_p for find_if_case_{1,2} [PR104 (*)
373a2dc... Avoid -Wdangling-pointer for by-transparent-reference argum (*)
510613e... Daily bump. (*)
c6f7a9f... Update gcc de.po, fr.po, sv.po (*)
6abc4e4... Fix libitm.c/memset-1.c test fails with new peephole2s. (*)
344e6f9... Enable libsanitizer build on mips64 (*)
a60a3a9... libsanitizer: cherry-pick db7bca28638e from upstream (*)
77eb046... lra: Fix up debug_p handling in lra_substitute_pseudo [PR10 (*)
8f7b7c1... libstdc++: Fix reading UTF-8 characters for 16-bit targets (*)
67a1cb2... top-level: Fix comment about --enable-libstdcxx in configur (*)
c879b92... c++: Reject __builtin_clear_padding on non-trivially-copyab (*)
a010954... i386: Fix up _mm_loadu_si{16,32} [PR99754] (*)
b424467... Spelling fix - cannott -> cannot [PR104899] (*)
823b3b7... Don't fold builtin into gimple when isa mismatches. (*)
b9756c0... Daily bump. (*)
7e28750... d: Merge upstream dmd 02a3fafc6, druntime 26b58167, phobos (*)
1b85638... texi + c-target.def: Fix typos (*)
57eeedd... Daily bump. (*)
d3b0dc6... c++: naming a dependently-scoped template for CTAD [PR10464 (*)
03c83cf... c++: ICE with bad conversion shortcutting [PR104622] (*)
9413bb5... c++: return-type-req in constraint using only outer tparms (*)
ab71d3f... c++: ICE with non-constant satisfaction value [PR98644] (*)
28750ac... c++: give fold expressions a location (*)
80fcc4b... rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 (P (*)
a07b8f4... OpenACC 'kernels' decomposition: resolve wrong-code cases u (*)
535afbd... OpenACC 'kernels' decomposition: wrong-code cases unless ma (*)
2e53fa7... Enhance further testcases to verify handling of OpenACC pri (*)
337ed33... OpenACC 'kernels' decomposition: Mark variables used in 'pr (*)
9781ae3... Add 'c-c++-common/goacc/kernels-decompose-pr104086-1.c' [PR (*)
828335b... Add 'gcc/tree.cc:user_omp_clause_code_name' [PR65095] (*)
72c2430... PR middle-end/98420: Don't fold x - x to 0.0 with -froundin (*)
3cb27b8... Fix DImode to TImode sign extend issue (*)
b00f976... Daily bump. (*)
42d9ff3... d: Cache generated import declarations in a hash_map (*)
7a6ba7c... d: Fix mistakes in strings to be translated [PR104552] (*)
251ea6d... PR tree-optimization/98335: New peephole2 xorl;movb -> movz (*)
c5288df... PR tree-optimization/98335: Improvements to DSE's compute_t (*)
098c538... [Committed] Update g++.dg/other/pr84964.C for ia32 (and sim (*)
eb5edcf... tree-optimization/104880 - update-address-taken and cmpxchg (*)
69619ac... target/104762 - vectorization costs of CONSTRUCTORs (*)
db494fd... lto-plugin: Honor link_output_name for -foffload-objects fi (*)
1375e2b... libphobos: Enable on Solaris/SPARC or with /bin/as [PR 1035 (*)
41bda00... Fortran: OpenMP/OpenACC avoid uninit access in size calc fo (*)
5e28be8... Daily bump. (*)
a717376... PR c++/84964: Middle-end patch to expand_call for ICE after (*)
a8db9b9... libstdc++: Do not use fast_float for 16-bit size_t [PR10487 (*)
d016dd7... analyzer: fix ICE with -fanalyzer-transitivity [PR104863] (*)
d8e5fff... [PR103074] LRA: Check new conflicts when splitting hard reg (*)
b5417a0... libstdc++: Move closing brace outside #endif [PR104866] (*)
7c2ac3c... Fix multiple issue in the testcase allocate-1.f90. (*)
4602a49... c++: ->template and implicit typedef [PR104608] (*)
97f76b5... c++: Don't allow type-constraint auto(x) [PR104752] (*)
ac8310d... c++: ICE with operator delete [PR104846] (*)
e46843f... c++: allow variadic operator[] for C++23 [PR103460] (*)
73f3b8a... libstdc++: Fix std::strong_order to handle NaN on VAX (*)
c65d3c7... analyzer: add notes to write-to-const/string from access at (*)
b6eaf90... analyzer: check for writes to consts via access attr [PR104 (*)
708646d... analyzer: fix duplicates in check_for_tainted_size_arg (*)
e671e48... ipa-cp: Avoid adjusting references through self-recursion ( (*)
ee34ffa... tree-optimization/102943 - use tree form for sbr_sparse_bit (*)
9467e73... ada/104861 - use target_noncanonial for Target_Name (*)
83bc478... tree-optimization/102943 - avoid (re-)computing dominance b (*)
cfaa2fa... libstdc++: Support VAX floats in std::strong_order (*)
d563b0b... contrib: Fix non-portable shell commands in gcc-git-customi (*)
3357878... [nvptx] Use no,yes for attribute predicable (*)
f07178c... [nvptx] Disable warp sync in simt region (*)
3e743d6... [nvptx] Handle unused result in nvptx_unisimt_handle_set (*)
3ebcc05... [nvptx] Use bit-bucket operand for atom insns (*)
248bbcb... [nvptx] Use atom.and.b64 instead of atom.b64.and (*)
975e7ad... [nvptx] Add multilib mptx=3.1 (*)
831ecdd... [nvptx] Restore default to sm_30 (*)
7a5e036... [OpenACC privatization] Analyze 'lookup_decl'-translated DE (*)
4487415... Add 'c-c++-common/goacc/kernels-decompose-pr104774-1.c' [PR (*)
6870912... Add 'gfortran.dg/goacc-gomp/pr102330-{1,2,3}.f90' [PR102330 (*)
1d9dc3d... Enhance further testcases to verify handling of OpenACC pri (*)
6f8abf2... rs6000: Fix up __SIZEOF_{FLOAT,IBM}128__ defines [PR99708] (*)
ff060ef... contrib: Fix up git-descr.sh regression [PR102664] (*)
bae1041... PR c++/95999: Improved error recovery in enumeration lists. (*)
2185c97... PR c++/39751: ICE-on-invalid parsing regression. (*)
8cc4f9c... Daily bump. (*)
65857ca... libstdc++: Avoid implicit narrowing from uint128_t [PR10485 (*)
4ea128d... c: Revert C2x changes to function type compatibility (*)
22015e7... Fortran: improve error recovery on invalid array section (*)
e2607d7... toplevel: Makefile.def: Make configure-sim depend on all-re (*)
4505265... GCN: Implement __atomic_compare_exchange_{1,2} in libgcc [P (*)
bded0d5... Restore INDIRECT_REF asm operand heuristic with MEM_REF (*)
caa6c33... x86: Define LIBGCC2_UNWIND_ATTRIBUTE on ia32 [PR104781] (*)
ec0f53a... c++: non-constant non-dependent decltype folding [PR104823] (*)
e32869a... c++: detecting copy-init context during CTAD [PR102137] (*)
fe548eb... c++: merge default targs for function templates [PR65396] (*)
4470e81... testsuite/104759 - adjust gcc.dg/vect/vect-multitypes-12.c (*)
ba3ff5e... middle-end/104786 - ICE with asm and VLA (*)
1c7b110... vect: fix out-of-bound access in supports_vec_convert_optab (*)
a5c9b7c... Fortran: Fix CLASS handling in SIZEOF intrinsic (*)
d765111... c, c++, c-family: -Wshift-negative-value and -Wshift-overfl (*)
7ca24ae... simplify-rtx: Fix up SUBREG_PROMOTED_SET arguments [PR10483 (*)
2ab70a4... mips: avoid signed overflow in LUI_OPERAND [PR104842] (*)
17bffa0... contrib: Fix non-portable sed commands in gcc-descr [PR1026 (*)
8d038a8... Daily bump. (*)
e52af9c... PR c++/96440: ICE-on-invalid-code error recovery. (*)
48777d9... Fortran: Fix gfc_conv_gfc_desc_to_cfi_desc with NULL [PR104 (*)
3093f8a... PR c++/96437: ICE-on-invalid-code error recovery. (*)
8ab72ec... PR c++/96329: ICE-on-invalid-code error recovery. (*)
d54ce46... c++: Wrong error with alias template in class tmpl [PR10410 (*)
2858e2a... compiler: ignore function type result name in export data (*)
6f748bc... c++: Attribute deprecated/unavailable divergence (*)
e3e369d... Fortran: do not frontend-optimize MINLOC/MAXLOC for charact (*)
e480c3c... c++: Don't suggest cdtor or conversion op identifiers in sp (*)
768956c... arm: Remove unused variable arm_binop_none_none_unone_quali (*)
34b45cc... Darwin: Address a translation comment [PR104552]. (*)
b7175f3... analyzer: more test coverage of leak detection [PR99771] (*)
e1133c0... rtl: ICE with thread_local and inline asm [PR104777] (*)
23ed4df... x86: Disallow unsupported EH return (*)
796f522... arm: MVE: Relax addressing modes for full loads and stores (*)
6319391... Fix typo in gcc/params.opt. (*)
10ecf51... contrib: Fix gcc-descr script [PR102664] (*)
058d19b... tree-optimization/84201 - add --param vect-induction-float (*)
7cce7b1... libstdc++: Remove incorrect copyright notice from header (*)
5f07095... vect: disable bitmask tests on sparc (*)
da2667c... params: Remove repeated word "that" in parameter descriptio (*)
dc46350... tree-optimization/104825 - guard modref query (*)
b1a741a... Optimize v4si broadcast for noavx512vl. (*)
e6533e2... Daily bump. (*)
03e0c80... c++: tweak to (*(fn))() patch [PR104618] (*)
b7dbe87... Update gcc fr.po, sv.po (*)
c0134b7... Fortran: Fix gfc_maybe_dereference_var [PR104430][PR99585] (*)
0af37ad... analyzer: fix leak suppression at end of 'main' [PR101983] (*)
e3ca3e7... Fortran: Fix typos (*)
a86ca83... doc: Remove redundant sentence about modules being in C++20 (*)
4cb935c... libstdc++: Use visibility pragmas instead of attributes [PR (*)
1117545... opts: fix -gtoggle + optimize attribute (*)
02b7dd7... Add missing space in various string literals (*)
027e304... Fix up duplicated duplicated words in comments (*)
b1d8198... arm: add missing space to error. (*)
5db1d7f... tree-optimization/104782 - adjust PR101636 fix (*)
40c1d4a... MSP430: fix error message. (*)
fcc48d2... arm: fix option quoting in error messages. (*)
cfb46c9... translation: reuse string and use switch for codes (*)
2472dca... s390: Fix up *cmp_and_trap_unsigned_int<mode> constraints [ (*)
93ecb25... translation: small fixes (*)
d73ae7a... Fix translation strings. (*)
024bdd2... rx: Fix translation string. (*)
3bd11f7... i386: Fix up cond_{and,ior,xor,mul}* [PR104779] (*)
0f0b428... libstdc++: vxworks: remove stray <iostream> include (*)
aad3d93... Daily bump. (*)
98cd717... [Committed] Update gcc.dg/lower-subreg-1.c on ia32. (*)
762181c... Daily bump. (*)
d3a757a... libstdc++: Ensure __glibcxx_assert_fail has default visibil (*)
dab41c9... waccess: Remove visited bitmap and stop on EDGE_ABNORMAL (*)
8ea4a34... PR 104732: Simplify/fix DI mode logic expansion/splitting o (*)
1301d7f... Optimize signed DImode -> TImode on power10. (*)
8d96e14... Daily bump. (*)
93557e6... Update gcc de.po (*)
77eccbf... rs6000: Improve .machine (*)
0e5d9ae... Update .po files (*)
591d213... c++: Standard mangling abbreviations & modules (*)
14dfbb5... Fix 'libgomp.oacc-c-c++-common/kernels-decompose-1.c' expec (*)
458ad38... analyzer: reduce svalue depth limit from 13 to 12 [PR103521 (*)
c340248... mkruntimeinc: skip _FILE (*)
e710795... libgo: move golang.org/x/sync/semaphore to gotool packages (*)
6be8281... libgo: fix AIX build for the Go1.18 update (*)
2558747... Darwin: Fix a type mismatch warning for a non-GCC bootstrap (*)
c18ddb0... Darwin, libgcc: Fix build errors on powerpc-darwin8. (*)
074d283... c++: Add testcase for already fixed PR [PR103443] (*)
73baba1... c++: New module mangling ABI (*)
f1b3e38... LRA, rs6000, Darwin: Revise lo_sum use for forced constants (*)
cb16bc3... rs6000: Allow -mlong-double-64 after -mabi={ibm,ieee}longdo (*)
e28eb86... Test 'libgomp.oacc-*/kernels-private-vars-*' with '--param= (*)
c85aaf2... gimplify: Clear TREE_READONLY on automatic vars being store (*)
07395f1... Test '-fopt-info-omp-all' in 'libgomp.oacc-*/kernels-privat (*)
8935589... OMP lowering: Regimplify 'OMP_CLAUSE_MAP_DECL_MAKE_ADDRESSA (*)
de6e81e... OpenACC 'kernels' decomposition: Move 'TREE_ADDRESSABLE' se (*)
e5ae22c... Add diagnostic: "note: OpenACC 'kernels' decomposition: var (*)
c14ea6a... Catch 'GIMPLE_DEBUG' misbehavior in OpenACC 'kernels' decom (*)
e085900... Add 'c-c++-common/goacc/kernels-decompose-pr104133-1.c' [PR (*)
741859b... Add 'c-c++-common/goacc/kernels-decompose-pr104132-1.c' [PR (*)
fda0b0e... Update 'c-c++-common/goacc/classify-*', 'gfortran.dg/goacc/ (*)
289f65d... libstdc++: Fix -Wunused-local-typedefs warning in <compare> (*)
49bc9c6... tree: Fix up warn_deprecated_use [PR104627] (*)
609e8c4... x86: Always return pseudo register in ix86_gen_scratch_sse_ (*)
fc03ebd... Daily bump. (*)
5706a5d... libstdc++: Use non-debug vector in constexpr test [PR104748 (*)
64cdf49... libstdc++: Fix test failure on AIX (*)
9805965... libstdc++: Implement std::strong_order for floating-point t (*)
51149a0... Call mark_dfs_back_edges before testing EDGE_DFS_BACK [PR10 (*)
c083e65... configure: use linker plug-in by default for ld.mold (*)
e81cbab... configure: enable plugin support for ld.mold (*)
88c4d85... openmp, fortran: Check that the type of an event handle in (*)
5b5e456... [nvptx] Build libraries with mptx=3.1 (*)
07667c9... [nvptx] Build libraries with misa=sm_30 (*)
12fa764... [nvptx] Use --no-verify for sm_30 (*)
5065d69... [nvptx] Add -mptx=_ in gcc.target/nvptx/smxx.c (*)
431414b... openmp: Disable SSA form during gimplification on OMP_SIMD (*)
e6e6e0a... calls: When bypassing emit_push_insn for 0 sized arg, emit (*)
ea4911c... Daily bump. (*)
12463f1... Fortran: error recovery after invalid assumed type declarat (*)
38c1731... testsuite: Add -Wno-psabi to pr104505.c (*)
8977f4b... d: Merge upstream dmd 423f19b41, druntime 100a608c, phobos (*)
12f8dc0... Undo multi-word optional reloads correctly (*)
dbaabd0... Don't emit switch-unreachable warnings for -ftrivial-auto-v (*)
8fede28... rtl-optimization/104686 - speedup IRA allocno conflict test (*)
ced22c5... vect: add vect_float to pr102819 tests (*)
d7b4c8f... testsuite: Fix up pr104637 testcase [PR104637] (*)
5839437... cfg: Dump goto_locus if -fdump-*-*-blocks-details (*)
2e1b003... cfgrtl: Fix up -g vs. -g0 code generation -flto differences (*)
5f2e72d... testsuite: Add testcases for already fixed PR [PR100541] (*)
31702fe... strlen: Comment spelling fixes (*)
02c8089... modref: Comment spelling fixes (*)
2f1fa70... i386: Fix pr104551 testcase for solaris (*)
70fe573... AVX512FP16: Fix vcvt[u]si2sh runtime tests for Solaris (*)
12d4552... Daily bump. (*)
b11465f... Add a test for true positives related to PR104715. (*)
1a0e3bb... warn-access: Fix up check_pointer_uses [PR104715] (*)
4a1c20d... warn-access: Comment spelling fixes (*)
469073c... d: Remove gdc.test/dhry.d from the testsuite (*)
673a10a... x86: Limit PR 35513 tests to Linux (*)
4fe0e1a... lto-plugin: update comments - remove hardwired gold (*)
ad66b03... libstdc++: Fix -Wmaybe-uninitialized false positive [PR1039 (*)
16ced9c... libphobos: Fix misspelling of msvcUsesUCRT (PR104659) (*)
54ef95c... tree-optimization/104716 - check if we can copy loop in loo (*)
8fba8a8... testsuite/104727 - remove XFAIL for gcc.target/i386/pr84101 (*)
75ce477... testsuite/104728 - constrain gcc.dg/vect/pr81196-2.c (*)
88f91d8... Clear currently_expanding_gimple_stmt properly (*)
9ef2bfd... Restrict new testcase gcc.target/i386/pr80270.c to x86_64. (*)
6df0c8d... ipa: Improve error handling for target_clone single value (*)
b88f683... docs: Document more .gcda file name generation. (*)
c2e0d0c... [nvptx] Handle DCmode in define_expand "omp_simt_xchg_{bfly (*)
d59d13c... [nvptx] Add nvptx-gen.h and nvptx-gen.opt (*)
22adaa5... [nvptx] Use nvptx-sm.def for t-omp-device (*)
7efe469... [nvptx] Add nvptx-sm.def (*)
4706670... [nvptx, testsuite] Add gcc.target/nvptx/sm*.c (*)
2240ebd... arc: Fix for new ifcvt behavior [PR104154] (*)
e238569... i386: Fix V8HF vector init under -mno-avx [PR 104664] (*)
a35f169... Daily bump. (*)
28068d1... PR tree-optimization/91384: peephole2 to eliminate testl af (*)
7e5c6ed... PR middle-end/80270: ICE in extract_bit_field_1 (*)
ec1b9ba... [PR104637] LRA: Split hard regs as many as possible on one (*)
1027dc4... d: Merge upstream dmd cf63dd8e5, druntime caf14b0f, phobos (*)
430c892... c++: Lost deprecated/unavailable attr in class tmpl [PR1046 (*)
c8b0571... c++: ICE with attribute on enumerator [PR104667] (*)
3f3246e... Suppress uninitialized warnings for new created uses from _ (*)
1060d06... Fix error recovery in toplev::finalize. (*)
800b319... Simplify PRE fix (*)
37b583b... tree-optimization/104700 - adjust constant handling in PRE (*)
f485b0e... [libgomp, testsuite, nvptx] Add -mptx=_ in declare-variant- (*)
01cc75e... [nvptx, testsuite] Add -mptx=_ in nvptx.exp test-cases (*)
9d87ad0... [nvptx] Add -mptx=_ (*)
07adb74... [nvptx, testsuite] Add -misa=sm_30 in nvptx/atomic-store-3. (*)
4d11a4d... [nvptx, testsuite] Add -misa=sm_30 in nvptx/uniform-simt-2. (*)
cac67be... [nvptx, testsuite] Add -misa=sm_35 in nvptx/rotate.c (*)
a8250bb... rtl-optimization/104686 - speed up conflict iteration (*)
50d9ca7... AVX512F: Add helper enumeration for ternary logic intrinsic (*)
88c1b03... Daily bump. (*)
0096b0b... c++: (*(fn))() [PR104618] (*)
d1574a9... Fix declarations of _DINFINITY, _SINFINITY and _SQNAN (*)
ae95779... Daily bump. (*)
afeaaf4... Daily bump. (*)
f62115c... match.pd: Further complex simplification fixes [PR104675] (*)
3885a12... rs6000: Use rs6000_emit_move in movmisalign<mode> expander (*)
cc187fb... testsuite: Move pr104540.C test to g++.target/i386/ (*)
219a882... testsuite: Fix ASAN error [PR104687] (*)
d54cdd1... arc: Fail conditional move expand patterns (*)
e25dce5... tree-optimization/103037 - PRE simplifying valueized expres (*)
eabf7bb... i386: Use a new temp slot kind for splitter to floatdi<mode (*)
873b36a... warning-control: Comment spelling fix (*)
526fbcf... internal-fn: Call do_pending_stack_adjust in expand_SPACESH (*)
758671b... match.pd: Don't create BIT_NOT_EXPRs for COMPLEX_TYPE [PR10 (*)
a9e2ebe... Revert commit r12-5852-g50e8b0c9bca6cdc57804f860ec5311b6417 (*)
33c7df5... Add testcase from PR103845 (*)
a026b67... Cope with NULL dw_cfi_cfa_loc (*)
e53bb19... Copy EH phi args for throwing hardened compares (*)
756a618... Daily bump. (*)
41cbcf5... libstdc++: Fix cast in source_location::current() [PR104602 (*)
ae3c4e5... Fix attr-retain-* tescases for 32-bit PowerPC. (*)
916b809... Fortran: frontend code for F2018 QUIET specifier to STOP an (*)
8645370... RISC-V: Document the degree of position independence that m (*)
157cc4e... libgcc: fix a warning calling find_fde_tail (*)
029851f... Fix clang warning in pt.cc (*)
39be73d... bpf: do not --enable-gcov for bpf-*-* targets (*)
a4066d3... tree-optimization/104676 - free nb_iterations after loop di (*)
9251b45... sccvn: Fix visit_reference_op_call value numbering of vdefs (*)
59b8ade... [libgomp, testsuite, nvptx] Add libgomp.c/declare-variant-3 (*)
a046033... [nvptx] Add missing t-omp-device isas (*)
c982d02... [nvptx] Add shf.{l,r}.wrap insn (*)
7862f6c... [nvptx] Fix dummy location in gen_comment (*)
ffb2c67... Fix typo in <code>v1ti3. (*)
4bf3bac... Daily bump. (*)
aee1adf... analyzer: handle __attribute__((const)) [PR104434] (*)
cdcea7c... c++: Add new test [PR79493] (*)
9675ecf... c++: Add fixed test [PR70077] (*)
fdc4683... middle-end/104644 - recursion with bswap match.pd pattern (*)
f4ed267... Support SSA name declarations with pointer type (*)
6e80c4f... tree-optimization/101636 - CTOR vectorization ICE (*)
c8cb509... warn-recursion: Don't warn for __builtin_calls in gnu_inlin (*)
0677014... nvptx: Back-end portion of a fix for PR target/104489. (*)
fd0ab7c... arm: Fix typo in auto-vectorized MVE comparisons (*)
2f0c933... x86: Update Intel architectures ISA support in documentatio (*)
2cfb33f... Daily bump. (*)
3d54f1f... libgo: update README.gcc (*)
96ee5ce... rs6000: Move g++.dg/ext powerpc tests to g++.target (*)
bc66b47... Fortran: skip compile-time shape check if constructor shape (*)
9d1796d... Restore bootstrap on x86_64-pc-linux-gnu (*)
54f7450... Get rid of 'gcc/omp-oacc-neuter-broadcast.cc:oacc_build_com (*)
0fe9176... Further simplify 'gcc/omp-oacc-neuter-broadcast.cc:record_f (*)
f8187b5... Fix OpenACC gang-redundant execution in 'libgomp.oacc-fortr (*)
537c965... rs6000: Fix GC on rs6000.c decls for atomic handling (PR881 (*)
e9f8443... arm: Add VPR_REG to ALL_REGS (*)
c6b4ea7... arm: Convert more MVE/CDE builtins to predicate qualifiers (*)
6a7c13a... arm: Convert more load/store MVE builtins to predicate qual (*)
724d656... arm: Convert more MVE builtins to predicate qualifiers (*)
e6a4aef... arm: Convert remaining MVE vcmp builtins to predicate quali (*)
df0e57c... arm: Fix vcond_mask expander for MVE (PR target/100757) (*)
91224cf... arm: Implement auto-vectorized MVE comparisons with vectors (*)
884f77b... arm: Implement MVE predicates as vectors of booleans (*)
0d0aaea... arm: Fix mve_vmvnq_n_<supf><mode> argument mode (*)
6769084... arm: Add support for VPR_REG in arm_class_likely_spilled_p (*)
bf3e36f... arm: Add GENERAL_AND_VPR_REGS regclass (*)
7b1cce9... arm: Add new tests for comparison vectorization with Neon a (*)
39c0b8f... MAINTAINERS: Update my email address. (*)
5ed77fb... [libgomp, nvptx] Fix hang in gomp_team_barrier_wait_end (*)
bd73d8d... nvptx: Add -misa=sm_70 (*)
5e1b17f... libstdc++: Implement P2415R2 changes to viewable_range / vi (*)
bc91cb8... nvptx: Add -mptx=6.0 (*)
c2b23aa... [nvptx] Add -mptx-comment (*)
d669237... Dump def that we use for a splat (*)
2ef0e75... Implement constant-folding simplifications of reductions. (*)
2f59f06... libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec (*)
d44dc13... ranger: Fix up REALPART_EXPR/IMAGPART_EXPR handling [PR1046 (*)
7e69118... i386: Fix up copysign/xorsign expansion [PR104612] (*)
6263b65... [libgomp, testsuite, nvptx] Fix pr96390.c without CUDA (*)
f0ae425... [nvptx] Xfail sibcall execution tests (*)
7d3e649... [nvptx, testsuite] Remove mptx settings in gcc.target/nvptx (*)
90d693b... target/99881 - x86 vector cost of CTOR from integer regs (*)
f24dfc7... tree-optimization/104582 - make SLP node available in vecto (*)
61fc5e0... tree-optimization/104582 - Simplify vectorizer cost API and (*)
0435b97... i386: Relax cmpxchg instruction under -mrelax-cmpxchg-loop (*)
5c105ad... Daily bump. (*)
a7eeaa4... runtime/internal/syscall: build dummy package if not Linux (*)
ce09ab1... aarch64: Add compiler support for Shadow Call Stack (*)
02aedc6... [nvptx] Initialize ptx regs (*)
e74d764... c++: Add testcase for already fixed PR [PR85493] (*)
d34cdec... rtl-optimization/104498: Fix comparing symbol reference (*)
e01530e... c: [PR104506] Fix ICE after error due to change of type to (*)
c42f1e7... Daily bump. (*)
1d98337... d: Remove handling of deleting GC allocated classes. (*)
6384eff... d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos (*)
e49508a... Fortran: improve check of pointer initialization in DATA st (*)
1f96b5e... Daily bump. (*)
69cb3f2... [nvptx] Use _ as destination operand of atom.exch (*)
9ed5243... [nvptx] Don't skip atomic insns in nvptx_reorg_uniform_simt (*)
8e5c34a... [nvptx] Use nvptx_warpsync / nvptx_uniform_warp_check for - (*)
9e3bbb4... asan: Mark instrumented vars addressable [PR102656] (*)
5a9ba3f... Daily bump. (*)
3343e7e... libgo: update Hurd support (*)
4984f88... Mark Power10 fusion option undocumented and remove sub-opti (*)
20a33ef... libgo: update to Go1.18rc1 release (*)
1931cba... pieces-memset-21.c: Expect vzeroupper for ia32 (*)
df5ed15... rs6000: Fix up posix_memalign call in _mm_malloc [PR104598] (*)
fe79d65... target/104581 - compile-time regression in mode-switching (*)
422d1d3... tree-optimization/96881 - CD-DCE and CLOBBERs (*)
36278f4... c++: implicit 'this' in noexcept-spec within class tmpl [PR (*)
0bdb049... Daily bump. (*)
12a88e6... libstdc++: Deprecate non-standard std::vector<bool>::insert (*)
2c9b707... c++: inlining explicit instantiations [PR104539] (*)
1b71bc7... tree: tweak warn_deprecated_use (*)
36100e0... libstdc++: Make std::error_code printer more robust (*)
c352ef0... c++: avoid duplicate deprecated warning [PR90451] (*)
efbb17d... rs6000: __Uglify non-uglified local variables in headers (*)
fac15bf... rs6000: Workaround for new ifcvt behavior [PR104335]. (*)
73a118c... c-family: Remove names of unused parameters (*)
bc6d2f4... Add missing target selector (*)
3f2a6b0... net: add hurd build tag for setReadMsgCloseOnExec (*)
d3b2ead... libiberty rust-demangle, ignore .suffix (*)
db69f66... [PR104447] LRA: Do not split non-alloc hard regs. (*)
6bbd8af... c++: double non-dep folding from finish_compound_literal [P (*)
754dce9... Restrict the two sources of vect_recog_cond_expr_convert_pa (*)
1c2b44b... valtrack: Avoid creating raw SUBREGs with VOIDmode argument (*)
f99ad11... openmp: Ensure proper diagnostics for -> in map/to/from cla (*)
550cabd... Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}. (*)
837eb12... libbacktrace: gather address ranges from skeleton units (*)
687e57d... Define __SIZEOF_FLOAT128__ and __SIZEOF_IBM128__. (*)
5fbcbca... analyzer: const functions have no side effects [PR104576] (*)
cb3afcd... Daily bump. (*)
a61aaee... analyzer: fixes to free of non-heap detection [PR104560] (*)
24ca973... libgo: restore building on Solaris (*)
6d66bd2... libbacktrace: initialize DWARF 5 fields of unit (*)
fe581e6... Use range_compatible_p in condexpr_adjust (*)
c19f317... c++: treat NON_DEPENDENT_EXPR as not potentially constant [ (*)
f9c4917... testsuite: Add testcase for already fixed PR [PR104448] (*)
f997eef... combine: Fix up -fcompare-debug issue in the combiner [PR10 (*)
f31924f... aarch64: Tweak atomic-inst-cas.c options (*)
a01ba10... aarch64: Remove XFAIL for bic-bitmask-1.c (*)
25332d2... aarch64: Extend PR100056 patterns to + (*)
d756918... d: Merge upstream dmd 52844d4b1, druntime dbd0c874, phobos (*)
0233276... openmp: For min/max omp atomic compare forms verify arg typ (*)
6e74122... c-family: Fix up shorten_compare for decimal vs. non-decima (*)
875e493... Daily bump. (*)
3d8d8e3... rs6000: Retry tbegin. instructions that can fail intermitte (*)
e15425e... Use GORI to evaluate arguments of a COND_EXPR. (*)
84832ca... analyzer: fix ICE on cast to NULL type [PR104524] (*)
1e2fe67... analyzer: fix uninit false +ve due to optimized conditional (*)
4d74ea5... Fortran/OpenMP: Fix depend-clause handling for c_ptr (*)
8e84b2b... aarch64: Fix subs_compare_2.c regression [PR100874] (*)
65df3ae... aarch64: Fix store_v2vec_lanes.c failure (*)
fd77b12... aarch64: Add +nosve to tests (*)
4963079... vect+aarch64: Fix ldp_stp_* regressions (*)
63a9328... vect: Fix early free (*)
6cfb7ff... libstdc++: Add missing constexpr to uses-allocator construc (*)
d03a67d... tree-optimization/104543 - fix unroll-and-jam precondition (*)
3939c1b... Fortran/OpenMP: Fix depend-clause handling (*)
0863d0e... cygwin: Fix up -Werror=format-diag errors [PR104536] (*)
2801f23... fold, simplify-rtx: Punt on non-representable floating poin (*)
d8b6da8... tree-optimization/104519 - adjust PR100499 niter fix (*)
c4c0aa6... sanitizer: Use glibc _thread_db_sizeof_pthread symbol if pr (*)
6a0d6e7... openmp: Make finalize_task_copyfn order reproduceable [PR10 (*)
2c3309e... c++: TTP in member alias template [PR104107] (*)
1f8a09d... Daily bump. (*)
7a1b179... Update -Warray-bounds documentation [PR104355]. (*)
16b65b0... Use correct names for __ibm128 if long double is IEEE 128-b (*)
19b517d... Fortran: improve error recovery on bad array section (*)
3d50ded... libstdc++: Fix stream extraction of IEEE128 long double [PR (*)
02a981a... c++: Don't reject GOTO_EXPRs to cdtor_label in potential_co (*)
d51cad0... amdgcn: Allow vector reductions on constants (*)
0a1a3af... tree-optimization/104528 - free niter estimates after DSE (*)
164a761... libstdc++: Use __cpp_concepts instead of custom macro [PR10 (*)
220d85f... libstdc++: Fix typo in pragma (*)
8134156... libstdc++: Fix std::to_chars for IEEE128 long double (*)
f320197... tree-optimization/104511 - avoid FP to DFP conversion for V (*)
f7e2691... c/104505 - ICE with internal function call in diagnostic ex (*)
3f10e0d... middle-end/104497 - gimplification of vector indexing (*)
0d31c8e... Daily bump. (*)
4493c5a... [Ada] PR ada/98724: Alpha/Linux/libada: Use wraplf for Aux_ (*)
58aeb75... runtime: call timer functions via syscall (*)
033ec96... compiler: don't set ptrmask bit for pointer to notinheap ty (*)
57da349... fortran: Unshare associate var charlen [PR104228] (*)
7e204bd... Add vect_recog_cond_expr_convert_pattern. (*)
23756b7... Daily bump. (*)
f0c7367... asan: Fix up address sanitizer instrumentation of __builtin (*)
5c4258d... x86: Update PR 35513 tests (*)
0538d42... i386: Fix up cvtsd2ss splitter [PR104502] (*)
edadc7e... i386: Skip decimal float vector modes in type_natural_mode (*)
e8d68f0... Daily bump. (*)
4c3792d... LRA, rs6000, Darwin: Amend lo_sum use for forced constants (*)
13caa02... Regenerate .pot files. (*)
becc9a1... preprocessor: Extract messages from cpp_*_at calls for tran (*)
434b2ca... i18n: fix exgettext handling of C++ sources (*)
8dc2499... libgo: update to Go1.18beta2 (*)
9a56779... libstdc++: Fix FAIL: 20_util/temporary_buffer.cc for C++14 (*)
b022473... libstdc++: Fix test failures at -O0 (*)
9355a8c... match.pd: Fix up (X & Y) CMP 0 -> X CMP2 ~Y simplifications (*)
b56ad95... middle-end: Small __builtin_clear_padding improvements (*)
274a4d2... [PR104400] LRA: Modify exclude start hard register calculat (*)
cc68ad8... analyzer: ignore uninitialized uses of empty types [PR10427 (*)
ae117af... [gimplefe] Add vector_mask attribute to get access to vecto (*)
84993d9... c++: Fix up constant expression __builtin_convertvector fol (*)
fb76c0a... combine: Fix ICE with substitution of CONST_INT into PRE_DE (*)
72f8d22... middle-end/104496 - fix vectorized_internal_fn_supported_p (*)
18c8086... df: Don't set bbs dirty because of debug insn moves [PR1044 (*)
165947f... Add single_use to simplification (uncond_op + vec_cond -> c (*)
7cc6a8d... [testsuite] Require non_strict_prototype in a few tests (*)
893aeac... [testsuite] Require alloca support in a few tests (*)
fd64b09... [nvptx] Handle asm insn in prevent_branch_around_nothing (*)
a645583... Daily bump. (*)
50243f4... testsuite: Fix up g++.dg/warn/Wuninitialized-32.C test for (*)
db84f38... c++: ICE on xtreme-header_a.H (*)
b25a7c0... libstdc++: Strengthen memory order for atomic<T>::wait/noti (*)
c22f3fb... OpenMP/C++: Permit mapping classes with virtual members [PR (*)
2ac7b19... analyzer: handle more casts of string literals [PR98797] (*)
b32305b... middle-end: updating the reg use in exit block for -fzero-c (*)
53fcc46... i386: Fix vec_unpacks_float_lo_v4si operand constraint [PR1 (*)
69febe8... pr104458.c: Replace long with long long for -mx32 (*)
8383d41... analyzer: fix testsuite issues seen with mingw [PR102052] (*)
3d7341c... c++: memfn lookup consistency and dependent using-decls (*)
3881e18... gfortran: Respect target's NO_DOT_IN_LABEL in trans-common. (*)
3e53998... libstdc++: Add atomic_fetch_xor to <stdatomic.h> (*)
3d5f4f7... libstdc++: Fix directory iterator build for newlib (*)
0f58ba4... tree-optimization/104373 - early diagnostic on unreachable (*)
4a80832... middle-end/104467 - fix vector extract simplification (*)
1b72d45... tree-optimization/104466 - fix cut&paste error perventing a (*)
19a13d5... [nvptx] Handle sm_7x shared atomic store more optimal (*)
3e7d4e8... [nvptx] Handle pre-sm_7x shared atomic store using atomic e (*)
5b2d679... [nvptx] Workaround sub.u16 driver JIT bug (*)
9694f61... Fortran/OpenMP: Avoid ICE for invalid char array in omp ato (*)
6d98e83... nvptx: Tweak constraints on copysign instructions (*)
9bacd7a... PR target/104345: Use nvptx "set" instruction for cond ? -1 (*)
f68c3de... nvptx: Fix and use BI mode logic instructions (e.g. and.pre (*)
26d7b8f... nvptx: Add support for 64-bit mul.hi (and other) instructio (*)
de12b91... nvptx: Expand QI mode operations using SI mode instructions (*)
91a7e1d... nvptx: Improved support for HFMode including neghf2 and abs (*)
bcbe280... doc: Tweak the www.bitwizard.nl reference (*)
bbb7f86... C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 't (*)
ba12574... AutoFDO: Don't try to promote indirect calls that result in (*)
41582f8... [COMMITTED] Fix PR aarch64/104474: ICE with vector float in (*)
3adf509... Daily bump. (*)
91b27d9... analyzer: more uninit test coverage (*)
e50a795... compiler: don't warn for print() (*)
2e2b861... compiler: use nil pointer for zero length string constant (*)
70feb68... compiler: treat notinheap types as not being pointers (*)
f3ffea9... Fortran: try simplifications during reductions of array con (*)
f6ff673... gccgo: link static libgo against -lrt on GNU/Linux (*)
4cf3c33... libstdc++: Fix deadlock in atomic wait [PR104442] (*)
f0caa45... testsuite: AIX fixes (*)
354349e... x86: Compile PR target/104441 tests with -march=x86-64 (*)
499f8d4... c: Fix up __builtin_assoc_barrier handling in the C FE [PR1 (*)
2f9ab26... i386: -mno-xsave should disable all relevant ISA flags [PR1 (*)
2b399db... i386: Force inputs to a register to avoid lowpart_subreg fa (*)
eefec38... Avoid using predefined insn name for instruction with diffe (*)
d3f3ec5... -fgo-dump-spec: really name alignment field "_" (*)
ed3fea0... rs6000: Correct function prototypes for vec_replace_unalign (*)
83d7e72... aarch64: Extend vec_concat patterns to 8-byte vectors (*)
bce43c0... aarch64: Remove move_lo/hi_quad expanders (*)
4057266... aarch64: Add a general vec_concat expander (*)
85ac2fe... aarch64: Add more vec_combine patterns (*)
aeef5c5... aarch64: Remove redundant vec_concat patterns (*)
958448a... aarch64: Generalise adjacency check for load_pair_lanes (*)
fabc5d9... aarch64: Generalise vec_set predicate (*)
c48a681... aarch64: Tighten general_operand predicates (*)
ee50b43... c++: memfn lookup consistency and using-decls [PR104432] (*)
1ce5395... c++: modules and explicit(bool) [PR103752] (*)
8f8f8c6... middle-end/104464 - ISEL and non-call EH #2 (*)
d80f224... c++: P2493 feature test macro updates (*)
2d3c477... [PATCH] PR tree-optimization/104420: Fix checks for constan (*)
be9cd0c... dwarf2out: Don't call expand_expr during early_dwarf [PR104 (*)
c6bb1db... Register non-null side effects properly. (*)
da2bf62... tree-optimization/104445 - check for vector extraction supp (*)
ab0b5fb... x86: Add -m[no-]direct-extern-access (*)
5390a2f... x86: Check each component of source operand for AVX_U128_DI (*)
59b31f0... ICE: QImode(not SImode) operand should be passed to gen_vec (*)
871afdc... middle-end/104450 - ISEL and non-call EH (*)
1c82787... target/104453 - guard call folding with NULL LHS (*)
869fb81... compiler: recognize Go 1.18 runtime/internal/atomic methods (*)
3ab49b1... compiler, internal/abi: implement FuncPCABI0, FuncPCABIInte (*)
e52a683... analyzer: Fix tests for glibc 2.35 [PR101081] (*)
391512a... analyzer: fix hashing of bit_range_region::key_t [PR104452] (*)
53cac72... c++: cleanup constant-init'd members [PR96876] (*)
2a2fda2... Daily bump. (*)
1ef6085... libstdc++: Simplify resource management in directory iterat (*)
d0d4601... ifcvt: Fix PR104153 and PR104198. (*)
71e6353... c++: Don't emit repeated -Wshadow warnings for templates/ct (*)
1755141... c++: Remove superflous assert [PR104403] (*)
0c3e491... rs6000: Fix up vspltis_shifted [PR102140] (*)
943d631... rs6000: Add support for vmsumcud and vec_msumc (*)
be862bf... c++: Add testcase for already fixed PR [PR104425] (*)
ab1355a... [nvptx] Unbreak build, add PTX_ISA_SM70 (*)
1e3185e... s390: Increase costs for load on condition and change movqi (*)
38a177f... combine: Check for paradoxical subreg. (*)
8dbb60b... libstdc++: Add comment to acinclude.m4 (*)
676e987... c++: deducing only from noexcept-spec [PR80951] (*)
7ff201d... c++: satisfaction value of type const bool [PR104410] (*)
db5f1c1... c++: lambda in pack expansion using pack in constraint [PR1 (*)
34ba3d9... c++: constrained auto in lambda using outer tparms [PR10370 (*)
61b7839... libstdc++: Adjust Filesystem TS test for Windows (*)
5750952... libstdc++: Fix filesystem::remove_all for Windows [PR104161 (*)
decde11... [nvptx] Choose -mptx default based on -misa (*)
6de582d... RISC-V/testsuite: Run target testing over all the usual opt (*)
5e92fdd... doc: RISC-V: Document the `-misa-spec=' option (*)
3faeba7... RISC-V: Add target machine headers as a dependency for risc (*)
73f4a98... [nvptx] Fix 'main (int argc)' compilation (*)
f05cc4f... [testsuite] Require c99_runtime to run builtin-sprintf.c (*)
04b54cc... [nvptx] Fix .local atomic regressions (*)
0af7ef0... libgomp: Fix segfault with posthumous orphan tasks [PR10438 (*)
a362158... MAINTAINERS: Remove Hartmut Penner as s390 maintainer (*)
0103c2e... Don't propagate for a more expensive reg-reg move. (*)
(*) 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-03-29 1:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-29 1:20 [gcc/microsoft/heads/main] (752 commits) Merge commit '2c1c55d701cfcac29a7ec5af171cf670418cf83d' 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).