Daily bump.
This commit is contained in:
parent
3f476de7fd
commit
a7ffc1ef6e
|
@ -1,3 +1,7 @@
|
|||
2021-05-17 Serge Belyshev <belyshev@depni.sinp.msu.ru>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
||||
2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
|
|
@ -1,3 +1,16 @@
|
|||
2021-05-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* download_prerequisites: Update mpfr version to 3.1.6.
|
||||
* prerequisites.md5: Update.
|
||||
* prerequisites.sha512: Likewise.
|
||||
|
||||
2021-05-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
Revert:
|
||||
2021-05-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* download_prerequisites: Use version 4.1.0.
|
||||
|
||||
2021-05-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* download_prerequisites: Use version 4.1.0.
|
||||
|
|
115
gcc/ChangeLog
115
gcc/ChangeLog
|
@ -1,3 +1,118 @@
|
|||
2021-05-17 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/100512
|
||||
* gimple-range-cache.cc (ranger_cache::set_global_range): Mark const
|
||||
and non-zero pointer ranges as invariant.
|
||||
* gimple-range.cc (gimple_ranger::range_of_stmt): Remove pointer
|
||||
processing from here.
|
||||
|
||||
2021-05-17 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
PR target/100497
|
||||
* config/nvptx/nvptx-protos.h (nvptx_output_atomic_insn): Declare
|
||||
* config/nvptx/nvptx.c (nvptx_output_barrier)
|
||||
(nvptx_output_atomic_insn): New function.
|
||||
(nvptx_print_operand): Add support for 'B'.
|
||||
* config/nvptx/nvptx.md: Use nvptx_output_atomic_insn for atomic
|
||||
insns.
|
||||
|
||||
2021-05-17 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/100349
|
||||
* vr-values.c (bounds_of_var_in_loop): Bail if scev returns
|
||||
NULL.
|
||||
|
||||
2021-05-17 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* config/aarch64/driver-aarch64.c (DEFAULT_ARCH): New.
|
||||
(host_detect_local_cpu): Use it.
|
||||
|
||||
2021-05-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* doc/invoke.texi: Add 2 missing dots.
|
||||
|
||||
2021-05-17 Marius Hillenbrand <mhillen@linux.ibm.com>
|
||||
|
||||
PR bootstrap/100552
|
||||
* configure.ac: Replace pattern substitution with call to sed.
|
||||
* configure: Regenerate.
|
||||
|
||||
2021-05-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/100582
|
||||
* tree.c (array_at_struct_end_p): Get to the base of the
|
||||
reference before looking for the underlying decl.
|
||||
|
||||
2021-05-17 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* genoutput.c (validate_insn_alternatives) Make "wrong number of
|
||||
alternatives" message more specific, and remove assumption on where
|
||||
the problem is.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* config/arm/iterators.md (V16): New iterator.
|
||||
(VH_cvtto): New iterator.
|
||||
(v_cmp_result): Added V4HF and V8HF support.
|
||||
* config/arm/vec-common.md (vec_cmp<mode><v_cmp_result>): Use VDQWH.
|
||||
(vcond<mode><mode>): Likewise.
|
||||
(vcond_mask_<mode><v_cmp_result>): Likewise.
|
||||
(vcond<VH_cvtto><mode>): New expander.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* config/arm/arm-protos.h (arm_expand_vector_compare): Update
|
||||
prototype.
|
||||
* config/arm/arm.c (arm_expand_vector_compare): Add support for
|
||||
MVE.
|
||||
(arm_expand_vcond): Likewise.
|
||||
* config/arm/iterators.md (supf): Remove VCMPNEQ_S, VCMPEQQ_S,
|
||||
VCMPEQQ_N_S, VCMPNEQ_N_S.
|
||||
(VCMPNEQ, VCMPEQQ, VCMPEQQ_N, VCMPNEQ_N): Remove.
|
||||
* config/arm/mve.md (@mve_vcmp<mve_cmp_op>q_<mode>): Add '@' prefix.
|
||||
(@mve_vcmp<mve_cmp_op>q_f<mode>): Likewise.
|
||||
(@mve_vcmp<mve_cmp_op>q_n_f<mode>): Likewise.
|
||||
(@mve_vpselq_<supf><mode>): Likewise.
|
||||
(@mve_vpselq_f<mode>"): Likewise.
|
||||
* config/arm/neon.md (vec_cmp<mode><v_cmp_result): Enable for MVE
|
||||
and move to vec-common.md.
|
||||
(vec_cmpu<mode><mode>): Likewise.
|
||||
(vcond<mode><mode>): Likewise.
|
||||
(vcond<V_cvtto><mode>): Likewise.
|
||||
(vcondu<mode><v_cmp_result>): Likewise.
|
||||
(vcond_mask_<mode><v_cmp_result>): Likewise.
|
||||
* config/arm/unspecs.md (VCMPNEQ_U, VCMPNEQ_S, VCMPEQQ_S)
|
||||
(VCMPEQQ_N_S, VCMPNEQ_N_S, VCMPEQQ_U, CMPEQQ_N_U, VCMPNEQ_N_U)
|
||||
(VCMPGEQ_N_S, VCMPGEQ_S, VCMPGTQ_N_S, VCMPGTQ_S, VCMPLEQ_N_S)
|
||||
(VCMPLEQ_S, VCMPLTQ_N_S, VCMPLTQ_S, VCMPCSQ_N_U, VCMPCSQ_U)
|
||||
(VCMPHIQ_N_U, VCMPHIQ_U): Remove.
|
||||
* config/arm/vec-common.md (vec_cmp<mode><v_cmp_result): Moved
|
||||
from neon.md.
|
||||
(vec_cmpu<mode><mode>): Likewise.
|
||||
(vcond<mode><mode>): Likewise.
|
||||
(vcond<V_cvtto><mode>): Likewise.
|
||||
(vcondu<mode><v_cmp_result>): Likewise.
|
||||
(vcond_mask_<mode><v_cmp_result>): Likewise. Added unsafe math
|
||||
condition.
|
||||
|
||||
2021-05-17 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/100549
|
||||
* config/i386/i386.c (ix86_gimple_fold_builtin): Use
|
||||
gsi_insert_seq_before instead.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* doc/sourcebuild.texi (arm_qbit_ok): Rename into...
|
||||
(arm_sat_ok): ...this.
|
||||
|
||||
2021-05-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* lto-wrapper.c (merge_flto_options): Factor out a new function.
|
||||
(merge_and_complain): Use it.
|
||||
(run_gcc): Merge also linker command line -flto=foo argument
|
||||
with IL files.
|
||||
|
||||
2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* config/arm/arm.h (CPP_SPEC): Remove error message about
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210517
|
||||
20210518
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2021-05-17 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* c-common.c (braced_list_to_string): Return CTOR unchanged
|
||||
if host and target character sizes don't match.
|
||||
|
||||
2021-05-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* c.opt: Add Warning keyword for 2 options.
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2021-05-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR c/100625
|
||||
* gimple-parser.c (c_parser_gimple_label): Avoid building
|
||||
a GIMPLE label with NULL label decl.
|
||||
|
||||
2021-05-13 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR c/100550
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2021-05-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR c++/100635
|
||||
* call.c (convert_like_internal): Print different diagnostic if
|
||||
the lvalue reference is const.
|
||||
|
||||
2021-05-14 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/95870
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
2021-05-17 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/98411
|
||||
* trans-decl.c (gfc_finish_var_decl): Add check for explicit SAVE
|
||||
attribute.
|
||||
|
||||
2021-05-17 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/100633
|
||||
* resolve.c (gfc_resolve_code): Reject nonintrinsic assignments in
|
||||
OMP WORKSHARE.
|
||||
|
||||
2021-05-14 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* dump-parse-tree.c (show_omp_node, show_code_node): Handle
|
||||
|
|
|
@ -1,3 +1,96 @@
|
|||
2021-05-17 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/100512
|
||||
* gcc.dg/pr100512.c: New.
|
||||
|
||||
2021-05-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* g++.dg/conversion/pr100635.C: New test.
|
||||
|
||||
2021-05-17 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/98411
|
||||
* gfortran.dg/pr98411.f90: New test.
|
||||
|
||||
2021-05-17 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* gcc.dg/pr100349.c: New test.
|
||||
|
||||
2021-05-17 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* gcc.target/aarch64/cpunative/info_16: New test.
|
||||
* gcc.target/aarch64/cpunative/info_17: New test.
|
||||
* gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
|
||||
* gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
|
||||
|
||||
2021-05-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR c/100625
|
||||
* gcc.dg/gimplefe-error-9.c: New testcase.
|
||||
|
||||
2021-05-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/100582
|
||||
* gcc.target/i386/pr100582.c: New testcase.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
|
||||
* gcc.target/arm/simd/mve-vcmp-f16.c: New test for
|
||||
auto-vectorization.
|
||||
* gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
|
||||
vectorize float16_t vectors.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
|
||||
* gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
|
||||
* gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
|
||||
vectors.
|
||||
* gcc.target/arm/simd/mve-vcmp-f32.c: New test for
|
||||
auto-vectorization.
|
||||
* gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
|
||||
|
||||
2021-05-17 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/100549
|
||||
* gcc.target/i386/pr100549.c: New test.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/simd/mve-vadd-1.c: New.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
|
||||
target.
|
||||
* lib/target-supports.exp
|
||||
(check_effective_target_arm_qbit_ok_nocache): Rename into...
|
||||
(check_effective_target_arm_sat_ok_nocache): ... this. Check
|
||||
__ARM_FEATURE_SAT and use armv6.
|
||||
|
||||
2021-05-17 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/100633
|
||||
* gfortran.dg/gomp/workshare-59.f90: New test.
|
||||
|
||||
2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
PR debug/100515
|
||||
* gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
|
||||
|
||||
2021-05-16 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* g++.dg/ext/attrib63.C: Add -Wno-psabi option.
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2021-05-17 Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||
|
||||
* task.c (omp_fulfill_event): Call gomp_team_barrier_set_task_pending
|
||||
if new tasks generated.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-13.c: New.
|
||||
|
||||
2021-05-14 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.fortran/parallel-master.f90: New test.
|
||||
|
|
|
@ -1,3 +1,54 @@
|
|||
2021-05-17 Thomas Rodgers <rodgert@twrodgers.com>
|
||||
|
||||
* include/bits/atomic_wait.h (__waiter::_M_do_wait_v): loop
|
||||
until value change observed.
|
||||
(__waiter_base::_M_laundered): New member.
|
||||
(__waiter_base::_M_notify): Check _M_laundered to determine
|
||||
whether to wake one or all.
|
||||
(__detail::__atomic_compare): Return true if call to
|
||||
__builtin_memcmp() == 0.
|
||||
(__waiter_base::_S_do_spin_v): Adjust predicate.
|
||||
* testsuite/29_atomics/atomic/wait_notify/100334.cc: New
|
||||
test.
|
||||
|
||||
2021-05-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/100630
|
||||
* include/experimental/bits/fs_path.h (__is_constructible_from):
|
||||
Test construction from a const lvalue, not an rvalue.
|
||||
* testsuite/27_io/filesystem/path/construct/100630.cc: New test.
|
||||
* testsuite/experimental/filesystem/path/construct/100630.cc:
|
||||
New test.
|
||||
|
||||
2021-05-17 Antony Polukhin <antoshkka@gmail.com>
|
||||
|
||||
PR libstdc++/89728
|
||||
* include/bits/locale_facets.h (ctype<basic_string<C,T,A>>):
|
||||
Declare (but do not define) partial specialization.
|
||||
* testsuite/22_locale/ctype/is/string/89728_neg.cc: New test.
|
||||
|
||||
2021-05-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/thread (jthread::_S_create): Fix static assert
|
||||
message.
|
||||
* testsuite/30_threads/jthread/95989.cc: Re-enable test.
|
||||
* testsuite/30_threads/jthread/jthread.cc: Do not require
|
||||
pthread effective target.
|
||||
* testsuite/30_threads/jthread/2.cc: Moved to...
|
||||
* testsuite/30_threads/jthread/version.cc: ...here.
|
||||
|
||||
2021-05-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/Makefile.am: Simplify doxygen recipes and use --latex_cmd.
|
||||
* doc/Makefile.in: Regenerate.
|
||||
* doc/doxygen/user.cfg.in (LATEX_CMD_NAME): Add placeholder
|
||||
value.
|
||||
* scripts/run_doxygen (print_usage): Always print to stdout and
|
||||
do not exit.
|
||||
(fail): New function for exiting on error.
|
||||
(parse_options): Handle --latex_cmd. Do not treat --help the
|
||||
same as errors. Simplify handling of required arguments.
|
||||
|
||||
2021-05-12 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc:
|
||||
|
|
Loading…
Reference in New Issue