public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (847 commits) Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' int
@ 2023-01-27  1:32 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-01-27  1:32 UTC (permalink / raw)
  To: gcc-cvs

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

 b5da656634c... Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' int

It previously pointed to:

 69f4af5ae7c... Merge commit 'da7fb32d403759daefefc79dc251d2437c1b638c' int

Diff:

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

  b5da656... Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' int
  591a9a8... Update xfail with new failures
  6a5aa83... libgm2/configure.ac use newer automake (1.15.1) (*)
  66132b1... PR-108135 Remove PACKAGE_* definitions from gm2config.h (*)
  9bb6515... Daily bump. (*)
  9fb9da3... Fortran: ICE in gfc_compare_array_spec [PR108528] (*)
  80cf2c5... modula-2: Fixes for preprocessing [PR102343, PR108182]. (*)
  9d4c00c... c++: Fix up mangling of static lambdas [PR108525] (*)
  267f01a... arm: fix missing extern "C" in MVE tests (*)
  a8704dc... arm: improve tests for vld2q* (*)
  1563de6... arm: improve tests and fix vqnegq* (*)
  73a712e... arm: improve tests for vqrdmulhq* (*)
  ef0bec9... arm: improve tests for vqrdmlsdhxq* (*)
  79090d6... arm: improve tests for vqrdmlsdhq* (*)
  8b9fcce... arm: improve tests for vqdmlsdhxq* (*)
  8de09be... arm: improve tests for vqdmlsdhq* (*)
  26c400b... arm: improve tests for vqrdmlashq* (*)
  22a02a9... arm: improve tests for vqrdmladhxq* (*)
  6c43db2... arm: improve tests for vqrdmladhq* (*)
  f2a324b... arm: improve tests for vqdmladhxq* (*)
  d26036d... arm: improve tests for vqdmladhq* (*)
  672eec5... arm: improve tests and fix vqabsq* (*)
  c3c8284... arm: improve tests for vcmulq* (*)
  0ea30b2... arm: improve tests for vcmlaq* (*)
  6764c13... arm: improve tests for vcaddq* (*)
  59d46d5... arm: improve tests for vmulltq* (*)
  e6f5213... arm: improve tests for vmullbq* (*)
  6c61fac... arm: improve tests for vmulhq* (*)
  c8cb7e0... arm: improve tests and fix vnegq* (*)
  16452c6... arm: improve tests and fix vclzq* (*)
  dd4424e... arm: improve tests and fix vclsq* (*)
  c29d853... tree-optimization/108523 - fix endless iteration in VN (*)
  64f6638... Fixup LTO internal docs for option processing (*)
  da43e28... aarch64: Restore generation of SVE UQDEC instructions (*)
  7c47a3b... aarch64: Update sizeless tests (*)
  27b2eb6... doc/contrib.texi: Add Jose E. Marchesi (*)
  d9a8390... aarch64: Add aarch64*-*-* to the list of vect_long_long tar (*)
  617be7b... store-merging: Disable string_concatenate mode if start or  (*)
  b851ee9... tree-optimization/108522 Use COMPONENT_REF offset when avai (*)
  0fa2216... Daily bump. (*)
  e00d5ca... libstdc++: Use /etc/sysconfig/clock for std::chrono::curren (*)
  33ed110... libstdc++: Include std::ranges::subrange definition in <tup (*)
  aba6416... testsuite: Fix up new51.C test on various targets [PR108533 (*)
  f235d69... Introduce new module to create search paths of dynamic stri (*)
  327d45c... c++: "" #pragma at BOF [PR108504] (*)
  39ade88... c++: static lambda in template [PR108526] (*)
  1c407dc... xtensa: Revise complex hard register clobber elimination (*)
  265a749... LRA: Always do elimination and only for hard register to ch (*)
  6c96382... Fortran: ICE in transformational_result [PR108529] (*)
  a4e725a... IBM zSystems: Fix TARGET_D_CPU_VERSIONS (*)
  96fd016... Change m2 lexical analysis to optionally consume C comments (*)
  b061fc9... Bugfix ensure RTentity is a dependent of RTco.cc (*)
  c109392... arm: Make MVE masked stores read memory operand [PR 108177] (*)
  4d518ed... C-SKY: Fix wrong sysroot suffix when disable multilib. (*)
  f31fa9e... tree-optimization/108500 - avoid useless fast-query compute (*)
  9f0cb33... options: fix cl_target_option_print_diff() with strings (*)
  b84e211... c++: Handle structured bindings like anon unions in initial (*)
  275820c... arm: Fix inclusion of arm-mlib.h header more than once (pr1 (*)
  e304e92... testsuite: Fix gcc.dg/vect/vect-bitfield-write-[23].c on SP (*)
  7b8f4c8... testsuite: Fix gcc.dg/vect/vect-fmax-1.c etc. on SPARC [PR1 (*)
  b5ea0f0... LoongArch: Fixed a compilation failure with '%c' in inline  (*)
  049a529... c++: TARGET_EXPR collapsing [PR107303] (*)
  607f278... Daily bump. (*)
  4cbc716... c++: TARGET_EXPR_ELIDING_P and std::move [PR107267] (*)
  51767f3... Fortran: fix NULL pointer dereference in gfc_check_dependen (*)
  e3585e6... c++: Quash bogus -Wunused-value with new [PR107797] (*)
  72e46b3... c++: vector of class with bool ctor [PR108195] (*)
  771d793... Fortran: avoid ICE on invalid array subscript triplets [PR1 (*)
  e6669c0... Fortran: fix ICE in check_charlen_present [PR108420] (*)
  4b125d0... c++: result location and explicit inst [PR108496] (*)
  c3c6c30... libstdc++: [_GLIBCXX_DEBUG] Remove useless constructor chec (*)
  47b269c... modula-2, driver, Front end: Revise handling of I and L pat (*)
  bcc023e... modula-2: Fix stack size request in initPreemptive [PR10840 (*)
  b457cab... arm: Documentation fix for -mbranch-protection option. (*)
  054e407... sparc: Don't add crtfastmath.o for -shared (*)
  55a2d80... arm: Add support for new frame unwinding instruction "0xb5" (*)
  273874e... arm: Add support for dwarf debug directives and pseudo hard (*)
  3a0dd2c... arm: Add pacbti related multilib support for armv8.1-m.main (*)
  ccfd1e7... arm: Add support for Arm Cortex-M85 CPU. (*)
  ad4f8c4... tree-optimization/108482 - remove stray .LOOP_DIST_ALIAS ca (*)
  db6b9a9... [PATCH 12/15] arm: implement bti injection (*)
  f7ad35a... [PATCH 11/15] aarch64: Make bti pass generic so it can be u (*)
  651460b... [PATCH 10/15] arm: Implement cortex-M return signing addres (*)
  cea85c6... [PATCH 8/15] arm: Introduce multilibs for PACBTI target fea (*)
  616c1d0... [PATCH 7/15] arm: Emit build attributes for PACBTI target f (*)
  7161afc... [PATCH 6/15] arm: Add pointer authentication for stack-unwi (*)
  dffcafd... [PATCH 5/15] arm: Implement target feature macros for PACBT (*)
  8ce721c... [PATCH 4/15] arm: Add testsuite library support for PACBTI  (*)
  14fab5f... [PATCH 3/15] arm: Add option -mbranch-protection (*)
  c91bb7b... [PATCH 2/15] arm: Add Armv8.1-M Mainline target feature +pa (*)
  d8dadbc... [PATCH 1/15] arm: Make mbranch-protection opts parsing comm (*)
  47465ff... modula2/108144 - fix mistake in previous change (*)
  2055240... libgomp.texi: Impl. status - non-rect loop nest only partia (*)
  e94e994... install.texi: Bump newlib version for nvptx + gcn (*)
  106f994... tree-optimization/108449 - keep maybe_special_function_p be (*)
  e61d437... modula2/108144 - Fix multilib install of libgm2 (*)
  208c667... c++: lifetime extension with .* expression [PR53288] (*)
  7823285... Daily bump. (*)
  844eab8... Modula-2, testsuite: Remove use of concatenated paths. (*)
  c517295... pru: Fix CLZ expansion for QI and HI modes (*)
  011c0c2... [PATCH 1/2] select .rodata for const volatile variables. (*)
  e4703bd... Darwin, libffi, testsuite: Ensure we pick up the convenienc (*)
  d5717e7... Daily bump. (*)
  48f544a... fortran: [PR102595] (*)
  046dc9d... Darwin, fixincludes: Handle Apple Blocks in objc/runtime.h. (*)
  442d2bd... Darwin, fixincludes: Handle MacOS13 SDK Apple-specific depr (*)
  1bdb176... Daily bump. (*)
  5c4122b... PR-108136 modula-2 meets cppcheck part 2 (*)
  0c193ca... libbacktrace: change PC variables from uint64_t to uintptr_ (*)
  f71354f... PR-108135 Modula2 meets clang (remove dead code and bugfix  (*)
  99ea0d7... AArch64: Gate various crypto intrinsics availability based  (*)
  16bd9e1... niter: Fix up unused var warning [PR108457] (*)
  0846336... Daily bump. (*)
  86caab6... c++: Fix up handling of non-dependent subscript with static (*)
  9b9a989... c++: Fix up handling of references to anon union members in (*)
  c81e68a... value-relation: Fix up relation_union [PR108447] (*)
  77a67e3... x86: Check invalid third argument to __builtin_ia32_prefetc (*)
  46644ec... openmp: Fix up OpenMP expansion of non-rectangular loops [P (*)
  0d6f7b1... analyzer: use dominator info in -Wanalyzer-deref-before-che (*)
  117848f... Fortran: error recovery for invalid CLASS component [PR1084 (*)
  f8cb07a... modula-2, testsuite: Make libs and interfaces consistent. (*)
  5115508... PR-108373 Update contrib/gcc_update:files_and_dependencies  (*)
  74833b3... aarch64: add -fno-stack-protector to some tests [PR108411] (*)
  a38c079... aarch64: fix ICE in aarch64_layout_arg [PR108411] (*)
  1cfaaa4... modula2/108144 - fix --enable-version-specific-runtime-libs (*)
  05b9868... forwprop: Further fixes for simplify_rotate [PR108440] (*)
  22c75b4... [aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 to gat (*)
  3c99493... [PR106746] drop cselib addr lookup in debug insn mem (*)
  9f98cfa... Daily bump. (*)
  8e2c6e7... libfortran: Fix execute_command_line for Windows (*)
  0f85ae6... c: ICE with nullptr as case expression [PR108424] (*)
  33237e9... libstdc++: Deprecate std::filesystem::u8path for C++20 (*)
  26c68b8... libstdc++: Fix std::random_device::entropy() for non-posix  (*)
  af7881e... libstdc++: Minor updates to Policy Based Data Structures: B (*)
  7d0cdbb... libstdc++: testsuite: Simplify codecvt_unicode (*)
  c6a0111... analyzer: add SARD testsuite 81 (*)
  db959e2... ipa: Release body more carefully when removing nodes (PR 10 (*)
  d4abe5c... lto/108445 - avoid LTO decl wrapping being confused by tree (*)
  ddbe758... Revert "middle-end/108086 - avoid unshare_expr when remappi (*)
  c98cd1d... libgcc: Fix uninitialized RA signing on AArch64 [PR107678] (*)
  f54e31d... arm: fix __arm_vld1q_z* and __arm_vst1q_p* intrinsics [PR10 (*)
  a4b0594... xtensa: Optimize inversion of the MSB (*)
  aaf29ae... rs6000: Fix typo on vec_vsubcuq in rs6000-overload.def [PR1 (*)
  5d95296... rs6000: Teach rs6000_opaque_type_invalid_use_p about gcall  (*)
  159b0f4... Don't add crtfastmath.o for -shared. (*)
  04d7cc1... Fix bug number reference in Changelogs (*)
  8d07b19... Daily bump. (*)
  a757603... Fortran: fix ICE in get_expr_storage_size [PR108421] (*)
  6d80690... go: define two builtin functions used by middle-end (*)
  3b81f5c... bpf: disable -fstack-protector in BPF (*)
  1fce7d2... Obfuscate the copyright text in gcc/m2/mc/mcOptions.mod (*)
  d74d84c... libstdc++: Fix configuration of default zoneinfo dir on lin (*)
  3a121c0... PR-108404 M2RTS_Halt fails with a segv (*)
  be6d1a7... Ignore test_patches.txt in update-copyright.py. (*)
  6da37b4... contrib: revert removal of CR character (*)
  42bf66e... Regenerate Makefile.in files. (*)
  001121e... forwprop: Fix up rotate pattern matching [PR106523] (*)
  85b45cc... libsanitizer: Fix asan SEGVs with gld on Solaris (*)
  f457a62... Daily bump. (*)
  35627c5... Remove reference to Solaris 9 in comment of add_options_for (*)
  8ed4006... Add cpplib ka.po (*)
  a396a12... x86: Disable -mforce-indirect-call for PIC in 32-bit mode (*)
  2bf9bbf... Remove YEAR const from mcOptions.mod and use result from ti (*)
  a0c5953... Detect errors when dereferencing an undeclared variable. (*)
  b1f30bf... Fix wrong code issues with ipa-sra (*)
  d694a3d... libstdc++: Fix --with-default-libstdcxx-abi=gcc4-compatible (*)
  b226342... ada: Update copyright years. (*)
  fe67b75... ada: Fix typo in comment (*)
  9cfa7d7... ada: Fix latent bug exposed by recent work on extended retu (*)
  3b4c6e6... ada: Fix pessimization of some CW objects initialized with  (*)
  39a7b60... ada: Use static references to tag in more cases for interfa (*)
  b7ed6c4... ada: Fix benign pasto in new predicate (*)
  00fdfe9... ada: Fix premature finalization of temporaries for interfac (*)
  1f038e8... ada: Further optimize interface objects initialized with fu (*)
  e59cd0d... ada: Put back conversion to interface in more cases (*)
  2499393... ada: Lift restriction on optimization of aliased objects (*)
  8daf80f... ada: Optimize interface objects initialized with function c (*)
  9675924... Disable gather/scatter for zen4 (*)
  6347bbe... solaris2: Don't add crtfastmath.o for -shared (*)
  8a1360e... arm: Split up MVE _Generic associations to prevent type cla (*)
  2f81164... Bump BASE-VER to 13.0.1 now that we are in stage4. (*)
  101c16b... Update gcc/m2/mc/mcOptions.mod copyright and dates (*)
  83ffe9c... Update copyright years. (*)
  a31becc... Allow build_popcount_expr to use an IFN (*)
  4798080... Add c[lt]z idiom recognition (*)
  0419b9b... docs: Add popcount, clz and ctz target attributes (*)
  d347fbf... Add cltz_complement idiom recognition (*)
  3e087d9... contrib: Yet another update-copyright.py tweak [PR108413] (*)
  fa16c7d... libstdc++: Fix copyright notice to use usual form [PR108413 (*)
  dfc5ea6... doc: Fix grammar typo in description of malloc attribute (*)
  8da14bd... libatomic: Use config/mingw/lock.c for --enable-threads=sin (*)
  c841bde... riscv: Fix up Copyright lines [PR108413] (*)
  d1c6a35... contrib: Partial fix for failed update-copyright --this yea (*)
  6b0907b... x86: Avoid -Wuninitialized warnings on _mm*_undefined_* in  (*)
  98b41fd... c, c++: Allow ignoring -Winit-self through pragmas [PR10559 (*)
  074b0c0... rs6000: Teach rs6000_opaque_type_invalid_use_p about inline (*)
  cc44e55... Daily bump. (*)
  b1c2182... libstdc++: Move www.open-std.org in status part of manual t (*)
  05cd79c... libstdc++: Remove dg-xfail-run-if in std/time/tzdb_list/1.c (*)
  5c9833d... libstdc++: [_GLIBCXX_DEBUG] Complete deadlock fix on safe i (*)
  844190a... [PR107608] [range-ops] Avoid folding into INF when flag_tra (*)
  5ba715e... libstdc++: Remove unconditional -pthread from test options (*)
  b92e553... config-list.mk: Modernize FreeBSD targets towards version 1 (*)
  c8f2be5... Bugfix to allow testsuite/gm2/pim/pass/arraybool.mod to com (*)
  4dc4584... libstdc++: Fix narrowing conversion in std/time/clock/utc/i (*)
  e658e81... C-SKY: Support --with-float=softfp in configuration. (*)
  5013c3b... Daily bump. (*)
  523e871... libstdc++: enable <stacktrace> on windows (*)
  b1c839b... libstdc++: Deliver names of C functions in <stacktrace> (*)
  d80e5a7... libstdc++: Implement std::chrono::current_zone() for AIX [P (*)
  c47dcb9... libstdc++: Disable unwanted code for --with-libstdcxx-zonei (*)
  559993b... libstdc++: Embed a static copy of tzdata.zi (*)
  ff6c761... xtensa: Remove old broken tweak for leaf function (*)
  a3b99b8... [aarch64] Fold ldr+dup to ld1rq for little endian targets. (*)
  9afc914... libstdc++: Fix ostream insertion operators for calendar typ (*)
  e176c03... libstdc++: [_GLIBCXX_INLINE_VERSION] Add to_chars/from_char (*)
  5b3a886... c++: Avoid incorrect shortening of divisions [PR108365] (*)
  8867996... hash table: enforce testing is_empty before is_deleted (*)
  31aaa6e... [PR42093] [arm] [thumb2] disable tree-dce for test (*)
  acddf66... [PR40457] [arm] expand SI-aligned movdi into pair of movsi (*)
  ccd4df8... analyzer: add heuristics for switch on enum type [PR105273] (*)
  6071e49... Small fix for -fdump-ada-spec (*)
  4fa6845... Fix PR rtl-optimization/108274 (*)
  1a460d1... modula-2: Handle pass '-v' option to the compiler. (*)
  cf467fb... Fix support for atomic loads and stores on hppa. (*)
  733a1b7... sched-deps: do not schedule pseudos across calls [PR108117] (*)
  b4b1c6a... libstdc++: Add <errno.h> to <bits/std_mutex.h> (*)
  3456db4... c++: Avoid some false positive -Wfloat-conversion warnings  (*)
  325a79b... Recalibrate the timeouts for the larger code tests (*)
  254cf95... testsuite: Add another testcase from PR107131 (*)
  2356557... PR-108136 Add return statement to mc-boot-ch/RTco.cc pge-bo (*)
  798a0d0... arm: Add cde feature support for Cortex-M55 CPU. (*)
  a3e8727... Replace flag_strict_flex_arrays with DECL_NOT_FLEXARRAY in  (*)
  450eb6b... libstdc++: Fix a few !HOSTED test regressions (*)
  42d3f74... libstdc++: Enable string_view in freestanding (*)
  02dab99... libstdc++: Fix Unicode codecvt and add tests [PR86419] (*)
  e2fc12a... libstdc++: Fix unintended layout change to std::basic_fileb (*)
  57d104a... arm: unified syntax for libgcc clear_cache (*)
  426a9f5... arm: Don't add crtfastmath.o for -shared (*)
  0bf7131... aarch64: Don't add crtfastmath.o for -shared (*)
  add71b9... testsuite: Add testcase for PR that went latent in GCC 13 [ (*)
  eb49945... aarch64: Fix DWARF frame register sizes for predicates (*)
  3893c9c... aarch64: Don't update EH info when folding [PR107209] (*)
  adbee4a... tree-optimization/108387 - ICE with VN handling of x << C a (*)
  9b6c624... Sync LTO type_for_mode with c-family/ (*)
  66e9780... testsuite: extend timeout into all gm2 tests (*)
  ecd637e... Daily bump. (*)
  ceae3a6... libstdc++: Fix exports for IEEE128 versions of __try_use_fa (*)
  2273513... libstdc++: Do not include <system_error> in concurrency hea (*)
  c0597d8... Testsuite: use same timeout for gm2 as other front-ends (*)
  d84eab4... Add -fno-exceptions to gcc/testsuite/lib/gm2.exp (*)
  fd1f537... PR tree-optimization/92342: Optimize b & -(a==c) in match.p (*)
  f629f63... libstdc++: Extend max_align_t special case to 64-bit HP-UX  (*)
  ac1c7fc... libstdc++: Update shared library version history in manual (*)
  b3c9148... libstdc++: Remove _Alloc_node instance in _Rb_tree [PR10718 (*)
  6610daa... aarch64: Fix bit-field alignment in param passing [PR105549 (*)
  3df1a11... aarch64: fix warning emission for ABI break since GCC 9.1 (*)
  b073f2b... tree-optimization/99412 - reassoc and reduction chains (*)
  117be79... xtensa: Optimize ctzsi2 and ffssi2 a bit (*)
  bb65bd0... xtensa: Tune "*btrue" insn pattern (*)
  dc22cf4... libstdc++: Use lock-free type for __platform_wait_t (*)
  2ce5524... Fortran/OpenMP: Reject non-scalar 'holds' expr in 'omp assu (*)
  f54e3b3... check hash table counts at expand (*)
  81ed98b... Daily bump. (*)
  306ff65... config-list.mk: Remove obsolete FreeBSD targets (*)
  9ca4899... preprocessor: Don't register pragmas in directives-only mod (*)
  688fc16... analyzer: fix leak false positives on "*UNKNOWN = PTR;" [PR (*)
  23b4ce1... c: Don't emit DEBUG_BEGIN_STMTs for K&R function argument d (*)
  98837d6... PR tree-optimization/71343: Value number X<<2 as X*4. (*)
  c727927... bpf: correct bpf_print_operand for floats [PR108293] (*)
  3e1cba1... Fix problematic interaction between bitfields, unions, SSO  (*)
  de99049... rs6000/test: Make ppc-fortran.exp only available for PowerP (*)
  6224db0... rs6000: Make P10_FUSION honour tuning setting (*)
  f99d7d6... tree-optimization/107767 - not profitable switch conversion (*)
  b39c1be... testsuite: Enable pr108308.c test on all int32 targets [PR1 (*)
  8221efa... switch expansion: limit JT growth param values (*)
  7c9f20f... tree-optimization/108352 - FSM threads creating irreducible (*)
  445a48a... tree-optimization/108353 - copyprop iteration order (*)
  2ce074a... IBM zSystems: Use NAND instruction to implement bit not (*)
  0986c35... fortran: Fix up function types for realloc and sincos{,f,l} (*)
  8d96a7f... tree-optimization/106293 - fix testcase (*)
  b399afd... xtensa: Make instruction cost estimation for size more accu (*)
  f432ad0... Daily bump. (*)
  aa966d5... MAINTAINERS: Add myself as Rust front-end maintainer (*)
  fec9fc1... Fortran: frontend passes do_subscript leaks gmp memory [PR9 (*)
  e9a39ad... Adding missing dependencies to gcc/m2/Make-lang.in (*)
  5b918b2... [PATCH, Modula2] PR-108142 Many empty directories created i (*)
  4e0b504... tree-optimization/106293 - missed DSE with virtual LC PHI (*)
  851e1ba... PR rtl-optimization/106421: ICE in bypass_block from non-lo (*)
  c389991... ipa: Sort ipa_param_body_adjustments::m_replacements (PR 10 (*)
  554bb9b... tree-optimization/108314 - avoid BIT_NOT optimization for e (*)
  d3328df... C-SKY: Define SYSROOT_SUFFIX_SPEC. (*)
  4c7336a... C-SKY: Fix float abi option in MULTILIB_DEFAULTS. (*)
  ac34c26... C-SKY: Fix skip codition for testcase ldbs.c (*)
  641af92... C-SKY: Add missing builtin defines for soft float abi. (*)
  8f3b032... C-SKY: Fix patterns' condition for ck802 smart mode. (*)
  b86703a... C-SKY: Skip other CPUs if the testcases are only for ck801. (*)
  288b18b... C-SKY: Add conditions for ceil etc patterns. (*)
  8b7c12d... libstdc++: Fix tzdb.cc to compile with -fno-exceptions (*)
  769fae7... libstdc++: Fix some algos for 16-bit size_t [PR108221] (*)
  b39f433... libstdc++: Fix std::span constraint for sizeof(size_t) < si (*)
  0333892... IBM zSystems: Make -fcall-saved-... work. (*)
  84723ac... Daily bump. (*)
  1dcc977... Modula-2: fix documentation layout (*)
  01ea66a... c++: Only do maybe_init_list_as_range optimization if !proc (*)
  799e2e7... c: Check for modifiable static compound literals in inline  (*)
  150d4b0... Update cpplib eo.po (*)
  0925a97... Fix compilation of server.cc on hpux. (*)
  cccef05... ada: Update copyright notice (*)
  a53fb57... ada: Remove a couple of unreachable statements (*)
  d4eaf83... ada: Simplify finalization of temporaries created for inter (*)
  46034c4... middle-end/108209 - typo in genmatch.cc:commutative_op (*)
  b1879fb... calls: Fix up TYPE_NO_NAMED_ARGS_STDARG_P handling [PR10745 (*)
  a5a8242... middle-end/69482 - not preserving volatile accesses (*)
  fb082e3... hash: do not insert deleted value to a hash_set (*)
  7afecdd... tree-optimization/101912 - testcase for fixed uninit case (*)
  befd29d... c: check if target_clone attrs are all string (*)
  cb93c5f... Subject: [committed, pushed, Modula2] Added missing depende (*)
  f218d32... Daily bump. (*)
  e3a4bd0... xtensa: Optimize bitwise splicing operation (*)
  d901bf8... Daily bump. (*)
  b095a1d... xtensa: Optimize stack frame adjustment more (*)
  2d2edf1... modula-2, libm2min: Declare abort and exit as expected. (*)
  727bd5d... Fix compilation of gcc.dg/atomic/c11-atomic-exec-[45].c on  (*)
  902c755... Always define `WIN32_LEAN_AND_MEAN` before <windows.h> (*)
  d808db1... Daily bump. (*)
  74852a3... libstdc++: Suppress -Waddress warning in tzdb.cc [PR108228] (*)
  61da017... libstdc++: Refactor time_zone::_Impl::rules_counter [PR1082 (*)
  5b68fb4... c: C2x semantics for __builtin_tgmath (*)
  f3707a5... libbacktrace: don't run --build-id tests if it is not suppo (*)
  f7bd48c... libstdc++: Add feature-test macros for implemented C++23 vi (*)
  553332c... libstdc++: Fix misuse of alloca in std::bitset [PR108214] (*)
  8c330fd... libstdc++: Disable broken std::format for floating-point ty (*)
  a40c22c... Revert "aarch64: Make existing V2HF be usable." (*)
  1717632... docs: fix Var documentation for .opt files (*)
  b9479dd... libstdc++: Fix deadlock in debug iterator increment [PR1082 (*)
  b990e80... testsuite: Add testcases from PR108292 and PR108308 (*)
  5977d14... configure: remove dependencies on gmp and mpfr when gdb is  (*)
  55f813f... contrib: add 'contrib' to default dirs in update-copyright. (*)
  53add16... PR-108294 soname bump for modula2 runtime libraries. (*)
  53ef7c1... Daily bump. (*)
  9e6ac74... [Committed] PR rtl-optimization/108292: Revert "Improve ix8 (*)
  12b0d35... c++: class-head parsing and CPP_TEMPLATE_ID access [PR10827 (*)
  9807c31... Fix atomic operations on PA-RISC 2.0 processors. (*)
  4413365... modula-2: Remove uses of scalb*() and significand*() [PR107 (*)
  80ff207... libstdc++: Fix <chrono> printers for Python 2 [PR108212] (*)
  e2eab3c... libstdc++: Reduce size of std::bind_front(empty_type)  (*)
  efce0ca... gccrs: avoid printing to stderr in selftest::rust_flatten_l (*)
  b0edfa0... gccrs: add selftest-rust-gdb and selftest-rust-valgrind "ma (*)
  bd96a6a... ada: Minor tweak to test added in previous change (*)
  09e0175... ada: Clean up interface handling in Expand_N_Object_Declara (*)
  9ff8068... ada: Flag renaming-as-spec as a body to inline (*)
  6147feb... ada: Remove unhelpful special case for renamed bodies in GN (*)
  07facb9... ada: Fix nested generic instantiation (*)
  3f7776e... ada: Do not use decimal approximation in -gnatRj output (*)
  133a8e6... ada: Optimize class-wide objects initialized with function  (*)
  229f515... ada: Fix pasto in comment (*)
  a124b52... ada: Fix spurious emissions of -gnatwj warning (*)
  9ef547a... ada: INOX: prototype RFC on String Interpolation (*)
  e45bef1... ada: Update gnatpp documentation with --layout switch (*)
  59d1681... ada: Further adjust freezing for expansion of contracts (*)
  f0bed52... ada: Simplify new expansion of contracts (*)
  90d3cd0... ada: Adjust handling of "%g" in GNAT.Formatted_String (*)
  912d1e1... ada: Fix generic instantiation of sibling package (*)
  2aa5f94... ada: Spurious error on Lock_Free protected type with discri (*)
  8313c5f... ada: Revert to constrained allocation for string concatenat (*)
  0776fec... ada: Better error message for bad Discard_Names configurati (*)
  0a8824f... ada: Update doc for -gnatw_q (*)
  d990f34... ada: Fix finalization issues in extended return statements (*)
  46924ad... ada: Fix incorrect warning about unreferenced packed arrays (*)
  a248883... Add missing declarations to gcc/m2/gm2-libs-min/M2RTS.{def, (*)
  dd77b04... modula-2, driver: Implement handling for -static-libgm2. (*)
  2421470... modula-2, driver: Handle static-libstd++ for targets withou (*)
  29c3218... openmp: Fix up finish_omp_target_clauses [PR108286] (*)
  72ce780... Add AMD znver4 instruction reservations (*)
  56be197... libstdc++: Support single components in name of chrono::cur (*)
  b1ad748... libstdc++: Only use std::atomic<tzdb_list::_Node*> if lock  (*)
  e36e57b... libstdc++: Fix std::chrono::hh_mm_ss with unsigned rep [PR1 (*)
  faccda2... Daily bump. (*)
  238e292... c++: mark_single_function and SFINAE [PR108282] (*)
  fc34993... c++: Error recovery in merge_default_template_args [PR10820 (*)
  edc0388... Avoid quadratic behaviour of LTO symbol promotion (*)
  96cba8e... libstdc++: Export the __gnu_cxx::zoneinfo_dir_override symb (*)
  ec6d1fc... modula-2: Fix registration of modules via constructors [PR1 (*)
  751c2d9... modula-2: Module registration constructors need to be visib (*)
  e15e8d4... modula-2, doc: Build dvi, ps and pdf doc in the gcc/doc dir (*)
  181afe5... Modula-2, testsuite: No 96 bit floating type on Darwin. (*)
  8e7fc26... MAINTAINERS: Add myself as Modula-2 front-end maintainer (*)
  1530a9b... libstdc++: Fix std::array<T, 0>::data() to be a constant ex (*)
  ebc4491... vrp: Handle pointers in maybe_set_nonzero_bits [PR108253] (*)
  345dffd... generic-match-head: Don't assume GENERIC folding is done on (*)
  8692b15... ubsan: Avoid narrowing of multiply for -fsanitize=signed-in (*)
  44baa34... Initial Emeraldrapids Support (*)
  9e74b7e... i386: Remove Meteorlake's family_model (*)
  0f8fbb5... Daily bump. (*)
  e098c5d... testsuite: AIX (*)
  0425ae7... OpenMP: GC unused SIMD clones (*)
  8fdef16... libgcc: Specialize execute_cfa_program in DWARF unwinder fo (*)
  455acc4... Revert "Compute a table of DWARF register sizes at compile" (*)
  d010efb... Revert "Define __LIBGCC_DWARF_REG_SIZES_CONSTANT__ if DWARF (*)
  96127a4... Revert "libgcc: Specialize execute_cfa_program in DWARF unw (*)
  b300922... tree-optimization/105043: Object Size Checking docs cleanup (*)
  d0558f4... Improve ix86_expand_int_movcc to allow condition (mask) sha (*)
  de59d8b... PR target/108229: A minor STV compute_convert_gain tweak on (*)
  226a498... expr: Fix up store_expr into SUBREG_PROMOTED_* target [PR10 (*)
  4fb639a... cfgrtl: Don't try to redirect asm goto to EXIT [PR108263] (*)
  201c21b... ada: Fix unescaped quotes when combining fdiagnostics-forma (*)
  238ff61... ada: output.adb: fix newline being inserted when buffer is  (*)
  54d7221... ada: Fix GNAT.Formatted_String's handling of real values (*)
  7bad99d... ada: Fix parsing bug in GNAT.Formatted_String (*)
  de77a81... ada: Fix premature finalization of return temporary (*)
  d3f50f7... ada: Fix format string parsing in GNAT.Formatted_String (*)
  32841e7... ada: Make Apply_Discriminant_Check.Denotes_Explicit_Derefer (*)
  bfe1ab2... ada: Fix calling convention of foreign functions returning  (*)
  742084a... ada: Adapt frontend optimization for aggregate assignment (*)
  48d9f7c... ada: Another small adjustment to special resolution of memb (*)
  83d52e6... ada: Make Sem_Util.Is_Aliased_View predicate more robust (*)
  1fc93c2... ada: GNAT UGN: Adjust wording in "Platform-specific Informa (*)
  7caa684... ada: Fix detection of function calls in object declarations (*)
  7512dcc... ada: Simplify [Small_]Integer_Type_For (*)
  930b81a... ada: Cannot reference ghost entity in class-wide preconditi (*)
  e1e2b00... ada: Fix support of Default_Component_Value aspect on deriv (*)
  fee53a3... Daily bump. (*)
  ec1db90... i386: correct division modeling in lujiazui.md (*)
  cb775ec... libgcc: Specialize execute_cfa_program in DWARF unwinder fo (*)
  97bbdb7... Define __LIBGCC_DWARF_REG_SIZES_CONSTANT__ if DWARF registe (*)
  3b6cac2... Compute a table of DWARF register sizes at compile (*)
  8385088... Ada,Darwin: Do not link libgcc statically on Darwin 8 and 9 (*)
  46c0ea7... Update copyright years. (*)
  aeee481... Update copyright years. (*)
  ff59f76... Update Copyright year in ChangeLog files (*)
  74d5206... Update copyright dates. (*)
  68127a8... Update Copyright year in ChangeLog files (*)
  d4382ae... Daily bump. (*)
  4f1314f... Add post-reload splitter for extendditi2 on x86_64. (*)
  d64f877... Rotate ChangeLog files. (*)
  d423e8d... modula2: Ensure that module registration constructors are ' (*)
  90323d0... Daily bump. (*)
  70a5e62... configure: Do not build the ununsed libffi shared library. (*)
  2d8c2fd... modula-2,libgm2: Add undefined, dynamic_lookup to m2 libs l (*)
  ebc41f9... modula-2: Fix building the plugin for Darwin [PR107612]. (*)
  0e8c946... Daily bump. (*)
  012fdbc... check hash table insertions (*)
  ebf7dd7... regressions tests for PR103770 (*)
  4269a65... Fix memory constraint on MVE v[ld/st][2/4] instructions [PR (*)
  cdc6bf4... Modify checks to avoid referencing NULL pointer. (*)
  bbab9c8... Daily bump. (*)
  603da20... prevent hash set/map insertion of deleted entries (*)
  512af6c... parloops: don't request insert that won't be completed (*)
  8d48107... hash-map: reject empty-looking insertions (*)
  1b92708... hash set: reject attempts to add empty values (*)
  025e3d5... ada: don't map NULL decl to locus (*)
  3d40144... lto: drop dummy partition mapping (*)
  6ec8079... [C++] constexpr: request insert iff depth is ok (*)
  06be658... tm: complete tm_restart insertion (*)
  184278b... postreload-gcse: no insert on mere lookup (*)
  a7d397b... tree-inline decl_map: skip mapping result's NULL default de (*)
  e2535c6... ssa-loop-niter: skip caching of null operands (*)
  8251f31... [C++] constraint: insert norm entry once (*)
  d7c8a16... tree-inline decl_map: skip mapping NULL to itself (*)
  50a0270... varpool: do not add NULL vnodes to referenced (*)
  26be8b8... scoped tables: insert before further lookups (*)
  da086e4... gcc: xtensa: use GP_RETURN_* instead of magic constant (*)
  65fed69... xtensa: Check DF availability before use (*)
  9b111de... Daily bump. (*)
  4003e47... Provide zero_extend versions/variants of several patterns o (*)
  38b649e... Use ix86_expand_clear in ix86_split_ashl. (*)
  d898a17... contrib: add contrib to update-copyright.py script (*)
  ee6f262... strlen: do not use cond_expr for boundaries (*)
  31ec203... RISC-V: Return const ref. for vl_vtype_info::get_avl_info (*)
  7b885ec... Daily bump. (*)
  103f963... Commit right version of last patch (missing modes) (*)
  2e886ee... RISC-V: Produce better code with complex constants [PR95632 (*)
  7c755fd... riscv: Restructure callee-saved register save/restore code (*)
  3895dd7... riscv: attr: Synchronize comments with code (*)
  b0a32b6... Fixed typo in RISCV (*)
  cf8b110... gcc: fix Windows target binutils secrel detection (*)
  b92f1c2... gcc: xtensa: use define_c_enums instead of define_constants (*)
  48a0e82... xtensa: Generate density instructions in set_frame_ptr (*)
  98a1b4d... xtensa: Change GP_RETURN{,_REG_COUNT} to GP_RETURN_{FIRST,L (*)
  b22f86b... xtensa: Clean up xtensa_expand_prologue (*)
  89d5982... xtensa: Tabify, and trim trailing spaces (*)
  3d365ac... RISC-V: Add riscv_vector.h wrapper (*)
  681a563... RISC-V: Fix ICE of visiting non-existing block in CFG. (*)
  12b23c7... RISC-V: Fix ICE for avl_info deprecated copy and pp_print e (*)
  acc727c... rs6000: Rework option -mpowerpc64 handling [PR106680] (*)
  e2acff4... Daily bump. (*)
  3e97831... testsuite: fix analyzer failures on AIX (*)
  e54375d... x86: Add a new option -mdaz-ftz to enable FTZ and DAZ flags (*)
  bc38aee... Daily bump. (*)
  febb58d... Use movss/movsd to implement V4SI/V2DI VEC_PERM on x86. (*)
  339db34... libgcc: fix gfortran build on Windows (*)
  843c4d2... Daily bump. (*)
  3cf6d0e... [Committed] Tweak new gcc.target/i386/pr107548-1.c for -mar (*)
  8ec139a... libstdc++: Test for tzdata.zi before fallback version files (*)
  4c3a036... libstdc++, testsuite: Correct an init. (*)
  163f0f2... libgcc, Darwin: No early install for the compatibility libg (*)
  376d6b8... Daily bump. (*)
  9149a5b... Reimplement GNU threads library on native Windows (*)
  6a95f0e... Fortran: incorrect array bounds when bound intrinsic used i (*)
  cf59c89... c++: get_nsdmi in template context [PR108116] (*)
  3d6bb83... phiopt: Improve value_replacement maybe equal phires range  (*)
  fd1b0ae... tree-ssa-dom: can_infer_simple_equiv fixes [PR108068] (*)
  bd1fc4a... c++: template friend with variadic constraints [PR107853] (*)
  b358521... libstdc++: Fix Darwin bootstrap error in src/c++20/tzdb.cc (*)
  1e7d2b2... Fortran: Typo/unicode-o fixes (*)
  0b2c136... PR target/107548: Handle vec_select in STV on x86. (*)
  24a7980... PR target/106933: Limit TImode STV to SSA-like def-use chai (*)
  db3c583... libstdc++: Remove problematic static_assert from src/c++20/ (*)
  a846817... c++, driver: Fix -static-libstdc++ for targets without Bsta (*)
  16eb1f4... RISC-V: Fix vle constraints (*)
  a143c3f... RISC-V: Support vle.v/vse.v intrinsics (*)
  55d65ad... RISC-V: Update vsetvl/vsetvlmax intrinsics to the latest ap (*)
  b47b33c... RISC-V: Remove side effects of vsetvl pattern in RTL. (*)
  37fd10f... RISC-V: Remove side effects of vsetvl/vsetvlmax intriniscs  (*)
  9374f76... RISC-V: Fix incorrect annotation (*)
  85112fb... RISC-V: Fix muti-line condition format (*)
  7e76cd9... Remove not needed assert macro which fails. (*)
  8ec5fcb... libstdc++: Improve output of default contract violation han (*)
  e70380f... contrib: Add dg-out-generator.pl (*)
  40b8ac1... Daily bump. (*)
  23be9d7... testsuite: don't declare printf in coro.h (*)
  ee4af2e... libstdc++: Avoid recursion in __nothrow_wait_cv::wait [PR10 (*)
  f99b948... libstdc++: Add std::format support to <chrono> (*)
  9247402... libstdc++: Add helper function in <format> (*)
  d33a250... libstdc++: Add GDB printers for <chrono> types (*)
  9fc61d4... libstdc++: Implement C++20 time zone support in <chrono> (*)
  907c84c... compiler: remove unused fields (*)
  794af0d... Fortran: check for invalid uses of statement functions argu (*)
  74544bd... docs: Fix peephole paragraph ordering (*)
  27afe64... docs: Fix inconsistent example predicate name (*)
  e48864e... docs: Link to correct section for constraint modifiers (*)
  b97c33f... bootstrap/106482 - document minimal GCC version (*)
  d4a320f... testsuite/107809 - fix vect-recurr testcases (*)
  5c17adf... phiopt: Drop SSA_NAME_RANGE_INFO in maybe equal case [PR108 (*)
  0cb5d7c... cse: Fix up CSE const_anchor handling [PR108193] (*)
  7b2cf50... tree-optimization/107451 - SLP load vectorization issue (*)
  5b30e9b... aarch64: Fix plugin header install (*)
  d2d3826... libstdc++: Define and use variable templates in <chrono> (*)
  ec8f914... libstdc++: Add [[nodiscard]] in <chrono> (*)
  eef81ee... Zen4 tuning part 2 (*)
  924033e... Compare DECL_NOT_FLEXARRAY for LTO tree merging (*)
  bbe04ba... Update znver4 costs (*)
  de282a2... Daily bump. (*)
  37d8312... testsuite: Fix pr55569.c excess errors on LLP64 (*)
  193fcca... Fix PR 105532: match.pd patterns calling tree_nonzero_bits  (*)
  91e0d22... [PATCH] Use toplevel configure for GMP and MPFR for gdb (*)
  fdc7469... nvptx: reimplement libgomp barriers [PR99555] (*)
  623daaf... nvptx: support bar.red instruction (*)
  f661b3d... libffi: Update LOCAL_PATCHES. (*)
  3cc159b... libffi: Fix X86 32b Darwin build and EH frames. (*)
  845b514... middle-end/107994 - ICE after error with comparison gimplif (*)
  89ba836... Skip -fwhole-program when merging LTO options. (*)
  6bfc384... When doing WPA in incremental link pass down resolution inf (*)
  39ebd3a... Make -fwhole-program to work with incremental LTO linking (*)
  88709c4... modula2: Fix lto profiledbootstrap on powerpc64le-linux and (*)
  af49fd4... contrib: simplify filter-clang-warnings.py (*)
  1119902... openmp: Don't try to destruct DECL_OMP_PRIVATIZED_MEMBER va (*)
  0d1b544... contrib: filter out more unrelated warnings (*)
  3e03022... libgccjit: silent 2 Clang warnings (*)
  3102b57... libstdc++: Don't call 4-5 argument to_chars with chars_form (*)
  18fc70a... gfortran.dg/read_dir.f90: Make PASS on Windows (*)
  2b1a604... libgo: check for makecontext in -lucontext (*)
  fb73bfd... rs6000: Fix the wrong location of OPTION_MASK_P10_FUSION se (*)
  94cf7a2... fold-const: Treat fp conversion to a type with same mode as (*)
  282462b... rs6000: Raise error for __vector_{quad,pair} uses without M (*)
  ef0abcb... fold: fix use of protected_set_expr_location_unshare (*)
  302485a... c++: source position of lambda captures [PR84471] (*)
  a996888... Daily bump. (*)
  8aa045c... c++, tree: walk TREE_VEC (and VECTOR_CST) in natural order  (*)
  aed5584... Fortran: a C interoperable function cannot have the CLASS a (*)
  a6504f1... coroutines: Accept 'extern "C"' coroutines. (*)
  49b6b7a... c++: NTTP object wrapper substitution fixes [PR103346, ...] (*)
  0bdd226... Don't use PHI equivalences in range-on-entry. (*)
  05b7cf5... d/104749 - document host GDC version requirement (*)
  02c0310... rust: fix link serialization [PR108113] (*)
  1060cd2... rs6000: Optimize cmp on rotated 16bits constant (*)
  d2ef232... Daily bump. (*)
  1e007fa... build: avoid -Wconditionally-supported on qsort check (*)
  64f7a3b... c++: modules and std::source_location::current() def arg [P (*)
  a7c8036... c++: ICE with concepts TS multiple auto deduction [PR101886 (*)
  a39f454... contracts: Lowercase {MAYBE,NEVER}_CONTINUE (*)
  4e4620d... c: Diagnose compound literals with function type [PR108043] (*)
  68e51bd... c-family: Fix ICE with -Wsuggest-attribute [PR98487] (*)
  263c22a... build: add -Wconditionally-supported to strict_warn [PR6486 (*)
  ec45946... tree-optimization/108164 - undefined overflow with IV vecto (*)
  aa51061... arm: correctly define __ARM_FEATURE_CLZ (*)
  8577356... RISC-V: Remove unit-stride store from ta attribute (*)
  6c098f7... RISC-V: Add testcases for VSETVL PASS 5 (*)
  5a1b66b... RISC-V: Add testcases for VSETVL PASS 4 (*)
  7602329... RISC-V: Add testcases for VSETVL PASS 3 (*)
  6f18836... RISC-V: Add testcases for VSETVL PASS 2 (*)
  e4433e0... RISC-V: Add testcases for VSETVL PASS (*)
  c2c29fb... RISC-V: Simplify ASM checks in gcc.target/riscv/rvv/base/. (*)
  9243c3d... RISC-V: Support VSETVL PASS for RVV support (*)
  22dc669... RISC-V: Fix RVV machine mode attribute configuration (*)
  6e85f89... testsuite: Fix up pr64536.c for LLP64 targets [PR108151] (*)
  de2b8c4... modula2: Don't treat % in Modula 2 messages specially (*)
  158b18f... modula2: Fix up bootstrap on powerpc64le-linux [PR108147] (*)
  a9f6a2b... gcc-changelog: support digits in PR's component in subject (*)
  7e9ec73... gcc-changelog: allow digit in component name (*)
  ea37e96... testsuite: Fix up pr64536.c for LLP64 targets [PR108151] (*)
  98756bc... aarch64: PR target/108140 Handle NULL target in data intrin (*)
  2b2cec5... gcc-changelog: Add warning for auto-added files (*)
  03fb35f... testsuite: Fix up pr107397.f90 test [PR107397] (*)
  f39b7a4... hwasan: Add libhwasan_preinit.o (*)
  61f9fe4... RISC-V: Change vlmul printing rule (*)
  b346e77... RISC-V: Fix vwrite_csr.c and vread_csr.c (*)
  97a8e88... rs6000: use li;x?oris to build constant (*)
  17b41a2... gcc-changelog: stop using --flake8 (*)
  88b531d... x86: Don't add crtfastmath.o for -shared (*)
  e433739... RISC-V: Fix RVV related testsuite (*)
  e2e154f... Daily bump. (*)
  fd69977... build: doc: Obsolete Solaris 11.3 support (*)
  0b2428e... PR-108122 Reduce sleep times in gm2/pimcoroutines/run/pass/ (*)
  09710f9... Add a check for invalid use of BOZ with a derived type. (*)
  92bc361... Daily bump. (*)
  f80f540... rs6000: Add Rust support to traceback table (*)
  982629b... c++: constantness of non-dependent NTTP argument [PR107437] (*)
  b1f9181... libbacktrace: unpack literals into output buffer (*)
  5fb1e67... Daily bump. (*)
  6e56633... initialize fde objects lazily (*)
  1c118c9... speed up end_fde_sort using radix sort (*)
  e51c5d5... Update baseline symbols for hppa-linux. (*)
  1dea4fc... Suppress -fstack-protector warning on hppa. (*)
  8d9e277... libstdc++: Add monadic operations to std::expected for C++2 (*)
  59822c3... libstdc++: Fixes for std::expected (*)
  64c986b... libstdc++: Diagnose broken allocator rebind members (*)
  0b1d666... coroutines: Build pointer initializers with nullptr_node [P (*)
  2fdc854... analyzer: add src_region param to region_model::check_for_p (*)
  b50fe16... Revert "IRA: Check that reg classes contain a hard reg of g (*)
  2a27ae3... Add a new warning option -Wstrict-flex-arrays. (*)
  9bb7864... RISC-V: Fix up some wording in the mcpu/mtune comment (*)
  df049cb... RISC-V: Note that __builtin_riscv_pause() implies Xgnuzihin (*)
  92eb0ad... libstdc++: Fix self-move for std::weak_ptr [PR108118] (*)
  d386d39... contrib: make warnings unique in filter-clang-warnings.py (*)
  da85bfc... middle-end/108086 - avoid unshare_expr when remapping SSA n (*)
  66c2f03... gcc-changelog: do not use PatchSet.from_filename (*)
  8f2a8be... gcc-changelog/git_email.py: Support older unidiff.PatchSet (*)
  340ddea... middle-end/108086 - remove PR28238 fix superseeded by PR340 (*)
  ddcaa60... loop-invariant: Split preheader edge if the preheader bb en (*)
  711e0ac... middle-end/108086 - more operand scanner reduction in inlin (*)
  18af26f... Remove libgomp/testsuite/libgomp.fortran/allocate-4.f90 [PR (*)
  fb33e10... Fix intrin name in Intel CMPccXADD (*)
  c8f767b... Daily bump. (*)
  e79d519... c++: variadic using-decl with parm pack in terminal name [P (*)
  57ab371... c++: rename parameter (*)
  52e7ff2... c++: mangle contracts in write_mangled_name (*)
  147e276... c++: class-scope qualified constrained auto [PR107188] (*)
  18499b9... c++: extract_local_specs and unevaluated contexts [PR100295 (*)
  be12447... c++: local alias in typename in lambda [PR105518] (*)
  3830484... c++: partial ordering with memfn ptr cst [PR108104] (*)
  12abd5a... IRA: Check that reg classes contain a hard reg of given mod (*)
  8b775b4... c++: Ensure !!var is not an lvalue [PR107065] (*)
  f5300d2... doc: Fix documentation for __builtin_dynamic_object_size (*)
  7283380... middle-end/70090: Document that -fsanitize=object-size uses (*)
  d49b2a3... middle-end/108086 - avoid quadraticness in copy_edges_for_b (*)
  3f101e3... c++, libstdc++: Add typeinfo for _Float{16,32,64,128,32x,64 (*)
  85d0d26... Subject: [committed, pushed] PR-107607 m2: Remove bdepend o (*)
  4a16480... testsuite: Fix up * quoting in glob strings (*)
  9cf9f3c... testsuite: Add support for Rust and Modula-2 effective targ (*)
  32582c1... Adjust ChangeLog entries from m2 merge. (*)
  157003d... PR-108123 gcc/m2/gm2config.h.in (*)
  e205ec0... libgfortran's ISO_Fortran_binding.c: Use GCC11 version for  (*)
  c263c3e... gcov: annotate uncovered branches [PR107537] (*)
  930b3d6... middle-end/108086 - reduce operand scanner use from inliner (*)
  bf3ce6f... into-ssa: Fix emitting debug stmts after asm goto [PR108095 (*)
  4ef521b... c++: fix initializer_list transformation [PR108071] (*)
  26f4aef... Daily bump. (*)
  41faa1d... analyzer: don't call binding_key::make on empty regions [PR (*)
  70b3030... btf: correct generation for extern funcs [PR106773] (*)
  4f7aa14... btf: fix 'extern const void' variables [PR106773] (*)
  2bce22e... btf: add 'extern' linkage for variables [PR106773] (*)
  0e94953... ipa-sra: Consider the first parameter of methods safe to de (*)
  6539bbc... ipa-sra: Fix address escape case when detecting Fortran des (*)
  1eee94d... Merge modula-2 front end onto gcc. (*)
  330b9a8... OpenMP: Duplicate checking for map clauses in Fortran (PR10 (*)
  9316ad3... OpenMP/Fortran: Combined directives with map/firstprivate o (*)
  881c6ca... libstdc++: Fix size passed to operator delete [PR108097] (*)
  049dccd... ipa-sra: Fix parameter description. (*)
  8c2451b... AArch64: div-by-255, ensure that arguments are registers. [ (*)
  81f86cb... contrib: add copyright for my scripts (*)
  95dc114... rust: Fix up aarch64-linux bootstrap [PR106072] (*)
  e165214... mklog: do not depend on recent unidiff version (*)
  6936382... docs: document --param=ipa-sra-ptrwrap-growth-factor (*)
  d3fee43... tree-optimization/107617 - big-endian .LEN_STORE VN (*)
  512098a... libgccjit: Allow comparing vector types (*)
  f17ddf2... Daily bump. (*)
  8a26311... ipa: Avoid looking for IPA-SRA replacements where there are (*)
  f2cf4c6... ipa-sra: Forward propagation of sizes which are safe to der (*)
  e3a5cc3... ipa-sra: Be optimistic about Fortran descriptors (*)
  803a913... ipa-sra: Move caller->callee propagation before callee->cal (*)
  1047827... ipa-sra: Treat REFERENCE_TYPES as always dereferencable (*)
  095a13e... ipa-cp: Leave removal of unused parameters to IPA-SRA (*)
  4834e93... ipa: Better way of applying both IPA-CP and IPA-SRA (PR 103 (*)
  7450b25... ipa-cp: Write transformation summaries of all functions (*)
  37c2d99... i386: Fix up *concat*_{5,6,7} patterns [PR108044] (*)
  f82afb6... libstdc++: Update backtrace-rename.h (*)
  531ca06... Fortran: NULL pointer dereference while parsing a function  (*)
  69ec1e2... AArch64: Fix ILP32 tbranch (*)
  33be3ee... vect-patterns: Fix up vect_recog_rotate_pattern [PR108064] (*)
  8f4634f... tree-optimization/105801 - CCP and .DEFERRED_INIT (*)
  edc676c... gccrs: Add README, CONTRIBUTING and compiler logo (*)
  a75f038... gccrs: Add config-lang.in (*)
  b07ef39... gccrs: Add fatal_error when experimental flag is not presen (*)
  88415d3... gccrs: Add GCC Rust front-end Make-lang.in (*)
  5e7d199... gccrs: Add lang.opt (*)
  ab1e0db... gccrs: Add lang-spec.h (*)
  ea34614... gccrs: Compiler proper interface kicks off the pipeline (*)
  bba14a0... gccrs: Add compiler driver (*)
  fe6264f... gccrs: These are wrappers ported from reusing gccgo (*)
  cfbda2f... gccrs: Add HIR to GCC GENERIC lowering entry point (*)
  019b2f1... gccrs: Add HIR to GCC GENERIC lowering for all nodes (*)
  15f04af... gccrs: Add base for HIR to GCC GENERIC lowering (*)
  509e4c3... gccrs: Add metadata output pass (*)
  4d67468... gccrs: Add unused variable scan (*)
  520b52b... gccrs: Add dead code scan on HIR (*)
  ca246e5... gccrs: Add privacy checks (*)
  5215235... gccrs: Add const checker (*)
  b1b3520... gccrs: Add unsafe checks for Rust (*)
  06688fe... gccrs: Add remaining type system transformations (*)
  24393cb... gccrs: Add Rust type information (*)
  c6c3db2... gccrs: Add type resolution and trait solving pass (*)
  9ce37e7... gccrs: Add helpers mappings canonical path and lang items (*)
  2e7fc87... gccrs: Add attributes checker (*)
  9a4fee5... gccrs: Add implementation of Optional (*)
  eb10bc5... gccrs: Add Base62 implementation (*)
  15b0278... gccrs: Add Rust ABI enum helpers (*)
  c7f8347... gccrs: Add port of FNV hash used during legacy symbol mangl (*)
  b32b1b1... gccrs: Add wrapper for make_unique (*)
  7999cf3... gccrs: Add AST to HIR lowering pass (*)
  7641eae... gccrs: Add HIR definitions and visitor framework (*)
  8ad1d56... gccrs: Add declarations for Rust HIR (*)
  85a8fe0... gccrs: Add name resolution pass to the Rust front-end (*)
  1841081... gccrs: Add expansion pass for the Rust front-end (*)
  32c8fb0... gccrs: Add Parser for Rust front-end pt.2 (*)
  35e4f3b... gccrs: Add Parser for Rust front-end pt.1 (*)
  18f6990... gccrs: Add Lexer for Rust front-end (*)
  5b981e9... gccrs: Add Rust AST visitors (*)
  d588754... gccrs: Add full definitions of Rust AST data structures (*)
  438ae94... gccrs: Add definitions of Rust Items in AST data structures (*)
  6b35ae1... gccrs: Add Rust front-end base AST data structures (*)
  dc4171e... gccrs: Add gcc-check-target check-rust (*)
  5a56869... gccrs: Add execution test cases (*)
  97705b4... gccrs: Add general compilation test cases (*)
  f60df7e... gccrs: Add link cases testsuite (*)
  4b8f300... gccrs: Add Debug info testsuite (*)
  b772a50... gccrs: Add necessary hooks for a Rust front-end testsuite (*)
  dd950cb... Use DW_ATE_UTF for the Rust 'char' type (*)
  b4fddbe... tree-optimization/108076 - if-conversion and forced labels (*)
  0a43f7b... libsanitizer: Fix up libbacktrace build after r13-4547 [PR1 (*)
  8ad0a7d... rs6000: enable cbranchcc4 (*)
  99cce60... optabs: make prepare_cmp_insn goto fail when cbranchcc4 che (*)
  1728c53... Daily bump. (*)
  77ebee2... Revert "c++: build initializer_list<string> in a loop [PR10 (*)
  11c72cd... libgo: bump major version (*)
  cf5327b... Fortran: improve checking of assumed-size array spec [PR102 (*)
  9fe7d3d... d: Fix undefined reference to nested lambda in template (PR (*)
  2d7c73e... AArch64: Enable TARGET_CONST_ANCHOR (*)
  4d9db4b... middle-end: simplify complex if expressions where compariso (*)
  594264e... AArch64: Fix vector re-interpretation between partial SIMD  (*)
  17ae956... AArch64: Support new tbranch optab. (*)
  dc582d2... middle-end: Add new tbranch optab to add support for bit-te (*)
  2cba118... aarch64: Make existing V2HF be usable. (*)
  dc94eaa... libstdc++: Add a test checking for chrono::duration overflo (*)
  6c0f958... libstdc++: Fix constraint on std::basic_format_string [PR10 (*)
  cb363fd... libstdc++: Change names that clash with Win32 or Clang (*)
  320ac80... libstdc++: Define atomic lock-free type aliases for C++20 [ (*)
  2327d93... libstdc++: Make operator<< for stacktraces less templated ( (*)
  14d0f82... mklog: do not parse binary file for PR entry (*)
  688f4eb... aarch64: Add __ARM_FEATURE_PAUTH and __ARM_FEATURE_BTI ACLE (*)
  49bf49b... Revert parts of ADDR_EXPR/CONSTRUCTOR treatment change in m (*)
  2dc5d6b... tree-optimization/89317 - another pattern for &p->x != p +  (*)
  324e995... Daily bump. (*)
  8f72249... Fortran: fix ICE on bad use of statement function [PR107995 (*)
  d9d8c96... d: Fix internal compiler error: in visit, at d/imports.cc:7 (*)
  b045179... unidiff: use newline='\n' argument (*)
  6d799f0... d: Merge upstream dmd, druntime c8ae4adb2e, phobos 792c8b7c (*)
  cc7f509... d: Expand bsr intrinsic as `clz(arg) ^ (argsize - 1)' (*)
  d13b86f... tree-optimization/89317 - missed folding of (p + 4) - &p->d (*)
  26295a0... Treat ADDR_EXPR and CONSTRUCTOR as GIMPLE/GENERIC magically (*)
  f8d136e... tree-optimization/106904 - bogus -Wstringopt-overflow with  (*)
  045592f... fortran/openmp.cc: Remove 's' that slipped in during %<..%> (*)
  c6b12b8... Daily bump. (*)
  ae44385... Fortran: reject bad SIZE argument while simplifying ISHFTC  (*)
  7676235... ivopts: Fix IP_END handling for asm goto [PR107997] (*)
  ea4b23d... libgomp: Handle OpenMP's reverse offloads (*)
  68ee8a6... Add initial ChangeLogs for modula2. (*)
  24ff0b3... Add stub 'gcc/rust/ChangeLog' (*)
  84f6f8a... Fortran: Replace simple '.' quotes by %<.%> (*)
  325529e... Prepare 'contrib/gcc-changelog/git_commit.py' for GCC/Rust (*)
  7e4aa71... Add ChangeLog directories for modula2 into git_commit.py. (*)
  1bdba73... libbacktrace: rewrite and simplify main zstd loop (*)
  40ce648... Daily bump. (*)
  01254aa... Fortran: ICE on recursive derived types with allocatable co (*)
  b2e1c49... Fortran/OpenMP: align/allocator modifiers to the allocate c (*)
  71b31d1... rs6000: Remove useless copy_rtx in rs6000_emit_set_{,long}_ (*)
  96cb786... MAINTAINERS: fix spacing (*)
  d71b20f... i386: fix assert (__builtin_cpu_supports ("x86-64") >= 0) (*)
  3e4b8dc... Rename SUBTARGET_CC1_SPEC to OS_CC1_SPEC (*)
  63a42ff... analyzer: rename region-model-impl-calls.cc to kf.cc (*)
  7dc0eca... analyzer: fix ICE on region creation during get_referenced_ (*)
  cf80a23... analyzer: handle memmove like memcpy (*)
  2996b5c... Enable hwasan for x86-64. (*)
  bb57601... Implement hwasan target_hook. (*)
  d61c035... libstdc++: Remove digit separators [PR108015] (*)
  f76d794... libstdc++: Fix some -Wunused warnings in tests (*)
  646e979... libstdc++: Add [[nodiscard]] to chrono conversion functions (*)
  7eec311... libstdc++: Change class-key for duration and time_point to  (*)
  e6110da... Daily bump. (*)
  6a07798... docs: Suggest options to improve ASAN stack traces (*)
  3a9f6d5... Fortran: diagnose and reject duplicate CONTIGUOUS attribute (*)
  7410032... Fix count comparison in ipa-cp (*)
  5ddfe79... bpf: add define_insn for bswap (*)
  bd0485f... c++: build initializer_list<string> in a loop [PR105838] (*)
  d081807... c++: avoid initializer_list<string> [PR105838] (*)
  1e18476... c++: fewer allocator temps [PR105838] (*)
  3da5ae7... c++: comment (*)
  09c91ca... AArch64: Add UNSPECV_PATCHABLE_AREA [PR98776] (*)
  9550933... testsuite: Fix leaks in tree-dynamic-object-size-0.c (*)
  d9f9d5d... cfgbuild: Fix DEBUG_INSN handling in find_bb_boundaries [PR (*)
  1dc49df... i386: Add *concat<mode><dwi>3_{5,6,7} patterns [PR107627] (*)
  0ef9991... Ensure arguments to range-op handler are supported. (*)
  bb2e5da... rs6000: Update sign extension computation with sext_hwi (*)
  892e8c5... tree-optimization/107699 - missed &data._M_elems + _1 != &d (*)
  4505270... [PR102706] [testsuite] -Wno-stringop-overflow vs Warray-bou (*)
  a82c119... [arm] xfail fp-uint64-convert-double tests (*)
  c690779... [testsuite] [arm/aarch64] -fno-short-enums for auto-init-[1 (*)
  716c2d0... range-op-float: frange_arithmetic tweaks for MODE_COMPOSITE (*)
  8d4f007... arm: fix mve intrinsics scan body tests for C++ (*)
  2f187e9... range-op-float: Fix up frange_arithmetic [PR107967] (*)
  ab9fc70... libgcc: xtensa: remove stray symbols from X*HAL macro defin (*)
  9df1ba9... libbacktrace: support zstd decompression (*)
  4bc2d9f... Daily bump. (*)
  7d6512d... Fortran: handle zero-sized arrays in ctors with typespec [P (*)
  3db5bee... c: Diagnose auto constexpr used with a type (*)
  3ad0f47... libstdc++: Pass error handler to libbacktrace functions (*)
  dc02d4a... testsuite: Add test for C90 auto with implicit int (*)
  ce53cf7... preprocessor: Enable __VA_OPT__ for C2x (*)
  eb9491b... libgcc: xtensa: use built-in configuration (*)
  ecb575d... gcc: xtensa: allow dynamic configuration (*)
  952c8a1... AArch64: Fix assert in aarch64_move_imm [PR108006] (*)
  717154f... MAINTAINERS: Add myself as Rust front-end maintainer (*)
  05048fc... configure: When host-shared, pass --with-pic to in-tree lib (*)
  45e09c2... ipa/105676 - pure attribute suggestion for const function (*)
  3a1a141... i386: Avoid fma_chain for -march=alderlake and sapphirerapi (*)
  cb6922f... PR107920: Fix handling of virtual operands and disable fold (*)

(*) This commit already exists in another branch.
    Because the reference `refs/vendors/microsoft/heads/main' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-01-27  1:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-27  1:32 [gcc/microsoft/heads/main] (847 commits) Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' 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).