OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [ada/] [ChangeLog] - Blame information for rev 843

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 281 jeremybenn
2010-07-31  Release Manager
2
 
3
        * GCC 4.5.1 released.
4
 
5
2010-07-11  Kai Tietz  
6
 
7
        Merged back from trunk
8
        PR ada/43731
9
        * gcc-interface/Makefile.in: Add rules for multilib x86/x64
10
        mingw targets.
11
 
12
2010-04-25  Eric Botcazou  
13
 
14
        * gcc-interface/trans.c (gnat_to_gnu) : Do not
15
        use memmove if the array type is bit-packed.
16
 
17
2010-04-14  Release Manager
18
 
19
        * GCC 4.5.0 released.
20
 
21
2010-03-10  Eric Botcazou  
22
 
23
        * gcc-interface/Makefile.in (SPARC/Solaris): Use sparcv8plus.
24
 
25
2010-02-27  Eric Botcazou  
26
 
27
        PR ada/42253
28
        * gcc-interface/utils2.c (build_binary_op) : Assert that fat
29
        pointer base types are variant of each other.  Apply special treatment
30
        for null to fat pointer types in all cases.
31
 
32
2010-01-28  Pascal Obry  
33
 
34
        * s-win32.ads: Add some missing constants.
35
 
36
2010-01-28  Vincent Celier  
37
 
38
        * prj-attr-pm.adb (Add_Attribute): Do nothing if To_Package is
39
        Unknown_Package.
40
 
41
2010-01-28  Robert Dewar  
42
 
43
        * gnat_rm.texi: Minor correction
44
 
45
2010-01-27  Pascal Obry  
46
 
47
        * g-awk.adb: ensure that an AWK session is reusable.
48
 
49
2010-01-27  Vasiliy Fofanov  
50
 
51
        * g-regist.adb (For_Every_Key): Fix previous change.
52
        Minor reformatting.
53
 
54
2010-01-27  Thomas Quinot  
55
 
56
        * lib-writ.ads: Current version of spec for new N (note) ALI lines
57
 
58
2010-01-27  Yannick Moy  
59
 
60
        * a-cdlili.adb (Insert): Correct exception message when cursor
61
        designates wrong list.
62
 
63
2010-01-27  Vincent Celier  
64
 
65
        * gnatcmd.adb: When there is only one main specified, the package
66
        support Switches (
) and attribute Switches is specified for the
67
        main, use these switches, instead of Default_Switches ("Ada").
68
 
69
2010-01-27  Robert Dewar  
70
 
71
        * sem_prag.adb, par-prag.adb, snames.ads-tmpl: pragma Dimension initial
72
        implementation.
73
        * exp_disp.adb: Minor reformatting
74
 
75
2010-01-27  Tristan Gingold  
76
 
77
        * seh_init.c: Use __ImageBase instead of _ImageBase.
78
 
79
2010-01-27  Javier Miranda  
80
 
81
        * exp_disp.ads, exp_disp.adb (Expand_Interface_Thunk): Modify the
82
        profile of interface thunks. The type of the controlling formal is now
83
        the covered interface type (instead of the target tagged type).
84
 
85
2010-01-27  Sergey Rybin  
86
 
87
        * gnat_rm.texi, gnat_ugn.texi: Update gnatcheck doc.
88
 
89
2010-01-27  Robert Dewar  
90
 
91
        * sinput.ads, sinput.adb (Sloc_Range): Applies to all nodes, formal
92
        changed from Expr to N.
93
 
94
2010-01-26  Thomas Quinot  
95
 
96
        * gnat_ugn.texi: Adjust documentation of -gnatz switches.
97
        * usage.adb: Replace line for -gnatz with two lines for -gnatzc and
98
        -gnatzr.
99
 
100
2010-01-26  Vincent Celier  
101
 
102
        * prj-attr.adb: Add new attribute Library_Install_Name_Option
103
        Replace attribute Run_Path_Origin_Supported with Run_Path_Origin
104
        * prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Process
105
        attributes Run_Path_Option and Library_Install_Name_Option.
106
        * prj.ads (Project_Configuration): Replace component
107
        Run_Path_Origin_Supported with component Run_Path_Origin. Add new
108
        component Library_Install_Name_Option.
109
        * snames.ads-tmpl: Add new standard name Library_Install_Name_Option
110
        Replace Run_Path_Origin_Supported with Run_Path_Origin
111
 
112
2010-01-26  Ed Schonberg  
113
 
114
        * sem_ch8.adb (Use_One_Package): Within an instance, an actual package
115
        is not hidden by a homograph declared in another actual package.
116
 
117
2010-01-26  Robert Dewar  
118
 
