From 46fbb6c68266c62b1fee60f25e515ffae4d9b33c Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 1 Jul 2020 00:16:26 +0000 Subject: [PATCH] Daily bump. --- contrib/ChangeLog | 5 +++ gcc/ChangeLog | 29 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 +++ gcc/cp/ChangeLog | 25 +++++++++++ gcc/fortran/ChangeLog | 14 ++++++ gcc/testsuite/ChangeLog | 96 +++++++++++++++++++++++++++++++++++++++++ libcc1/ChangeLog | 5 +++ libgomp/ChangeLog | 15 +++++++ 9 files changed, 196 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index e3ba8c3695f..78b2b93dbf8 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2020-06-30 Martin Liska + + * gcc-changelog/git_repository.py: Support older releases of + GitPython when renamed_file was named renamed. + 2020-06-30 Martin Liska * gcc-changelog/git_check_commit.py: Print revision diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dd6d1be1e40..33d632fb1aa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,32 @@ +2020-06-30 Richard Sandiford + + PR target/92789 + PR target/95726 + * config/aarch64/aarch64.c (aarch64_attribute_table): Add + "Advanced SIMD type". + (aarch64_comp_type_attributes): Check that the "Advanced SIMD type" + attributes are equal. + * config/aarch64/aarch64-builtins.c: Include stringpool.h and + attribs.h. + (aarch64_mangle_builtin_vector_type): Use the mangling recorded + in the "Advanced SIMD type" attribute. + (aarch64_init_simd_builtin_types): Add an "Advanced SIMD type" + attribute to each Advanced SIMD type, using the mangled type + as the attribute's single argument. + +2020-06-30 Christophe Lyon + + PR target/94743 + * config/arm/arm.c (arm_handle_isr_attribute): Warn if + -mgeneral-regs-only is not used. + +2020-06-30 Yang Yang + + PR tree-optimization/95855 + * gimple-ssa-split-paths.c (is_feasible_trace): Add extra + checks to recognize a missed if-conversion opportunity when + judging whether to duplicate a block. + 2020-06-29 Segher Boessenkool * doc/extend.texi: Change references to "future architecture" to diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 88cb34f9be6..1fb34e73e11 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200630 +20200701 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index e3813d9bf49..5137426fab4 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2020-06-30 Jakub Jelinek + + PR c++/95963 + * c-common.c (check_function_arguments_recurse): Don't crash on + calls to internal functions. + 2020-06-28 Martin Sebor PR c++/86568 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6db8f7fa7df..4d47f907a2d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,28 @@ +2020-06-30 Nathan Sidwell + + * cp-tree.h (copy_fndecl_with_name): Rename to ... + (copy_operatorn_fn): ... this. Change arg type. + (clone_function_decl): Rename to ... + (clone_cdtor): ... this. + * class.c (copy_fndecl_with_name): Make static. + (copy_operator_fn): New wrapper. + (build_clones): Rename to ... + (build_cdtor_clones): ... this. + (clone_function_decl): Rename to ... + (clone_cdtor): ... this. Adjust build_clones calls. + (clone_constructors_and_destructors): Adjust clone_function_decl + calls. + * method.c (implicitly_declare_fn): Adjust copy_fndecl_with_name + call. + (lazily_declare_fn): Adjust clone_function_decl call. + * pt.c (tsubst_function_decl): Likewise. + (instantiate_template_1): Likewise. + +2020-06-30 Iain Sandoe + + * coroutines.cc (morph_fn_to_coro): Remove trailing + space in a diagnostic. + 2020-06-30 Iain Sandoe * coroutines.cc (expand_one_await_expression): Remove diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ce29e5e6cdd..a3a06592ebe 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,17 @@ +2020-06-30 Harald Anlauf + + PR fortran/88379 + * resolve.c (resolve_assoc_var): Avoid NULL pointer dereference. + +2020-06-30 Thomas Koenig + + PR fortran/95355 + * gfortran.h (gfc_typename): Add optional argument for_hash. + * misc.c (gfc_typename): When for_hash is true, just retur + CHARACTER(kind). + * class.c (gfc_intrinsic_hash_value): Call gfc_typename with + for_hash = true. + 2020-06-29 Harald Anlauf PR fortran/95978 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bfa55de8814..f823924da8d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,99 @@ +2020-06-30 David Edelsohn + + * gcc.target/powerpc/builtins-2-p9-runnable.c: lp64 to int128. + * gcc.target/powerpc/builtins-6-p9-runnable.c: Same. + * gcc.target/powerpc/builtins-6-runnable.c: Same. + * gcc.target/powerpc/builtins-revb-runnable.c: Same. + +2020-06-30 Harald Anlauf + + PR fortran/88379 + * gfortran.dg/pr88379.f90: New file. + +2020-06-30 Richard Sandiford + + PR target/92789 + PR target/95726 + * g++.target/aarch64/pr95726.C: New test. + +2020-06-30 David Edelsohn + + * gcc.target/powerpc/builtins-1-p9-runnable.c: Fix target requirements. + * gcc.target/powerpc/builtins-1.c: Same. + * gcc.target/powerpc/builtins-2-p9-runnable.c: Same. + * gcc.target/powerpc/builtins-2.c: Same. + * gcc.target/powerpc/builtins-3-p9-runnable.c: Same. + * gcc.target/powerpc/builtins-3-p9.c: Same. + * gcc.target/powerpc/builtins-3-runnable-p8.c: Same. + * gcc.target/powerpc/builtins-3.c: Same. + * gcc.target/powerpc/builtins-4-p9-runnable.c: Same. + * gcc.target/powerpc/builtins-4.c: Same. + * gcc.target/powerpc/builtins-5-p9-runnable.c: Same. + * gcc.target/powerpc/builtins-5.c: Same. + * gcc.target/powerpc/builtins-6-p9-runnable.c: Same. + * gcc.target/powerpc/builtins-6-runnable.c: Same. + * gcc.target/powerpc/builtins-7-p9-runnable.c: Same. + * gcc.target/powerpc/builtins-7-runnable.c: Same. + * gcc.target/powerpc/builtins-8-p9-runnable.c: Same. + * gcc.target/powerpc/builtins-8-runnable.c: Same. + * gcc.target/powerpc/cpu-builtin-1.c: Same. + * gcc.target/powerpc/float128-fma1.c: Same. + * gcc.target/powerpc/float128-hw.c: Same. + * gcc.target/powerpc/float128-hw10.c: Same. + * gcc.target/powerpc/float128-hw11.c: Same. + * gcc.target/powerpc/float128-hw2.c: Same. + * gcc.target/powerpc/float128-hw3.c: Same. + * gcc.target/powerpc/float128-hw4.c: Same. + * gcc.target/powerpc/float128-hw5.c: Same. + * gcc.target/powerpc/float128-hw6.c: Same. + * gcc.target/powerpc/float128-hw7.c: Same. + * gcc.target/powerpc/float128-hw8.c: Same. + * gcc.target/powerpc/float128-hw9.c: Same. + * gcc.target/powerpc/float128-minmax.c: Same. + * gcc.target/powerpc/float128-odd.c: Same. + * gcc.target/powerpc/float128-sqrt1.c: Same. + +2020-06-30 David Edelsohn + + * gfortran.dg/analyzer/pr93993.f90: Expect leak tm warning. + +2020-06-30 Thomas Schwinge + + * lib/scanoffload.exp (scoff) : Skip HSA. + +2020-06-30 Christophe Lyon + + PR target/94743 + * gcc.misc-tests/arm-isr.c: Add -mgeneral-regs-only. + * gcc.target/arm/empty_fiq_handler.c: Add -mgeneral-regs-only. + * gcc.target/arm/interrupt-1.c: Add -mgeneral-regs-only. + * gcc.target/arm/interrupt-2.c: Add -mgeneral-regs-only. + * gcc.target/arm/pr70830.c: Add -mgeneral-regs-only. + * gcc.target/arm/pr94743-1-hard.c: New test. + * gcc.target/arm/pr94743-1-soft.c: New test. + * gcc.target/arm/pr94743-1-softfp.c: New test. + * gcc.target/arm/pr94743-2.c: New test. + * gcc.target/arm/pr94743-3.c: New test. + +2020-06-30 Yang Yang + + PR tree-optimization/95855 + * gcc.dg/tree-ssa/split-path-12.c: New testcase. + +2020-06-30 David Edelsohn + + * g++.dg/cpp0x/constexpr-is_literal.C: Limit test to -std=c++14. + +2020-06-30 Thomas Koenig + + PR fortran/95355 + * gfortran.dg/select_type_49.f90: New file. + +2020-06-30 Jakub Jelinek + + PR c++/95963 + * g++.dg/cpp1z/launder9.C: New test. + 2020-06-29 Harald Anlauf PR fortran/95978 diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog index e5a2e56508e..3321df15fd0 100644 --- a/libcc1/ChangeLog +++ b/libcc1/ChangeLog @@ -1,3 +1,8 @@ +2020-06-30 Nathan Sidwell + + * libcp1plugin.cc (plugin_build_decl): Adjust clone_function_decl + call. + 2020-05-29 H.J. Lu PR bootstrap/95413 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index d1df89fd2f6..ee44a3291fe 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,18 @@ +2020-06-30 Thomas Schwinge + + * testsuite/libgomp.oacc-c-c++-common/pr85381-2.c: Replace fragile + 'scan-assembler' with 'scan-offload-rtl'. + * testsuite/libgomp.oacc-c-c++-common/pr85381-3.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/pr85381-4.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/pr85381-5.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/pr85381.c: Likewise. + +2020-06-30 Thomas Schwinge + + * target.c (gomp_map_vars_existing): Assert 'kind != + GOMP_MAP_ATTACH'. + (gomp_map_vars_internal): Clean up. + 2020-06-27 Jakub Jelinek * testsuite/libgomp.c/loop-17.c: New test. -- 2.30.2