[gcc/ibm/heads/gcc-9-branch] (235 commits) ibm: Merge up to top of releases/gcc-9

Peter Bergner bergner@gcc.gnu.org
Mon Nov 30 17:43:11 GMT 2020


The branch 'ibm/heads/gcc-9-branch' was updated to point to:

 9d68bafe47c... ibm: Merge up to top of releases/gcc-9

It previously pointed to:

 4213e0cc454... ibm: Merge up to top of releases/gcc-9

Diff:

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

  9d68baf... ibm: Merge up to top of releases/gcc-9
  6b7ab0e... Backport of the patch for PR target/91816 (*)
  90ed2b9... Daily bump. (*)
  06d68f2... Daily bump. (*)
  e6280f6... Fix PR target/97939 (*)
  2d9acb9... Fix PR target/96607 (*)
  6fd4560... Daily bump. (*)
  11e0a9e... Daily bump. (*)
  e45e650... libstdc++: Fix undefined FILE* operations in test (*)
  25b61f9... Don't create location wrapper nodes within OpenACC clauses (*)
  1e89a23... Daily bump. (*)
  a03fa17... Add 'g++.dg/gomp/map-{1,2}.C' (*)
  1cb1c9e... Fix templatized C++ OpenACC 'cache' directive ICEs (*)
  8476cfe... Daily bump. (*)
  b22f1b3... changelog: fix parsing of a revert commit (*)
  196716c... dwarf2: ICE with local class in unused function [PR97918] (*)
  19323ea... c++: Fix FE devirt with diamond inheritance [PR95158] (*)
  b5eabef... [testsuite] Emit 'warning' instead of 'error' diagnostics f (*)
  c71d975... [testsuite] Enable column location checking for 'dg-optimiz (*)
  18023fa... Daily bump. (*)
  23114fd... Daily bump. (*)
  fe03562... Daily bump. (*)
  fc6c39c... Daily bump. (*)
  c368cd5... Daily bump. (*)
  9c78c34... Daily bump. (*)
  83ded15... Daily bump. (*)
  e56eee0... add --with-{cpu,arch,tune}-{32,64} as alias flags for --wit (*)
  600ef56... add --with-tune configure flag (*)
  cbc9dab... libstdc++: Make pmr::synchronized_pool_resource work withou (*)
  7e785f4... AArch64: Skip test for pr97535 on ILP32 since it can't expr (*)
  9d65095... AArch64: Fix overflow in memcopy expansion on aarch64. (*)
  c528689... PR target/97682 - Fix to reuse t1 register between call add (*)
  6abef27... Daily bump. (*)
  a27067c... Put PREFETCHW back to march=broadwell (*)
  e1a0868... Daily bump. (*)
  ba616f8... Daily bump. (*)
  83a51f1... Daily bump. (*)
  62c2d52... libstdc++: Fix __numeric_traits_integer<__int20> [PR 97798] (*)
  afa885d... libstdc++: Fix division by zero in std::sample (*)
  9df0588... c++: Distinguish alignof and __alignof__ in cp_tree_equal [ (*)
  0db1053... Daily bump. (*)
  547d076... Fortran: Fix function decl's location [PR95847] (*)
  5615ab3... Daily bump. (*)
  d8157e0... Fix biased integer arithmetic (*)
  c797c85... Fix segfault on elaboration of empty 1-element array at -O (*)
  286cc2e... Fix missing defination of PTA_CLDEMOTE, PTA_MOVDIRI, PTA_MO (*)
  c3c5544... Daily bump. (*)
  ae03b42... Daily bump. (*)
  c9769a6... libstdc++: Use non-throwing increment in recursive_director (*)
  97dd08a... Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for march=t (*)
  e19cacc... Daily bump. (*)
  e4e39f3... Daily bump. (*)
  3216a01... Daily bump. (*)
  9824022... rs6000: Use the correct minimized testcase (*)
  542b564... Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu (*)
  fe640ed... Sync gcc-changelog scripts. (*)
  892c8c9... Daily bump. (*)
  82972dc... ASAN: disable -Wno-stringop-overflow for 2 tests (*)
  88a72db... Daily bump. (*)
  d1bcf0e... Remove duplicate ChangeLog entry. (*)
  c1a2868... Daily bump. (*)
  e42cb1d... testsuite/97688 - fix check_vect () with __AVX2__ (*)
  fc1af16... Daily bump. (*)
  dd0b834... Daily bump. (*)
  8860822... Simplify and enhance 'libgomp.oacc-c-c++-common/pr85486*.c' (*)
  d824c5d... libgomp testsuite: tell warning from error diagnostics, etc (*)
  b2593aa... Daily bump. (*)
  a629861... Daily bump. (*)
  f35a795... Daily bump. (*)
  c9e421e... Daily bump. (*)
  e84932f... Daily bump. (*)
  b18bc6b... Daily bump. (*)
  8d3b261... PR libfortran/97063 - Wrong result for vector (step size is (*)
  412541a... Daily bump. (*)
  3fca9ca... Daily bump. (*)
  a07af77... Fix PR97439 (*)
  4c1fd5e... Daily bump. (*)
  abaf301... Daily bump. (*)
  1b45405... Daily bump. (*)
  77923ad... libstdc++: Make std::assume_aligned a constexpr function [P (*)
  5ea03b9... Daily bump. (*)
  8a762e4... Daily bump. (*)
  fea6def... Daily bump. (*)
  3faef34... IPA: compare VRP types. (*)
  8a03074... Daily bump. (*)
  3de9bf7... MIPS/libphobos: Fix switchcontext.S assembly for MIPS I ISA (*)
  12c9413... IPA: fix profile handling in IRA (*)
  e85a4a7... Daily bump. (*)
  823bdd0... Daily bump. (*)
  90b787c... AArch64: Add Neoverse N2 tuning model (*)
  b9c1ca3... PR target/97349 AArch64: Incorrect types for some Neon vdup (*)
  a2090e8... Daily bump. (*)
  69e8d80... d: Fix alias protection being ignored if used before declar (*)
  6d71115... Daily bump. (*)
  c4fafd1... Daily bump. (*)
  f157526... Daily bump. (*)
  f332732... Daily bump. (*)
  8396750... PR fortran/97272 - Wrong answer from MAXLOC with character  (*)
  d4256c8... Implement ACLE intrinsics for FRINT[32,64][Z,X] (*)
  d5c6ea2... PR target/97150 AArch64: 2nd parameter of unsigned Neon sca (*)
  18d980d... PR target/96313 AArch64: vqmovun* return types should be un (*)
  6d6b093... [RS6000] ICE in decompose, at rtl.h:2282 (*)
  4c591af... libstdc++: Fix non-reserved name in header (*)
  0d8776b... Daily bump. (*)
  7be480b... Daily bump. (*)
  96b32c8... configure: Fix in-tree building of GMP on BSD [PR97302] (*)
  972bc5c... Daily bump. (*)
  6725de4... arm: Add missing part number for Neoverse V1 (*)
  4a437d6... Daily bump. (*)
  99f2956... Daily bump. (*)
  fd808e9... Daily bump. (*)
  54e50dc... arm: Add support for Neoverse N2 CPU (*)
  ec3abe7... AArch64: Add Neoverse V1 tuning struct (*)
  991a376... GCOV: do not mangle .gcno files. (*)
  7c55364... gcov: fix streaming of HIST_TYPE_IOR histogram type. (*)
  20f699a... gcov: fix streaming corruption (*)
  3f70593... Daily bump. (*)
  19870c2... AArch64: Add prefer_advsimd_autovec internal tune_flag (*)
  472396e... AArch64: Add rng feature to Neoverse V1 (*)
  b35353f... s390: Fix up s390_atomic_assign_expand_fenv (*)
  df52e2f... aarch64: Add support for Neoverse N2 CPU (*)
  5420d2d... Daily bump. (*)
  05c3a20... AArch64: Add Linux cpuinfo string for rng feature (*)
  cbe1264... x86: Use SET operation in MOVDIRI and MOVDIR64B (*)
  a8ee77e... Daily bump. (*)
  97bbda2... Add missing FSF copyright notes for x86 intrinsic headers. (*)
  f6d4b96... arm: Add support for Neoverse V1 CPU (*)
  333a4fe... Daily bump. (*)
  3fa772a... testsuite: [aarch64] Fix aarch64/advsimd-intrinsics/v{trn,u (*)
  803f597... AArch64: Implement missing p128<->f64 reinterpret intrinsic (*)
  61291c4... AArch64: Implement missing vrndns_f32 intrinsic (*)
  23b4d65... AArch64: Implement missing _p64 intrinsics for vector permu (*)
  0d27e8e... AArch64: Implement vldrq_p128 intrinsic (*)
  9f7c4bb... AArch64: Implement vstrq_p128 intrinsic (*)
  6f189fa... AArch64: Implement missing vcls intrinsics on unsigned type (*)
  11874a0... AArch64: Implement missing vceq*_p* intrinsics (*)
  48e274b... AArch64: Implement poly-type vadd intrinsics (*)
  0676e19... Revert "Fortran  :  ICE in build_field PR95614" (*)
  d1b51d1... Daily bump. (*)
  aa42c1a... optabs: Don't reuse target for multi-word expansions if it  (*)
  7a8c40b... Fortran  :  ICE in build_field PR95614 (*)
  b61572e... Daily bump. (*)
  f9b2251... Daily bump. (*)
  4fb606b... Implement __rndr, __rndrrs intrinsics (*)
  aea1421... Daily bump. (*)
  3bec35d... rtl_data: Add sp_is_clobbered_by_asm (*)
  6f06be1... Add support for __jcvt intrinsic (*)
  6ca87f2... aarch64: Add support for Neoverse V1 CPU (*)
  dbc775f... Daily bump. (*)
  c189842... Daily bump. (*)
  e728558... libstdc++: Fix out-of-bounds string_view access in filesyst (*)
  132ddcc... libstdc++: Use correct argument type for __use_alloc, again (*)
  4be18e2... libstdc++: Use correct argument type for __use_alloc [PR 96 (*)
  6dceae0... Daily bump. (*)
  b3043e4... libstdc++: Fix std::gcd and std::lcm for unsigned integers  (*)
  90f845a... libstdc++: Fix build for targets without lstat [PR 94681] (*)
  3ec14c9... libstdc++: Make C++17 ignore --disable-libstdcxx-filesystem (*)
  90fdf47... libstdc++: Fix noexcept-specifier for std::bind_front [PR 9 (*)
  bdaf0ce... libstdc++: handle small max_blocks_per_chunk in pool resour (*)
  5421300... Daily bump. (*)
  2ec5c13... Daily bump. (*)
  0e44206... Fortran: Avoid double-free with parse error (PR96041, PR934 (*)
  5ec4a3d... PR fortran/93423 - ICE on invalid with argument list for mo (*)
  03732d5... Daily bump. (*)
  a24744c... store-merging: Consider also overlapping stores earlier in  (*)
  7ebf06c... arm: Extend the PR94780 fix to arm (*)
  37e5387... Daily bump. (*)
  336b410... rs6000: Properly handle LE index munging in vec_shr (PR9471 (*)
  956ef4a... If -mavx implies -mxsave, then -mno-xsave should imply -mno (*)
  ce53a9a... Daily bump. (*)
  25542b2... c++: Disable -frounding-math during manifestly constant eva (*)
  ace10c3... dwarf2out: Fix up dwarf2out_next_real_insn caching [PR96729 (*)
  acd9703... gimple: Ignore *0 = {CLOBBER} in path isolation [PR96722] (*)
  d2472e5... c: Fix -Wunused-but-set-* warning with _Generic [PR96571] (*)
  6762729... c-family: Fix ICE in get_atomic_generic_size [PR96545] (*)
  cdc1ed0... openmp: Handle clauses with gimple sequences in convert_non (*)
  464ed89... openmp: Handle reduction clauses on host teams construct [P (*)
  3f804f6... veclower: Don't ICE on .VEC_CONVERT calls with no lhs [PR96 (*)
  fdcb6da... fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174] (*)
  62714a1... tree-cfg: Fix ICE with switch stmt to unreachable opt and f (*)
  a1eb6e4... c-family: Use TYPE_OVERFLOW_UNDEFINED instead of !TYPE_UNSI (*)
  6ff6c02... fold-const: Fix A <= 0 ? A : -A folding [PR95810] (*)
  8efa945... c++: Try to complete decomp types [PR95328] (*)
  b78ea59... openmp: Fix placement of 2nd+ preparation statement for PHI (*)
  9d01f91... Fix -fcompare-debug issue in purge_dead_edges [PR95080] (*)
  eca1dbe... c++: Avoid strict_aliasing_warning on dependent types or ex (*)
  7900237... riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950] (*)
  0f717ba... combine: Don't replace SET_SRC with REG_EQUAL note content  (*)
  b66139a... c: Fix ICE with _Atomic side-effect in nested fn param decl (*)
  f479346... tilegx: Unbreak build (*)
  ccee051... x86: Fix -O0 remaining intrinsic macros [PR94832] (*)
  f97bf96... x86: Fix -O0 intrinsic *gather*/*scatter* macros [PR94832] (*)
  540e1de... rs6000: Fix rs6000_atomic_assign_expand_fenv [PR94826] (*)
  029d813... pr94780.c fails with ICE on aarch64 [PR94820] (*)
  5220223... tree: Fix up TREE_SIDE_EFFECTS on internal calls [PR94809] (*)
  1777beb... x86: Fix up ix86_atomic_assign_expand_fenv [PR94780] (*)
  d6a341e... c-family: Fix ICE on __builtin_speculation_safe_value () [P (*)
  e9dbd80... c++: Avoid -Wreturn-type warning if a template fn calls nor (*)
  15e2cca... Shortcut identity VEC_PERM expansion [PR94710] (*)
  934ede3... attribs: Don't diagnose attribute exclusions during error r (*)
  1e4a928... ubsan: Avoid -Wpadded warnings [PR94641] (*)
  dea5973... Fix -fcompare-debug issue in delete_insn_and_edges [PR94618 (*)
  5b23b0c... inliner: Don't ICE on NULL TYPE_DOMAIN [PR94621] (*)
  a43981b... c++: Fix pasto in structured binding diagnostics [PR94571] (*)
  489c62b... selftest: Work around GCC 4.2 PR33916 bug by optimizing the (*)
  780b2ab... vect: Fix up lowering of TRUNC_MOD_EXPR by negative constan (*)
  cb09410... i386: Don't use AVX512F integral masks for V*TImode [PR9443 (*)
  175f052... c++: Further fix for -fsanitize=vptr [PR94325] (*)
  c5aca03... add intrinsics for vld1(q)_x4 and vst1(q)_x4 (*)
  b0dc0c0... Daily bump. (*)
  04a9b79... [PATCH, rs6000] Fix vector long long subtype (PR96139) (*)
  d0a094c... i386: Fix up vector mul and div with broadcasts in -masm=in (*)
  ce74ad2... Daily bump. (*)
  3c035af... Daily bump. (*)
  f71ca5c... Daily bump. (*)
  d8eb8ab... Daily bump. (*)
  7cfb86a... ipa/94947 - avoid using externally_visible_p () (*)
  0bcf016... ipa/94947 - fix test for externally visible variables for I (*)
  95a8572... middle-end/94964 - avoid EH loop entry with CP_SIMPLE_PREHE (*)
  0c7ae56... tree-optimization/95049 - fix not terminating RPO VN iterat (*)
  5024ea6... tree-optimization/95133 - avoid abnormal edges in path spli (*)
  1102a2c... tree-optimization/95717 - fix SSA update for vectorizer epi (*)
  6d06c17... libstdc++: Fix is_trivially_constructible (PR 94033) (*)
  b3a51b9... Fix crash on array component with nonstandard index type (*)
  0679082... Adjust email address (*)
  10f5c90... Daily bump. (*)
  3bad57d... Fix uninitialized variable with nested variant record types (*)
  c170582... Daily bump. (*)
  32f3497... PR fortran/96890 - Wrong answer with intrinsic IALL (*)
  5353d0b... Daily bump. (*)
  ad67f1e... Fix description of FINDLOC result. (*)
  1eaa4c2... Daily bump. (*)
  fe6f6d4... Daily bump. (*)
  5868964... Daily bump. (*)
  fc0256c... Daily bump. (*)

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


More information about the Gcc-cvs mailing list