OSDN Git Service

2010-01-25 Bob Duff <duff@adacore.com>
[pf3gnuchains/gcc-fork.git] / gcc / ada / ChangeLog
1 2010-01-25  Bob Duff  <duff@adacore.com>
2
3         * sem_aggr.adb (Resolve_Array_Aggregate): Check for the case where this
4         is an internally-generated positional aggregate, and the bounds are
5         already correctly set. We don't want to overwrite those bounds with
6         bounds determined by context.
7
8 2010-01-25  Robert Dewar  <dewar@adacore.com>
9
10         * g-sercom.ads, gnatcmd.adb, gnatlink.adb, a-ststio.adb, exp_ch6.adb,
11         exp_ch9.adb, g-sechas.ads: Minor reformatting.
12
13 2010-01-25  Thomas Quinot  <quinot@adacore.com>
14
15         * s-commun.adb (Last_Index): Count must be converted to SEO (a signed
16         integer type) before subtracting 1, otherwise the computation may wrap
17         (because size_t is modular) and cause the conversion to fail.
18
19 2010-01-25  Ed Falis  <falis@adacore.com>
20
21         * sysdep.c, init.c: Adapt to support full run-time on VxWorks MILS.
22
23 2010-01-25  Vincent Celier  <celier@adacore.com>
24
25         * prj-attr.adb: New attribute Run_Path_Origin_Required
26         * prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Process new
27         attribute Run_Path_Origin_Required.
28         * prj.ads (Project_Configuration): New component
29         Run_Path_Origin_Supported.
30         * snames.ads-tmpl: New standard name Run_Path_Origin_Required
31
32 2010-01-25  Ed Schonberg  <schonberg@adacore.com>
33
34         * sem_aggr.adb (Resolve_Array_Aggregate): If the bounds in a choice
35         have errors, do not continue resolution of the aggregate.
36         * sem_eval.adb (Eval_Indexed_Component): Do not attempt to evaluate if
37         the array type indicates an error.
38
39 2010-01-25  Bob Duff  <duff@adacore.com>
40
41         * sinfo.ads: Minor comment fixes.
42
43 2010-01-25  Bob Duff  <duff@adacore.com>
44
45         * exp_ch4.adb, exp_aggr.adb: Minor comment fixes and code clean up.
46
47 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
48
49         * gnatvsn.ads (Current_Year): Update.
50
51 2010-01-25  Florian Villoing  <villoing@adacore.com>
52
53         * gnat_ugn.texi: Fix typo.
54
55 2010-01-25  Thomas Quinot  <quinot@adacore.com>
56
57         * scos.ads: Update specification.
58
59 2010-01-25  Ed Schonberg  <schonberg@adacore.com>
60
61         * sem_ch6.adb (Process_PPCs): If a postcondition is present and the
62         enclosing subprogram has no previous spec, attach postcondition
63         procedure to the defining entity for the body.
64
65 2010-01-25  Ed Schonberg  <schonberg@adacore.com>
66
67         * exp_aggr.adb (Build_Record_Aggr_Code); Do not generate call to
68         initialization procedure of the ancestor part of an extension aggregate
69         if it is an interface type.
70
71 2010-01-25  Vincent Celier  <celier@adacore.com>
72
73         * gnatlink.adb (Process_Binder_File): The directory for the shared
74         version of libgcc in the run path options is found in the subdirectory
75         indicated by __gnat_default_libgcc_subdir.
76         * link.c: Declare new const char * __gnat_default_libgcc_subdir for
77         each platform.
78
79 2010-01-25  Ed Schonberg  <schonberg@adacore.com>
80
81         * sem_prag.adb: More flexible pragma Annotate.
82
83 2010-01-22  Eric Botcazou  <ebotcazou@adacore.com>
84
85         * system-linux-armel.ads (Stack_Check_Probes): Set to True.
86         * system-linux-armeb.ads (Stack_Check_Probes): Likewise.
87
88 2010-01-18  Eric Botcazou  <ebotcazou@adacore.com>
89
90         * gcc-interface/utils.c (create_var_decl_1): Fix formatting nits.
91
92 2010-01-18  Jan Hubicka  <jh@suse.cz>
93
94         PR middle-end/42068
95         * gcc-interface/utils.c (create_var_decl_1): Do not set COMMON flag for
96         unit local variables.
97
98 2010-01-17  Laurent GUERBY  <laurent@guerby.net>
99
100         * gcc-interface/Makefile.in: Fix typo in arm*-*-linux-gnueabi.
101
102 2010-01-11  Mikael Pettersson  <mikpe@it.uu.se>
103
104         * gcc-interface/Makefile.in: Add arm*-*-linux-gnueabi.
105         * system-linux-armeb.ads, system-linux-armel.ads: New files.
106
107 2010-01-09  Simon Wright  <simon@pushface.org>
108
109         PR ada/42626
110         * gcc-interface/Makefile.in (gnatlib-shared-darwin): Add missing
111         end-quote.
112
113
114 \f
115 Copyright (C) 2010 Free Software Foundation, Inc.
116
117 Copying and distribution of this file, with or without modification,
118 are permitted in any medium without royalty provided the copyright
119 notice and this notice are preserved.