119
        * par_sco.adb (Traverse_Declarations_Or_Statements): Only generate
120
        decisions for pragmas Assert, Check, Precondition, Postcondition if
121
        -gnata set.
122
        * scos.ads: Update comments.
123
        * get_scos.adb, put_scos.adb: Minor fix to code reading statement SCOs.
124
        Also remove obsolete code for CT (exit point) SCOs.
125
 
126
2010-01-26  Thomas Quinot  
127
 
128
        * switch-c.adb: Fix handling of -gnatz*
129
 
130
2010-01-26  Robert Dewar  
131
 
132
        * par_sco.adb (Traverse_Declarations_Or_Statements): Separate F/W
133
        qualifiers for FOR/WHILE loops
134
        * scos.ads: Use separate type letters F/W for for/while loops
135
 
136
2010-01-26  Robert Dewar  
137
 
138
        * get_scos.adb (Get_SCOs): Implement new form of CS entries (multiple
139
        entries per line, one for each statement in the sequence).
140
        * par_sco.adb (Traverse_Declarations_Or_Statements): Increase array
141
        size from 100 to 10_000 for SC_Array to avoid any real possibility of
142
        overflow. Output decisions in for loops.
143
        Exclude labels from CS lines.
144
        * scos.ads: Clarify that label is not included in the entry point
145
 
146
2010-01-26  Robert Dewar  
147
 
148
        * par_sco.adb (Traverse_Declarations_Or_Statments): Implement new
149
        format of statement sequence SCO entries (one location/statement).
150
        * put_scos.adb (Put_SCOs): Implement new format of CS lines
151
        * scos.ads: Update comments.
152
        * sem_eval.adb: Minor reformatting.
153
 
154
2010-01-26  Robert Dewar  
155
 
156
        * par_sco.ads, par_sco.adb (Set_Statement_Entry): New handling of exits
157
        (Extend_Statement_Sequence): New procedures
158
        (Traverse_Declarations_Or_Statements): New handling for exits.
159
 
160
2010-01-26  Robert Dewar  
161
 
162
        * par_sco.adb (Traverse_Declarations_Or_Statements): Add processing for
163
        Case.
164
 
165
2010-01-26  Robert Dewar  
166
 
167
        * par_sco.adb (Is_Logical_Operator): Exclude AND/OR/XOR
168
        * scos.ads: Clarify handling of logical operators
169
 
170
2010-01-26  Arnaud Charlet  
171
 
172
        * s-tpoben.adb: Update comments.
173
 
174
2010-01-26  Robert Dewar  
175
 
176
        * freeze.adb (Set_Small_Size): Don't set size if alignment clause
177
        present.
178
 
179
2010-01-26  Robert Dewar  
180
 
181
        * scos.ads: Clean up documentation, remove obsolete XOR references
182
2010-01-26  Vincent Celier  
183
 
184
        * gnat_ugn.texi: Complete documentation on the restrictions for
185
        combined options in -gnatxxx switches.
186
        Fix typo.
187
 
188
2010-01-26  Arnaud Charlet  
189
 
190
        * s-tpoben.adb (Initialize_Protection_Entries): If a PO is created from
191
        a controlled operation, abort is already deferred at this point, so we
192
        need to use Defer_Abort_Nestable.
193
 
194
2010-01-26  Vincent Celier  
195
 
196
        * prj-conf.adb (Get_Config_Switches): Check for a default language for
197
        a project extending a project with no languages.
198
 
199
2010-01-26  Vincent Celier  
200
 
201
        * switch-c.adb (Scan_Front_End_Switches): Take into account options
202
        that follow -gnatef.
203
        Allow -gnateG to be followed by other options.
204
 
205
2010-01-26  Robert Dewar  
206
 
207
        * s-commun.ads, s-osprim-mingw.adb, s-stchop-vxworks.adb, sem_aggr.adb,
208
        s-vxwext.adb, sem_ch10.adb, sem_eval.adb, sem_prag.adb: Minor
209
        reformatting.
210
 
211
2010-01-26  Vasiliy Fofanov  
212
 
213
        * g-regist.adb, g-regist.ads (For_Every_Key): New generic procedure
214
        that allows to iterate over all subkeys of a key.
215
 
216
2010-01-26  Ed Falis  
217
 
218
        * sysdep.c: enable NFS for VxWorks MILS
219
        * env.c: enable __gnat_environ for VxWorks MILS
220
        * gcc-interface/Makefile.in: Add VxWorks MILS target pairs.
221
 
222
2010-01-25  Bob Duff  
223
 
224
        * sem_aggr.adb (Resolve_Array_Aggregate): Check for the case where this
225
        is an internally-generated positional aggregate, and the bounds are
