From: GCC Administrator Date: Wed, 1 Jul 2020 00:17:00 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.2.0~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d73846862b5e4cd381bb43024efdcbf6bd61e888;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4bee6cd860eb..8ee2f9f8d056 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,53 @@ +2020-06-30 Segher Boessenkool + + * config/rs6000/rs6000.md (isa): Rename "fut" to "p10". + +2020-06-30 Segher Boessenkool + + * 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 + + Backported from master: + 2020-05-18 Alex Coplan + + * 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 Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 88cb34f9be6c..1fb34e73e11b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200630 +20200701 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6359cbd8cafe..ed546c268233 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,34 @@ +2020-06-30 Iain Sandoe + + Backported from master: + 2020-06-28 Iain Sandoe + + PR c++/95711 + * coroutines.cc (register_local_var_uses): Skip past + namespace decls. + +2020-06-30 Iain Sandoe + + Backported from master: + 2020-06-27 Iain Sandoe + + 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 + + Backported from master: + 2020-06-27 Iain Sandoe + + * coroutines.cc (morph_fn_to_coro): Diagnose unavailable + get_return_object_on_allocation_failure. + 2020-06-29 Iain Sandoe PR c++/95519 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ba870620cdc1..c925ef895a03 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,29 @@ +2020-06-30 Harald Anlauf + + Backported from master: + 2020-06-29 Harald Anlauf + + PR fortran/95978 + * decl.c (gfc_match_data): Avoid NULL pointer dereference. + +2020-06-30 Harald Anlauf + + Backported from master: + 2020-06-29 Harald Anlauf + + PR fortran/71706 + * trans-stmt.c (gfc_trans_sync): Do proper kind conversion in + bounds-checking code. + +2020-06-30 Thomas Koenig + + Backported from master: + 2020-06-29 Thomas Koenig + + PR fortran/95743 + * trans-decl.c (gfc_generate_function_code): Do not generate + recursion check for compiler-generated procedures. + 2020-06-29 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9f84ac5f368d..aab23e451848 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,74 @@ +2020-06-30 Segher Boessenkool + + * 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 + + Backported from master: + 2020-06-29 Harald Anlauf + + PR fortran/95978 + * gfortran.dg/pr95978.f90: New file. + +2020-06-30 Harald Anlauf + + Backported from master: + 2020-06-29 Harald Anlauf + + PR fortran/71706 + * gfortran.dg/pr71706.f90: New file. + +2020-06-30 Alex Coplan + + Backported from master: + 2020-05-18 Alex Coplan + + * gcc.c-torture/compile/packed-aligned-1.c: New test. + * gcc.c-torture/execute/packed-aligned.c: New test. + +2020-06-30 Thomas Koenig + + Backported from master: + 2020-06-29 Thomas Koenig + + PR fortran/95743 + * gfortran.dg/recursive_check_16.f90: New file. + +2020-06-30 Iain Sandoe + + Backported from master: + 2020-06-28 Iain Sandoe + + PR c++/95711 + * g++.dg/coroutines/pr95711.C: New test. + +2020-06-30 Iain Sandoe + + Backported from master: + 2020-06-27 Iain Sandoe + + PR c++/95736 + * g++.dg/coroutines/pr95736.C: New test. + +2020-06-30 Iain Sandoe + + Backported from master: + 2020-06-27 Iain Sandoe + + * g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C: New test. + 2020-06-29 Harald Anlauf Backported from master: diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index caee57ae8da8..51a3bab07841 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,12 @@ +2020-06-30 Thomas Schwinge + + Backported from master: + 2020-06-30 Thomas Schwinge + + * target.c (gomp_map_vars_existing): Assert 'kind != + GOMP_MAP_ATTACH'. + (gomp_map_vars_internal): Clean up. + 2020-06-17 Thomas Schwinge Backported from master: