Daily bump.
This commit is contained in:
parent
bd6f2c6316
commit
52055987fb
9 changed files with 346 additions and 1 deletions
|
@ -1,3 +1,10 @@
|
|||
2021-10-12 Eric Gallager <egallager@gcc.gnu.org>
|
||||
|
||||
* Makefile.def: Mark libcody, libdecnumber,
|
||||
c++tools, libgcc, and libobjc as missing TAGS
|
||||
targets.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2021-10-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
|
||||
|
||||
* MAINTAINERS: Add myself to DCO section and update email
|
||||
|
|
108
gcc/ChangeLog
108
gcc/ChangeLog
|
@ -1,3 +1,111 @@
|
|||
2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
|
||||
|
||||
PR target/101985
|
||||
* config/rs6000/altivec.h (vec_cpsgn): Swap operand order.
|
||||
* config/rs6000/rs6000-overload.def (VEC_COPYSIGN): Use SKIP to
|
||||
avoid generating an automatic #define of vec_cpsgn. Use the
|
||||
correct built-in for V4SFmode that doesn't depend on VSX.
|
||||
|
||||
2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/85730
|
||||
PR target/82524
|
||||
* config/i386/i386.md (*add<mode>_1_slp): Rewrite as
|
||||
define_insn_and_split pattern. Add alternative 1 and split it
|
||||
post reload to insert operand 1 into the low part of operand 0.
|
||||
(*sub<mode>_1_slp): Ditto.
|
||||
(*and<mode>_1_slp): Ditto.
|
||||
(*<any_or:code><mode>_1_slp): Ditto.
|
||||
(*ashl<mode>3_1_slp): Ditto.
|
||||
(*<any_shiftrt:insn><mode>3_1_slp): Ditto.
|
||||
(*<any_rotate:insn><mode>3_1_slp): Ditto.
|
||||
(*neg<mode>_1_slp): New insn_and_split pattern.
|
||||
(*one_cmpl<mode>_1_slp): Ditto.
|
||||
|
||||
2021-10-12 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* doc/install.texi: Update MinGW and mingw-64 Binaries
|
||||
download links.
|
||||
|
||||
2021-10-12 Daniel Le Duc Khoi Nguyen <greenrecyclebin@gmail.com>
|
||||
|
||||
* doc/extend.texi (Common Variable Attributes): Fix typos in
|
||||
alloc_size documentation.
|
||||
|
||||
2021-10-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/102696
|
||||
* tree-vect-slp.c (vect_build_slp_tree_2): Properly mark
|
||||
the tree fatally failed when we reject a BIT_FIELD_REF.
|
||||
|
||||
2021-10-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/102572
|
||||
* tree-vect-stmts.c (vect_build_gather_load_calls): When
|
||||
gathering the vectorized defs for the mask pass in the
|
||||
desired mask vector type so invariants will be handled
|
||||
correctly.
|
||||
|
||||
2021-10-12 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-sve.md (*fcm<cmp_op><mode>_bic_combine,
|
||||
*fcm<cmp_op><mode>_nor_combine, *fcmuo<mode>_bic_combine,
|
||||
*fcmuo<mode>_nor_combine): New.
|
||||
|
||||
2021-10-12 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR target/102588
|
||||
* config/sparc/sparc-modes.def (OI): New integer mode.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gimple-fold.h (clear_padding_type_may_have_padding_p): Declare.
|
||||
* gimple-fold.c (clear_padding_type_may_have_padding_p): No longer
|
||||
static.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* tree-vectorizer.h (loop_cost_model): New function.
|
||||
(unlimited_cost_model): Use it.
|
||||
* tree-vect-loop.c (vect_analyze_loop_costing): Use loop_cost_model
|
||||
call instead of flag_vect_cost_model.
|
||||
* tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Likewise.
|
||||
(vect_prune_runtime_alias_test_list): Likewise. Also use it instead
|
||||
of flag_simd_cost_model.
|
||||
|
||||
2021-10-12 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/102483
|
||||
* config/i386/i386-expand.c (emit_reduc_half): Handle
|
||||
V4QImode.
|
||||
* config/i386/mmx.md (reduc_<code>_scal_v4qi): New expander.
|
||||
(reduc_plus_scal_v4qi): Ditto.
|
||||
|
||||
2021-10-12 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* config/rs6000/smmintrin.h (_mm_cmpeq_epi64, _mm_cmpgt_epi64,
|
||||
_mm_mullo_epi32, _mm_mul_epi32, _mm_packus_epi32): New.
|
||||
* config/rs6000/nmmintrin.h: Copy from i386, tweak to suit.
|
||||
|
||||
2021-10-12 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* config/rs6000/smmintrin.h (_mm_cvtepi8_epi16, _mm_cvtepi8_epi32,
|
||||
_mm_cvtepi8_epi64, _mm_cvtepi16_epi32, _mm_cvtepi16_epi64,
|
||||
_mm_cvtepi32_epi64, _mm_cvtepu8_epi16, _mm_cvtepu8_epi32,
|
||||
_mm_cvtepu8_epi64, _mm_cvtepu16_epi32, _mm_cvtepu16_epi64,
|
||||
_mm_cvtepu32_epi64): New.
|
||||
|
||||
2021-10-12 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* config/rs6000/smmintrin.h (_mm_test_all_zeros,
|
||||
_mm_test_all_ones, _mm_test_mix_ones_zeros): Rewrite as macro.
|
||||
|
||||
2021-10-12 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* config/rs6000/smmintrin.h (_mm_min_epi8, _mm_min_epu16,
|
||||
_mm_min_epi32, _mm_min_epu32, _mm_max_epi8, _mm_max_epu16,
|
||||
_mm_max_epi32, _mm_max_epu32): New.
|
||||
|
||||
2021-10-11 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* ipa-modref-tree.h (struct modref_access_node): Revert
|
||||
|
|
|
@ -1 +1 @@
|
|||
20211012
|
||||
20211013
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
2021-10-12 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* c-format.c (print_char_table): Add %b and %B formats.
|
||||
(scan_char_table): Add %b format.
|
||||
* c-format.h (T2X_UI, T2X_UL, T2X_ULL, T2X_US, T2X_UC, T2X_ST)
|
||||
(T2X_UPD, T2X_UIM): New macros.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-omp.c (c_finish_omp_atomic): Use
|
||||
clear_padding_type_may_have_padding_p.
|
||||
|
||||
2021-10-08 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* c-opts.c (c_common_post_options): Use new macro
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
2021-10-12 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/102541
|
||||
* check.c (gfc_check_present): Handle optional CLASS.
|
||||
* interface.c (gfc_compare_actual_formal): Likewise.
|
||||
* trans-array.c (gfc_trans_g77_array): Likewise.
|
||||
* trans-decl.c (gfc_build_dummy_array_decl): Likewise.
|
||||
* trans-types.c (gfc_sym_type): Likewise.
|
||||
* primary.c (gfc_variable_attr): Fixes for dummy and
|
||||
pointer when 'class%_data' is passed.
|
||||
* trans-expr.c (set_dtype_for_unallocated, gfc_conv_procedure_call):
|
||||
For assumed-rank dummy, fix setting rank for dealloc/notassoc actual
|
||||
and setting ubound to -1 for assumed-size actuals.
|
||||
|
||||
2021-10-10 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/99348
|
||||
|
|
|
@ -1,3 +1,118 @@
|
|||
2021-10-12 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
|
||||
gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
|
||||
gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
|
||||
|
||||
2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
|
||||
|
||||
PR target/101985
|
||||
* gcc.target/powerpc/pr101985-1.c: New.
|
||||
* gcc.target/powerpc/pr101985-2.c: New.
|
||||
|
||||
2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/85730
|
||||
PR target/82524
|
||||
* gcc.target/i386/pr85730.c: New test.
|
||||
|
||||
2021-10-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/102696
|
||||
* g++.dg/vect/pr102696.cc: New testcase.
|
||||
|
||||
2021-10-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/102572
|
||||
* g++.dg/vect/pr102572.cc: New testcase.
|
||||
|
||||
2021-10-12 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
|
||||
* gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
|
||||
* gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
|
||||
* gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
|
||||
|
||||
2021-10-12 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/102541
|
||||
* gfortran.dg/assumed_rank_24.f90: New test.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
|
||||
* gcc.dg/gomp/simd-3.c: Likewise.
|
||||
|
||||
2021-10-12 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr102483.c: New test.
|
||||
* gcc.target/i386/pr102483-2.c: New test.
|
||||
|
||||
2021-10-12 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
|
||||
* gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pminud.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
|
||||
* gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
|
||||
dg-require-effective-target.
|
||||
|
||||
2021-10-12 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
|
||||
adjust dg directives to suit.
|
||||
* gcc.target/powerpc/sse4_1-packusdw.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmuldq.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmulld.c: Same.
|
||||
* gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
|
||||
* gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
|
||||
tweak to suit.
|
||||
|
||||
2021-10-12 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
|
||||
adjust dg directives to suit.
|
||||
* gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
|
||||
|
||||
2021-10-12 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
|
||||
* gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmaxud.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pminsb.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pminsd.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pminud.c: Same.
|
||||
* gcc.target/powerpc/sse4_1-pminuw.c: Same.
|
||||
|
||||
2021-10-11 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
|
||||
|
|
|
@ -1,3 +1,66 @@
|
|||
2021-10-12 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* target.c (gomp_copy_host2dev): Release device lock on cbuf
|
||||
error path.
|
||||
|
||||
2021-10-12 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.fortran/icv-3.f90: New.
|
||||
* testsuite/libgomp.fortran/icv-4.f90: New.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* libgomp.texi (omp_get_max_teams, omp_get_teams_thread_limit,
|
||||
omp_set_num_teams, omp_set_teams_thread_limit, OMP_NUM_TEAMS,
|
||||
OMP_TEAMS_THREAD_LIMIT): Document.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* libgomp.texi (omp_get_device_num): Move @node before omp_get_dynamic
|
||||
to avoid makeinfo warnings.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* testsuite/libgomp.c-c++-common/icv-3.c: New test.
|
||||
* testsuite/libgomp.c-c++-common/icv-4.c: New test.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libgomp/102628
|
||||
PR libgomp/102668
|
||||
* testsuite/libgomp.c-c++-common/alloc-9.c (main): Decrease
|
||||
allocation sizes from 420 to 320 and from 768 to 568.
|
||||
* testsuite/libgomp.fortran/alloc-11.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/alloc-1.F90: Change expected alignment
|
||||
for cr from 16 to 4.
|
||||
|
||||
2021-10-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* testsuite/libgomp.c/scan-11.c: Remove option -fvect-cost-model=cheap.
|
||||
* testsuite/libgomp.c/scan-12.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-13.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-14.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-15.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-16.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-17.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-18.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-19.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-20.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-21.c: Likewise.
|
||||
* testsuite/libgomp.c/scan-22.c: Likewise.
|
||||
* testsuite/libgomp.c++/scan-9.C: Likewise.
|
||||
* testsuite/libgomp.c++/scan-10.C: Likewise.
|
||||
* testsuite/libgomp.c++/scan-11.C: Likewise.
|
||||
* testsuite/libgomp.c++/scan-12.C: Likewise.
|
||||
* testsuite/libgomp.c++/scan-13.C: Likewise.
|
||||
* testsuite/libgomp.c++/scan-14.C: Likewise.
|
||||
* testsuite/libgomp.c++/scan-15.C: Likewise.
|
||||
* testsuite/libgomp.c++/scan-16.C: Likewise.
|
||||
|
||||
2021-10-12 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
* testsuite/libgomp.graphite/force-parallel-8.c: Add --param max-stores-to-sink=0.
|
||||
|
||||
2021-10-11 Marcel Vollweiler <marcel@codesourcery.com>
|
||||
|
||||
* allocator.c (omp_init_allocator): Replace omp_atv_sequential with
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2021-10-12 Luís Ferreira <contact@lsferreira.net>
|
||||
|
||||
* d-demangle.c (dlang_parse_qualified): Remove redudant parenthesis
|
||||
around lhs and rhs of assignments.
|
||||
|
||||
2021-10-01 Luís Ferreira <contact@lsferreira.net>
|
||||
|
||||
* testsuite/d-demangle-expected: Add missing format for new test
|
||||
|
|
|
@ -1,3 +1,24 @@
|
|||
2021-10-12 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/20_util/tuple/comparison_operators/overloaded.cc:
|
||||
Restore test for operator<.
|
||||
* testsuite/20_util/tuple/comparison_operators/overloaded2.cc:
|
||||
Adjust expected errors for C++20.
|
||||
|
||||
2021-10-12 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/101960
|
||||
* include/std/tuple (_Tuple_impl(_Tuple_impl&&)): Define as
|
||||
defauled.
|
||||
* testsuite/20_util/tuple/cons/101960.cc: Check tuples with
|
||||
array elements before the last element.
|
||||
|
||||
2021-10-12 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_iterator_base_funcs.h (__advance): Add
|
||||
deleted overload to improve diagnostics.
|
||||
(__distance): Likewise.
|
||||
|
||||
2021-10-11 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/atomic_timed_wait.h: Remove unused header.
|
||||
|
|
Loading…
Add table
Reference in a new issue