Daily bump.
This commit is contained in:
parent
707e9159ed
commit
5de41c8862
@ -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
|
||||
|
@ -1 +1 @@
|
||||
20200912
|
||||
20200913
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user