Daily bump.
This commit is contained in:
parent
e01874cdae
commit
43c35d0d90
@ -1,3 +1,8 @@
|
||||
2021-06-11 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_update_version.py: Ignore commit that
|
||||
violates rules and was somehow pushed.
|
||||
|
||||
2021-05-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* update-copyright.py: Add c++tools.
|
||||
|
109
gcc/ChangeLog
109
gcc/ChangeLog
@ -1,3 +1,112 @@
|
||||
2021-06-11 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.md
|
||||
(floatsi<SFDF:mode>2_lfiwax_<QHI:mode>_mem_zext): New
|
||||
define_insn_and_split.
|
||||
|
||||
2021-06-11 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.c (vect_build_slp_tree_2): Use stablesort
|
||||
to sort operands of the associative chain.
|
||||
|
||||
2021-06-11 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* system.h (gcc_stablesort_r): Declare.
|
||||
* sort.cc (gcc_sort_r): Support stable sort.
|
||||
(gcc_stablesort_r): Define.
|
||||
* vec.h (vec<>::stablesort): Add.
|
||||
|
||||
2021-06-10 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/89021
|
||||
* config/i386/i386-expand.c (ix86_split_mmx_punpck):
|
||||
Handle V2SF mode. Emit SHUFPS to fixup unpack-high for V2SF mode.
|
||||
(expand_vec_perm_blend): Handle 64bit modes for TARGET_SSE4_1.
|
||||
(expand_vec_perm_pshufb): Handle 64bit modes for TARGET_SSSE3.
|
||||
(expand_vec_perm_pblendv): Handle 64bit modes for TARGET_SSE4_1.
|
||||
(expand_vec_perm_interleave2): Handle 64bit modes.
|
||||
(expand_vec_perm_even_odd_pack): Handle V8QI mode.
|
||||
(expand_vec_perm_even_odd_1): Ditto.
|
||||
(ix86_vectorize_vec_perm_const): Ditto.
|
||||
* config/i386/i386.md (UNSPEC_PSHUFB): Move from ...
|
||||
* config/i386/sse.md: ... here.
|
||||
* config/i386/mmx.md (*vec_interleave_lowv2sf):
|
||||
New insn_and_split pattern.
|
||||
(*vec_interleave_highv2sf): Ditto.
|
||||
(mmx_pshufbv8qi3): New insn pattern.
|
||||
(*mmx_pblendw): Ditto.
|
||||
|
||||
2021-06-10 Peter Bergner <bergner@linux.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000-builtin.def (build_pair): New built-in.
|
||||
(build_acc): Likewise.
|
||||
* config/rs6000/rs6000-call.c (mma_expand_builtin): Swap assemble
|
||||
source operands in little-endian mode.
|
||||
(rs6000_gimple_fold_mma_builtin): Handle VSX_BUILTIN_BUILD_PAIR.
|
||||
(mma_init_builtins): Likewise.
|
||||
* config/rs6000/rs6000.c (rs6000_split_multireg_move): Handle endianness
|
||||
ordering for the MMA assemble and build source operands.
|
||||
* doc/extend.texi (__builtin_vsx_build_acc, __builtin_mma_build_pair):
|
||||
Document.
|
||||
(__builtin_mma_assemble_acc, __builtin_mma_assemble_pair): Remove
|
||||
documentation.
|
||||
|
||||
2021-06-10 Jeff Law <jeffreyalaw@gmail.com>
|
||||
|
||||
* config/h8300/h8300.c (select_cc_mode): Handle MEM. Use
|
||||
REG_P.
|
||||
* config/h8300/extensions.md: Replace _clobber_flags patterns
|
||||
with <cczn>.
|
||||
|
||||
2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
|
||||
|
||||
* config/s390/vector.md (vcond_mask_<mode><mode>): Change to
|
||||
(vcond_mask_<mode><tointvec>): this.
|
||||
|
||||
2021-06-10 Andrew Stubbs <ams@codesourcery.com>
|
||||
Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* omp-builtins.def (BUILT_IN_GOACC_ENTER_EXIT_DATA): Split into...
|
||||
(BUILT_IN_GOACC_ENTER_DATA, BUILT_IN_GOACC_EXIT_DATA): ... these.
|
||||
* gimple.h (enum gf_mask): Split
|
||||
'GF_OMP_TARGET_KIND_OACC_ENTER_EXIT_DATA' into
|
||||
'GF_OMP_TARGET_KIND_OACC_ENTER_DATA' and
|
||||
'GF_OMP_TARGET_KIND_OACC_EXIT_DATA'.
|
||||
(is_gimple_omp_oacc): Update.
|
||||
* gimple-pretty-print.c (dump_gimple_omp_target): Likewise.
|
||||
* gimplify.c (gimplify_omp_target_update): Likewise.
|
||||
* omp-expand.c (expand_omp_target, build_omp_regions_1)
|
||||
(omp_make_gimple_edges): Likewise.
|
||||
* omp-low.c (check_omp_nesting_restrictions, lower_omp_target):
|
||||
Likewise.
|
||||
|
||||
2021-06-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* value-query.cc (value_query::value_on_edge): Rename name to
|
||||
expr.
|
||||
(range_query::range_on_edge): Same.
|
||||
(range_query::value_of_expr): Same.
|
||||
(range_query::value_on_edge): Same.
|
||||
* value-query.h (class value_query): Same.
|
||||
(class range_query): Same.
|
||||
|
||||
2021-06-10 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/101003
|
||||
* tree-vect-slp.c (vect_build_slp_tree_2): Appropriately
|
||||
use the pattern stmt defs when linearizing a chain.
|
||||
|
||||
2021-06-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR debug/100852
|
||||
* ifcvt.c (noce_get_alt_condition, noce_try_abs): Use
|
||||
prev_nonnote_nondebug_insn instead of prev_nonnote_insn.
|
||||
|
||||
2021-06-10 Clement Chigot <clement.chigot@atos.net>
|
||||
|
||||
* config/rs6000/aix71.h (ASM_CPU_SPEC): Add Power10 directive.
|
||||
* config/rs6000/aix72.h (ASM_CPU_SPEC): Likewise.
|
||||
|
||||
2021-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR tree-optimization/100925
|
||||
|
@ -1 +1 @@
|
||||
20210610
|
||||
20210611
|
||||
|
@ -1,3 +1,27 @@
|
||||
2021-06-11 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/100995
|
||||
* constexpr.c (maybe_constexpr_fn): New.
|
||||
* cp-tree.h (maybe_constexpr_fn): Declare.
|
||||
* semantics.c (find_std_constant_evaluated_r): New.
|
||||
(maybe_warn_for_constant_evaluated): New.
|
||||
(finish_if_stmt_cond): Call it.
|
||||
|
||||
2021-06-10 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/67829
|
||||
* pt.c (unify) <case BOUND_TEMPLATE_TEMPLATE_PARM>: When
|
||||
the TEMPLATE_DECL of a BOUND_TEMPLATE_TEMPLATE_PARM argument is
|
||||
a template template parameter, adjust to the
|
||||
TEMPLATE_TEMPLATE_PARAMETER before falling through.
|
||||
|
||||
2021-06-10 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/100946
|
||||
* constraint.cc (normalize_placeholder_type_constraints): When
|
||||
normalizing a non-templated return-type-requirement, add a dummy
|
||||
level to initial_parms.
|
||||
|
||||
2021-06-08 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/100065
|
||||
|
@ -1,3 +1,16 @@
|
||||
2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/100967
|
||||
* d-frontend.cc (getTypeInfoType): Move TypeInfo checks to
|
||||
check_typeinfo_type and call new function.
|
||||
* d-tree.h (check_typeinfo_type): Declare.
|
||||
* typeinfo.cc: Include dmd/scope.h.
|
||||
(create_frontend_tinfo_types): Generate front-end types even if Object
|
||||
is missing.
|
||||
(build_typeinfo): Move TypeInfo checks to check_typeinfo_type and call
|
||||
new function.
|
||||
(check_typeinfo_type): New function.
|
||||
|
||||
2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/100964
|
||||
|
@ -1,3 +1,74 @@
|
||||
2021-06-11 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/p9-fpcvt-3.c: New test.
|
||||
|
||||
2021-06-11 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/100995
|
||||
* g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
|
||||
* g++.dg/cpp2a/is-constant-evaluated12.C: New test.
|
||||
|
||||
2021-06-10 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/67829
|
||||
* g++.dg/template/ttp34.C: New test.
|
||||
* g++.dg/template/ttp34a.C: New test.
|
||||
* g++.dg/template/ttp34b.C: New test.
|
||||
|
||||
2021-06-10 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/100946
|
||||
* g++.dg/cpp2a/concepts-return-req3.C: New test.
|
||||
|
||||
2021-06-10 Peter Bergner <bergner@linux.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
|
||||
tests. Update expected counts.
|
||||
* gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
|
||||
tests. Update expected counts.
|
||||
|
||||
2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/100967
|
||||
* gdc.dg/pr100967.d: New test.
|
||||
|
||||
2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
|
||||
|
||||
* gcc.target/s390/vector/vcond-mixed-double.c: New test.
|
||||
* gcc.target/s390/vector/vcond-mixed-float.c: New test.
|
||||
|
||||
2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
|
||||
|
||||
* gcc.dg/vect/pr56541.c: Fix target selector.
|
||||
|
||||
2021-06-10 Andrew Stubbs <ams@codesourcery.com>
|
||||
Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
|
||||
* c-c++-common/goacc/finalize-1.c: Likewise.
|
||||
* c-c++-common/goacc/mdc-1.c: Likewise.
|
||||
* c-c++-common/goacc/nesting-fail-1.c: Likewise.
|
||||
* c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
|
||||
* gfortran.dg/goacc/attach-descriptor.f90: Likewise.
|
||||
* gfortran.dg/goacc/finalize-1.f: Likewise.
|
||||
* gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
|
||||
|
||||
2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
|
||||
* c-c++-common/goacc/mdc-2.c: Likewise.
|
||||
* g++.dg/goacc/mdc.C: Likewise.
|
||||
|
||||
2021-06-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
|
||||
* g++.dg/cpp23/feat-cxx2b.C: Likewise.
|
||||
|
||||
2021-06-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR debug/100852
|
||||
* g++.dg/opt/pr100852.C: New test.
|
||||
|
||||
2021-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* g++.dg/torture/pr100925.C: New test.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2021-06-10 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* config/rs6000/quad-float128.h: Guard all uses of [U]TItype_ppc by
|
||||
_ARCH_PPC64 .
|
||||
|
||||
2021-06-09 Carl Love <cel@us.ibm.com>
|
||||
|
||||
* config.host: Add if test and set for
|
||||
|
@ -1,3 +1,36 @@
|
||||
2021-06-10 Andrew Stubbs <ams@codesourcery.com>
|
||||
Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* libgomp.map (GOACC_2.0.2): New symbol version.
|
||||
* libgomp_g.h (GOACC_enter_data, GOACC_exit_data) New prototypes.
|
||||
* oacc-mem.c (GOACC_enter_data, GOACC_exit_data) New functions.
|
||||
|
||||
2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
|
||||
Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* oacc-mem.c (goacc_enter_exit_data_internal): New function,
|
||||
extracted from...
|
||||
(GOACC_enter_exit_data): ... here.
|
||||
(GOACC_declare): Use it.
|
||||
|
||||
2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* oacc-parallel.c (GOACC_declare): Move...
|
||||
* oacc-mem.c: ... here.
|
||||
* libgomp_g.h: Adjust.
|
||||
|
||||
2021-06-10 Andrew Stubbs <ams@codesourcery.com>
|
||||
Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* oacc-parallel.c (GOACC_declare): Clean up 'GOMP_MAP_POINTER'
|
||||
handling.
|
||||
|
||||
2021-06-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/100981
|
||||
* testsuite/libgomp.fortran/pr100981-2.f90 (cdcdot): Initialize
|
||||
dsdotr and dsdoti to 0.
|
||||
|
||||
2021-06-09 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
* testsuite/lib/libgomp.exp (libgomp_init): Don't add -march=i486
|
||||
|
Loading…
Reference in New Issue
Block a user