]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 1 Jul 2020 00:17:00 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 1 Jul 2020 00:17:00 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog

index 4bee6cd860ebd3543fa6fff33ec4cbef148bf703..8ee2f9f8d056840341d9435eca7abd8ebb528da8 100644 (file)
@@ -1,3 +1,53 @@
+2020-06-30  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config/rs6000/rs6000.md (isa): Rename "fut" to "p10".
+
+2020-06-30  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * 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/rs6000-builtin.def: Update comments.
+       * 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-30  Alex Coplan  <alex.coplan@arm.com>
+
+       Backported from master:
+       2020-05-18  Alex Coplan  <alex.coplan@arm.com>
+
+       * config/arm/arm.c (output_move_double): Fix codegen when loading into
+       a register pair with an odd base register.
+
 2020-06-29  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index 88cb34f9be6c5f103336a854d4f45e2fff41582c..1fb34e73e11b3083aa808cf85087f505c74ac8fc 100644 (file)
@@ -1 +1 @@
-20200630
+20200701
index 6359cbd8cafe91c9e96845f290ad7cb560428729..ed546c2682333cd0830294822387fa92390713f1 100644 (file)
@@ -1,3 +1,34 @@
+2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-06-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95711
+       * coroutines.cc (register_local_var_uses): Skip past
+       namespace decls.
+
+2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-06-27  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95736
+       * coroutines.cc (get_awaitable_var): New helper.
+       (build_co_await): Check more carefully before
+       copying an awaitable.
+       (expand_one_await_expression): No initializer
+       is required when the awaitable is not a temp.
+       (register_awaits): Remove handling that is now
+       completed when the await expression is built.
+
+2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-06-27  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * coroutines.cc (morph_fn_to_coro): Diagnose unavailable
+       get_return_object_on_allocation_failure.
+
 2020-06-29  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR c++/95519
index ba870620cdc114f4c096f19bf471bc5c3c1d8269..c925ef895a03ae2596fedcdde95633795bb4305f 100644 (file)
@@ -1,3 +1,29 @@
+2020-06-30  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95978
+       * decl.c (gfc_match_data): Avoid NULL pointer dereference.
+
+2020-06-30  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/71706
+       * trans-stmt.c (gfc_trans_sync): Do proper kind conversion in
+       bounds-checking code.
+
+2020-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       Backported from master:
+       2020-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/95743
+       * trans-decl.c (gfc_generate_function_code): Do not generate
+       recursion check for compiler-generated procedures.
+
 2020-06-29  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master:
index 9f84ac5f368d0dddd9fde7d0c13b6f283e0194e7..aab23e451848b4ca03fdca96dd1356324213e7ee 100644 (file)
@@ -1,3 +1,74 @@
+2020-06-30  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * gcc.target/powerpc/cpu-future.c: Something was done here.
+       * gcc.target/powerpc/localentry-1.c: Something was done here.
+       * gcc.target/powerpc/localentry-detect-1.c: Something was done here.
+       * gcc.target/powerpc/mma-builtin-1.c: Something was done here.
+       * gcc.target/powerpc/mma-builtin-2.c: Something was done here.
+       * gcc.target/powerpc/mma-builtin-3.c: Something was done here.
+       * gcc.target/powerpc/mma-builtin-4.c: Something was done here.
+       * gcc.target/powerpc/mma-builtin-5.c: Something was done here.
+       * gcc.target/powerpc/mma-builtin-6.c: Something was done here.
+       * gcc.target/powerpc/notoc-direct-1.c: Something was done here.
+       * gcc.target/powerpc/pcrel-sibcall-1.c: Something was done here.
+       * gcc.target/powerpc/pr93122.c: Something was done here.
+       * lib/target-supports.exp: Stuff.
+
+2020-06-30  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95978
+       * gfortran.dg/pr95978.f90: New file.
+
+2020-06-30  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/71706
+       * gfortran.dg/pr71706.f90: New file.
+
+2020-06-30  Alex Coplan  <alex.coplan@arm.com>
+
+       Backported from master:
+       2020-05-18  Alex Coplan  <alex.coplan@arm.com>
+
+       * gcc.c-torture/compile/packed-aligned-1.c: New test.
+       * gcc.c-torture/execute/packed-aligned.c: New test.
+
+2020-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       Backported from master:
+       2020-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/95743
+       * gfortran.dg/recursive_check_16.f90: New file.
+
+2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-06-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95711
+       * g++.dg/coroutines/pr95711.C: New test.
+
+2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-06-27  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95736
+       * g++.dg/coroutines/pr95736.C: New test.
+
+2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-06-27  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C: New test.
+
 2020-06-29  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master:
index caee57ae8da8862b67b08f168827bae61c8d2e78..51a3bab0784148a22d7b28b6d62de43f88904c50 100644 (file)
@@ -1,3 +1,12 @@
+2020-06-30  Thomas Schwinge  <thomas@codesourcery.com>
+
+       Backported from master:
+       2020-06-30  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * target.c (gomp_map_vars_existing): Assert 'kind !=
+       GOMP_MAP_ATTACH'.
+       (gomp_map_vars_internal): Clean up.
+
 2020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
 
        Backported from master: