64 lines
2.3 KiB
Plaintext
64 lines
2.3 KiB
Plaintext
2021-02-03 Eric Botcazou <ebotcazou@adacore.com>
|
||
|
||
* gcc-interface/decl.c (components_to_record): If the first component
|
||
with rep clause is the _Parent field with variable size, temporarily
|
||
set it aside when computing the internal layout of the REP part again.
|
||
* gcc-interface/utils.c (finish_record_type): Revert to taking the
|
||
maximum when merging sizes for all record types with rep clause.
|
||
(merge_sizes): Put SPECIAL parameter last and adjust recursive calls.
|
||
|
||
2021-02-03 Eric Botcazou <ebotcazou@adacore.com>
|
||
|
||
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Make the
|
||
two fields of the fat pointer type addressable, and do not make the
|
||
template type read-only.
|
||
<E_Record_Type>: If the type has discriminants mark it as may_alias.
|
||
* gcc-interface/utils.c (make_dummy_type): Likewise.
|
||
(build_dummy_unc_pointer_types): Likewise.
|
||
|
||
2021-01-26 Marius Hillenbrand <mhillen@linux.ibm.com>
|
||
|
||
PR ada/98228
|
||
* gcc-interface/utils.c (maybe_pad_type): Test the size of the new
|
||
packable type instead of its alignment for addressability's sake.
|
||
|
||
2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
|
||
|
||
* gcc-interface/trans.c (make_covariant_thunk): Set the DECL_CONTEXT
|
||
of the parameters and do not set TREE_PUBLIC on the thunk.
|
||
(maybe_make_gnu_thunk): Pass the alias to the covariant thunk.
|
||
* gcc-interface/utils.c (finish_subprog_decl): Set the DECL_CONTEXT
|
||
of the parameters here...
|
||
(begin_subprog_body): ...instead of here.
|
||
|
||
2021-01-19 Eric Botcazou <ebotcazou@adacore.com>
|
||
|
||
PR ada/98740
|
||
* gcc-interface/trans.c (add_decl_expr): Always mark TYPE_ADA_SIZE.
|
||
|
||
2021-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||
|
||
PR ada/98595
|
||
* Makefile.rtl (LIBGNAT_TARGET_PAIRS) <riscv*-*-rtems*>: Use
|
||
wraplf version of Aux_Long_Long_Float.
|
||
|
||
2021-01-03 Eric Botcazou <ebotcazou@adacore.com>
|
||
|
||
* gnatvsn.ads: Bump copyright year.
|
||
|
||
2021-01-01 Jakub Jelinek <jakub@redhat.com>
|
||
|
||
* gnat_ugn.texi: Bump @copying's copyright year.
|
||
* gnat_rm.texi: Likewise.
|
||
|
||
2021-01-01 Jakub Jelinek <jakub@redhat.com>
|
||
|
||
* ChangeLog-2020: Rotate ChangeLog. New file.
|
||
|
||
|
||
Copyright (C) 2021 Free Software Foundation, Inc.
|
||
|
||
Copying and distribution of this file, with or without modification,
|
||
are permitted in any medium without royalty provided the copyright
|
||
notice and this notice are preserved.
|