]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/ada/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / ada / ChangeLog
1 2021-03-05 Eric Botcazou <ebotcazou@adacore.com>
2
3 PR ada/99264
4 * init.c (__gnat_alternate_sta) [Linux]: Remove preprocessor test on
5 MINSIGSTKSZ and bump size to 32KB.
6 * libgnarl/s-osinte__linux.ads (Alternate_Stack_Size): Bump to 32KB.
7
8 2021-03-02 Mikael Pettersson <mikpelinux@gmail.com>
9
10 PR bootstrap/98590
11 * cstreams.c: Ensure fileno_unlocked() is visible on Cygwin.
12
13 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
14
15 PR ada/99095
16 * sem_ch8.adb (Check_Constrained_Object): Restrict again the special
17 optimization for limited types to non-array types except in the case
18 of an extended return statement.
19
20 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
21
22 PR ada/99020
23 * sem_ch3.adb (Build_Discriminated_Subtype): Set the Cloned_Subtype
24 only if the type is not private.
25
26 2021-02-26 YunQiang Su <yunqiang.su@cipunited.com>
27
28 PR ada/98996
29 * Makefile.rtl: <mips*-*-linux*>
30 add 128Bit operation file for MIPS N64 and N32 to
31 LIBGNAT_TARGET_PAIRS and EXTRA_GNATRTL_NONTASKING_OBJS
32
33 2021-02-12 Arnaud Charlet <charlet@adacore.com>
34
35 * repinfo.ads, repinfo.adb (*SO_Ref*): Restore.
36
37 2021-02-03 Eric Botcazou <ebotcazou@adacore.com>
38
39 * gcc-interface/decl.c (components_to_record): If the first component
40 with rep clause is the _Parent field with variable size, temporarily
41 set it aside when computing the internal layout of the REP part again.
42 * gcc-interface/utils.c (finish_record_type): Revert to taking the
43 maximum when merging sizes for all record types with rep clause.
44 (merge_sizes): Put SPECIAL parameter last and adjust recursive calls.
45
46 2021-02-03 Eric Botcazou <ebotcazou@adacore.com>
47
48 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Make the
49 two fields of the fat pointer type addressable, and do not make the
50 template type read-only.
51 <E_Record_Type>: If the type has discriminants mark it as may_alias.
52 * gcc-interface/utils.c (make_dummy_type): Likewise.
53 (build_dummy_unc_pointer_types): Likewise.
54
55 2021-01-26 Marius Hillenbrand <mhillen@linux.ibm.com>
56
57 PR ada/98228
58 * gcc-interface/utils.c (maybe_pad_type): Test the size of the new
59 packable type instead of its alignment for addressability's sake.
60
61 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
62
63 * gcc-interface/trans.c (make_covariant_thunk): Set the DECL_CONTEXT
64 of the parameters and do not set TREE_PUBLIC on the thunk.
65 (maybe_make_gnu_thunk): Pass the alias to the covariant thunk.
66 * gcc-interface/utils.c (finish_subprog_decl): Set the DECL_CONTEXT
67 of the parameters here...
68 (begin_subprog_body): ...instead of here.
69
70 2021-01-19 Eric Botcazou <ebotcazou@adacore.com>
71
72 PR ada/98740
73 * gcc-interface/trans.c (add_decl_expr): Always mark TYPE_ADA_SIZE.
74
75 2021-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
76
77 PR ada/98595
78 * Makefile.rtl (LIBGNAT_TARGET_PAIRS) <riscv*-*-rtems*>: Use
79 wraplf version of Aux_Long_Long_Float.
80
81 2021-01-03 Eric Botcazou <ebotcazou@adacore.com>
82
83 * gnatvsn.ads: Bump copyright year.
84
85 2021-01-01 Jakub Jelinek <jakub@redhat.com>
86
87 * gnat_ugn.texi: Bump @copying's copyright year.
88 * gnat_rm.texi: Likewise.
89
90 2021-01-01 Jakub Jelinek <jakub@redhat.com>
91
92 * ChangeLog-2020: Rotate ChangeLog. New file.
93
94 \f
95 Copyright (C) 2021 Free Software Foundation, Inc.
96
97 Copying and distribution of this file, with or without modification,
98 are permitted in any medium without royalty provided the copyright
99 notice and this notice are preserved.