Daily bump.

This commit is contained in:
GCC Administrator 2020-07-23 00:16:28 +00:00
parent 1f53367fb5
commit 3ea9abca71
10 changed files with 201 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2020-07-22 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
* MAINTAINERS (Write After Approval): Add myself.
2020-06-12 Martin Liska <mliska@suse.cz>
* .gitignore: Add .clang-tidy.

View File

@ -1,3 +1,45 @@
2020-07-22 Peter Bergner <bergner@linux.ibm.com>
PR target/96236
* config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Handle
little-endian memory ordering.
2020-07-22 Nathan Sidwell <nathan@acm.org>
* dumpfile.c (parse_dump_option): Deal with filenames
containing '-'
2020-07-22 Nathan Sidwell <nathan@acm.org>
* incpath.c (add_path): Avoid multiple strlen calls.
2020-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* expmed.c (expand_sdiv_pow2): Check return value from emit_store_flag
is not NULL_RTX before use.
2020-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* expr.c (convert_modes): Allow a constant integer to be converted to
any scalar int mode.
2020-07-22 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
* config/aarch64/aarch64-ldpstp.md: Add two peepholes for adjusted vector
V2SI, V2SF, V2DI, V2DF load pair and store pair modes.
* config/aarch64/aarch64-protos.h (aarch64_gen_adjusted_ldpstp):
Change mode parameter to machine_mode.
(aarch64_operands_adjust_ok_for_ldpstp): Change mode parameter to
machine_mode.
* config/aarch64/aarch64.c (aarch64_operands_adjust_ok_for_ldpstp):
Change mode parameter to machine_mode.
(aarch64_gen_adjusted_ldpstp): Change mode parameter to machine_mode.
* config/aarch64/iterators.md (VP_2E): New iterator for 2 element vectors.
2020-07-22 Wei Wentao <weiwt.fnst@cn.fujitsu.com>
* doc/languages.texi: Fix “then”/“than” typo.
2020-07-21 Sunil K Pandey <skpgkp2@gmail.com>
PR target/95237

View File

@ -1 +1 @@
20200722
20200723

View File

@ -1,3 +1,8 @@
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* c-omp.c (c_finish_omp_critical): Check for no name but
nonzero hint provided.
2020-07-20 Jason Merrill <jason@redhat.com>
* c-cppbuiltin.c (c_cpp_builtins): Update

View File

@ -1,3 +1,9 @@
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* c-parser.c (c_parser_omp_clause_hint): Require nonnegative hint clause.
(c_parser_omp_critical): Permit hint(0) clause without named critical.
(c_parser_omp_construct): Don't assert if error_mark_node is returned.
2020-07-21 Sunil K Pandey <skpgkp2@gmail.com>
PR target/95237

View File

@ -1,3 +1,45 @@
2020-07-22 Nathan Sidwell <nathan@acm.org>
* class.c (maybe_add_class_template_decl_list): Don't add CONST_DECLs.
2020-07-22 Nathan Sidwell <nathan@acm.org>
* typeck.c (structural_comptypes): [DECLTYPE_TYPE] break
apart complex if.
[UNDERLYING_TYPE]: Use an if.
[TYPEOF_TYPE]: New.
2020-07-22 Nathan Sidwell <nathan@acm.org>
* decl.c (decls_match): Move variables into scopes
they're needed in.
(duplicate_decls): Use STRIP_TEMPLATE.
(build_typename_type): Move var decls to their assignments.
(begin_function_body): Likewise.
* decl2.c (get_guard): Likewise.
(mark_used): Use true for truthiness.
* error.c (dump_aggr_type): Hold the decl in a var called
'decl', not 'name'.
2020-07-22 Nathan Sidwell <nathan@acm.org>
* cp-tree.h (struct tree_lambda_expr): Shrink
default_capture_mode & discriminator.
2020-07-22 Nathan Sidwell <nathan@acm.org>
* mangle.c (decl_is_template_id): Rename to ...
(maybe_template_info): ... here. Return the template info,
rather than use a pointer. Adjust all callers.
(find_substitution): Use template_args_equal, rather than
local check.
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* parser.c (cp_parser_omp_clause_hint): Require nonnegative hint.
(cp_parser_omp_critical): Permit hint(0) clause without named critical.
* pt.c (tsubst_expr): Re-check the latter for templates.
2020-07-21 Sunil K Pandey <skpgkp2@gmail.com>
PR target/95237

View File

