]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 29 Mar 2021 00:16:20 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 29 Mar 2021 00:16:20 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index d592d55bfbe2cf9ac5cf07ebd5172ae85f12a9dd..4331c756d6113052e1f27c08dc24fef9f2a65324 100644 (file)
@@ -1,3 +1,13 @@
+2021-03-28  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config/rs6000/rs6000.c (rs6000_output_dwarf_dtprel): Do not add
+       XCOFF TLS reloc decorations.
+
+2021-03-28  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/analyzer.texi (Analyzer Internals): Update link to
+       "A Memory Model for Static Analysis of C Programs".
+
 2021-03-26  David Edelsohn  <dje.gcc@gmail.com>
 
        * config/rs6000/aix.h (ADJUST_FIELD_ALIGN): Call function.
index 7bebb36d209d98b87bd3ba3f59924b3b00bde9d6..173e3266e8f506ead882ef310bc28c67449f6364 100644 (file)
@@ -1 +1 @@
-20210328
+20210329
index 477c0ab48ac58f7f2a9d60c17a7aa0122ec3599b..90a9f69b63836f9f4e6af9c88532b56ae291bd82 100644 (file)
@@ -1,3 +1,33 @@
+2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-builtins.cc (d_init_versions): Predefine D_PIE if flag_pie is set.
+
+2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-lang.cc (d_enum_underlying_base_type): New function.
+       (LANG_HOOKS_ENUM_UNDERLYING_BASE_TYPE): Set as
+       d_enum_underlying_base_type.
+
+2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * Make-lang.in (DMDGEN_COMPILE): Remove.
+       (d/%.dmdgen.o): Use COMPILER_FOR_BUILD and BUILD_COMPILERFLAGS to
+       build all D generator programs.
+       (D_SYSTEM_H): New macro.
+       (d/idgen.dmdgen.o): Add dependencies to build.
+       (d/impcnvgen.dmdgen.o): Likewise.
+       * d-system.h: Include bconfig.h if GENERATOR_FILE is defined.
+
+2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config-lang.in (gtfiles): Remove modules.cc.
+       * modules.cc (struct module_info): Remove GTY marker.
+       (static_ctor_list): Remove variable.
+       (static_dtor_list): Remove variable.
+       (register_moduleinfo): Directly set DECL_STATIC_CONSTRUCTOR on
+       dso_ctor, and DECL_STATIC_DESTRUCTOR on dso_dtor.
+       (d_finish_compilation): Remove static ctor/dtor handling.
+
 2021-03-06  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * d-lang.cc (d_init_options_struct): Don't set default
index 40457ea643a53d4e2e2b732259183023f30d412c..d6c8c383fd5810235298b5884099e71f44b3d14e 100644 (file)
@@ -1,3 +1,10 @@
+2021-03-28  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/99602
+       * trans-expr.c (gfc_conv_procedure_call): Use the _data attrs
+       for class expressions and detect proc pointer evaluations by
+       the non-null actual argument list.
+
 2021-03-27  Steve Kargl  <kargl@gcc.gnu.org>
 
        * misc.c (gfc_typename): Fix off-by-one in buffer sizes.
index 9abcc02447eb4995c216c9896aae9a6a8f47f173..557db475f63c3fd40ac166746b09f5f58264d406 100644 (file)
@@ -1,3 +1,30 @@
+2021-03-28  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/96770
+       * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
+
+2021-03-28  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/99602
+       * gfortran.dg/pr99602.f90: New test.
+       * gfortran.dg/pr99602a.f90: New test.
+       * gfortran.dg/pr99602b.f90: New test.
+       * gfortran.dg/pr99602c.f90: New test.
+       * gfortran.dg/pr99602d.f90: New test.
+
+2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
+       (gdc-copy-file): ... this.  Use file copy instead of open/close.
+       (gdc-convert-test): Save translated dejagnu test to gdc.test
+       directory, only write dejagnu directives to the test file.
+       (gdc-do-test): Don't create gdc.test symlink.
+
+2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdc.dg/gdc270a.d: Removed.
+       * gdc.dg/gdc270b.d: Removed.
+
 2021-03-26  David Edelsohn  <dje.gcc@gmail.com>
 
        * gcc.target/powerpc/pr99557.c: New.
index 3f90a883cc9625a384f3d35a1fff75f39c30c93e..2fdf6f5cba0c2effe90f0f9c2479baa59caf3399 100644 (file)
@@ -1,3 +1,15 @@
+2021-03-28  François Dumont  <fdumont@gcc.gnu.org>
+
+       * include/debug/forward_list
+       (forward_list(forward_list&&, const allocator_type&)): Add noexcept qualification.
+       * include/debug/list (list(list&&, const allocator_type&)): Likewise and add
+       call to safe container allocator aware move constructor.
+       * include/debug/vector (vector(vector&&, const allocator_type&)):
+       Fix noexcept qualification.
+       * testsuite/23_containers/forward_list/cons/noexcept_move_construct.cc:
+       Add allocator-extended move constructor noexceot qualification check.
+       * testsuite/23_containers/list/cons/noexcept_move_construct.cc: Likewise.
+
 2021-03-26  Jonathan Wakely  <jwakely@redhat.com>
 
        * src/c++11/random.cc (USE_LCG): Define when a pseudo-random