1 2010-01-26 Arnaud Charlet <charlet@adacore.com>
3 * s-tpoben.adb: Update comments.
5 2010-01-26 Robert Dewar <dewar@adacore.com>
7 * freeze.adb (Set_Small_Size): Don't set size if alignment clause
10 2010-01-26 Robert Dewar <dewar@adacore.com>
12 * scos.ads: Clean up documentation, remove obsolete XOR references
13 2010-01-26 Vincent Celier <celier@adacore.com>
15 * gnat_ugn.texi: Complete documentation on the restrictions for
16 combined options in -gnatxxx switches.
19 2010-01-26 Arnaud Charlet <charlet@adacore.com>
21 * s-tpoben.adb (Initialize_Protection_Entries): If a PO is created from
22 a controlled operation, abort is already deferred at this point, so we
23 need to use Defer_Abort_Nestable.
25 2010-01-26 Vincent Celier <celier@adacore.com>
27 * prj-conf.adb (Get_Config_Switches): Check for a default language for
28 a project extending a project with no languages.
30 2010-01-26 Vincent Celier <celier@adacore.com>
32 * switch-c.adb (Scan_Front_End_Switches): Take into account options
34 Allow -gnateG to be followed by other options.
36 2010-01-26 Robert Dewar <dewar@adacore.com>
38 * s-commun.ads, s-osprim-mingw.adb, s-stchop-vxworks.adb, sem_aggr.adb,
39 s-vxwext.adb, sem_ch10.adb, sem_eval.adb, sem_prag.adb: Minor
42 2010-01-26 Vasiliy Fofanov <fofanov@adacore.com>
44 * g-regist.adb, g-regist.ads (For_Every_Key): New generic procedure
45 that allows to iterate over all subkeys of a key.
47 2010-01-26 Ed Falis <falis@adacore.com>
49 * sysdep.c: enable NFS for VxWorks MILS
50 * env.c: enable __gnat_environ for VxWorks MILS
51 * gcc-interface/Makefile.in: Add VxWorks MILS target pairs.
53 2010-01-25 Bob Duff <duff@adacore.com>
55 * sem_aggr.adb (Resolve_Array_Aggregate): Check for the case where this
56 is an internally-generated positional aggregate, and the bounds are
57 already correctly set. We don't want to overwrite those bounds with
58 bounds determined by context.
60 2010-01-25 Robert Dewar <dewar@adacore.com>
62 * g-sercom.ads, gnatcmd.adb, gnatlink.adb, a-ststio.adb, exp_ch6.adb,
63 exp_ch9.adb, g-sechas.ads: Minor reformatting.
65 2010-01-25 Thomas Quinot <quinot@adacore.com>
67 * s-commun.adb (Last_Index): Count must be converted to SEO (a signed
68 integer type) before subtracting 1, otherwise the computation may wrap
69 (because size_t is modular) and cause the conversion to fail.
71 2010-01-25 Ed Falis <falis@adacore.com>
73 * sysdep.c, init.c: Adapt to support full run-time on VxWorks MILS.
75 2010-01-25 Vincent Celier <celier@adacore.com>
77 * prj-attr.adb: New attribute Run_Path_Origin_Required
78 * prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Process new
79 attribute Run_Path_Origin_Required.
80 * prj.ads (Project_Configuration): New component
81 Run_Path_Origin_Supported.
82 * snames.ads-tmpl: New standard name Run_Path_Origin_Required
84 2010-01-25 Ed Schonberg <schonberg@adacore.com>
86 * sem_aggr.adb (Resolve_Array_Aggregate): If the bounds in a choice
87 have errors, do not continue resolution of the aggregate.
88 * sem_eval.adb (Eval_Indexed_Component): Do not attempt to evaluate if
89 the array type indicates an error.
91 2010-01-25 Bob Duff <duff@adacore.com>
93 * sinfo.ads: Minor comment fixes.
95 2010-01-25 Bob Duff <duff@adacore.com>
97 * exp_ch4.adb, exp_aggr.adb: Minor comment fixes and code clean up.
99 2010-01-25 Arnaud Charlet <charlet@adacore.com>
101 * gnatvsn.ads (Current_Year): Update.
103 2010-01-25 Florian Villoing <villoing@adacore.com>
105 * gnat_ugn.texi: Fix typo.
107 2010-01-25 Thomas Quinot <quinot@adacore.com>
109 * scos.ads: Update specification.
111 2010-01-25 Ed Schonberg <schonberg@adacore.com>
113 * sem_ch6.adb (Process_PPCs): If a postcondition is present and the
114 enclosing subprogram has no previous spec, attach postcondition
115 procedure to the defining entity for the body.
117 2010-01-25 Ed Schonberg <schonberg@adacore.com>
119 * exp_aggr.adb (Build_Record_Aggr_Code); Do not generate call to
120 initialization procedure of the ancestor part of an extension aggregate
121 if it is an interface type.
123 2010-01-25 Vincent Celier <celier@adacore.com>
125 * gnatlink.adb (Process_Binder_File): The directory for the shared
126 version of libgcc in the run path options is found in the subdirectory
127 indicated by __gnat_default_libgcc_subdir.
128 * link.c: Declare new const char * __gnat_default_libgcc_subdir for
131 2010-01-25 Ed Schonberg <schonberg@adacore.com>
133 * sem_prag.adb: More flexible pragma Annotate.
135 2010-01-22 Eric Botcazou <ebotcazou@adacore.com>
137 * system-linux-armel.ads (Stack_Check_Probes): Set to True.
138 * system-linux-armeb.ads (Stack_Check_Probes): Likewise.
140 2010-01-18 Eric Botcazou <ebotcazou@adacore.com>
142 * gcc-interface/utils.c (create_var_decl_1): Fix formatting nits.
144 2010-01-18 Jan Hubicka <jh@suse.cz>
147 * gcc-interface/utils.c (create_var_decl_1): Do not set COMMON flag for
148 unit local variables.
150 2010-01-17 Laurent GUERBY <laurent@guerby.net>
152 * gcc-interface/Makefile.in: Fix typo in arm*-*-linux-gnueabi.
154 2010-01-11 Mikael Pettersson <mikpe@it.uu.se>
156 * gcc-interface/Makefile.in: Add arm*-*-linux-gnueabi.
157 * system-linux-armeb.ads, system-linux-armel.ads: New files.
159 2010-01-09 Simon Wright <simon@pushface.org>
162 * gcc-interface/Makefile.in (gnatlib-shared-darwin): Add missing
167 Copyright (C) 2010 Free Software Foundation, Inc.
169 Copying and distribution of this file, with or without modification,
170 are permitted in any medium without royalty provided the copyright
171 notice and this notice are preserved.