public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org
Subject: [gcc/devel/modula-2] (160 commits) Merge branch 'master' into devel/modula-2.
Date: Wed, 14 Dec 2022 12:30:07 +0000 (GMT)	[thread overview]
Message-ID: <20221214123007.3718D382E456@sourceware.org> (raw)

The branch 'devel/modula-2' was updated to point to:

 fb2a3f47085... Merge branch 'master' into devel/modula-2.

It previously pointed to:

 144b3ad102b... Move hand built ChangeLogs out of the way premerge.

Diff:

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

  fb2a3f4... Merge branch 'master' into devel/modula-2.
  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 (*)

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

             reply	other threads:[~2022-12-14 12:30 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-14 12:30 Gaius Mulley [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-09-08 15:03 Gaius Mulley
2021-08-18 14:24 Gaius Mulley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221214123007.3718D382E456@sourceware.org \
    --to=gaius@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).