diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-09-13 00:16:23 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-09-13 00:16:23 +0000 |
commit | 5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8 (patch) | |
tree | 1ffe8aa407af5bb936aed94d6a0662104ccb82f1 /gcc | |
parent | 707e9159ed25d19c174e4da18b194e530878d450 (diff) | |
download | gcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.zip gcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.tar.gz gcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 13 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/ada/ChangeLog | 31 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 20 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 |
5 files changed, 70 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1120143..80ec913 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c977cef..9e832c9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200912 +20200913 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index d30d1e7..e54c6aa 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -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. diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 7487d4e..1ae5199 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -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. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4c94847..da288af 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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. |