[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