Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 13 Sep 2020 00:16:23 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 13 Sep 2020 00:16:23 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/d/ChangeLog
gcc/testsuite/ChangeLog

index 1120143fa76ef6882b21784dab4b269210cdbfdd..80ec913148aa3797729bb2a12f77401b2eff5a05 100644 (file)
@@ -1,3 +1,16 @@
+2020-09-12  Roger Sayle  <roger@nextmovesoftware.com>
+           John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/pa.md (shrpsi4_1, shrpsi4_2): New define_insns split
+       out from previous shrpsi4 providing two commutitive variants using
+       plus_xor_ior_operator as a predicate.
+       (shrpdi4_1, shrpdi4_2, shrpdi_3, shrpdi_4): Likewise DImode versions
+       where _1 and _2 take register shifts, and _3 and _4 for integers.
+       (rotlsi3_internal): Name this anonymous instruction.
+       (rotrdi3): New DImode insn copied from rotrsi3.
+       (rotldi3): New DImode expander copied from rotlsi3.
+       (rotldi4_internal): New DImode insn copied from rotsi3_internal.
+
 2020-09-11  Michael Meissner  <meissner@linux.ibm.com>
 
        * config/rs6000/rs6000.c (rs6000_maybe_emit_maxc_minc): Rename
index c977cef8bc2bb560c23bb5ee53113e172ef847ff..9e832c964559e027a6d372a7f7b7a2f6e9575aa7 100644 (file)
@@ -1 +1 @@
-20200912
+20200913
index d30d1e72e021e34c8ed29cbaede187d785f80135..e54c6aaaaf8a95758c6fff920eca29559dce7f6a 100644 (file)
@@ -1,3 +1,34 @@
+2020-09-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * fe.h: Fix pilot error in previous change.
+       * gcc-interface/gigi.h (enum standard_datatypes): Add ADT_mulv128_decl.
+       (mulv128_decl): New macro.
+       (get_target_long_long_long_size): Declare.
+       * gcc-interface/decl.c (gnat_to_gnu_entity): Use a maximum size of
+       128 bits for discrete types if Enable_128bit_Types is true.
+       * gcc-interface/targtyps.c: Include target.h.
+       (get_target_long_long_long_size): New function.
+       * gcc-interface/trans.c (gigi): Initialize mulv128_decl if need be.
+       (build_binary_op_trapv): Call it for 128-bit multiplication.
+       * gcc-interface/utils.c (make_type_from_size): Enforce a maximum
+       size of 128 bits if Enable_128bit_Types is true.
+
+2020-09-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc-interface/trans.c (lvalue_for_aggr_p) <N_Object_Declaration>:
+       Return false unconditionally.
+
+2020-09-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc-interface/trans.c (gnat_to_gnu) <N_Object_Declaration>: Clear
+       the SLOC of the expression of a tag.
+
+2020-09-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Only give
+       a warning for the overlay of an aliased array with an unconstrained
+       nominal subtype if the address is absolute.
+
 2020-09-11  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gcc-interface/utils.c (type_has_variable_size): New function.
index 7487d4edb3a013f06e7b22a71a4ad47d1db5f8aa..1ae51991fb1220599dfc3b58579b29b2d501f57b 100644 (file)
@@ -1,3 +1,23 @@
+2020-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/97002
+       * d-codegen.cc (d_build_call): Set input_location on CALL_EXPR.
+       * d-lang.cc: Include function.h.
+       (d_type_promotes_to): Do default conversions for C and C++ functions.
+       * intrinsics.cc (expand_intrinsic_vaarg): Use build1_loc to build
+       VA_ARG_EXPR.
+
+2020-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-builtins.cc (d_build_d_type_nodes): Call build_ctype() on all
+       basic front-end types.
+       * decl.cc (DeclVisitor::visit (EnumDeclaration *)): Always add decl to
+       current binding level.
+       (build_type_decl): Build TYPE_DECL as a typedef if not for an enum or
+       record type.
+       * types.cc (TypeVisitor::visit (TypeEnum *)): Set underlying type for
+       ENUMERAL_TYPEs.  Build TYPE_DECL for non-numeric enums.
+
 2020-09-10  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * lang.opt (Waddress): Enable warning by -Wextra.
index 4c94847a7d45e59c8273ed51de9dcccee94ad60a..da288afc2124d23dc2afc03e57aefbb9387c06f8 100644 (file)
@@ -1,3 +1,8 @@
+2020-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/97002
+       * gdc.dg/pr97002.d: New test.
+
 2020-09-11  Nathan Sidwell  <nathan@acm.org>
 
        * g++.dg/concepts/local-extern.C: New file.