diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-07-23 00:16:28 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-07-23 00:16:28 +0000 |
commit | 3ea9abca71f7bbdf70c97b4cc73f86faf24b0dc0 (patch) | |
tree | 557bb52c503e27920077634dcf6e17f2e36e595c /gcc | |
parent | 1f53367fb5f16985e82c39f56368b956292cf86c (diff) | |
download | gcc-3ea9abca71f7bbdf70c97b4cc73f86faf24b0dc0.zip gcc-3ea9abca71f7bbdf70c97b4cc73f86faf24b0dc0.tar.gz gcc-3ea9abca71f7bbdf70c97b4cc73f86faf24b0dc0.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 42 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 42 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 21 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 47 |
7 files changed, 164 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8c06f73..0ebabdf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 71fc8c1..659a031 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200722 +20200723 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 7a08030..b189c7c3 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -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 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 9478dcd..dea0429 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -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 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8d45a40..174ff03 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 57c9db9..72efe3d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 552f2df..cfbfc44d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 |