@ -1,3 +1,24 @@
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* gfortran.h (enum gfc_omp_if_kind): Add OMP_IF_CANCEL and OMP_IF_SIMD.
* openmp.c (OMP_SIMD_CLAUSES): Add OMP_CLAUSE_IF.
(gfc_match_omp_clauses, resolve_omp_clauses): Handle 'if (simd/cancel:'.
* dump-parse-tree.c (show_omp_clauses): Likewise.
* trans-openmp.c (gfc_trans_omp_clauses, gfc_trans_omp_cancel,
(gfc_split_omp_clauses): Likewise.
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* openmp.c (gfc_match_omp_critical): Fix handling hints; permit
hint clause without named critical.
(resolve_omp_clauses): Require nonnegative constant integer
for the hint clause.
(gfc_resolve_omp_directive): Check for no name but
nonzero value for hint clause.
* parse.c (parse_omp_structured_block): Fix same-name check
for critical.
* trans-openmp.c (gfc_trans_omp_critical): Handle hint clause properly.
2020-07-21 Harald Anlauf <anlauf@gmx.de>
PR fortran/89574

View File

@ -1,3 +1,50 @@
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/cancel-2.f90: New test.
* gfortran.dg/gomp/cancel-3.f90: New test.
* gfortran.dg/gomp/if-1.f90: New test.
2020-07-22 Peter Bergner <bergner@linux.ibm.com>
PR target/96236
* gcc.target/powerpc/mma-double-test.c: Update storing results for
correct little-endian ordering.
* gcc.target/powerpc/mma-single-test.c: Likewise.
2020-07-22 H.J. Lu <hjl.tools@gmail.com>
PR target/95237
* c-c++-common/pr95237-6.c: Only run for x86 targets.
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* c-c++-common/gomp/critical-hint-1.c: Moved to libgomp/.
* c-c++-common/gomp/critical-hint-2.c: Moved to libgomp/.
* gfortran.dg/gomp/critical-hint-1.f90: Moved to libgomp/.
* gfortran.dg/gomp/critical-hint-2.f90: Moved to libgomp/.
2020-07-22 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
* gcc.target/aarch64/ldp_vec_v2sf.c: New test.
* gcc.target/aarch64/ldp_vec_v2si.c: New test.
* gcc.target/aarch64/stp_vec_v2df.c: New test.
* gcc.target/aarch64/stp_vec_v2di.c: New test.
* gcc.target/aarch64/stp_vec_v2sf.c: New test.
* gcc.target/aarch64/stp_vec_v2si.c: New test.
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* g++.dg/gomp/critical-3.C: Add nameless critical with hint testcase.
* c-c++-common/gomp/critical-hint-1.c: New test.
* c-c++-common/gomp/critical-hint-2.c: New test.
* gfortran.dg/gomp/critical-hint-1.f90: New test.
* gfortran.dg/gomp/critical-hint-2.f90: New test.
2020-07-22 Hans-Peter Nilsson <hp@bitrange.com>
* gcc.dg/no_profile_instrument_function-attr-1.c: Adjust scanned
regex for NO_DOT_IN_LABEL.
2020-07-21 Sunil K Pandey <skpgkp2@gmail.com>
PR target/95237

View File

@ -1,3 +1,17 @@
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* testsuite/libgomp.c-c++-common/critical-hint-1.c: New; moved from
gcc/testsuite/c-c++-common/gomp/.
* testsuite/libgomp.c-c++-common/critical-hint-2.c: Likewise.
* testsuite/libgomp.fortran/critical-hint-1.f90: New; moved
from gcc/testsuite/gfortran.dg/gomp/.
* testsuite/libgomp.fortran/critical-hint-2.f90: Likewise.
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* omp_lib.f90.in: Add omp_sync_hint_* and omp_sync_hint_kind.
* omp_lib.h.in: Likewise.
2020-07-18 H.J. Lu <hjl.tools@gmail.com>
PR target/95620

View File

@ -1,3 +1,22 @@
2020-07-22 Jonathan Wakely <jwakely@redhat.com>
* include/std/future (future, shared_future, promise): Add
static assertions to the primary template to reject array and
function types.
* testsuite/30_threads/future/requirements/lwg3458.cc: New test.
* testsuite/30_threads/promise/requirements/lwg3466.cc: New test.
* testsuite/30_threads/shared_future/requirements/lwg3458.cc: New test.
2020-07-22 Jonathan Wakely <jwakely@redhat.com>
* include/bits/stl_iterator.h (reverse_iterator): Constrain
converting constructor and converting assignment operator.
Access source iterator's data member directly instead of
calling base().
(move_iterator): Likewise.
* testsuite/24_iterators/move_iterator/dr3435.cc: New test.
* testsuite/24_iterators/reverse_iterator/dr3435.cc: New test.
2020-07-20 Jonathan Wakely <jwakely@redhat.com>
* acinclude.m4 (libtool_VERSION): Bump version.