From 53256ee3d582162d0ef914c068b58a02aa20c466 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 25 Jul 2020 00:16:22 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 61 +++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 69 +++++++++++++++++++++++++++++++++++++++++++++++++ libgcc/ChangeLog | 4 +++ libgfortran/ChangeLog | 12 +++++++++ libgomp/ChangeLog | 7 +++++ libitm/ChangeLog | 4 +++ 7 files changed, 158 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index aa51e2d..0373ea1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,64 @@ +2020-07-24 David Edelsohn + Clement Chigot + + * config.gcc (powerpc-ibm-aix7.1): Use t-aix64 and biarch64 for + cpu_is_64bit. + * config/rs6000/aix71.h (ASM_SPEC): Remove aix64 option. + (ASM_SPEC32): New. + (ASM_SPEC64): New. + (ASM_CPU_SPEC): Remove vsx and altivec options. + (CPP_SPEC_COMMON): Rename from CPP_SPEC. + (CPP_SPEC32): New. + (CPP_SPEC64): New. + (CPLUSPLUS_CPP_SPEC): Rename to CPLUSPLUS_CPP_SPEC_COMMON.. + (TARGET_DEFAULT): Use 64 bit mask if BIARCH. + (LIB_SPEC_COMMON): Rename from LIB_SPEC. + (LIB_SPEC32): New. + (LIB_SPEC64): New. + (LINK_SPEC_COMMON): Rename from LINK_SPEC. + (LINK_SPEC32): New. + (LINK_SPEC64): New. + (STARTFILE_SPEC): Add 64 bit version of crtcxa and crtdbase. + (ASM_SPEC): Define 32 and 64 bit alternatives using DEFAULT_ARCH64_P. + (CPP_SPEC): Same. + (CPLUSPLUS_CPP_SPEC): Same. + (LIB_SPEC): Same. + (LINK_SPEC): Same. + (SUBTARGET_EXTRA_SPECS): Add new 32/64 specs. + * config/rs6000/aix72.h (TARGET_DEFAULT): Use 64 bit mask if BIARCH. + * config/rs6000/defaultaix64.h: Delete. + +2020-07-24 Segher Boessenkool + + * config/rs6000/rs6000.opt: Delete -mpower10. + +2020-07-24 Alexandre Oliva + + * config/i386/intelmic-mkoffload.c + (generate_target_descr_file): Use dumppfx for save_temps + files. Pass -dumpbase et al down to the compiler. + (generate_target_offloadend_file): Likewise. + (generate_host_descr_file): Likewise. + (prepare_target_image): Likewise. Move out_obj_filename + setting... + (main): ... here. Detect -dumpbase, set dumppfx too. + +2020-07-24 Alexandre Oliva + + PR driver/96230 + * gcc.c (process_command): Adjust and document conditions to + reset dumpbase_ext. + +2020-07-24 Matthias Klose + + * config/aarch64/aarch64.c (+aarch64_offload_options, + TARGET_OFFLOAD_OPTIONS): New. + +2020-07-24 Uroš Bizjak + + PR target/95750 + * config/i386/sync.md (mmem_thread_fence): Emit mfence_sse2 for -Os. + 2020-07-23 Roger Sayle PR rtl-optimization/96298 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 09a13ab..ca1a68b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200724 +20200725 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0609ab2..94eb997 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,72 @@ +2020-07-24 Segher Boessenkool + + * gcc.target/powerpc/pr95907.c: New. + +2020-07-24 Hans-Peter Nilsson + + * c-c++-common/pr56493.c: Allow ":" in label, for mmix. + +2020-07-24 Hans-Peter Nilsson + + * c-c++-common/patchable_function_entry-decl.c, + c-c++-common/patchable_function_entry-default.c, + c-c++-common/patchable_function_entry-definition.c: Adjust for mmix. + +2020-07-24 Sunil K Pandey + + PR target/96192 + * c-c++-common/pr96192-1.c: New test. + +2020-07-24 Alexandre Oliva + + * lib/scanoffload.exp (scoff-testname, scoff-adjust): New. + (scoff): Call them. + +2020-07-24 Alexandre Oliva + + PR driver/96230 + * gcc.misc-tests/outputs.exp: Add tests with -dumpbase-ext, + with identical -dumpbase, with -dumpbase "", and without any + -dumpbase. + (outest): Fix "" expansion in expected outputs, skip + adjustments. + +2020-07-24 Alexandre Oliva + + PR testsuite/95720 + * lib/gcc-defs.exp (gcc_adjust_linker_flags_list): Split out of... + (gcc_adjust_linker_flags): ... this. Protect gluefile and + wrap_flags. + * gcc.misc-tests/outputs.exp: Use gcc_adjust_linker_flags_list. + +2020-07-24 Dominique d'Humieres + + PR fortran/93567 + * gfortran.dg/round_3.f08: Add test cases. + +2020-07-24 Dominique d'Humieres + + PR fortran/93592 + * gfortran.dg/fmt_en.f90: Adjust test. + * gfortran.dg/fmt_en_rd.f90: New test. + * gfortran.dg/fmt_en_rn.f90: New test. + * gfortran.dg/fmt_en_ru.f90: New test. + * gfortran.dg/fmt_en_rz.f90: New test. + +2020-07-24 Patrick Palka + + PR c++/81339 + * g++.dg/cpp0x/decltype78.C: New test. + +2020-07-24 Thomas Schwinge + + * lib/scandump.exp (scan-dump-dem-not): Fix TCL syntax error. + +2020-07-24 H.J. Lu + + PR middle-end/95886 + * gcc.target/i386/memcpy-pr95886.c: Restrict test to !ia32. + 2020-07-23 Martin Sebor PR testsuite/95886 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index fd86c69..24fe1af 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,7 @@ +2020-07-24 Szabolcs Nagy + + * config/aarch64/lse.S: Add PAC property note. + 2020-07-23 Martin Liska PR gcov-profile/96035 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index d43941a..a4800b9 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,15 @@ +2020-07-24 Dominique d'Humieres + + PR fortran/93567 + * io/write_float.def (determine_en_precision): Fix switch between + FMT_E and FMT_F. + +2020-07-24 Dominique d'Humieres + + PR fortran/93592 + * io/write_float.def (build_float_string): Do not reset + nbefore for FMT_F and FMT_EN. + 2020-07-14 David Edelsohn * config/t-aix: Set BITS from compiler cpp macro. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index ad96173..f5a27de 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,10 @@ +2020-07-24 Thomas Schwinge + + * testsuite/libgomp.oacc-c++/c++.exp: Unset 'offload_target' after + use. + * testsuite/libgomp.oacc-c/c.exp: Likewise. + * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise. + 2020-07-23 Julian Brown Thomas Schwinge diff --git a/libitm/ChangeLog b/libitm/ChangeLog index fd54338..aa6de59 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,7 @@ +2020-07-24 Szabolcs Nagy + + * config/aarch64/sjlj.S: Add conditional pac-ret protection. + 2020-07-09 Szabolcs Nagy * config/aarch64/sjlj.S: Add BTI marking and related definitions, -- 2.7.4