Daily bump.
This commit is contained in:
parent
c86c95edd1
commit
377681505f
@ -1,3 +1,7 @@
|
||||
2021-08-09 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
||||
2021-07-20 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* .dir-locals.el (bug-reference-url-format): Use https.
|
||||
|
123
gcc/ChangeLog
123
gcc/ChangeLog
@ -1,3 +1,126 @@
|
||||
2021-08-09 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/101741
|
||||
* gimple-range-fold.cc (fold_using_range::range_of_builtin_call): Check
|
||||
type of parameter for toupper/tolower.
|
||||
|
||||
2021-08-09 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR testsuite/101654
|
||||
* ipa-prop.c (propagate_controlled_uses): Removed a spurious space.
|
||||
|
||||
2021-08-09 Pat Haugen <pthaugen@linux.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.c (is_load_insn1): Verify destination is a
|
||||
register.
|
||||
(is_store_insn1): Verify source is a register.
|
||||
|
||||
2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/101812
|
||||
* config/i386/mmx.md (<any_logic:code>v2sf3):
|
||||
Rename from *mmx_<any_logic:code>v2sf3
|
||||
|
||||
2021-08-09 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config/nvptx/nvptx.c: Cross-reference parts adapted in
|
||||
'gcc/omp-oacc-neuter-broadcast.cc'.
|
||||
* omp-low.c: Likewise.
|
||||
* omp-oacc-neuter-broadcast.cc: Cross-reference parts adapted from
|
||||
the above files.
|
||||
|
||||
2021-08-09 Julian Brown <julian@codesourcery.com>
|
||||
Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||
Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config/gcn/gcn.c (gcn_init_builtins): Override decls for
|
||||
BUILT_IN_GOACC_SINGLE_START, BUILT_IN_GOACC_SINGLE_COPY_START,
|
||||
BUILT_IN_GOACC_SINGLE_COPY_END and BUILT_IN_GOACC_BARRIER.
|
||||
(gcn_goacc_validate_dims): Turn on worker partitioning unconditionally.
|
||||
(gcn_fork_join): Update comment.
|
||||
* config/gcn/gcn.opt (flag_worker_partitioning): Remove.
|
||||
(macc_experimental_workers): Remove unused option.
|
||||
|
||||
2021-08-09 Julian Brown <julian@codesourcery.com>
|
||||
Nathan Sidwell <nathan@codesourcery.com> (via 'gcc/config/nvptx/nvptx.c' master)
|
||||
Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||
Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* Makefile.in (OBJS): Add omp-oacc-neuter-broadcast.o.
|
||||
* doc/tm.texi.in (TARGET_GOACC_CREATE_WORKER_BROADCAST_RECORD):
|
||||
Add documentation hook.
|
||||
* doc/tm.texi: Regenerate.
|
||||
* omp-oacc-neuter-broadcast.cc: New file.
|
||||
* omp-builtins.def (BUILT_IN_GOACC_BARRIER)
|
||||
(BUILT_IN_GOACC_SINGLE_START, BUILT_IN_GOACC_SINGLE_COPY_START)
|
||||
(BUILT_IN_GOACC_SINGLE_COPY_END): New builtins.
|
||||
* passes.def (pass_omp_oacc_neuter_broadcast): Add pass.
|
||||
* target.def (goacc.create_worker_broadcast_record): Add target
|
||||
hook.
|
||||
* tree-pass.h (make_pass_omp_oacc_neuter_broadcast): Add
|
||||
prototype.
|
||||
* config/gcn/gcn-protos.h (gcn_goacc_adjust_propagation_record):
|
||||
Rename prototype to...
|
||||
(gcn_goacc_create_worker_broadcast_record): ... this.
|
||||
* config/gcn/gcn-tree.c (gcn_goacc_adjust_propagation_record): Rename
|
||||
function to...
|
||||
(gcn_goacc_create_worker_broadcast_record): ... this.
|
||||
* config/gcn/gcn.c (TARGET_GOACC_ADJUST_PROPAGATION_RECORD):
|
||||
Rename to...
|
||||
(TARGET_GOACC_CREATE_WORKER_BROADCAST_RECORD): ... this.
|
||||
|
||||
2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
|
||||
|
||||
PR target/101609
|
||||
* config/aarch64/aarch64-simd.md (vlshr<mode>3, vashr<mode>3): Use
|
||||
the right iterator.
|
||||
|
||||
2021-08-09 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* Makefile.in (GTFILES): Remove '$(srcdir)/omp-offload.c'.
|
||||
|
||||
2021-08-09 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* builtins.def (DEF_GOACC_BUILTIN, DEF_GOMP_BUILTIN): Don't
|
||||
consider '-foffload-abi'.
|
||||
* common.opt (-foffload-abi): Remove 'Var', 'Init'.
|
||||
* opts.c (common_handle_option) <-foffload-abi> [ACCEL_COMPILER]:
|
||||
Ignore.
|
||||
|
||||
2021-08-09 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* optc-gen.awk: Sanity check that 'Init' doesn't appear without
|
||||
'Var'.
|
||||
|
||||
2021-08-09 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* omp-builtins.def (BUILT_IN_ACC_GET_DEVICE_TYPE): Remove.
|
||||
|
||||
2021-08-09 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* doc/gty.texi (Files): Update.
|
||||
|
||||
2021-08-09 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* doc/gty.texi (Files): Fix GTY header file example.
|
||||
|
||||
2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* tree-ssa-ccp.c (value_mask_to_min_max): Helper function to
|
||||
determine the upper and lower bounds from a mask-value pair.
|
||||
(bit_value_unop) [ABS_EXPR, ABSU_EXPR]: Add support for
|
||||
absolute value and unsigned absolute value expressions.
|
||||
(bit_value_binop): Initialize *VAL's precision.
|
||||
[LT_EXPR, LE_EXPR]: Use value_mask_to_min_max to determine
|
||||
upper and lower bounds of operands. Add LE_EXPR/GE_EXPR
|
||||
support when the operands are unknown but potentially equal.
|
||||
[MIN_EXPR, MAX_EXPR]: Support minimum/maximum expressions.
|
||||
|
||||
2021-08-09 Bin Cheng <bin.cheng@linux.alibaba.com>
|
||||
|
||||
* config/aarch64/aarch64.md
|
||||
(*extend<SHORT:mode><GPI:mode>2_aarch64): Use %<GPI:w>0.
|
||||
|
||||
2021-08-08 Sergei Trofimovich <siarheit@google.com>
|
||||
|
||||
* lra-constraints.c: Fix s/otput/output/ typo.
|
||||
|
@ -1 +1 @@
|
||||
20210809
|
||||
20210810
|
||||
|
@ -1,3 +1,70 @@
|
||||
2021-08-09 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gcc.dg/pr101741.c: New.
|
||||
|
||||
2021-08-09 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR testsuite/101654
|
||||
* gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
|
||||
|
||||
2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/101812
|
||||
* gcc.target/i386/pr101812.c: New test.
|
||||
|
||||
2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
|
||||
|
||||
* gcc.target/aarch64/vect-shr-reg.c: New testcase.
|
||||
* gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
|
||||
|
||||
2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* gcc.dg/pr68217.c: Add -fno-tree-ccp option.
|
||||
* gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
|
||||
* g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
|
||||
|
||||
2021-08-09 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR libfortran/101305
|
||||
PR fortran/101660
|
||||
* lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
|
||||
GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
|
||||
* gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
|
||||
ISO_Fortran_binding.h's #include.
|
||||
* gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
|
||||
* gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
|
||||
* gfortran.dg/PR94327.c: Likewise.
|
||||
* gfortran.dg/PR94331.c: Likewise.
|
||||
* gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
|
||||
* gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
|
||||
* gfortran.dg/pr93524.c: Likewise.
|
||||
|
||||
2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
|
||||
|
||||
* gcc.target/aarch64/sve/dup_lane_1.c: Don't split
|
||||
scan-assembler tests over multiple lines. Expect 32-bit
|
||||
result values in 'w' registers.
|
||||
* gcc.target/aarch64/sve/extract_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/extract_2.c: Likewise.
|
||||
* gcc.target/aarch64/sve/extract_3.c: Likewise.
|
||||
* gcc.target/aarch64/sve/extract_4.c: Likewise.
|
||||
|
||||
2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
|
||||
|
||||
* gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
|
||||
tests to little-endian targets.
|
||||
|
||||
2021-08-08 Jeff Law <jlaw@localhost.localdomain>
|
||||
|
||||
* gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
|
||||
|
@ -1,3 +1,21 @@
|
||||
2021-08-09 Julian Brown <julian@codesourcery.com>
|
||||
Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||
Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* plugin/plugin-gcn.c (gcn_exec): Change default number of workers to
|
||||
16.
|
||||
* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c
|
||||
[acc_device_radeon]: Update.
|
||||
* testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c
|
||||
[ACC_DEVICE_TYPE_radeon]: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/parallel-dims.c
|
||||
[acc_device_radeon]: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/routine-wv-2.c
|
||||
[ACC_DEVICE_TYPE_radeon]: Likewise.
|
||||
* testsuite/libgomp.oacc-fortran/optional-reduction.f90: XFAIL for
|
||||
'openacc_radeon_accel_selected' and '-O0'.
|
||||
* testsuite/libgomp.oacc-fortran/reduction-7.f90: Likewise.
|
||||
|
||||
2021-08-05 Chung-Lin Tang <cltang@codesourcery.com>
|
||||
|
||||
* icv-device.c (omp_get_device_num): New API function, host side.
|
||||
|
@ -1,3 +1,31 @@
|
||||
2021-08-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/regex.h (basic_regex::transform_primary): Use
|
||||
_GLIBCXX_STD_C::vector for local variable.
|
||||
* include/bits/regex.tcc (__regex_algo_impl): Use reference to
|
||||
_GLIBCXX_STD_C::vector base class of match_results.
|
||||
* include/bits/regex_automaton.tcc (_StateSeq:_M_clone): Use
|
||||
_GLIBCXX_STD_C::map and _GLIBCXX_STD_C::deque for local
|
||||
variables.
|
||||
* include/bits/regex_compiler.h (_BracketMatcher): Use
|
||||
_GLIBCXX_STD_C::vector for data members.
|
||||
* include/bits/regex_executor.h (_Executor): Likewise.
|
||||
* include/std/regex [_GLIBCXX_DEBUG]: Include <debug/vector>.
|
||||
|
||||
2021-08-09 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* include/debug/safe_container.h
|
||||
(_Safe_container(_Safe_container&&, const _Alloc&, std::true_type)): New.
|
||||
(_Safe_container(_Safe_container&&, const _Alloc&, std::false_type)): New.
|
||||
(_Safe_container(_Safe_container&&, const _Alloc&)): Use latters.
|
||||
|
||||
2021-08-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/23_containers/unordered_map/cons/default.cc: Add
|
||||
equality comparison operators to allocator.
|
||||
* testsuite/23_containers/unordered_set/cons/default.cc:
|
||||
Likewise.
|
||||
|
||||
2021-08-08 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* testsuite/25_algorithms/copy/debug/constexpr_neg.cc: Replace 'failed_assertion'
|
||||
|
Loading…
Reference in New Issue
Block a user