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

 da1eddccf7e... Merge commit 'ffb521f157fec823907913602ed5cb73dd1c63e8' int

It previously pointed to:

 012850a7800... Merge commit 'ef2392236ec629351496d7f299d6a0956080e4d9' int

Diff:

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

  da1eddc... Merge commit 'ffb521f157fec823907913602ed5cb73dd1c63e8' int
  ffb521f... Remove m_nloops field from loop_versioning (*)
  fda7419... Daily bump. (*)
  6cec31d... Add prange entries in gimple-range-op.cc. (*)
  ff306c7... Implement operator_ge for prange.... (*)
  76fae40... Implement operator_gt for prange. (*)
  3a4ee6e... Implement operator_le for prange. (*)
  bfa2323... Implement operator_lt for prange. (*)
  bcb2269... Implement operator_equal for prange. (*)
  d1be4c9... Implement operator_not_equal for prange. (*)
  6b9e640... Implement operator_bitwise_or for prange. (*)
  e58f149... Implement operator_bitwise_and for prange. (*)
  f803b93... Implement operator_pointer_diff for prange. (*)
  86ff3c4... Implement pointer_plus_operator for prange. (*)
  54d3fd6... Implement operator_addr_expr for prange. (*)
  1a4f5d4... Implement operator_min and operator_max for prange. (*)
  95fce0d... Implement operator_cast for prange. (*)
  a91fd7b... Implement operator_cst for prange. (*)
  e7b6e96... Implement operator_identity for prange. (*)
  31377ee... Implement range-op dispatch for prange. (*)
  ddf039a... Add prange implementation for get_legacy_range. (*)
  7c1b136... Add hashing support for prange. (*)
  f859996... Add storage support for prange. (*)
  a7f1285... Add streaming support for prange. (*)
  64993a8... Implement basic prange class. (*)
  f589196... Minimal prange class showing inlining degradation to VRP. (*)
  3e3d115... Daily bump. (*)
  b69dac5... libbacktrace: add DLLS as they are loaded (*)
  04f24e4... Fix printing COMPOUND_EXPR in .original [PR23872] (*)
  8f3afb8... c++: initializer_list<string> and EH [PR114935] (*)
  c943d7b... PR modula2/114929 extra for loop iteration count regression (*)
  cb5d904... c++: Implement __is_pointer built-in trait (*)
  9b51b3e... c++: Implement __is_volatile built-in trait (*)
  7dd8c90... c++: Implement __is_const built-in trait (*)
  467ca4a... RISC-V: miscll comment fixes [NFC] (*)
  301b954... docs: rtl: document GET_MODE_INNER (*)
  5219414... testsuite: fix analyzer C++ failures on Solaris [PR111475] (*)
  a2e9032... Add default bitmap obstack allocation check (*)
  c5245c8... Silence two instances of -Wcalloc-transposed-args (*)
  212d93f... libstdc++: Update powerpc-linux-gnu baseline_symbols (*)
  7a212ac... Avoid changing type in the type_hash_canon hash (*)
  fe40d52... cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR1149 (*)
  7117e1f... tree-inline: Add __builtin_stack_{save,restore} pair about  (*)
  87e35da... tree-optimization/114921 - _Float16 -> __bf16 isn't noop (*)
  f04dc89... c++: remove lookup_template_class's entering_scope flag (*)
  a561dc0... PR modula2/114929 for loop fails to iterate down to zero wh (*)
  f2d0116... Daily bump. (*)
  8367c99... [committed][RISC-V] Fix nearbyint failure on rv32 and forma (*)
  affd24b... libgfortran: Fix up the autoreconf warnings (*)
  9b54bea... [RFA][RISC-V] Improve constant synthesis for constants with (*)
  bd010e9... Regenerate gcc.pot (*)
  ff4dc8b... RISC-V: Add testcase for pr114734 (*)
  1e29da0... [committed] [RISC-V] Don't run new rounding tests on newlib (*)
  7317d62... c++: Clear is_unbraced_* when parsing declaration_seq_opt [ (*)
  67e66c9... modula2: Regenerate libgm2 Makefile.ins using correct inclu (*)
  bf33fe9... Improve SLP dump and graph (*)
  9b5c0be... Objective-C, NeXT, v2: Correct a regression in code-gen. (*)
  43dc430... PR modula2/113836 gm2 does not dump gimple or quadruples to (*)
  4bb21b5... fix single argument static_assert (*)
  a704554... lto-wrapper: Truncate files using -truncate driver option [ (*)
  985b5a9... Driver: Add new -truncate option (*)
  5eb25d1... libgomp: Add gfx90c, 1036 and 1103 declare variant tests (*)
  2f15787... c++: Implement C++26 P2573R2 - = delete("should have a reas (*)
  c59708f... Make graph dumps use graphviz format (*)
  5176402... Remove live-info global bitmap (*)
  66f49cc... s390: testsuite: Fix risbg-ll-2.c (*)
  02917ac... c++: Don't emit unused GMF partial specializations [PR11463 (*)
  6c4a745... s390: testsuite: Fix zero_bits_compound-1.c (*)
  bbe8359... middle-end/114579 - speed up add_scope_conflicts (*)
  ad30265... c++: Implement modules ABI for vtable emissions (*)
  fd48e67... Daily bump. (*)
  ff98aab... doc: Describe limitations re Ada, D, and Go on FreeBSD (*)
  a12cae9... c++: drop in-charge for dtors without vbases (*)
  76ca6e1... [committed] [RISC-V] Trivial pattern cleanup (*)
  fad93e7... [committed] [RISC-V] Fix detection of store pair fusion cas (*)
  1fbe1a5... libstdc++: Guard uses of is_pointer_interconvertible_v [PR1 (*)
  c3bc278... c++: const void* memchr [PR113706] (*)
  0695aba... doc: FreeBSD no longer has a GNU toolchain in base (*)
  81f7965... doc: Remove old details on libunwind for ia64-*-hpux* (*)
  c60b3e2... Reduce startup costs for Value_Range. (*)
  1b5732d... Cleanups to unsupported_range. (*)
  3032ebf... c++: Propagate hidden flag on decls from partitions (*)
  0d0215b... c++: Propagate using decls from partitions [PR114868] (*)
  79420dd... c++: Implement P2615 'Meaningful Exports' [PR107688] (*)
  610415b... Daily bump. (*)
  7b3ac57... Remove incorrect asserts. (*)
  39fe620... Add range_on_entry/exit to value_query API. (*)
  0ade358... Invoke range_of_stmt on ssa_names with no context. (*)
  e8ae56a... Fix ranger when called from SCEV. (*)
  56aa8ad... Remove wrapper around gimple_range_global. (*)
  1ff71f7... Fix the build: error message `quote` (*)
  a30d2e6... PHIOPT: Value-replacement check undef (*)
  611815e... PHI-OPT: speed up value_replacement slightly (*)
  9c18bdb... MATCH: change single_non_singleton_phi_for_edges for single (*)
  8614d60... Remove support for nontemporal stores with ssa_names on lhs (*)
  e3a7f35... Add verification of gimple_assign_nontemporal_move_p [PR112 (*)
  f652a35... This is almost exclusively Jivan's work.  His original post (*)
  0b2735e... Change int_range<2> to infinite precision. (*)
  aff63ac... testsuite: gm2: Remove timeout overrides [PR114886] (*)
  ab785f9... Support {CEIL,FLOOR,ROUND}_{DIV,MOD}_EXPR and EXACT_DIV_EXP (*)
  667c19d... middle-end/13421 - -ftrapv vs. POINTER_DIFF_EXPR (*)
  6c6b70f... gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t)  (*)
  6d4593a... Fix pretty printers regexp for GDB output (*)
  04ef92a... vect: Adjust vect_transform_reduction assertion [PR114883] (*)
  3146a92... libgcc: Do use weakrefs for glibc 2.34 on GNU Hurd (*)
  a2452a6... libcpp: Adjust __STDC_VERSION__ for C23 (*)
  bd35a92... c++: Implement C++26 P0609R3 - Attributes for Structured Bi (*)
  4d3a561... middle-end/114734 - wrong code with expand_call_mem_ref (*)
  b5f6a56... c++: Fix instantiation of imported temploid friends [PR1142 (*)
  2faf040... c++: Standardise errors for module_may_redeclare (*)
  22b20ac... c++/modules: imported spec befriending class tmpl [PR114889 (*)
  3900e94... c++: ICE with templated sizeof(E1) / sizeof(E2) [PR114888] (*)
  42d2e2f... Daily bump. (*)
  93a9c40... Revert "decay vect tests from run to link for pr95401" (*)
  a05efc8... runtime: dump registers on Solaris (*)
  678dc5e... runtime: use <stdbool.h> (*)
  050a4f7... Fortran: add SELECTED_LOGICAL_KIND (*)
  1dba1d8... Fortran: add F2023 ISO_FORTRAN_ENV named constants (*)
  f795049... libstdc++: Update Solaris baselines for GCC 14.0 (*)
  96b6ad7... libstdc++: Update Solaris baselines for GCC 13.2 (*)
  ca2f531... RISC-V: Refine the condition for add additional vars in RVV (*)
  bca41a8... Fortran: Fix regression caused by r14-9752 [PR114959] (*)
  add51a2... RISC-V: Fix ICE for legitimize move on subreg const_poly_in (*)
  285300e... RISC-V: Fix parsing of Zic* extensions (*)
  11c1311... MIPS: Add MIN/MAX.fmt instructions support for MIPS R6 (*)
  deb69bf... Daily bump. (*)
  d71308d... Callers of irange_bitmask must normalize value/mask pairs. (*)
  3b9abfd... Remove range_zero and range_nonzero. (*)
  df6a1bc... Move print_irange_* out of vrange_printer class. (*)
  b102633... Accept any vrange in range_includes_zero_p. (*)
  c284f8d... Make some integer specific ranges generic Value_Range's. (*)
  2caf7a5... Move get_bitmask_from_range out of irange class. (*)
  9a2f0d1... Accept a vrange in get_legacy_range. (*)
  92f74ee... Verify that reading back from vrange_storage doesn't drop b (*)
  d883fc7... Change range_includes_zero_p argument to a reference. (*)
  039e88b... Make fold_cond_with_ops use a boolean type for range_true/r (*)
  eeef1f6... Remove GTY support for vrange and derived classes. (*)
  fd4cf7a... Move bitmask routines to vrange base class. (*)
  ba1a8e8... Add tree versions of lower and upper bounds to vrange. (*)
  a46564e... Make some Value_Range's explicitly integer. (*)
  a78dfb0... Add a virtual vrange destructor. (*)
  21713ed... Make vrange an abstract class. (*)
  942a9cf... libbacktrace: load Windows modules (*)
  507f3ce... doc: Remove references to FreeBSD 7 and older (*)
  62177c9... doc: Update David Binderman's entry in contrib.texi (*)
  c19a674... Adjust alternative *k to ?k for avx512 mask in zero_extend  (*)
  bc07fa6... [testsuite] require sqrt_insn effective target where needed (*)
  6e95dca... xfail fetestexcept test - ppc always uses fcmpu (*)
  d48aba3... ppc: testsuite: vec-mul requires vsx runtime (*)
  cc6a439... disable ldist for test, to restore vectorizing-candidate lo (*)
  9929a68... Request check for hw support in ppc run tests with -maltive (*)
  818ec41... [testsuite] [ppc64] expect error on vxworks too (*)
  05d8333... decay vect tests from run to link for pr95401 (*)
  83bc41e... s390: avoid peeking eof after __vector (*)
  16da75c... Daily bump. (*)
  f91569e... aarch64: Use vec_perm_indices::new_shrunk_vector in aarch64 (*)
  140124a... LoongArch: Add constraints for bit string operation define_ (*)
  50c218e... RISC-V: Add -X to link spec (*)
  2781d80... Daily bump. (*)
  6b86f71... AArch64: Cleanup memset expansion (*)
  768fbb5... AArch64: Remove AARCH64_EXTRA_TUNE_NO_LDP_STP_QREGS (*)
  5716f8d... libatomic: Cleanup macros in atomic_16.S (*)
  a0bc71e... libstdc++: Do not apply localized formatting to NaN and inf (*)
  7d5479a... c++: fix source printing for "required from here" message (*)
  772250a... libstdc++: Adjust whitespace in status tables in manual (*)
  8a9a464... ada: bump Library_Version to 15. (*)
  036aad9... Update crontab and git_update_version.py (*)
  48a320a... Bump BASE-VER. (*)
  b8e9fd5... amdgcn: Add gfx90c target (*)
  4a2e55b... i386: Fix array index overflow in pr105354-2.c (*)
  9353f6f... Daily bump. (*)
  1604f7c... bpf: set PREFERRED_DEBUGGING_TYPE to BTF_DEBUG (*)
  f541757... c++: Fix constexpr evaluation of parameters passed by invis (*)
  fe02f6c... libgcc: Don't use weakrefs for glibc 2.34 (*)
  c39654e... c++: Retry the aliasing of base/complete cdtor optimization (*)
  f175622... bpf: avoid issues with CO-RE and -gtoggle (*)
  14d4851... openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tre (*)
  8d80e3c... libstdc++: Rename man pages to use '::' instead of '_' (*)
  6391cf8... libstdc++: Fix typo in Doxygen comment (*)
  c9cc1c8... libstdc++: Fix run_doxygen for Doxygen 1.10 man page format (*)
  d5b2c6b... libstdc++: Update Doxygen config for new headers (*)
  f3021e6... libstdc++: Add comment to #include in <variant> (*)
  d0e1e12... PR modula2/114836 Avoid concatenation of error strings to a (*)
  c96c2a3... bpf: default to using pseudo-C assembly syntax by default (*)
  ad45086... arm: Zero/Sign extends for CMSE security (*)
  070dd5c... modula2: issue the parameter incompatibility error message  (*)
  59ff818... tree-optimization/114792 - order loops to unloops in CH (*)
  1d238c8... Fix calling convention incompatibility with vendor compiler (*)
  af7d981... RISC-V: Add test cases for insn does not satisfy its constr (*)
  10ad46b... RISC-V: Add early clobber to the dest of vwsll (*)
  c058105... Fortran: Fix ICE in gfc_trans_create_temp_array from bad ty (*)
  1fd5a07... Fortran: Generate new charlens for shared symbol typespecs  (*)
  09680e3... rs6000: Use bcdsub. instead of bcdadd. for bcd invalid numb (*)
  d44c205... RISC-V: Add xfail test case for highpart register overlap o (*)
  5123cfa... Daily bump. (*)
  26a3edb... c++/modules testsuite: restrict expensive pr99023 test (*)
  0844170... c++: constexpr union member access folding [PR114709] (*)
  97a54c0... v2: DOCUMENTATION_ROOT_URL vs. release branches [PR114738] (*)
  bc17a92... Revert "RISC-V: Support highpart register overlap for vwcvt (*)
  152d945... bpf: define BPF feature pre-processor macros (*)
  cc48418... tree-optimization/114787 - more careful loop update with CF (*)
  e28e8ab... tree-optimization/114832 - wrong dominator info with vect p (*)
  d279c9d... i386: Fix behavior for both using AVX10.1-256 in options an (*)
  f952745... RISC-V: Add xfail test case for highpart overlap of vext.vf (*)
  8bcefc2... Revert "RISC-V: Support highpart overlap for vext.vf" (*)
  3091f1d... Daily bump. (*)
  7318f1a... c++: Fix ICE with xobj parms and maybe incomplete decl-spec (*)
  628c222... i386: Avoid =&r,r,r andn double-word alternative for ia32 [ (*)
  f7a5c99... Regenerate gcc.pot (*)
  0bf94da... Fortran: check C_SIZEOF on additions from TS29113/F2018 [PR (*)
  4f9401d... c++/modules: deduced return type merging [PR114795] (*)
  d2f05fe... libbacktrace: test --compress-debug-sections=ARG for each A (*)
  0c8e99e... testsuite: Adjust testsuite expectations for diagnostic spe (*)
  6f0a646... Remove repeated information in -ftree-loop-distribute-patte (*)
  f994094... Further spelling fixes in translatable strings (*)
  4338ac1... Spelling fixes for translatable strings (*)
  3d56999... s390: testsuite: Xfail forwprop-4{0,1}.c (*)
  ca00bf0... Fortran: Check that the ICE does not reappear [PR102597] (*)
  18e8e55... tree-optimization/114799 - SLP and patterns (*)
  42189f2... s390x: Fix vec_xl/vec_xst type aliasing [PR114676] (*)
  aa73eb9... c++: Copy over DECL_DISREGARD_INLINE_LIMITS flag to inherit (*)
  cf51fe7... c++: Check if allocation functions are xobj members [PR1140 (*)
  77e114b... LoongArch: Define builtin macros for ISA evolutions (*)
  b4ebdd1... LoongArch: Define ISA versions (*)
  8c6ee63... Daily bump. (*)
  2a8187e... RISC-V: Adjust overlap attr after revert d3544cea63d and e6 (*)
  b909daa... PR modula2/114811 string set incl ICE bugfix (*)
  7ef1391... libstdc++: Fix conversion of simd to vector builtin (*)
  e7a3ad2... libstdc++: Silence irrelevant warnings in <experimental/sim (*)
  b0469e3... PR modula2/114807 badpointer3.mod causes an ICE (*)
  cf5f779... libstdc++: Workaround kernel-headers on s390x-linux (*)
  0db1922... testsuite: prune -freport-bug output (*)
  cacc55a... Revert "RISC-V: Rename vconstraint into group_overlap" (*)
  b78c884... Revert "RISC-V: Robostify the W43, W86, W87 constraint enab (*)
  6b5248d... i386: Fix Sierra Forest auto dispatch (*)
  1b7785f... s390x: Do not default to -mvx for -mesa (*)
  b991193... RISC-V: Add xfail test case for highpart overlap floating-p (*)
  4df96b4... Revert "RISC-V: Support highpart overlap for floating-point (*)
  a367b99... RISC-V: Add xfail test case for indexed load overlap with S (*)
  9257c7a... Revert "RISC-V: Support highpart overlap for indexed load w (*)
  16aea8c... s390: testsuite: Remove xfail for vpopct{b,h} (*)
  c750684... RISC-V: Add xfail test case for highest-number regno ternar (*)
  cc46b6d... Revert "RISC-V: Support highest-number regno overlap for wi (*)
  c4fdbda... RISC-V: Add xfail test case for widening register overlap o (*)
  ec78916... Revert "RISC-V: Support widening register overlap for vf4/v (*)
  338640f... RISC-V: Add xfail test case for highpart register overlap o (*)
  1e115db... Daily bump. (*)
  f17d31e... Fortran: Detect 'no implicit type' error in right place [PR (*)
  a44d16e... AVR: target/114794 - Tweak __udivmodqi4 (*)

(*) 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.

Reply via email to