public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (528 commits) Merge commit 'f85847bd40684ced76482cb35342935bac69054a' int
@ 2022-09-23  1:22 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2022-09-23  1:22 UTC (permalink / raw)
  To: gcc-cvs

The branch 'microsoft/heads/main' was updated to point to:

 320e80b0326... Merge commit 'f85847bd40684ced76482cb35342935bac69054a' int

It previously pointed to:

 e6f1c82a2f4... Merge commit '1ae1325f24cea1698b56e4299d95446a1f7b90a2' int

Diff:

Summary of changes (added commits):
-----------------------------------

  320e80b... Merge commit 'f85847bd40684ced76482cb35342935bac69054a' int
  b2b8658... Update xfail with new failures
  f85847b... Daily bump. (*)
  5814816... libstdc++: Fix accidental duplicate test [PR91456] (*)
  16fe325... libstdc++: Remove main() from some compile-only tests (*)
  980aa91... libstdc++: Update <memory> synopsis test for C++11 and late (*)
  dc829c7... [PR106967] Set known NANs to undefined for flag_finite_math (*)
  324fa42... Clear unused flags in frange for undefined ranges. (*)
  41b5eda... tree-optimization/106984 - tsan and COND_EXPR GIMPLE (*)
  519196a... Fortran: handle RADIX kind in IEEE_SET_ROUNDING_MODE (*)
  dd9e5f4... aarch64: Rewrite -march=native to -mcpu if no other -mcpu o (*)
  d2278da... [PR106967] frange: revamp relational operators for NANs. (*)
  ce8aed7... Fortran: add symbols in version map for IEEE_GET_MODES and  (*)
  eddbb81... Don't check can_vec_perm_const_p for nonlinear iv_init when (*)
  9c23fe0... libstdc++: Remove trailing whitespace in documentation sour (*)
  cb29396... libstdc++: Add _Exit to <stdlib.h> for freestanding (*)
  d784c5c... libstdc++: Qualify std::abort() in test (*)
  26cb69f... libstdc++: Add <initializer_list> to ranges_base.h header (*)
  5e4f5c2... Daily bump. (*)
  59f6dea... Fortran: F2018 type(*),dimension(*) with scalars [PR104143] (*)
  5976fbf... Fortran: error recovery on invalid ARRAY argument to FINDLO (*)
  8dbb15b... Fortran: NULL pointer dereference in invalid simplification (*)
  c77f556... c++: xtreme-header modules tests cleanups (*)
  4fac53d... c++: modules and non-dependent auto deduction (*)
  be60aa5... Fortran: Fix function attributes [PR100132] (*)
  2438b6a... frange::maybe_isnan() should return FALSE for undefined ran (*)
  10d6109... frange::set_nonnegative should not contain -NAN. (*)
  d812e8c... fortran: add link to ISO_VARYING_STRING module [PR106636] (*)
  6bf5a70... aarch64: Fix GTY markup for arm_sve.h [PR106491] (*)
  1005c89... vect: Fix SLP layout handling of masked loads [PR106794] (*)
  4a773bf... vect: Fix missed gather load opportunity (*)
  3e41e69... [PR106970] New test for PR that has already been fixed. (*)
  84b2ab9... c++: stream PACK_EXPANSION_EXTRA_ARGS [PR106761] (*)
  a8bb495... replace "the the" typos (*)
  5ed0c11... libstdc++: Fix typo in <cstdlib> for freestanding (*)
  d998216... fortran: remove 2 dead links [PR106636] (*)
  63e3cc2... contrib: skip new egrep warning (*)
  d0c73b6... Support 64-bit vectorization for single-precision floating  (*)
  3a035f1... middle-end: handle bitop with an invariant induction.[PR105 (*)
  90d3e27... LoongArch: Prepare static PIE support (*)
  2b61ed8... frange: flush denormals to zero (*)
  041812f... Adjust issue_rate for latest Intel processors. (*)
  78260b9... i386: Fixed vec_init_dup_v16bf [PR106887] (*)
  43be56c... Daily bump. (*)
  2d9429d... c: Stray inform note with -Waddress [PR106947] (*)
  de40fab... Fortran: add IEEE_MODES_TYPE, IEEE_GET_MODES and IEEE_SET_M (*)
  6efc494... Improve sorry message for -fzero-call-used-regs (*)
  4637a1d... Fortran: F2018 rounding modes changes (*)
  0b5b8ac... Fix PR target/99184: Wrong cast from double to 16-bit and 3 (*)
  0990a77... Daily bump. (*)
  313879d... OpenMP: Push attaches to end of clause list in "target" reg (*)
  d458f80... Remove dependency on uintptr_t in libgcc (*)
  e3c4a86... RISC-V: Don't try to vectorize tree-ssa/gen-vect-34.c (*)
  5dba8b2... [PR106831] Avoid propagating long doubles that may have mul (*)
  9174614... Rewrite NAN and sign handling in frange (*)
  205a6fb... Daily bump. (*)
  c8e93a0... Fix unsigned comparison warning (*)
  f4dad09... c++: modules ICE with typename friend (*)
  9ac9fde... reassoc: Fix up recent regression in optimize_range_tests_c (*)
  7ee0fa1... Daily bump. (*)
  eaddc87... Fix for an AutoFDO test. (*)
  6e80a1d... eliminate mutex in fast path of __register_frame (*)
  cf0fded... libstdc++: Add preprocessor conditions for freestanding [PR (*)
  7f4c370... libstdc++: Move allocator-related helpers to <bits/alloc_tr (*)
  d31e19e... libstdc++: Make more internal headers include their own dep (*)
  47deb1e... libstdc++: Fix compare_exchange_padding.cc test for std::at (*)
  7107ea6... c++: 'mutable' member within constexpr [PR92505] (*)
  b6adc62... libstdc++: Fix tr1::variate_generator::engine_value_type (*)
  5ad435f... libstdc++: Do not use nullptr in C++03-compatible code (*)
  1594328... libstdc++: Remove __alloc_neq helper (*)
  64f9580... libstdc++: Fix Doxygen commands (*)
  39dc665... c++: member fn in omp loc list [PR106858] (*)
  4c156ea... libstdc++: Document new libstdc++.so symbol versions (*)
  3e8c4b9... Modernize ix86_builtin_vectorized_function with correspondi (*)
  d0fc05e... Daily bump. (*)
  d6ccad7... libstdc++: Remove unnecessary header from <memory> (*)
  2b75d5f... Fortran: catch NULL pointer dereferences while simplifying  (*)
  7bd4deb... Fortran: error recovery for bad deferred character length a (*)
  6248f4f... float.h: Do not define INFINITY for C2x when infinities not (*)
  ecbdfa8... libstdc++: Tweak TSan annotations for std::atomic<shared_pt (*)
  29b39d4... libstdc++: Implement ranges::chunk_by_view from P2443R1 (*)
  db58fa0... libstdc++: [_GLIBCXX_INLINE_VERSION] Fix test dg-prune-outp (*)
  d26bcff... libstdc++: [_GLIBCXX_INLINE_VERSION] Cleanup gnu-versioned- (*)
  1e4c7e8... MAINTAINERS: Add myself to Write After Approval (*)
  5edf02e... tree-optimization/106922 - PRE and virtual operand translat (*)
  8ff2a92... Move void_list_node init to common code (*)
  e3220ad... Fix c-c++-common/gomp/target-50.c test (*)
  d7171ba... Fix c-c++-common/goacc/mdc-2.c and g++.dg/goacc/mdc.C tests (*)
  7a3dfc2... rs6000: Using pli(paddi) and rotate to build 64bit constant (*)
  ff82236... Daily bump. (*)
  0abc63a... libstdc++: Add TSan annotations to std::atomic<shared_ptr<T (*)
  7f1e3d0... libstdc++: Add missing <new> header to <bits/stl_tempbuf.h> (*)
  9a1bc4b... libstdc++: Add comment to 17_intro/names.cc test (*)
  0bc9aa9... libstdc++: Add assertion to std::promise::set_exception (LW (*)
  8b1bc30... libstdc++: Document LWG 1203 API change in manual (*)
  93257ed... libstdc++: Add pretty printer for std::stringstreams (*)
  3c85c11... frange: add both zeros to ranges when there's the possiblit (*)
  7d647a8... Pass full range to build_* in range-op-float.cc (*)
  4a311a6... Use frange::set_nan() from the generic frange::set(). (*)
  9c4c418... Provide cleaner set_nan(), clear_nan(), and update_nan() me (*)
  6da6547... Minor fixes to frange. (*)
  f469ce1... OpenMP/OpenACC: mapping group list-handling improvements (*)
  23baa71... OpenMP/OpenACC struct sibling list gimplification extension (*)
  cd14c97... tree-optimization/106938 - cleanup abnormal edges after inl (*)
  12a8d5e... [PR106936] Remove assert from get_value_range. (*)
  1457be6... Drop unused variable (*)
  b57abd0... OpenMP 5.0: Clause ordering for OpenMP 5.0 (topological sor (*)
  2aa5f88... testsuite/s390: Add -mzarch to ifcvt test cases. (*)
  48970cb... testsuite/s390: Fix vperm-rev testcases. (*)
  645ef01... Disallow pointer operands for |, ^ and partly & [PR106878] (*)
  05f5c42... tree-optimization/106934 - avoid BIT_FIELD_REF of bitfields (*)
  93b09bf... Check another epilog variable peeling case in vectorizable_ (*)
  9d50351... testsuite: gluefile file need to be prefixed (*)
  1995a02... Daily bump. (*)
  ff85f0a... PR target/106877: Robustify reg-stack to malformed asm. (*)
  e11babb... libgomp: Appease some static analyzers [PR106906] (*)
  7d7e214... libstdc++: Implement ranges::slide_view from P2442R1 (*)
  5d84a44... libstdc++: Implement ranges::chunk_view from P2442R1 (*)
  7aa80c8... libstdc++: Implement LWG 3569 changes to join_view::_Iterat (*)
  edf6fe7... libstdc++: Avoid -Wparentheses warning with debug iterators (*)
  5e1031f... c++: remove single-parameter version of mark_used (*)
  fea6ae0... c++: two-parameter version of cxx_constant_value (*)
  441a488... c++: some missing-SFINAE fixes (*)
  48e40d0... Revert "xtensa: Implement new target hook: TARGET_CONSTANT_ (*)
  38db483... rs6000: Fix the check of bif argument number [PR104482] (*)
  94504c9... rs6000: Handle unresolved overloaded builtin [PR105485] (*)
  0ee1548... rs6000: Suggest unroll factor for loop vectorization (*)
  2c86723... middle-end/106909 - CTRL altering flag after folding (*)
  ad08894... tree-optimization/106913 - ICE with -da and -Wuninitialized (*)
  721c0fb... aarch64: Vector move fixes for +nosimd (*)
  91061fd... aarch64: Disassociate ls64 from simd (*)
  eec36f2... libgomp.texi: move item from gcn to nvptx (*)
  b5f09bd... Daily bump. (*)
  c17fa0f... c++: remove '_sfinae' suffix from functions (*)
  c3ba0ea... c++: template-id arguments are evaluated [PR101906] (*)
  03381be... c++: auto member function and auto variable [PR106893] (*)
  6bcca5f... c++: cast to array of unknown bound [PR93259] (*)
  936efca... xtensa: Implement new target hook: TARGET_CONSTANT_OK_FOR_C (*)
  db19cfd... libstdc++: Add already-accepted <ranges> testcase [PR106320 (*)
  7c989a8... c++: lambda capture of array with deduced bounds [PR106567] (*)
  8ef5fa4... c++: Refer to internal linkage for -Wsubobject-linkage [PR8 (*)
  2e7bc76... stdatomic.h: Do not define ATOMIC_VAR_INIT for C2x (*)
  6b43f55... nvptx/mkoffload.cc: Warn instead of error when reverse offl (*)
  06b30ee... frange::set_signbit: Avoid changing sign when already in th (*)
  71cd6a0... xtensa: gcc: fix builtin_apply return value (*)
  c092d89... libstdc++: Fix comments in tests to match code (*)
  9983ab1... libgomp.texi: Impl. status fix/addition (*)
  4198b0d... doc: Fix typo in documentation of __float128 suffix (*)
  34b9a03... gcov: Respect triplet when looking for gcov (*)
  723ef5a... libstdc++: Outline the overlapping case of string _M_replac (*)
  994ea89... libgomp: Fix up icv-6.c [PR106894] (*)
  643ae81... [Ada] Fix immediate assertion failure with -gnatd.1 (*)
  60bb81e... [Ada] Storage_Error raised analyzing type with call in its  (*)
  bd548d6... [Ada] Improve CUDA host-side and device-side binder support (*)
  f64bfc1... [Ada] Sync documentation of junk names with code (*)
  0c960fe... [Ada] Reject 'Valid_Scalars on Unchecked_Union regardless o (*)
  ca90143... [Ada] Improve CUDA host-side and device-side binder support (*)
  ca4b980... [Ada] Temporary tweak new expansion of contracts (*)
  9ccd61d... [Ada] Special-case printing of SPARK_Mode in error messages (*)
  f244e99... [Ada] Justify false alarm from CodePeer analysis of GNAT (*)
  0f829a9... [Ada] Cleanup routine for handling SPARK_Mode kinds (*)
  4caf4b5... [Ada] Accept explicit SPARK_Mode Auto as configuration prag (*)
  517817a... [Ada] Remove SPARK containers from GNAT documentation (*)
  5ca1d6a... [Ada] Reject use in SPARK of Asm intrinsics for code insert (*)
  da4824b... [Ada] Add C declaration for Opt.Unnest_Subprogram_Mode (*)
  d917a68... [Ada] Internal error compiling formal instance of generic w (*)
  4a7312f... [Ada] Replace SPARK containers implementation by Compile_Ti (*)
  cf8af60... [Ada] Fix validity checking on renamed Old attribute prefix (*)
  a968d80... [Ada] Tech debt: Expansion of contracts (*)
  46ba7ae... [Ada] Fix oversight in implementation of unnesting (*)
  9bde1fc... [Ada] Syntax error in Ada 2022 array aggregate causes bug b (*)
  9fcd4cc... [Ada] Initialize a local variable to avoid a CodePeer warni (*)
  1588e88... [Ada] bugbox referencing INOX prefixed view of primitive op (*)
  4a46f59... [Ada] Lock_Free aspect takes precedence over Ceiling_Lockin (*)
  de01e1b... [Ada] Do not mark user parameters of protected subprograms  (*)
  1d2bc28... [Ada] Fix issues with compiling ACATS test for user-defined (*)
  2fa4bea... [Ada] Remove a no-longer-correct comment (*)
  65d76c5... [Ada] Fix bugs in check-related warnings. (*)
  635e98b... [Ada] Disable Support_Atomic_Primitives on x86_64 VxWorks (*)
  d30f154... [Ada] Disable Support_Atomic_Primitives on QNX and VxWorks  (*)
  272ada7... [Ada] Parser and lexer cleanup (*)
  dad0ebe... [Ada] Revert "Enforce matching of extra formals" (*)
  3fa66b9... ChangeLog: fix PR entry (*)
  ffaeb9d... analyzer: remove unused fields (*)
  5b9111d... Daily bump. (*)
  0ea5e3f... analyzer: consider empty ranges and zero byte accesses [PR1 (*)
  5b3496e... Daily bump. (*)
  75e5cc9... xtensa: constantsynth: Add new 3-insns synthesis pattern (*)
  16d752a... rs6000: Make an "if" statement more regular (*)
  7d37c7f... libgomp: Use libiberty environ.h to declare the environment (*)
  7c4c65d... fortran: Add IEEE_SIGNBIT and IEEE_FMA functions (*)
  861d1a1... Daily bump. (*)
  89afb2e... xtensa: Make complex hard register clobber elimination more (*)
  06c2756... xtensa: Eliminate unused stack frame allocation/freeing (*)
  c81b60b... analyzer: implement trust boundaries via a plugin for Linux (*)
  07e3016... analyzer: add support for plugin-supplied known function be (*)
  084dc9a... analyzer: add test coverage for flexible array members [PR9 (*)
  007680f... libstdc++: Rename parameter to avoid darwin __weak qualifie (*)
  8298427... libstdc++: Fix return type of empty zip_/adjacent_transform (*)
  e469506... libstdc++: Fix typo in adjacent_view::_Iterator [PR106798] (*)
  718a6d4... libstdc++: Fix zip_view's operator- for integer-class diffe (*)
  50be486... nvptx: libgomp+mkoffload.cc: Prepare for reverse offload fn (*)
  dfd75bf... GCN: libgomp+mkoffload.cc: Prepare for reverse offload fn l (*)
  0fcc0cf... libgomp: Prepare for reverse offload fn lookup (*)
  a1a53dc... stddef.h: Add C2x unreachable macro (*)
  e230f11... Handle OPAQUE_TYPE specially in verify_type [PR106833] (*)
  eff73c1... amdgcn: Add support for additional natively supported float (*)
  a8b0b13... tree-optimization/106722 - avoid invalid pointer associatio (*)
  26a1f4f... libgomp: Fix up OMP_PROC_BIND handling [PR106894] (*)
  6aafd6b... RISC-V: Suppress build warnings (*)
  923da63... tree-optimization/106881 - fix simple_control_dep_chain par (*)
  c2c3e4f... Fix "address will never be NULL" warning (*)
  b237e36... opts: always compare array option values with memcmp (*)
  2e7ad70... Daily bump. (*)
  a0f8350... libstdc++: mallinfo deprecated, use mallinfo2 when glibc => (*)
  264deec... OpenMP: Document ompx warnings + add Fortran omx warning [P (*)
  4f05ff3... libgomp.texi: Document libmemkind + nvptx/gcn specifics (*)
  30c811f... c++: Fix type completeness checks for type traits [PR106838 (*)
  4977507... libstdc++: Add always_inline attribute to std::byte operato (*)
  157236d... libstdc++: Clear padding bits in atomic compare_exchange (*)
  d3883dc... libstdc++: Find make_error_code and make_error_condition vi (*)
  7a6564c... analyzer: support for symbolic values in the out-of-bounds  (*)
  9f2fca5... OpenMP, libgomp: Environment variable syntax extension (*)
  338a5b0... vect: Fix scalar stmt typo in vect_optimize_slp_pass [PR106 (*)
  0697bd0... nios2: Add #undef of MUSL_DYNAMIC_LINKER (*)
  f7280b0... c++: Add testcase for already fixed PR [PR99209] (*)
  78ef801... Fix some gimple_ctrl_altering_p mistakes (*)
  4db3cb7... c++: unnecessary instantiation of constexpr var [PR99130] (*)
  95c7d58... pch: Fix the reconstruction of adhoc data hash table (*)
  f25a676... openmp: Implement doacross(sink: omp_cur_iteration - 1) (*)
  c8d3b44... tree-optimization/106881 - constrain uninit control edge ad (*)
  794a01d... testsuite/106872 - fix uninit predicate dump scan (*)
  6726323... Implement known/maybe fpclassify like API for frange. (*)
  a7852bd... d: Include tm.h in all D target platform sources, remove me (*)
  c3fb665... arm: Fix constant immediates predicates and constraints for (*)
  fbb5503... rs6000: allow constant splitter run in split1 pass (*)
  36ecfe1... RTEMS: Add -mvrsave multilibs (*)
  fe2a8ce... Daily bump. (*)
  d7f282c... libstdc++: Add missing runtime exception to licence notice (*)
  b8cd163... Restore detection of HAVE_XCOFF_DWARF_EXTRAS (*)
  b9cb441... c++: diagnostic for template placeholder in parm [PR106793] (*)
  756ccf9... Update my email address (*)
  bec35ca... sched1: Fix -fcompare-debug issue in schedule_region [PR105 (*)
  a961ad1... c++: top level bind when rewriting coroutines [PR106188] (*)
  cdcc27c... libstdc++: Optimize is_reference (*)
  66af6e9... libstdc++: Optimize is_void and is_null_pointer (*)
  873d395... libstdc++: small dynamic_cast optimization (*)
  0a91bda... c: New C2x keywords (*)
  7abcdb0... Restore XCOFF for DWARF on AIX. (*)
  a262f96... tree-optimization/106866 - avoid dead abnormal edges from D (*)
  04bb15e... [gdb/build] Fix build breaker with --enable-shared (*)
  22cefe5... [PR106867] Add test for PR. (*)
  eae270b... C-SKY: Fix expanding of float LE comparing with zero for fp (*)
  0386609... tree-optimization/106860 - fix profile scaling in split_loo (*)
  d145146... mark region also for USE predicate discovery (*)
  d610613... aarch64: Fix +nosimd handling of FPR moves (*)
  f58d554... aarch64: Prevent FPR register asms for +nofp (*)
  0067ba0... LoongArch: Fix pr106828 by define hook TARGET_ASAN_SHADOW_O (*)
  e90af96... openmp: Fix handling of target constructs in static member  (*)
  572f5e1... libcpp: Named universal character escapes and delimited esc (*)
  ea6e89e... rs6000: remove unused splitter on const_scalar_int_operand (*)
  34ea461... rs6000: fix misleading new patterns of splitters (*)
  c0852b5... runtime: ignore __morestack function in runtime.Callers (*)
  7a43e52... rs6000/test: Fix empty TU in some cases of effective target (*)
  c13223b... Extend vectorizer to handle nonlinear induction for neg, mu (*)
  25aeb92... Daily bump. (*)
  0a2fba3... c++: C++23 operator[] allows default arguments (*)
  0a4a266... tree-optimization/106754 - fix compute_control_dep_chain de (*)
  9e0c269... xtensa: gcc: add static PIE support (*)
  f5dc9da... Handle > INF and < INF correctly in range-op-float.cc (*)
  12f0783... Fix use predicate computation for uninit analysis (*)
  190c644... libstdc++: Fix pretty printer tests of tuple indexes (*)
  26ea6ca... Document unused function argument (*)
  e55674b... tree-ssa-forwprop.cc: Adjust res_type when operands have di (*)
  1a4e142... tree-optimization/106844 - fix ICE in init_use_preds (*)
  e33e61d... tree-optimization/106841 - gather and hybrid SLP (*)
  d6582c6... Fix Fortran/openmp: Partial OpenMP 5.2 doacross (*)
  0bd5141... openmp: Be consistent on parsing offsets between normal sin (*)
  1bf8b7a... openmp: Fix ICE when splitting invalid depend(source)/depen (*)
  bc1bc80... No actual regclasses for bpf (*)
  3f585bd... openmp: Introduce gimple_omp_ordered_standalone_p (*)
  fc52efe... [Ada] Mark artificial formal parameters in the debug info (*)
  0b66f88... [Ada] Fix problematic line debug info attached to call to f (*)
  ef12e74... [Ada] Fix internal error on double renaming of private cons (*)
  e2909e1... [Ada] Fix missing name for access type in generic instantia (*)
  a80e058... [Ada] Extend No_Dependence restriction to code generation ( (*)
  5e34c91... [Ada] Disable lock free protected implementation if target  (*)
  71747dd... [Ada] Enable lock free protected implementation by default (*)
  fc737a6... [Ada] Restore missing Aggregate aspect for Ada.Containers.O (*)
  e60709b... [Ada] Fix formal parameters list for secondary stack alloca (*)
  8a99a8e... [Ada] Retain Has_Private_View flag for actuals of inlined s (*)
  51abc0c... [Ada] Enforce matching of extra formals (*)
  63499db... [Ada] Disable if expression optimization for LLVM (*)
  1c245f7... [Ada] Report error in non-legal class-wide conditions (*)
  c889b2e... [Ada] Slice length computation bug in Generic_Bounded_Lengt (*)
  2aef469... [Ada] Improve documentation of validation checking control  (*)
  c66e69f... [Ada] Handle new At_End expansion during unnesting (*)
  d644c51... [Ada] Fix comment about mapping of parameters and inlining  (*)
  ff6b2a3... [Ada] Cleanup unnecessary shadowing in expansion of attribu (*)
  eae9f5d... [Ada] Fix a bug in the contract of formal ordered sets (*)
  c56c7d3... [Ada] Cope with scalar subtypes that have a non-scalar base (*)
  6d16658... [Ada] Place "at end" on body nodes (*)
  aed54a1... [Ada] Document change to legality checks for Inox case stat (*)
  1dbaf0d... [Ada] Temporarily simplify legality checks for Inox case st (*)
  96c20bf... [Ada] Tune message for illegal aspect Relaxed_Initializatio (*)
  ed7bc34... [Ada] Bad Valid_Scalars result if signed int component type (*)
  152f968... [Ada] ICE handling discriminant-dependent index constraint  (*)
  ec95a21... [Ada] Add formal verification dependencies to libgnat (*)
  e9bac0f... [Ada] Correctly round Value attribute for floating point in (*)
  8b9bbdc... [Ada] Improve detection of illegal Iterable aspects (*)
  d6b1513... [Ada] Correctly round Value attribute for floating point in (*)
  33b182f... C-SKY: Fix missing operand when do spilt for cskyv2_addcc a (*)
  2a2fb3e... bpf: remove unused variables from bpf_expand_{prologue,epil (*)
  b317cad... Update c-sky port maintainers' emails. (*)
  20288a0... Fix _mm512_cvt_roundps_ph to generate sae instruction. (*)
  47d2dcd... Daily bump. (*)
  5f38bf1... preprocessor: Disable trigraphs for C2x (*)
  5f895f2... Do not fold __builtin_signbit if NAN is a possibility. (*)
  1de9aa4... Fold __builtin_signbit to nonzero instead of 1. (*)
  810d981... i386: avoid zero extension for crc32q (*)
  8492f7d... libstdc++: Move __success_type and __failure_type later in  (*)
  938cda5... Fortran/openmp: Partial OpenMP 5.2 doacross and omp_cur_ite (*)
  b4d8a56... Disable decimal floating point in frange. (*)
  ba0db24... Do not ICE when updating a NAN to a non-NAN. (*)
  7b3587b... libstdc++: Use built-ins for more variable templates (*)
  0a9c0d4... analyzer: strcpy semantics (*)
  1cc7e31... analyzer: return a concrete offset for cast_regions (*)
  ae97ba1... RISC-V: Fix division instructions for `m` with `zmmul` exte (*)
  48b9c7d... aarch64: Suggest an -mcpu option when user passes CPU name  (*)
  77e8e40... RISC-V: Support Zmmul extension (*)
  1784472... Remove MAX_SWITCH_CASES limit (*)
  e9ea268... Unify MAX_POSTDOM_CHECK and --param uninit-control-dep-atte (*)
  5642197... debug () for predicates (*)
  d29ecf2... aarch64: Remove lazy SIMD builtin initialisation (*)
  7742b79... LoongArch: add -mdirect-extern-access option (*)
  9c805dd... docs: rename DEBUGGER_REGISTER_NUMBER in texi (*)
  ca60bd9... rename DBX_REGISTER_NUMBER to DEBUGGER_REGNO (*)
  3424f4c... [Ada] Move check for null array aggregates to expansion (*)
  59a23be... [Ada] Fix inconsistent building of itypes for null array ag (*)
  b26be61... [Ada] Fix insertion of a runtime check for null array aggre (*)
  e35ecc8... [Ada] Cleanup iteration over aggregate component associatio (*)
  2f578c3... [Ada] Remove VMS specific routine that is no longer referen (*)
  cb6ff9e... [Ada] Single-element Append performance improvement (*)
  66d4ff2... [Ada] Create internal type for null array aggregate as an i (*)
  47a03f3... [Ada] Remove no longer referenced GNATprove utility routine (*)
  2237f94... [Ada] Bad Default_Initial_Condition check for a not-default (*)
  645d120... [Ada] Fix detection of unused warning suppression (*)
  95d9823... [Ada] Small cleanup in body of System.Value_R (*)
  bd8405b... [Ada] Fix bogus discriminant check failure for type with pr (*)
  f3561c0... [Ada] Detect expansion of iterated component associations i (*)
  d983abe... [Ada] Fix double identifiers in iterated component associat (*)
  fc32180... [Ada] Suppress warnings in trivial subprograms with finaliz (*)
  7449db0... [Ada] Secondary stack and i-c* (*)
  a0998ca... [Ada] Enable Error_Msg_GNAT_Extension for mixed decl/stmts (*)
  44bd275... [Ada] Fix resolution of iterated component association (*)
  cde3f94... [Ada] Cleanup analysis of iterator specifications (*)
  f85d7de... [Ada] Cleanup resolution of aggregates with mixed component (*)
  022f989... [Ada] Cleanup resolution of iterated component association (*)
  7c23b88... [Ada] Cleanup analysis of quantified expressions with empty (*)
  72c5ce7... [Ada] New gnatbind switch -k (*)
  2322afe... [Ada] Code cleanups (*)
  ae035e3... [Ada] Fix crash for Default_Initial_Condition on derived en (*)
  88fbab0... [Ada] Cleanup expansion of attribute Priority (*)
  c7dd10e... [Ada] Fix expansion of attribute Priority (*)
  2af82bc... [Ada] Remove excessive guards against inserting empty lists (*)
  124c5e5... [Ada] Improve pretty-printing of iterated component associa (*)
  bc435ab... [Ada] Fix syntax in documentation (*)
  092763f... x86: Handle V8BF in expand_vec_perm_broadcast_1 (*)
  5f32289... Be even more conservative in intersection of NANs. (*)
  5e070cf... Daily bump. (*)
  20d30e7... Fortran: Fix ICE with -fcheck=pointer [PR100136] (*)
  8b633b4... [libsanitizer] Update LOCAL_PATCHES. (*)
  af9587f... [libsanitizer, Darwin] Fix bootstrap after recent merge. (*)
  8293a96... Do not clobber signbit when unioning a NAN. (*)
  6832dd3... Add real_isdenormal. (*)
  83f2f22... Daily bump. (*)
  504424f... Fortran: Fix ICE with automatic reallocation [PR100245] (*)
  dae8b9e... [PR/middle-end 106819] NANs can never be a singleton (*)
  08de065... nvptx: Silence unused variable warning in output_constant_p (*)
  a651e6d... openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration s (*)
  c64b094... Daily bump. (*)
  bedfca6... c/c++: new warning: -Wxor-used-as-pow [PR90885] (*)
  d5ad6f8... d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if D (*)
  bb9d434... Convert rest of compiler to dconst[n]inf. (*)
  68c23af... libstdc++: Consistently use ::type when deriving from __and (*)
  b6aa7d4... Fortran: avoid NULL pointer dereference on invalid DATA con (*)
  65c12e3... rs6000: Use NO_EXPR to cast to MMA pointer types (*)
  4543383... libstdc++: Optimize constructible/assignable variable templ (*)
  51c42b3... libstdc++: Fix laziness of __and/or/not_ (*)
  67b6d1b... vect: Use better fallback costs in layout subpass (*)
  eab511d... vect: Ensure SLP nodes don't end up in multiple BB partitio (*)
  805c918... Refactor RPO VN API to allow timevar tracking (*)
  be1b42d... tree-optimization/106809 - compile time hog in VN (*)
  d72ca12... RISC-V: Implement TARGET_COMPUTE_MULTILIB (*)
  5ca9980... Add TARGET_COMPUTE_MULTILIB hook to override multi-lib resu (*)
  347dec1... [Ada] Adjust previous change to Expand_Subtype_From_Expr (*)
  34d054d... [Ada] Error on return of object whose full view has undefau (*)
  7f64e37... [Ada] Fix crash on declaration of overaligned array with co (*)
  08a897d... [Ada] Extend No_Dependence restriction to code generation ( (*)
  3a4c933... [Ada] Add loop variants to Ada.Strings.Search and Ada.Strin (*)
  e973ea0... [Ada] Fix proof of runtime unit System.Exp_Mod (*)
  bf52ee6... [Ada] Fix proof of runtime unit System.Wid_* (*)
  7c339b3... [Ada] Recover proof of Scaled_Divide in System.Arith_64 (*)
  66643a9... [Ada] Update documentation about non-symbolic traceback (*)
  b3ae28d... [Ada] Fix proof of runtime unit System.Value* and System.Im (*)
  6713cc7... pdp11: no debugging info (*)
  7e0db0c... STABS: remove -gstabs and -gxcoff functionality (*)
  0b0a3cd... ipa: Fix throw in multi-versioned functions [PR106627] (*)
  bb0a155... Daily bump. (*)
  6761d36... i386: Replace long with long long for 64-bit integer (*)
  b98c526... AArch64: Fix bootstrap failure due to dump_printf_loc forma (*)
  8f8b9de... c++: Remove unused declaration (*)
  42e4890... libstdc++: Add 'typename' for Clang compatibility (*)
  56bb34e... libstdc++: Remove __is_referenceable helper (*)
  9bcedbb... libstdc++: Optimize is_constructible traits (*)
  775fe01... libstdc++: Optimize std::decay (*)
  33005a4... libstdc++: Add specializations for some variable templates (*)
  cd20d94... libstdc++: Use built-ins for some variable templates (*)
  0a4b219... c: C2x removal of unprototyped functions (*)
  d269476... vect: Try to remove single-vector permutes from SLP graph (*)
  5205f5b... i386: Fix conversion of move to/from AX_REG into xchg [PR10 (*)
  bb17c50... Convert ranger uses of real_inf to dconst[n]inf. (*)
  5924b6b... Add global REAL_VALUE_TYPE infinities to real.*. (*)
  37ff51a... libstdc++: Remove FIXME for ICE with remove_cvref_t in requ (*)
  0cb8d96... libstdc++: Implement ranges::adjacent_transform_view from P (*)
  47e1551... Remove cycle checking from compute_control_dep_chain (*)
  e75398a... Some predicate analysis TLC (*)
  c5699dd... c++: set TYPE_STRING_FLAG for char8_t (*)
  0550e30... Implement ranger folder for __builtin_signbit. (*)
  e9b0dd2... Add signbit property to frange to better model signed zeros (*)
  0e1b122... libstdc++: Optimize array traits (*)
  953e08f... Fix up dump_printf_loc format attribute and adjust uses [PR (*)
  0b8c57e... libcpp: Add -Winvalid-utf8 warning [PR106655] (*)
  bdfe0d1... Make frange selftests work on !HONOR_NANS systems. (*)
  ca8f4e8... middle-end: Add MULT_EXPR recognition for cond scalar reduc (*)
  023c5b3... rs6000/test: Fix typo in pr86731-fwrapv-longlong.c [PR10668 (*)
  2985049... rs6000: Don't ICE when we disassemble an MMA variable [PR10 (*)
  e8c83ab... RISC-V: Add vector registers in TARGET_CONDITIONAL_REGISTER (*)
  8fe7514... RISC-V: Add csrr vlenb instruction. (*)
  e8089af... RISC-V: Add RVV constraints. (*)
  45f1287... RISC-V: Fix comment in riscv.h (*)
  e9f827d... RISC-V: Fix riscv_vector_chunks configuration according to  (*)
  542c60c... Daily bump. (*)
  2eca4ff... c: C2x attributes fixes and updates (*)
  26aafae... libstdc++: A few more minor <ranges> cleanups (*)
  ad8428c... hpux removal: regenerate configure files (*)
  dc832fb... 32-bit PA-RISC with HP-UX: remove deprecated ports (*)
  2dbe280... testsuite: Fix warning regression due to std::string change (*)
  be9dd80... Support --disable-fixincludes. (*)
  5f932c9... libstdc++: [_GLIBCXX_DEBUG] Review nullptr assertion diagno (*)
  f956cad... libstdc++: Implement ranges::adjacent_view from P2321R2 (*)
  4d56609... libstdc++: [_GLIBCXX_DEBUG] Add backtrace generation on dem (*)
  de9805c... aarch64: Update sizeless tests for recent GNU C changes (*)
  a8ebd27... Avoid fatal fails in predicate::init_from_control_deps (*)
  caaf9e6... libstdc++: Add test for std::con/disjunction's short circui (*)
  e47df5e... libstdc++: Add noexcept-specifier to std::reference_wrapper (*)
  5d27fcd... libstdc++: Improve comments in std::reference_wrapper tests (*)
  88f29a8... tree-optimization/90994 - fix uninit diagnostics with EH (*)
  25dd276... Stream out endpoints for frange. (*)
  217ba2c... remove unused function (*)
  048d3ad... fix clang warnings (-Winconsistent-missing-override) (*)
  cc95bca... fix -Winconsistent-missing-override clang warning (*)
  40f3478... tree-optimization/65244 - include asserts in predicates for (*)
  0cf7365... tree-optimization/73550 - more switch handling improvements (*)
  b911ca4... libstdc++: Add [[nodiscard]] attribute to <string> and <str (*)
  beec815... uninit testcase for PR65244 (*)
  b3048b6... libcpp: Make static checkers happy about makeuname2c [PR106 (*)
  437bde9... omp-simd-clone: Unbreak bootstrap (*)
  68c61c2... vect: Fix stray argument in call to dump_printf_loc (*)
  a99b53f... middle-end: Fix unexpected warnings for RISC-V port. (*)
  c641305... cr16: remove leftover in config.gcc (*)
  a542e4d... libsanitizer: enable libubsan and libasan for loongarch64-* (*)
  3de9fb3... Daily bump. (*)
  90e5335... Update gcc sv.po (*)
  15433c2... vec: Add array_slice constructors from non-const and gc vec (*)
  75f5944... Improve union of ranges containing NAN. (*)
  b73c49f... amdgcn: OpenMP SIMD routine support (*)
  f134a25... omp-simd-clone: Allow fixed-lane vectors (*)
  1025025... expmed: Fix store_bit_field_1 subreg offset (*)
  61c4c98... Extend SLP permutation optimisations (*)
  050309d... Add base hash traits for vectors (*)
  8c6952a... Rearrange unbounded_hashmap_traits (*)
  2bac880... Make graphds_scc pass the node order back to callers (*)
  5551501... Split code out of vect_transform_slp_perm_load (*)
  5edc67b... Split code out of vectorizable_slp_permutation (*)
  25c2a50... vect: Tighten get_related_vectype_for_scalar_type (*)
  0c92f89... Change get_std_name_hint to use generated hash table (*)
  1ddf31a... m32c-rtems: remove obsoleted port (*)
  ce77622... tree-optimization/73550 - apply MAX_NUM_CHAINS consistently (*)
  28b5311... Improve uninit pass dumping (*)
  fe915f3... c++: __has_builtin gives the wrong answer [PR106759] (*)
  7e3f184... Force a [NAN, NAN] range when the definite NAN property is  (*)
  865d735... automake: regenerate (*)
  bab6d81... automake: regenerate (*)
  61051ee... tree-optimization/67196 - normalize use predicates earlier (*)
  70b2e51... libsanitizer: update LOCAL_PATCHES (*)
  76ae536... libsanitizer: Apply local patches (*)
  789573a... libsanitizer: update build system (*)
  600413c... libsanitizer: merge from master (84a71d5259c2682403cdbd8710 (*)
  bdd3547... Remove GENERIC expr building from predicate analysis, impro (*)
  4fbe3e6... Implement relational operators for frange with endpoints. (*)
  8bb1df0... Add support for floating point endpoints to frange. (*)
  df8fe4a... A == 0 ? A : -A    same as -A (when A is 0.0) (*)
  34ad715... s390: fix build on 32-bit hosts (*)
  f71abac... Use reachability analysis to improve uninit diagnostic (*)
  bfaa680... tree-optimization/63660 - testcase for fixed PR (*)
  8a63343... tree-optimization/56654 - sort uninit candidates after RPO (*)
  4a8f98f... Make uninit PHI processing more consistent (*)
  37ebaab... middle-end: fix min/max phiopts reduction [PR106744] (*)
  368dbb2... middle-end: intialize regnum in store_bit_field_1 (*)
  0b47752... Daily bump. (*)
  9897335... c++: Fix C++11 attribute propagation [PR106712] (*)
  b504149... bpf: handle anonymous members in CO-RE reloc [PR106745] (*)
  c68b5c0... bpf: define __bpf__ as well as __BPF__ as a target macro (*)
  60d1d29... x86: Handle V16BF in ix86_avx256_split_vector_move_misalign (*)
  feeb931... LoongArch: testsuite: refine __tls_get_addr tests with tls_ (*)
  1930c5d... s390: Change SET rtx_cost handling. (*)
  34895b6... s390: Recognize reverse/element swap permute patterns. (*)
  bde28df... s390: Implement vec_extract via vec_select. (*)
  8cdebe0... s390: Use vpdi and verllg in vec_reve. (*)
  c2f4a1b... s390: Add z15 to s390_issue_rate. (*)
  af89551... s390: Add -munroll-only-small-loops. (*)
  9b3cd17... Refactor init_use_preds and find_control_equiv_block (*)
  3358c24... Improve compute_control_dep_chain documentation (*)
  7b9b696... RISC-V: Suppress -Wclass-memaccess warning (*)
  31380d4... RISC-V: Add RVV registers (*)
  b842690... RISC-V: Add RVV instructions classification (*)
  b37f96f... Daily bump. (*)

(*) 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-09-23  1:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-23  1:22 [gcc/microsoft/heads/main] (528 commits) Merge commit 'f85847bd40684ced76482cb35342935bac69054a' 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).