From 605a8f3bbcfbc5c2d677f9eb0585db8ad15a730d Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Tue, 23 Jun 2020 00:16:23 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 95 +++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 24 +++++ gcc/po/ChangeLog | 4 + gcc/testsuite/ChangeLog | 203 ++++++++++++++++++++++++++++++++++++++++ libatomic/ChangeLog | 5 + libgfortran/ChangeLog | 5 + libgomp/ChangeLog | 5 + libstdc++-v3/ChangeLog | 5 + 9 files changed, 347 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index da1102b9483..df8e512ae66 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,98 @@ +2020-06-22 Segher Boessenkool + + * config/rs6000/altivec.h: Use _ARCH_PWR10, not _ARCH_PWR_FUTURE. + Update comment for ISA 3.1. + * config/rs6000/altivec.md: Use TARGET_POWER10, not TARGET_FUTURE. + * config/rs6000/driver-rs6000.c (asm_names): Use -mpwr10 for power10 + on AIX, and -mpower10 elsewhere. + * config/rs6000/future.md: Delete. + * config/rs6000/linux64.h: Update comments. Use TARGET_POWER10, not + TARGET_FUTURE. + * config/rs6000/power10.md: New file. + * config/rs6000/ppc-auxv.h: Use PPC_PLATFORM_POWER10, not + PPC_PLATFORM_FUTURE. + * config/rs6000/rs6000-builtin.def: Update comments. Use BU_P10V_* + names instead of BU_FUTURE_V_* names. Use RS6000_BTM_P10 instead of + RS6000_BTM_FUTURE. Use P10_BUILTIN_* instead of FUTURE_BUILTIN_*. + Use BU_P10_* instead of BU_FUTURE_*. + * config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define + _ARCH_PWR10 instead of _ARCH_PWR_FUTURE. + (altivec_resolve_overloaded_builtin): Use P10_BUILTIN_VEC_XXEVAL, not + FUTURE_BUILTIN_VEC_XXEVAL. + * config/rs6000/rs6000-call.c: Use P10_BUILTIN_*, not FUTURE_BUILTIN_*. + Update compiler messages. + * config/rs6000/rs6000-cpus.def: Update comments. Use ISA_3_1_*, not + ISA_FUTURE_*. Use OPTION_MASK_POWER10, not OPTION_MASK_FUTURE. + * config/rs6000/rs6000-opts.h: Use PROCESSOR_POWER10, not + PROCESSOR_FUTURE. + * config/rs6000/rs6000-string.c: Ditto. + * config/rs6000/rs6000-tables.opt (rs6000_cpu_opt_value): Use "power10" + instead of "future", reorder it to right after "power9". + * config/rs6000/rs6000.c: Update comments. Use OPTION_MASK_POWER10, + not OPTION_MASK_FUTURE. Use TARGET_POWER10, not TARGET_FUTURE. Use + RS6000_BTM_P10, not RS6000_BTM_FUTURE. Update compiler messages. + Use PROCESSOR_POWER10, not PROCESSOR_FUTURE. Use ISA_3_1_MASKS_SERVER, + not ISA_FUTURE_MASKS_SERVER. + (rs6000_opt_masks): Use "power10" instead of "future". + (rs6000_builtin_mask_names): Ditto. + (rs6000_disable_incompatible_switches): Ditto. + * config/rs6000/rs6000.h: Use -mpower10, not -mfuture. Use + -mcpu=power10, not -mcpu=future. Use MASK_POWER10, not MASK_FUTURE. + Use OPTION_MASK_POWER10, not OPTION_MASK_FUTURE. Use RS6000_BTM_P10, + not RS6000_BTM_FUTURE. + * config/rs6000/rs6000.md: Use "power10", not "future". Use + TARGET_POWER10, not TARGET_FUTURE. Include "power10.md", not + "future.md". + * config/rs6000/rs6000.opt (mfuture): Delete. + (mpower10): New. + * config/rs6000/t-rs6000: Use "power10.md", not "future.md". + * config/rs6000/vsx.md: Use TARGET_POWER10, not TARGET_FUTURE. + +2020-06-22 Richard Sandiford + + * coretypes.h (first_type): Delete. + * recog.h (insn_gen_fn::operator()): Go back to using a decltype. + +2020-06-22 Srinath Parvathaneni + + * doc/sourcebuild.texi (arm_v8_1m_mve_fp_ok): Add item. + (arm_mve_hw): Likewise. + +2020-06-22 H.J. Lu + + PR target/95791 + * config/i386/i386.c (ix86_dirflag_mode_needed): Skip + EXT_REX_SSE_REG_P. + +2020-06-22 Richard Biener + + PR tree-optimization/95770 + * tree-vect-slp.c (vect_schedule_slp_instance): Also consider + external defs. + +2020-06-22 Andrew Stubbs + + * config/gcn/gcn.c (gcn_function_arg): Disallow vector arguments. + (gcn_return_in_memory): Return vectors in memory. + +2020-06-22 Jakub Jelinek + + * omp-general.c (omp_extract_for_data): For triangular loops with + all loop invariant expressions constant where the innermost loop is + executed at least once compute number of iterations at compile time. + +2020-06-22 Kito Cheng + + * config/riscv/riscv.h (ASM_SPEC): Remove riscv_expand_arch call. + (DRIVER_SELF_SPECS): New. + +2020-06-22 Kito Cheng + + * config/riscv/riscv-builtins.c (RISCV_FTYPE_NAME0): New. + (RISCV_FTYPE_ATYPES0): New. + (riscv_builtins): Using RISCV_USI_FTYPE for frflags. + * config/riscv/riscv-ftypes.def: Remove VOID argument. + 2020-06-21 David Edelsohn * config.gcc: Use t-aix64, biarch64 and default64 for cpu_is_64bit. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5316c6c6e85..01621c4e820 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200622 +20200623 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 135dfbae266..a1fefe899eb 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,27 @@ +2020-06-22 Steven G. Kargl + Mark Eggleston + + PR fortran/95708 + * intrinsic.c (add_functions): Replace CLASS_INQUIRY with + CLASS_TRANSFORMATIONAL for intrinsic num_images. + (make_generic): Replace ACTUAL_NO with ACTUAL_YES for + intrinsic team_number. + * resolve.c (resolve_fl_procedure): Check pointer ts.u.derived + exists before using it. + +2020-06-22 Steven G. Kargl + Mark Eggleston + + PR fortran/95585 + * check.c (gfc_check_reshape): Add check for a value when + the symbol has an attribute flavor FL_PARAMETER. + +2020-06-22 Mark Eggleston + + PR fortran/42693 + * arith.c (gfc_arith_error): Enclose strings in G_() instead + of _(). + 2020-06-20 Harald Anlauf PR fortran/95707 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 8f2e0a644d3..abba89d49d0 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2020-06-22 Joseph Myers + + * sv.po: Update. + 2020-06-03 Joseph Myers * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d3ddb34ce80..e1c78bcbd34 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,206 @@ +2020-06-22 Segher Boessenkool + + * gcc.target/powerpc/cfuged-0.c: I protest. + * gcc.target/powerpc/cfuged-1.c: I protest. + * gcc.target/powerpc/clone3.c: I protest. + * gcc.target/powerpc/cntlzdm-0.c: I protest. + * gcc.target/powerpc/cntlzdm-1.c: I protest. + * gcc.target/powerpc/cnttzdm-0.c: I protest. + * gcc.target/powerpc/cnttzdm-1.c: I protest. + * gcc.target/powerpc/cpu-future.c: I protest. + * gcc.target/powerpc/dg-future-0.c: I protest. + * gcc.target/powerpc/dg-future-1.c: I protest. + * gcc.target/powerpc/localentry-1.c: I protest. + * gcc.target/powerpc/localentry-detect-1.c: I protest. + * gcc.target/powerpc/mma-builtin-1.c: I protest. + * gcc.target/powerpc/mma-builtin-2.c: I protest. + * gcc.target/powerpc/mma-builtin-3.c: I protest. + * gcc.target/powerpc/mma-builtin-4.c: I protest. + * gcc.target/powerpc/mma-builtin-5.c: I protest. + * gcc.target/powerpc/mma-builtin-6.c: I protest. + * gcc.target/powerpc/notoc-direct-1.c: I protest. + * gcc.target/powerpc/pcrel-sibcall-1.c: I protest. + * gcc.target/powerpc/pdep-0.c: I protest. + * gcc.target/powerpc/pdep-1.c: I protest. + * gcc.target/powerpc/pextd-0.c: I protest. + * gcc.target/powerpc/pextd-1.c: I protest. + * gcc.target/powerpc/pr93122.c: I protest. + * gcc.target/powerpc/pr94740.c: I protest. + * gcc.target/powerpc/setbceq.c: I protest. + * gcc.target/powerpc/setbcge.c: I protest. + * gcc.target/powerpc/setbcgt.c: I protest. + * gcc.target/powerpc/setbcle.c: I protest. + * gcc.target/powerpc/setbclt.c: I protest. + * gcc.target/powerpc/setbcne.c: I protest. + * gcc.target/powerpc/setnbceq.c: I protest. + * gcc.target/powerpc/setnbcge.c: I protest. + * gcc.target/powerpc/setnbcgt.c: I protest. + * gcc.target/powerpc/setnbcle.c: I protest. + * gcc.target/powerpc/setnbclt.c: I protest. + * gcc.target/powerpc/setnbcne.c: I protest. + * gcc.target/powerpc/vec-cfuged-0.c: I protest. + * gcc.target/powerpc/vec-cfuged-1.c: I protest. + * gcc.target/powerpc/vec-clrl-0.c: I protest. + * gcc.target/powerpc/vec-clrl-1.c: I protest. + * gcc.target/powerpc/vec-clrl-2.c: I protest. + * gcc.target/powerpc/vec-clrl-3.c: I protest. + * gcc.target/powerpc/vec-clrr-0.c: I protest. + * gcc.target/powerpc/vec-clrr-1.c: I protest. + * gcc.target/powerpc/vec-clrr-2.c: I protest. + * gcc.target/powerpc/vec-clrr-3.c: I protest. + * gcc.target/powerpc/vec-cntlzm-0.c: I protest. + * gcc.target/powerpc/vec-cntlzm-1.c: I protest. + * gcc.target/powerpc/vec-cnttzm-0.c: I protest. + * gcc.target/powerpc/vec-cnttzm-1.c: I protest. + * gcc.target/powerpc/vec-extracth-0.c: I protest. + * gcc.target/powerpc/vec-extracth-1.c: I protest. + * gcc.target/powerpc/vec-extracth-2.c: I protest. + * gcc.target/powerpc/vec-extracth-3.c: I protest. + * gcc.target/powerpc/vec-extracth-4.c: I protest. + * gcc.target/powerpc/vec-extracth-5.c: I protest. + * gcc.target/powerpc/vec-extracth-6.c: I protest. + * gcc.target/powerpc/vec-extracth-7.c: I protest. + * gcc.target/powerpc/vec-extracth-be-0.c: I protest. + * gcc.target/powerpc/vec-extracth-be-1.c: I protest. + * gcc.target/powerpc/vec-extracth-be-2.c: I protest. + * gcc.target/powerpc/vec-extracth-be-3.c: I protest. + * gcc.target/powerpc/vec-extractl-0.c: I protest. + * gcc.target/powerpc/vec-extractl-1.c: I protest. + * gcc.target/powerpc/vec-extractl-2.c: I protest. + * gcc.target/powerpc/vec-extractl-3.c: I protest. + * gcc.target/powerpc/vec-extractl-4.c: I protest. + * gcc.target/powerpc/vec-extractl-5.c: I protest. + * gcc.target/powerpc/vec-extractl-6.c: I protest. + * gcc.target/powerpc/vec-extractl-7.c: I protest. + * gcc.target/powerpc/vec-extractl-be-0.c: I protest. + * gcc.target/powerpc/vec-extractl-be-1.c: I protest. + * gcc.target/powerpc/vec-extractl-be-2.c: I protest. + * gcc.target/powerpc/vec-extractl-be-3.c: I protest. + * gcc.target/powerpc/vec-gnb-0.c: I protest. + * gcc.target/powerpc/vec-gnb-1.c: I protest. + * gcc.target/powerpc/vec-gnb-2.c: I protest. + * gcc.target/powerpc/vec-pdep-0.c: I protest. + * gcc.target/powerpc/vec-pdep-1.c: I protest. + * gcc.target/powerpc/vec-pext-0.c: I protest. + * gcc.target/powerpc/vec-pext-1.c: I protest. + * gcc.target/powerpc/vec-stril-0.c: I protest. + * gcc.target/powerpc/vec-stril-1.c: I protest. + * gcc.target/powerpc/vec-stril-10.c: I protest. + * gcc.target/powerpc/vec-stril-11.c: I protest. + * gcc.target/powerpc/vec-stril-12.c: I protest. + * gcc.target/powerpc/vec-stril-13.c: I protest. + * gcc.target/powerpc/vec-stril-14.c: I protest. + * gcc.target/powerpc/vec-stril-15.c: I protest. + * gcc.target/powerpc/vec-stril-16.c: I protest. + * gcc.target/powerpc/vec-stril-17.c: I protest. + * gcc.target/powerpc/vec-stril-18.c: I protest. + * gcc.target/powerpc/vec-stril-19.c: I protest. + * gcc.target/powerpc/vec-stril-2.c: I protest. + * gcc.target/powerpc/vec-stril-20.c: I protest. + * gcc.target/powerpc/vec-stril-21.c: I protest. + * gcc.target/powerpc/vec-stril-22.c: I protest. + * gcc.target/powerpc/vec-stril-23.c: I protest. + * gcc.target/powerpc/vec-stril-3.c: I protest. + * gcc.target/powerpc/vec-stril-4.c: I protest. + * gcc.target/powerpc/vec-stril-5.c: I protest. + * gcc.target/powerpc/vec-stril-6.c: I protest. + * gcc.target/powerpc/vec-stril-7.c: I protest. + * gcc.target/powerpc/vec-stril-8.c: I protest. + * gcc.target/powerpc/vec-stril-9.c: I protest. + * gcc.target/powerpc/vec-stril_p-0.c: I protest. + * gcc.target/powerpc/vec-stril_p-1.c: I protest. + * gcc.target/powerpc/vec-stril_p-10.c: I protest. + * gcc.target/powerpc/vec-stril_p-11.c: I protest. + * gcc.target/powerpc/vec-stril_p-2.c: I protest. + * gcc.target/powerpc/vec-stril_p-3.c: I protest. + * gcc.target/powerpc/vec-stril_p-4.c: I protest. + * gcc.target/powerpc/vec-stril_p-5.c: I protest. + * gcc.target/powerpc/vec-stril_p-6.c: I protest. + * gcc.target/powerpc/vec-stril_p-7.c: I protest. + * gcc.target/powerpc/vec-stril_p-8.c: I protest. + * gcc.target/powerpc/vec-stril_p-9.c: I protest. + * gcc.target/powerpc/vec-strir-0.c: I protest. + * gcc.target/powerpc/vec-strir-1.c: I protest. + * gcc.target/powerpc/vec-strir-10.c: I protest. + * gcc.target/powerpc/vec-strir-11.c: I protest. + * gcc.target/powerpc/vec-strir-12.c: I protest. + * gcc.target/powerpc/vec-strir-13.c: I protest. + * gcc.target/powerpc/vec-strir-14.c: I protest. + * gcc.target/powerpc/vec-strir-15.c: I protest. + * gcc.target/powerpc/vec-strir-16.c: I protest. + * gcc.target/powerpc/vec-strir-17.c: I protest. + * gcc.target/powerpc/vec-strir-18.c: I protest. + * gcc.target/powerpc/vec-strir-19.c: I protest. + * gcc.target/powerpc/vec-strir-2.c: I protest. + * gcc.target/powerpc/vec-strir-20.c: I protest. + * gcc.target/powerpc/vec-strir-21.c: I protest. + * gcc.target/powerpc/vec-strir-22.c: I protest. + * gcc.target/powerpc/vec-strir-23.c: I protest. + * gcc.target/powerpc/vec-strir-3.c: I protest. + * gcc.target/powerpc/vec-strir-4.c: I protest. + * gcc.target/powerpc/vec-strir-5.c: I protest. + * gcc.target/powerpc/vec-strir-6.c: I protest. + * gcc.target/powerpc/vec-strir-7.c: I protest. + * gcc.target/powerpc/vec-strir-8.c: I protest. + * gcc.target/powerpc/vec-strir-9.c: I protest. + * gcc.target/powerpc/vec-strir_p-0.c: I protest. + * gcc.target/powerpc/vec-strir_p-1.c: I protest. + * gcc.target/powerpc/vec-strir_p-10.c: I protest. + * gcc.target/powerpc/vec-strir_p-11.c: I protest. + * gcc.target/powerpc/vec-strir_p-2.c: I protest. + * gcc.target/powerpc/vec-strir_p-3.c: I protest. + * gcc.target/powerpc/vec-strir_p-4.c: I protest. + * gcc.target/powerpc/vec-strir_p-5.c: I protest. + * gcc.target/powerpc/vec-strir_p-6.c: I protest. + * gcc.target/powerpc/vec-strir_p-7.c: I protest. + * gcc.target/powerpc/vec-strir_p-8.c: I protest. + * gcc.target/powerpc/vec-strir_p-9.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-0.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-1.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-10.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-2.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-3.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-4.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-5.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-6.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-7.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-8.c: I protest. + * gcc.target/powerpc/vec-ternarylogic-9.c: I protest. + * gcc.target/powerpc/xxgenpc-runnable.c: I protest. + * lib/target-supports.exp: Stuff. + +2020-06-22 Srinath Parvathaneni + + * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: Modify. + * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise. + * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise. + * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise. + * lib/target-supports.exp (check_effective_target_arm_mve_hw): Define. + +2020-06-22 Steven G. Kargl + + PR fortran/95708 + * gfortran.dg/pr95708.f90: New test. + +2020-06-22 H.J. Lu + + PR target/95791 + * gcc.target/i386/pr95791.c: New test. + +2020-06-22 Steven G. Kargl + + PR fortran/95585 + * gfortran.dg/pr95585.f90: New test. + +2020-06-22 Richard Biener + + PR tree-optimization/95770 + * gcc.dg/pr95770.c: New testcase. + +2020-06-22 Kito Cheng + + * g++.target/riscv/frflags.C: New. + 2020-06-21 Peter Bergner * gcc.target/powerpc/mma-builtin-1.c: New file. diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index bed9ef143d0..67217dadef4 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,8 @@ +2020-06-22 David Edelsohn + + * Makefile.am: Use -include. + * Makefile.in: Regenerate. + 2020-06-21 David Edelsohn * Makefile.am (tmake_file): Build and install AIX-style FAT libraries. diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 21a451d35c4..0c38d4db549 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,8 @@ +2020-06-22 David Edelsohn + + * Makefile.am: Use -include. + * Makefile.in: Regenerate. + 2020-06-21 David Edelsohn * Makefile.am (tmake_file): Build and install AIX-style FAT libraries. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 885921c6985..d5d3036995a 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2020-06-22 David Edelsohn + + * Makefile.am: Use -include. + * Makefile.in: Regenerate. + 2020-06-21 David Edelsohn * Makefile.am (tmake_file): Build and install AIX-style FAT libraries. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5c20e9e2a1a..5b73af14b76 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2020-06-22 David Edelsohn + + * Makefile.am: Use -include. + * Makefile.in: Regenerate. + 2020-06-21 David Edelsohn * Makefile.am (tmake_file): Build and install AIX-style FAT libraries.