Daily bump.

This commit is contained in:
GCC Administrator 2020-09-13 00:16:23 +00:00
parent 707e9159ed
commit 5de41c8862
5 changed files with 70 additions and 1 deletions

View 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

View File

@ -1 +1 @@
20200912
20200913

View 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.

View 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.

View 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.