Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 23 Jun 2020 00:16:23 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 23 Jun 2020 00:16:23 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libgfortran/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index da1102b9483f70bd03a42b87a63e9c592163a092..df8e512ae6696ab404f8e2487ff0c084a7ba7f76 100644 (file)
@@ -1,3 +1,98 @@
+2020-06-22  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * 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  <richard.sandiford@arm.com>
+
+       * coretypes.h (first_type): Delete.
+       * recog.h (insn_gen_fn::operator()): Go back to using a decltype.
+
+2020-06-22  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+
+       * doc/sourcebuild.texi (arm_v8_1m_mve_fp_ok): Add item.
+       (arm_mve_hw): Likewise.
+
+2020-06-22  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/95791
+       * config/i386/i386.c (ix86_dirflag_mode_needed): Skip
+       EXT_REX_SSE_REG_P.
+
+2020-06-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95770
+       * tree-vect-slp.c (vect_schedule_slp_instance): Also consider
+       external defs.
+
+2020-06-22  Andrew Stubbs  <ams@codesourcery.com>
+
+       * config/gcn/gcn.c (gcn_function_arg): Disallow vector arguments.
+       (gcn_return_in_memory): Return vectors in memory.
+
+2020-06-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <kito.cheng@sifive.com>
+
+       * config/riscv/riscv.h (ASM_SPEC): Remove riscv_expand_arch call.
+       (DRIVER_SELF_SPECS): New.
+
+2020-06-22  Kito Cheng  <kito.cheng@sifive.com>
+
+       * 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  <dje.gcc@gmail.com>
 
        * config.gcc: Use t-aix64, biarch64 and default64 for cpu_is_64bit.
index 5316c6c6e8542327f5016610ac30564eb50053da..01621c4e8201ef81fe28ff2fe429cecc3bf0efb7 100644 (file)
@@ -1 +1 @@
-20200622
+20200623
index 135dfbae266c74dff1ccecb192e6763c8d003ee1..a1fefe899eb8d92bce5cc2dc755878628ef534eb 100644 (file)
@@ -1,3 +1,27 @@
+2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
+           Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       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  <kargl@gcc.gnu.org>
+           Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       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  <markeggleston@gcc.gnu.org>
+
+       PR fortran/42693
+       * arith.c (gfc_arith_error): Enclose strings in G_() instead
+       of _().
+
 2020-06-20  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/95707
index 8f2e0a644d32c90a1a29f032114662bc0d076155..abba89d49d049b4b2527fb0ae21877d204983f93 100644 (file)
@@ -1,3 +1,7 @@
+2020-06-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * sv.po: Update.
+
 2020-06-03  Joseph Myers  <joseph@codesourcery.com>
 
        * sv.po: Update.
index d3ddb34ce80697a183b357ddabf6623a757e65ed..e1c78bcbd3455b69735a88a9ae023059cc23ba80 100644 (file)
@@ -1,3 +1,206 @@
+2020-06-22  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * 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  <srinath.parvathaneni@arm.com>
+
+       * 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  <kargl@gcc.gnu.org>
+
+       PR fortran/95708
+       * gfortran.dg/pr95708.f90: New test.
+
+2020-06-22  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/95791
+       * gcc.target/i386/pr95791.c: New test.
+
+2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/95585
+       * gfortran.dg/pr95585.f90: New test.
+
+2020-06-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95770
+       * gcc.dg/pr95770.c: New testcase.
+
+2020-06-22  Kito Cheng  <kito.cheng@sifive.com>
+
+       * g++.target/riscv/frflags.C: New.
+
 2020-06-21  Peter Bergner  <bergner@linux.ibm.com>
 
        * gcc.target/powerpc/mma-builtin-1.c: New file.
index bed9ef143d0bf294e40495ea73a3ef79bfad5950..67217dadef4eae79011998b9b4f74a8cfd5c7672 100644 (file)
@@ -1,3 +1,8 @@
+2020-06-22  David Edelsohn  <dje.gcc@gmail.com>
+
+       * Makefile.am: Use -include.
+       * Makefile.in: Regenerate.
+
 2020-06-21  David Edelsohn  <dje.gcc@gmail.com>
 
        * Makefile.am (tmake_file): Build and install AIX-style FAT libraries.
index 21a451d35c4b2150235933ba9d0f09b1cb1f344c..0c38d4db5498d1f666e8505826bf86589003c845 100644 (file)
@@ -1,3 +1,8 @@
+2020-06-22  David Edelsohn  <dje.gcc@gmail.com>
+
+       * Makefile.am: Use -include.
+       * Makefile.in: Regenerate.
+
 2020-06-21  David Edelsohn  <dje.gcc@gmail.com>
 
        * Makefile.am (tmake_file): Build and install AIX-style FAT libraries.
index 885921c6985602a1209c00e7fbf187340c387243..d5d3036995af40706874af030554e6b432c51f0b 100644 (file)
@@ -1,3 +1,8 @@
+2020-06-22  David Edelsohn  <dje.gcc@gmail.com>
+
+       * Makefile.am: Use -include.
+       * Makefile.in: Regenerate.
+
 2020-06-21  David Edelsohn  <dje.gcc@gmail.com>
 
        * Makefile.am (tmake_file): Build and install AIX-style FAT libraries.
index 5c20e9e2a1a993eaaeee68698d00a50f34634b17..5b73af14b769a435947de7b7a3fa93fae3b6b58f 100644 (file)
@@ -1,3 +1,8 @@
+2020-06-22  David Edelsohn  <dje.gcc@gmail.com>
+
+       * Makefile.am: Use -include.
+       * Makefile.in: Regenerate.
+
 2020-06-21  David Edelsohn  <dje.gcc@gmail.com>
 
        * Makefile.am (tmake_file): Build and install AIX-style FAT libraries.