From: GCC Administrator Date: Fri, 24 Jul 2020 00:16:57 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.3.0~1136 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20ac8584c11c54c843c927942607876bb4df4902;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 303b9854c371..88c668a53ca3 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,18 @@ +2020-07-23 Martin Liska + + Backported from master: + 2020-07-23 Martin Liska + + * gcc-changelog/git_commit.py: When reverting a backport, + we should print only Revert header. + +2020-07-23 Jonathan Wakely + + Backported from master: + 2020-07-17 Jonathan Wakely + + * gcc-changelog/git_update_version.py: Fix typo. + 2020-07-23 Release Manager * GCC 10.2.0 released. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f91a7c2b2232..fa5830e15b66 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,34 @@ +2020-07-23 Sergei Trofimovich + + Backported from master: + 2020-07-20 Sergei Trofimovich + + PR target/96190 + * config/sparc/linux.h (ENDFILE_SPEC): Use GNU_USER_TARGET_ENDFILE_SPEC + to get crtendS.o for !no-pie mode. + * config/sparc/linux64.h (ENDFILE_SPEC): Ditto. + +2020-07-23 Peter Bergner + + Backported from master: + 2020-07-22 Peter Bergner + + PR target/96236 + * config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Handle + little-endian memory ordering. + +2020-07-23 Kito Cheng + + Backported from master: + 2020-07-23 Kito Cheng + + PR target/96260 + * asan.c (asan_shadow_offset_set_p): New. + * asan.h (asan_shadow_offset_set_p): Ditto. + * toplev.c (process_options): Allow -fsanitize=kernel-address + even TARGET_ASAN_SHADOW_OFFSET not implemented, only check when + asan stack protection is enabled. + 2020-07-23 Release Manager * GCC 10.2.0 released. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 659a031602d9..09a13ab3781d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200723 +20200724 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2fdd3e8daa80..9cfa0c10c119 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,68 @@ +2020-07-23 Harald Anlauf + + Backported from master: + 2020-07-10 Harald Anlauf + + PR fortran/95980 + * class.c (gfc_add_component_ref, gfc_build_class_symbol): + Add checks for NULL pointer dereference. + * primary.c (gfc_variable_attr): Likewise. + * resolve.c (resolve_variable, resolve_assoc_var) + (resolve_fl_var_and_proc, resolve_fl_variable_derived) + (resolve_symbol): Likewise. + +2020-07-23 Harald Anlauf + + Backported from master: + 2020-07-06 Harald Anlauf + + PR fortran/95980 + * match.c (copy_ts_from_selector_to_associate, build_class_sym): + Distinguish between unlimited polymorphic and ordinary variables + to avoid NULL pointer dereference. + * resolve.c (resolve_select_type): + Distinguish between unlimited polymorphic and ordinary variables + to avoid NULL pointer dereference. + +2020-07-23 Harald Anlauf + + Backported from master: + 2020-07-10 Harald Anlauf + + PR fortran/96086 + * match.c (gfc_match_select_rank): Catch NULL pointer + dereference. + * resolve.c (resolve_assoc_var): Catch NULL pointer dereference + that may occur after an illegal declaration. + +2020-07-23 Harald Anlauf + + Backported from master: + 2020-07-21 Harald Anlauf + + PR fortran/89574 + * trans-decl.c (gfc_get_extern_function_decl): Check whether a + symbol belongs to a different module. + +2020-07-23 Thomas Koenig + + Backported from master: + 2020-07-19 Thomas Koenig + + PR fortran/96220 + * dump-parse-tree.c (get_c_type_name): Always use the entries from + c_interop_kinds_table to find the correct C type. + +2020-07-23 Thomas Koenig + + PR fortran/96018 + * frontend-passes.c (gfc_check_externals): Adjust formatting. + (implicit_pure_call): New function. + (implicit_pure_expr): New function. + (gfc_fix_implicit_pure): New function. + * gfortran.h (gfc_fix_implicit_pure): New prototype. + * parse.c (translate_all_program_units): Call gfc_fix_implicit_pure. + 2020-07-23 Release Manager * GCC 10.2.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ae34d8ee366a..46a61e437adc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,60 @@ +2020-07-23 Harald Anlauf + + Backported from master: + 2020-07-10 Harald Anlauf + + PR fortran/95980 + * gfortran.dg/pr95980_2.f90: New file. + +2020-07-23 Harald Anlauf + + Backported from master: + 2020-07-06 Harald Anlauf + + PR fortran/95980 + * gfortran.dg/pr95980.f90: New file. + +2020-07-23 Harald Anlauf + + Backported from master: + 2020-07-10 Harald Anlauf + + PR fortran/96086 + * gfortran.dg/pr96086.f90: New file. + +2020-07-23 Harald Anlauf + + Backported from master: + 2020-07-21 Harald Anlauf + + PR fortran/89574 + * gfortran.dg/pr89574.f90: New file. + +2020-07-23 Peter Bergner + + Backported from master: + 2020-07-22 Peter Bergner + + PR target/96236 + * gcc.target/powerpc/mma-double-test.c: Update storing results for + correct little-endian ordering. + * gcc.target/powerpc/mma-single-test.c: Likewise. + +2020-07-23 Thomas Koenig + + PR fortran/96018 + * gfortran.dg/implicit_pure_5.c: New file. + * gfortran.dg/implicit_pure_5.f90: New file. + +2020-07-23 Kito Cheng + + Backported from master: + 2020-07-23 Kito Cheng + + PR target/96260 + * gcc.target/riscv/pr91441.c: Update warning message. + * gcc.target/riscv/pr96260.c: New. + 2020-07-23 Release Manager * GCC 10.2.0 released.