226
        already correctly set. We don't want to overwrite those bounds with
227
        bounds determined by context.
228
 
229
2010-01-25  Robert Dewar  
230
 
231
        * g-sercom.ads, gnatcmd.adb, gnatlink.adb, a-ststio.adb, exp_ch6.adb,
232
        exp_ch9.adb, g-sechas.ads: Minor reformatting.
233
 
234
2010-01-25  Thomas Quinot  
235
 
236
        * s-commun.adb (Last_Index): Count must be converted to SEO (a signed
237
        integer type) before subtracting 1, otherwise the computation may wrap
238
        (because size_t is modular) and cause the conversion to fail.
239
 
240
2010-01-25  Ed Falis  
241
 
242
        * sysdep.c, init.c: Adapt to support full run-time on VxWorks MILS.
243
 
244
2010-01-25  Vincent Celier  
245
 
246
        * prj-attr.adb: New attribute Run_Path_Origin_Required
247
        * prj-nmsc.adb (Process_Project_Level_Simple_Attributes): Process new
248
        attribute Run_Path_Origin_Required.
249
        * prj.ads (Project_Configuration): New component
250
        Run_Path_Origin_Supported.
251
        * snames.ads-tmpl: New standard name Run_Path_Origin_Required
252
 
253
2010-01-25  Ed Schonberg  
254
 
255
        * sem_aggr.adb (Resolve_Array_Aggregate): If the bounds in a choice
256
        have errors, do not continue resolution of the aggregate.
257
        * sem_eval.adb (Eval_Indexed_Component): Do not attempt to evaluate if
258
        the array type indicates an error.
259
 
260
2010-01-25  Bob Duff  
261
 
262
        * sinfo.ads: Minor comment fixes.
263
 
264
2010-01-25  Bob Duff  
265
 
266
        * exp_ch4.adb, exp_aggr.adb: Minor comment fixes and code clean up.
267
 
268
2010-01-25  Arnaud Charlet  
269
 
270
        * gnatvsn.ads (Current_Year): Update.
271
 
272
2010-01-25  Florian Villoing  
273
 
274
        * gnat_ugn.texi: Fix typo.
275
 
276
2010-01-25  Thomas Quinot  
277
 
278
        * scos.ads: Update specification.
279
 
280
2010-01-25  Ed Schonberg  
281
 
282
        * sem_ch6.adb (Process_PPCs): If a postcondition is present and the
283
        enclosing subprogram has no previous spec, attach postcondition
284
        procedure to the defining entity for the body.
285
 
286
2010-01-25  Ed Schonberg  
287
 
288
        * exp_aggr.adb (Build_Record_Aggr_Code); Do not generate call to
289
        initialization procedure of the ancestor part of an extension aggregate
290
        if it is an interface type.
291
 
292
2010-01-25  Vincent Celier  
293
 
294
        * gnatlink.adb (Process_Binder_File): The directory for the shared
295
        version of libgcc in the run path options is found in the subdirectory
296
        indicated by __gnat_default_libgcc_subdir.
297
        * link.c: Declare new const char * __gnat_default_libgcc_subdir for
298
        each platform.
299
 
300
2010-01-25  Ed Schonberg  
301
 
302
        * sem_prag.adb: More flexible pragma Annotate.
303
 
304
2010-01-22  Eric Botcazou  
305
 
306
        * system-linux-armel.ads (Stack_Check_Probes): Set to True.
307
        * system-linux-armeb.ads (Stack_Check_Probes): Likewise.
308
 
309
2010-01-18  Eric Botcazou  
310
 
311
        * gcc-interface/utils.c (create_var_decl_1): Fix formatting nits.
312
 
313
2010-01-18  Jan Hubicka  
314
 
315
        PR middle-end/42068
316
        * gcc-interface/utils.c (create_var_decl_1): Do not set COMMON flag for
317
        unit local variables.
318
 
319
2010-01-17  Laurent GUERBY  
320
 
321
        * gcc-interface/Makefile.in: Fix typo in arm*-*-linux-gnueabi.
322
 
323
2010-01-11  Mikael Pettersson  
324
 
325
        * gcc-interface/Makefile.in: Add arm*-*-linux-gnueabi.
326
        * system-linux-armeb.ads, system-linux-armel.ads: New files.
327
 
328
2010-01-09  Simon Wright  
329
 
330
        PR ada/42626
331
        * gcc-interface/Makefile.in (gnatlib-shared-darwin): Add missing
332
        end-quote.
333
 
334
 
335
 
336
Copyright (C) 2010 Free Software Foundation, Inc.
337
 
338
Copying and distribution of this file, with or without modification,
339
are permitted in any medium without royalty provided the copyright
340
notice and this notice are preserved.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.