public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/modula-2] (258 commits) Merge branch 'master' into devel/modula-2.
@ 2021-08-10 13:57 Gaius Mulley
  0 siblings, 0 replies; only message in thread
From: Gaius Mulley @ 2021-08-10 13:57 UTC (permalink / raw)
  To: gcc-cvs

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

 20db8b340be... Merge branch 'master' into devel/modula-2.

It previously pointed to:

 4b3d4810cf8... Remove unused variables, parameters and procedures.

Diff:

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

  20db8b3... Merge branch 'master' into devel/modula-2.
  c318f8e... i386: Fix typos in amxbf16 runtime test. (*)
  19d1a52... tree-optimization/101801 - rework generic vector vectorizat (*)
  bb16940... middle-end/101824 - properly handle volatiles in nested fn  (*)
  0631faf... Evaluate arguments of sizeof that are structs of variable s (*)
  3d7ccbc... x86: Optimize load of const FP all bits set vectors (*)
  813ccbe... Support cond_ashr/lshr/ashl for vector integer modes under  (*)
  3776815... Daily bump. (*)
  c86c95e... Ensure toupper and tolower follow the expected pattern. (*)
  f5a2d78... libstdc++: Reduce use of debug containers in <regex> (*)
  1354603... libstdc++: [_GLIBCXX_DEBUG] Avoid allocator operator== when (*)
  d55d3f5... ipa: Fix testsuite/gcc.dg/ipa/remref-6.c (*)
  00eab08... Verify destination[source] of a load[store] instruction is  (*)
  9d2d660... i386: Name V2SF logic insns [PR101812] (*)
  62f0124... Cross-reference parts adapted in 'gcc/omp-oacc-neuter-broad (*)
  c408512... amdgcn: Enable OpenACC worker partitioning for AMD GCN (*)
  e2a58ed... openacc: Middle-end worker-partitioning support (*)
  e2e0b85... PR101609: Use the correct iterator for AArch64 vector right (*)
  0095afa... Remove 'gcc/omp-offload.c' from 'GTFILES' (*)
  2a700fb... Don't consider '-foffload-abi' in 'DEF_GOACC_BUILTIN', 'DEF (*)
  c523051... Sanity check that 'Init' doesn't appear without 'Var' in '* (*)
  06870af... [OpenACC] Clean up unused 'BUILT_IN_ACC_GET_DEVICE_TYPE' (*)
  7cc8585... [documentation] No need anymore to "mention ['gt-*.h' file] (*)
  67b8443... [documentation] Fix GTY header file example (*)
  848bcda... Improve handling of unknown sign bit in CCP. (*)
  2eff2a3... libstdc++: Make allocator equality comparable in tests (*)
  527a1cf... testsuite/lib/gfortran.exp: Add -I for ISO*.h [PR101305, PR (*)
  a5e78ee... aarch64: Expand %<w> correctly according to mode iterator (*)
  a5e3c1e... testsuite: aarch64: Fix invalid SVE tests (*)
  da81e30... testsuite: aarch64: Fix failing vector structure tests on b (*)
  78be906... MAINTAINERS: Add myself for write after approval (*)
  844105d... Daily bump. (*)
  5f564fd... lra: Fix s/otput/output/ typo in debug output (*)
  ad9c394... libstdc++: Fix dg-prune-output assertion message (*)
  fd26ce8... Fix c6x test compromised by recent improvements to bswap &  (*)
  e9b639c... libstdc++: Tweak timeout for testsuite/std/ranges/iota/max_ (*)
  7b51202... Daily bump. (*)
  307e0d4... compiler: support export/import of unsafe.Add/Slice (*)
  cd754ef... Fortran: ICE with automatic character object, save, and var (*)
  6866f48... Add tests for PR tree-optimization/88531 (*)
  f92f477... Daily bump. (*)
  81d6cdd... Move more code to new gimple-ssa-warn-access pass. (*)
  629b569... compiler: make escape analysis more strict about runtime ca (*)
  aff75af... arm: Fix pr69245.c testcase for reorder assembler architect (*)
  a22b3e0... arm: Fix typos for reorder assembler architecture directive (*)
  f31da42... tree-optimization/101801 - remove vect_worthwhile_without_s (*)
  c2a984a... libstdc++: Also move the [[nodiscard]] attributes in <compa (*)
  cd04e82... i386: Fix conditional move reg-to-reg move elimination peep (*)
  9d8eacc... Use CFN_BUILT_IN_CLRSB instead of BUILT_IN_CLRSB in switch. (*)
  6b0bde7... middle-end/AArch64: Fix bootstrap after vec changes (*)
  3c94db2... gcov: Remove <stdint.h> from libgcov-driver.c (*)
  bc181ad... aarch64: Use memcpy to copy structures in bfloat vst* intri (*)
  1deb081... aarch64: Use memcpy to copy structures in vst2[q]_lane intr (*)
  344f879... aarch64: Use memcpy to copy structures in vst3[q]_lane intr (*)
  a607592... aarch64: Use memcpy to copy structures in vst4[q]_lane intr (*)
  318113a... rs6000: Fix restored rs6000_long_double_type_size (*)
  fd351c7... Fixup gfortran.dg/vect/vect-8.f90 for aarch64 (*)
  9124bbe... gcov: Add __gcov_info_to_gdca() (*)
  a3d3e8c... Adjust by-value function vec arguments to by-reference. (*)
  8ebf4fb... Daily bump. (*)
  582c24e... runtime: extend internal atomics to comply with sync/atomic (*)
  c8b024f... libstdc++: Move [[nodiscard]] attributes again [PR101782] (*)
  4739344... libcpp: Regenerate ucnid.h using Unicode 13.0.0 files [PR10 (*)
  4805b92... libcpp: Fix makeucnid bug with combining values [PR100977] (*)
  02e5ffd... libgcc: Honor LDFLAGS_FOR_TARGET when linking libgcc_s (*)
  0bac793... openmp: Implement omp_get_device_num routine (*)
  8dec72a... libstdc++: Add [[nodiscard]] to <compare> (*)
  03d47da... testsuite: Fix warning introduced by nodiscard in libstdc++ (*)
  7b1de3e... libstdc++: Move attributes that follow requires-clauses [PR (*)
  72264a6... <x86gprintrin.h>: Add pragma GCC target("general-regs-only" (*)
  c04bb6d... doc: Document cond_* shift optabs in md.texi (*)
  783d809... vect: Move costing helpers from aarch64 code (*)
  c1cdabe... arm: reorder assembler architecture directives [PR101723] (*)
  6a37d03... arm: Don't reconfigure globals in arm_configure_build_targe (*)
  62e66c6... arm: ensure the arch_name is always set for the build targe (*)
  0c3aab7... aarch64: Don't include vec_select high-half in SIMD subtrac (*)
  8cd27a3... aarch64: Don't include vec_select high-half in SIMD add cos (*)
  f0fc1e6... Adjust gcc.dg/vect/bb-slp-pr101756.c (*)
  d0a5624... cfgloop: Make loops_list support an optional loop_p root (*)
  4e3129b... Fix oversight in handling of reverse SSO in SRA pass (*)
  ac8a2fb... compiler: make escape analysis more robust about builtin fu (*)
  c16f21c... Support cond_{xor,ior,and} for vector integer mode under AV (*)
  f7aa818... Support cond_{smax,smin} for vector float/double modes unde (*)
  9a8c3fc... Support cond_{smax,smin,umax,umin} for vector integer modes (*)
  2697f83... Daily bump. (*)
  ded2c2c... analyzer: initial implementation of asm support [PR101570] (*)
  5738a64... x86: Update STORE_MAX_PIECES (*)
  09dba01... x86: Avoid stack realignment when copying data with SSE reg (*)
  361da78... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdi (*)
  6dc8c46... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector (*)
  4e34925... IBM Z: Remove redundant V_HW_64 mode iterator. (*)
  0aa7091... IBM Z: Get rid of vpdi unspec (*)
  5391688... IBM Z: Get rid of vec merge unspec (*)
  63834c8... aarch64: Don't include vec_select high-half in SIMD multipl (*)
  1d65c9d... aarch64: Don't include vec_select element in SIMD multiply  (*)
  5a1017d... vect: Tweak comparisons with existing epilogue loops (*)
  315a1c3... vect: Tweak dump messages for vector mode choice (*)
  eb55b5b... aarch64: Fix a typo (*)
  929f2cf... gcov: check return code of a fclose (*)
  96c82a1... Fix debug info for ignored decls at start of assembly (*)
  9fcb8ec... [testsuite] Fix trapping access in test PR101750 (*)
  31855ba... Add emulated gather capability to the vectorizer (*)
  f2e5d27... by_pieces: Pass MAX_PIECES to op_by_pieces_d (*)
  96146e6... Fold (X<<C1)^(X<<C2) to a multiplication when possible. (*)
  0d04fe4... libstdc++: Add [[nodiscard]] to sequence containers (*)
  240b01b... libstdc++: Add [[nodiscard]] to iterators and related utili (*)
  2724d1b... Rewrite more vector loads to scalar loads (*)
  87a0b60... tree-optimization/101756 - avoid vectorizing boolean MAX re (*)
  af31cab... c++: Fix up #pragma omp declare {simd,variant} and acc rout (*)
  8aa14fa... testsuite: Fix duplicated content of gcc.c-torture/execute/ (*)
  9f26640... Refine predicate of peephole2 to general_reg_operand. [PR t (*)
  7195fa0... libgcc: Fix duplicated content of config/t-slibgcc-fuchsia (*)
  9db0bcd... Mark path_range_query::dump as override. (*)
  4d56259... tree-optimization/101769 - tail recursion creates possibly  (*)
  5c73b94... docs: document threader-mode param (*)
  3ae1468... Add dg-require-effective-target for testcases. (*)
  2fc2e39... Support cond_{fma,fms,fnma,fnms} for vector float/double un (*)
  22e40cc... compiler: support new language constructs in escape analysi (*)
  fa1407c... Daily bump. (*)
  e435e72... compile, runtime: make selectnbrecv return two values (*)
  cbbd439... compiler: check slice to pointer-to-array conversion elemen (*)
  3a7794b... rs6000: Replace & by && (*)
  ebff536... rs6000: "e" is not a free constraint letter (*)
  285aa68... Fix indirect call inlining with AutoFDO (*)
  9265b37... Fixes for AutoFDO testing (*)
  0ed093c... Fix indir-call-prof-2.c with AutoFDO (*)
  f9ad3d5... Fixes for AutoFDO tests (*)
  aabf07c... Disable a test case in ILP32 [PR101688]. (*)
  0f44b09... rs6000: Add test for _mm_minpos_epu16 (*)
  eaa93a0... rs6000: Add support for _mm_minpos_epu16 (*)
  a77a46d... libstdc++: Suppress redundant definitions of inline variabl (*)
  5c6759e... libstdc++: Replace TR1 components with C++11 ones in test u (*)
  13a1ac9... libstdc++: Specialize allocator_traits<pmr::polymorphic_all (*)
  9bd87e3... libstdc++: Remove trailing whitespace in some tests (*)
  7f2f4b8... libstdc++: Deprecate std::random_shuffle for C++14 (*)
  07b70df... libstdc++: Add testsuite proc for testing deprecated featur (*)
  e9f64ff... libstdc++: Reduce header dependencies in <regex> (*)
  98d7f30... x86: Use XMM31 for scratch SSE register (*)
  a1a2654... libstdc++: Avoid using std::unique_ptr in <locale> (*)
  048039c... aarch64: Add -mtune=neoverse-512tvb (*)
  9690309... aarch64: Restrict issue heuristics to inner vector loop (*)
  028059b... aarch64: Tweak MLA vector costs (*)
  537afb0... aarch64: Tweak the cost of elementwise stores (*)
  78770e0... aarch64: Add gather_load_xNN_cost tuning fields (*)
  b585f01... aarch64: Split out aarch64_adjust_body_cost_sve (*)
  83d796d... aarch64: Add a simple fixed-point class for costing (*)
  fa3ca61... aarch64: Turn sve_width tuning field into a bitmask (*)
  d0b952e... Add cond_add/sub/mul for vector integer modes. (*)
  759f385... Fix bashism in `libsanitizer/configure.tgt' (*)
  1a830c0... analyzer: Fix ICE on MD builtin [PR101721] (*)
  872c1a5... ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301 (*)
  4d17ca1... Daily bump. (*)
  e460471... gcc-changelog: ignore one more commit (*)
  585394d... x86: Add testcases for PR target/80566 (*)
  daaed9e... tree-cfg: Fix typos on dloop in move_sese_region_to_fn (*)
  724adff... Support cond_add/sub/mul/div for vector float/double. (*)
  7459bfa... compiler, runtime: allow slice to array pointer conversion (*)
  06d0437... compiler, runtime: support unsafe.Add and unsafe.Slice (*)
  14d8a5a... libstdc++: Add missing std::move to ranges::copy/move/rever (*)
  4414057... libstdc++: Fix up implementation of LWG 3533 [PR101589] (*)
  0e1bb3c... libstdc++: Add missing std::move to join_view::iterator cto (*)
  af863ef... x86: Also pass -mno-sse to vect8-ret.c (*)
  ff12cc3... x86: Update gcc.target/i386/incoming-11.c (*)
  dadbb1a... x86: Also pass -mno-avx to sw-1.c for ia32 (*)
  20a1c9a... x86: Also pass -mno-avx to cold-attribute-1.c (*)
  d7d7475... x86: Also pass -mno-avx to pr72839.c (*)
  0d3be08... x86: Add tests for piecewise move and store (*)
  bf159e5... x86: Add AVX2 tests for PR middle-end/90773 (*)
  29f0e95... x86: Update piecewise move and store (*)
  7f4c394... x86: Avoid stack realignment when copying data (*)
  1bee034... x86: Add TARGET_GEN_MEMSET_SCRATCH_RTX (*)
  38fb24b... libstdc++: Fix filesystem::temp_directory_path [PR101709] (*)
  2aaf691... libstc++: Add dg-error for additional error in C++11 mode (*)
  cac2353... Remove --param=threader-iterative. (*)
  7d8577d... [gcc/doc] Improve nonnull attribute documentation (*)
  99b520f... Fix PR 101683: FP exceptions for float->unsigned (*)
  f48c3cd... c++: Improve memory usage of subsumption [PR100828] (*)
  f9fcf75... Optimize x ? bswap(x) : 0 in tree-ssa-phiopt (*)
  6f0c43e... i386: Improve SImode constant - __builtin_clzll for -mno-lz (*)
  8dd1644... Add missing descriptions gcc/testsuite/ChangeLog (*)
  9a89a06... Update gcc fr.po. (*)
  af76342... c++: ICE on anon struct with base [PR96636] (*)
  5b759cd... c++: pretty-print TYPE_PACK_EXPANSION better (*)
  4c4249b... [Committed] Tweak new test case gcc.target/i386/dec-cmov-2. (*)
  05bcef5... openmp: Handle OpenMP directives in attribute syntax in att (*)
  91425e2... i386: Improve extensions of __builtin_clz and constant - __ (*)
  cfd60b3... gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware (*)
  309ddde... gcc.dg/uninit-pred-9_b.c: Xfail for MMIX too (*)
  15c8ad0... rs6000: Add tests for SSE4.1 "floor" intrinsics (*)
  5f50071... rs6000: Add support for SSE4.1 "floor" intrinsics (*)
  d656a3d... rs6000: Add tests for SSE4.1 "ceil" intrinsics (*)
  bd9a873... rs6000: Add support for SSE4.1 "ceil" intrinsics (*)
  ed04cf6... rs6000: Add tests for SSE4.1 "blend" intrinsics (*)
  9d352c6... rs6000: Add support for SSE4.1 "blend" intrinsics (*)
  f7bf03c... Decrement followed by cmov improvements. (*)
  5b2515f... MMIX: remove generic placeholders parameters in call insn p (*)
  ee189a7... doc: correct documentation of "call" (et al) operand 2. (*)
  145bc41... Handle constants in wi_fold for trunc_mod. (*)
  ebbcdd7... Change integral divide by zero to produce UNDEFINED. (*)
  d242acc... Change const basic_block to const_basic_block. (*)
  0b3560d... Move failed part of a test to a new file [PR101671] (*)
  e5e164e... Add QI vector mode support to by-pieces for memset (*)
  d68d275... Add testcases that got lost when tree-ssa was merged (*)
  3dbd4d9... libstdc++: Use secure_getenv for filesystem::temp_directory (*)
  2065654... mips: Fix up mips_atomic_assign_expand_fenv [PR94780] (*)
  45cb789... mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132 (*)
  6cd005a... c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertibl (*)
  3ead06c... c++: Reject anonymous struct with bases (*)
  0ba2003... c++: Fix up attribute rollbacks in cp_parser_statement (*)
  59ffdb9... Update gcc de.po. (*)
  854ef6e... x86: Don't enable LZCNT/POPCNT if disabled explicitly (*)
  011134d... d: Remove dead code from binary_op. (*)
  baa1226... d: Always layout initializer for the m_RTInfo field in Type (*)
  5ad4eab... d: Don't generate a PREDICT_EXPR when assert contracts are  (*)
  c18db63... d: Clarify comment for generating static array assignment w (*)
  370f66b... d: Only handle named enums in enum_initializer_decl (*)
  e22b7ae... d: Set COMDAT and visibility of thunks only if they are pub (*)
  99d6d3d... d: Factor aggregate_initializer_decl to set the sinit for a (*)
  3b52a10... d: Use Identifier::idPool to generate anonymous field name. (*)
  bc5208f... d: Use hasMonitor to determine whether to emit a __monitor  (*)
  b2abe4e... d: Insert null terminator in obstack buffers (*)
  bafda27... d: Drop any field or parameter types that got cached before (*)
  5530395... d: Factor d_nested_class and d_nested_struct into single fu (*)
  2730aa7... Mark gcc.dg/shrink-wrap-loop.c as XFAIL. (*)
  28665dd... [libgomp] Restore offloading 'libgomp/fortran.c' (*)
  5a973ae... arm/66791: Replace builtins in vld1. (*)
  6165cf6... Replace evrp use in loop versioning with ranger. (*)
  77ab4e3... c++: Accept C++11 attribute-definition [PR101582] (*)
  291416d... ipa-devirt: check precision mismatch of enum values [PR1013 (*)
  e41ba80... Use range-based for loops for traversing loops (*)
  4186cb9... fix breakage from "libstdc++: Remove unnecessary uses of <u (*)
  ef22e9c... Fix MMIX breakage; ICE in df_ref_record, at df-scan.c:2598 (*)
  591b128... Update gcc .po files. (*)
  0c6d21f... Reinstate branch-on-bit insns for H8 (*)
  2f6bdd5... Xfail just the failing assertion and correct target. (*)
  3c13cf4... d: Generate Object class if it doesn't exist during TypeInf (*)
  7616ed6... d: Return the correct value for C++ constructor calls (PR10 (*)
  5c9b740... d: Ensure casting from bool results in either 0 or 1 (PR964 (*)
  75f2e3f... d: Remove generated D header files on error (PR101657) (*)
  cd4bda4... d: Don't escape quoted format strings in escape_d_format (P (*)
  7d014f7... testsuite: Fix up two tests for recent libstdc++ header cha (*)
  0829ab7... [OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass (*)
  f0529d9... Fix failed test cases caused by disabling mode promotion fo (*)
  2e96b5f... Backwards jump threader rewrite with ranger. (*)
  e63d762... c/101512 - fix missing address-taking in c_common_mark_addr (*)
  841548f... Adjust docu of TARGET_VECTORIZE_VEC_PERM_CONST (*)
  e8de5ba... analyzer: : Refactor callstring to work with pairs of super (*)
  7d11da8... Adjust/Refine testcases. (*)
  231bcc7... Add a separate function to calculate cost for WIDEN_MULT_EX (*)
  aafa38b... Use preferred mode for doloop IV [PR61837] (*)
  3916902... Daily bump. (*)
  1121e49... Correct uninitialized object offset and size computation [P (*)
  b9cbf8c... Correct -Warray-bounds handling if function pointers [PR101 (*)
  2a837de... Add new gimple-ssa-warn-access pass. (*)
  f471739... PR 100168: Fix call test on power10. (*)
  37eb3ef... analyzer: play better with -fsanitize=bounds (*)
  b508113... analyzer: remove redundant return value from various impl_c (*)
  7bf582e... Fortran: ICE in resolve_allocate_deallocate for invalid STA (*)

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


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

only message in thread, other threads:[~2021-08-10 13:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-10 13:57 [gcc/devel/modula-2] (258 commits) Merge branch 'master' into devel/modula-2 Gaius Mulley

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