OSDN Git Service

1e27cd660c6b90c1d1d8cd6c16d18589734f7d8c
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.target/i386/pr46285.c: Require split_stack target.
4
5 2010-11-03  Jason Merrill  <jason@redhat.com>
6
7         PR c++/46293
8         * g++.dg/cpp0x/constexpr-base2.C: New.
9
10         PR c++/46289
11         * g++.dg/cpp0x/initlist45.C: New.
12
13 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
14
15         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
16         is now allowed in categories.
17         * obj-c++.dg/property/dynamic-2.mm: Same change.
18         * objc.dg/property/dynamic-3.m: New.
19         * obj-c++.dg/property/dynamic-3.mm: New.
20         * objc.dg/property/at-property-14.m: New.
21         * objc.dg/property/at-property-15.m: New.
22         * obj-c++.dg/property/at-property-14.mm: New.
23         * obj-c++.dg/property/at-property-15.mm: New.   
24
25         * objc.dg/foreach-6.m: Added a few more tests for valid and
26         invalid iterating variables and collections.
27         
28 2010-11-03  Xinliang David Li  <davidxl@google.com>
29
30        PR target/46200
31        * g++.dg/tree-ssa/ivopts-2.C: New test.
32
33 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
34
35         PR target/46295
36         * gcc.target/i386/pr46295.c: New.
37
38 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
39
40         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
41         precision min/max for single precision on VSX.
42
43 2010-11-03  Jason Merrill  <jason@redhat.com>
44
45         PR c++/46289
46         * g++.dg/cpp0x/constexpr-ice3.C: New.
47
48 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
49
50         * gnat.dg/opt8.ad[sb]: New test.
51         * gnat.dg/opt8_pkg.ads: New helper.
52
53 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
54
55         PR rtl-optimization/45865
56         * gcc.dg/pr45865.c: New.
57         * gcc.dg/torture/pr45865.c: Likewise.
58
59         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
60         * gcc.target/arm/headmerge-2.c: Likewise.
61         * gcc.target/i386/headmerge-1.c: Likewise.
62         * gcc.target/i386/headmerge-2.c: Likewise.
63
64 2010-11-03  Richard Guenther  <rguenther@suse.de>
65
66         PR middle-end/46288
67         * gcc.dg/pr46288.c: New testcase.
68
69 2010-11-03  Richard Guenther  <rguenther@suse.de>
70
71         PR tree-optimization/44807
72         * gcc.dg/torture/pr44807.c: New testcase.
73
74 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
75
76         PR libgfortran/43899
77         * gfortran.dg/namelist_67.f90: New test.
78
79 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
80
81         PR tree-optimization/46009
82         * gcc.dg/vect/pr46009.c: New function.
83
84 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
85
86         Implemented -fobjc-std=objc1 flag.
87         * objc.dg/fobjc-std-1.m: New.   
88         * obj-c++.dg/fobjc-std-1.mm: New.
89
90 2010-11-03  Richard Guenther  <rguenther@suse.de>
91
92         PR middle-end/46241
93         * g++.dg/debug/pr46241.C: New testcase.
94
95 2010-11-03  Richard Guenther  <rguenther@suse.de>
96
97         PR tree-optimization/46190
98         * gfortran.dg/pr46190.f90: New testcase.
99
100 2010-11-03  Richard Guenther  <rguenther@suse.de>
101
102         PR testsuite/46274
103         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
104         * gcc.dg/vect/vect-19.c: Likewise.
105         * gcc.dg/vect/vect-17.c: Likewise.
106
107 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
108
109         PR target/46285
110         * gcc.target/i386/pr46285.c: New.
111
112 2010-11-03  Richard Guenther  <rguenther@suse.de>
113
114         PR tree-optimization/46217
115         * gcc.dg/pr46217.c: New testcase.
116
117 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
118
119         * objc.dg/property/dotsyntax-1.m: New.
120         * objc.dg/property/dotsyntax-2.m: New.  
121         * obj-c++.dg/property/dotsyntax-1.mm: New.
122         * obj-c++.dg/property/dotsyntax-2.mm: New.      
123
124 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
125
126         PR tree-optimization/46165
127         * gcc.dg/pr46165.c: New test.
128
129 2010-11-03  Richard Guenther  <rguenther@suse.de>
130
131         PR middle-end/46251
132         * gcc.dg/pr46251.c: New testcase.
133
134 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
135
136         PR tree-optimization/46107
137         * gcc.c-torture/compile/pr46107.c: New test.
138
139         PR debug/46252
140         * gcc.dg/pr46252.c: New test.
141
142         PR rtl-optimization/46034
143         PR rtl-optimization/46212
144         PR rtl-optimization/46248
145         * gcc.c-torture/compile/pr46034.c: New test.
146         * gcc.c-torture/compile/pr46248.c: New test.
147         * gcc.dg/pr46212.c: New test.
148
149 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
150
151         * gnat.dg/sizetype4.adb: New test.
152
153 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
154
155         * gcc.target/i386/avx-vzeroupper-15.c: New.
156         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
157         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
158         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
159
160         PR target/46253
161         * gcc.target/i386/pr46253.c: New.
162
163 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
164             Tobias Burnus  <burnus@net-b.de>
165
166         PR fortran/45170
167         * gfortran.dg/deferred_type_param_1.f90: New.
168         * gfortran.dg/deferred_type_param_2.f90: New.
169         * gfortran.dg/initialization_1.f90: Update dg-errors.
170         * gfortran.dg/initialization_9.f90: Update dg-errors.
171
172 2010-11-02  Richard Guenther  <rguenther@suse.de>
173
174         PR tree-optimization/46149
175         * g++.dg/torture/pr46149.C: New testcase.
176
177 2010-11-02  Richard Guenther  <rguenther@suse.de>
178
179         PR tree-optimization/46216
180         * gcc.dg/torture/pr46216.c: New testcase.
181
182 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
183
184         PR target/46131
185         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
186         *-*-osf*.
187
188 2010-11-02  Richard Guenther  <rguenther@suse.de>
189
190         PR tree-optimization/46184
191         * gcc.dg/pr46184.c: New testcase.
192
193 2010-11-02  Richard Guenther  <rguenther@suse.de>
194
195         PR tree-optimization/46177
196         * gcc.dg/pr46177.c: New testcase.
197
198 2010-11-02  Martin Jambor  <mjambor@suse.cz>
199
200         PR middle-end/46120
201         * g++.dg/ipa/ivinline-9.C: New test.
202
203 2010-11-02  Martin Jambor  <mjambor@suse.cz>
204
205         PR tree-optimization/45875
206         * g++.dg/torture/pr45875.C: New test.
207
208 2010-11-02  Richard Guenther  <rguenther@suse.de>
209
210         PR testsuite/46249
211         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
212
213 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
214
215         PR debug/46255
216         * gcc.dg/pr46255.c: New test.
217
218 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
219
220         PR c++/46170
221         PR c++/46162
222         * g++.dg/template/sfinae26.C: New test.
223         * g++.dg/template/sfinae27.C: Likewise.
224
225 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
226
227         PR c++/45606
228         * g++.dg/template/typedef36.C: New test.
229         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
230         * g++.dg/template/canon-type-10.C: Likewise.
231         * g++.dg/template/canon-type-11.C: Likewise.
232         * g++.dg/template/canon-type-12.C: Likewise.
233         * g++.dg/template/canon-type-13.C: Likewise.
234
235 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
236
237         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
238         of debug_pubnames on darwin.
239
240 2010-11-01  Jason Merrill  <jason@redhat.com>
241             Benjamin Kosnik  <bkoz@redhat.com>
242
243         * g++.dg/cpp0x/constexpr-initlist2.C: New.
244         * g++.dg/cpp0x/constexpr-initlist3.C: New.
245
246         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
247         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
248         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
249         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
250         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
251         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
252         * g++.dg/cpp0x/constexpr-array.C: New.
253         * g++.dg/cpp0x/constexpr-base.C: New.
254         * g++.dg/cpp0x/constexpr-complex.C: New.
255         * g++.dg/cpp0x/constexpr-data1.C: New.
256         * g++.dg/cpp0x/constexpr-data2.C: New.
257         * g++.dg/cpp0x/constexpr-deref.C: New.
258         * g++.dg/cpp0x/constexpr-diag1.C: New.
259         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
260         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
261         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
262         * g++.dg/cpp0x/constexpr-empty.C: New.
263         * g++.dg/cpp0x/constexpr-empty2.C: New.
264         * g++.dg/cpp0x/constexpr-empty3.C: New.
265         * g++.dg/cpp0x/constexpr-empty4.C: New.
266         * g++.dg/cpp0x/constexpr-empty5.C: New.
267         * g++.dg/cpp0x/constexpr-ex1.C: New.
268         * g++.dg/cpp0x/constexpr-ex2.C: New.
269         * g++.dg/cpp0x/constexpr-ex3.C: New.
270         * g++.dg/cpp0x/constexpr-ex4.C: New.
271         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
272         * g++.dg/cpp0x/constexpr-fnptr.C: New.
273         * g++.dg/cpp0x/constexpr-function1.C: New.
274         * g++.dg/cpp0x/constexpr-function2.C: New.
275         * g++.dg/cpp0x/constexpr-function3.C: New.
276         * g++.dg/cpp0x/constexpr-ice.C: New.
277         * g++.dg/cpp0x/constexpr-initlist.C: New.
278         * g++.dg/cpp0x/constexpr-neg1.C: New.
279         * g++.dg/cpp0x/constexpr-noexcept.C: New.
280         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
281         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
282         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
283         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
284         * g++.dg/cpp0x/constexpr-nonlit.C: New.
285         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
286         * g++.dg/cpp0x/constexpr-nullptr.C: New.
287         * g++.dg/cpp0x/constexpr-object1.C: New.
288         * g++.dg/cpp0x/constexpr-object2.C: New.
289         * g++.dg/cpp0x/constexpr-overflow.C: New.
290         * g++.dg/cpp0x/constexpr-pedantic.C: New.
291         * g++.dg/cpp0x/constexpr-pos1.C: New.
292         * g++.dg/cpp0x/constexpr-potential1.C: New.
293         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
294         * g++.dg/cpp0x/constexpr-pure.C: New.
295         * g++.dg/cpp0x/constexpr-static.C: New.
296         * g++.dg/cpp0x/constexpr-static2.C: New.
297         * g++.dg/cpp0x/constexpr-static3.C: New.
298         * g++.dg/cpp0x/constexpr-static4.C: New.
299         * g++.dg/cpp0x/constexpr-static5.C: New.
300         * g++.dg/cpp0x/constexpr-static6.C: New.
301         * g++.dg/cpp0x/constexpr-string.C: New.
302         * g++.dg/cpp0x/constexpr-switch.C: New.
303         * g++.dg/cpp0x/constexpr-targ.C: New.
304         * g++.dg/cpp0x/constexpr-throw.C: New.
305         * g++.dg/cpp0x/constexpr-typeid.C: New.
306         * g++.dg/cpp0x/constexpr-union.C: New.
307         * g++.dg/cpp0x/constexpr-value.C: New.
308         * g++.dg/cpp0x/constexpr-value2.C: New.
309         * g++.dg/cpp0x/constexpr-variadic.C: New.
310         * g++.dg/cpp0x/initlist5.C: Use constexpr.
311         * g++.dg/cpp0x/static_assert3.C: Add expected error.
312         * g++.dg/other/fold1.C: Likewise.
313         * g++.dg/parse/crash36.C: Likewise.
314         * g++.dg/parse/constant4.C: Adjust expected error.
315         * g++.dg/template/arg5.C: Likewise.
316         * g++.dg/template/non-dependent10.C: Likewise.
317         * g++.dg/template/qualified-id3.C: Likewise.
318         * g++.dg/warn/overflow-warn-1.C: Likewise.
319         * g++.dg/warn/overflow-warn-3.C: Likewise.
320         * g++.dg/warn/overflow-warn-4.C: Likewise.
321         * g++.old-deja/g++.pt/crash10.C: Likewise.
322
323         * g++.dg/cpp0x/constexpr-ctor2.C: New.
324
325 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
326
327         Implemented format and noreturn attributes for Objective-C methods.
328         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
329         * objc.dg/attributes/method-deprecated-1.m: New.
330         * objc.dg/attributes/method-deprecated-2.m: New.
331         * objc.dg/attributes/method-deprecated-3.m: New.
332         * objc.dg/attributes/method-noreturn-1.m: New.
333         * objc.dg/attributes/method-sentinel-1.m: New.
334         * objc.dg/attributes/method-format-1.m: New.
335         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
336         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
337         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
338         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
339         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
340         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
341         * obj-c++.dg/attributes/method-format-1.mm: New.        
342         
343 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
344
345         * objc.dg/property/at-property-deprecated-1.m: New.
346         * obj-c++.dg/property/at-property-deprecated-1.mm: New. 
347
348 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
349
350         Implemented Objective-C 2.0 property accessors.
351         * objc.dg/property/at-property-6.m: Use nonatomic properties to
352         avoid testing more complex accessors in this testcase which is not
353         about them.
354         * objc.dg/property/at-property-7.m: Same change.
355         * objc.dg/property/at-property-8.m: Same change.
356         * objc.dg/property/at-property-9.m: Same change.
357         * objc.dg/property/at-property-10.m: Same change.
358         * objc.dg/property/at-property-11.m: Same change.
359         * obj-c++.dg/property/at-property-6.mm: Same change.
360         * obj-c++.dg/property/at-property-7.mm: Same change.
361         * obj-c++.dg/property/at-property-8.mm: Same change.
362         * obj-c++.dg/property/at-property-9.mm: Same change.
363         * obj-c++.dg/property/at-property-10.mm: Same change.
364         * obj-c++.dg/property/at-property-11.mm: Same change.
365         * objc.dg/property/at-property-12.m: New.
366         * objc.dg/property/at-property-13.m: New.
367         * obj-c++.dg/property/at-property-12.mm: New.
368         * obj-c++.dg/property/at-property-13.mm: New.   
369         
370 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
371
372         PR fortran/46152
373         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
374         * gfortran.dg/allocate_with_typespec_4.f90: New test.
375         * gfortran.dg/allocate_with_typespec_1.f90: New test.
376         * gfortran.dg/allocate_with_typespec_2.f: New test.
377         * gfortran.dg/allocate_with_typespec_3.f90: New test.
378         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
379         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
380
381 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
382             Nathan Froyd  <froydnj@codesourcery.com>
383
384         PR tree-optimization/46259
385         * gfortran.dg/pr46259.f: New testcase.
386
387 2010-11-01  Paul Koning  <ni1d@arrl.net>
388
389         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
390         * gcc.c-torture/compile/20020604-1.c: Ditto.
391         * gcc.c-torture/compile/20001226-1.c: Ditto.
392         * gcc.c-torture/compile/20010327-1.c: Ditto.
393         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
394         * gcc.c-torture/compile/pr43191.c: Ditto.
395         * gcc.c-torture/compile/pr41181.c: Ditto.
396
397 2010-10-31  Richard Henderson  <rth@redhat.com>
398
399         * lib/target-supports.exp
400         (check_effective_target_automatic_stack_alignment): True for
401         x86 but not windows.
402         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
403         use of the preferred-stack-boundary arguments.
404         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
405
406 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
407
408         PR target/46142
409         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
410         * gcc.target/i386/fma4-builtin-2.c: Likewise.
411
412 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
413
414         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
415
416 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
417
418         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
419         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
420         than tls.
421         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
422         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
423         * objc.dg/torture/tls/thr-init.m: Likewise.
424         * objc.dg/torture/tls/thr-init-2.m: Likewise.
425         * objc.dg/torture/tls/thr-init-3.m: Likewise.
426
427 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
428
429         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
430         the Linux kernel.
431
432 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
433
434         PR fortran/44917
435         PR fortran/44926
436         PR fortran/46196
437         * gfortran.dg/typebound_generic_10.f03: New.
438
439 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
440
441         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
442         * objc.dg/property/property-neg-1.m: Updated for changes in the
443         syntax of @property and the implementation of
444         @synthesize/@dynamic.
445         * objc.dg/property/property-neg-2.m: Same change.
446         * objc.dg/property/property-neg-3.m: Same change.
447         * objc.dg/property/property-neg-4.m: Same change.
448         * objc.dg/property/property-neg-5.m: Same change.
449         * objc.dg/property/property-neg-7.m: Same change.
450         * objc.dg/property/property-1.m: Same change.   
451         * objc.dg/property/synthesize-1.m: Same change.
452         * objc.dg/property/at-property-2.m: Same change.
453         * objc.dg/property/at-property-4.m: Same change.
454
455         * objc.dg/property/fsf-property-method-acces.m: Updated for
456         changes in the syntax of @property and the implementation of
457         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
458         * objc.dg/property/fsf-property-basic.m: Same change.
459         * objc.dg/property/fsf-property-named-ivar.m: Same change.
460         
461         * objc.dg/property/at-property-5.m: New.
462         * objc.dg/property/at-property-6.m: New.
463         * objc.dg/property/at-property-7.m: New.
464         * objc.dg/property/at-property-8.m: New.
465         * objc.dg/property/at-property-9.m: New.
466         * objc.dg/property/at-property-10.m: New.
467         * objc.dg/property/at-property-11.m: New.
468         * objc.dg/property/synthesize-2.m: New.
469         * objc.dg/property/dynamic-2.m: New.
470
471         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
472         syntax of @property and the implementation of
473         @synthesize/@dynamic.
474         * obj-c++.dg/property/property-neg-2.mm: Same change.
475         * obj-c++.dg/property/property-neg-3.mm: Same change.
476         * obj-c++.dg/property/property-neg-4.mm: Same change.
477         * obj-c++.dg/property/property-neg-5.mm: Same change.
478         * obj-c++.dg/property/property-neg-7.mm: Same change.
479         * obj-c++.dg/property/property-1.mm: Same change.       
480         * obj-c++.dg/property/synthesize-1.mm: Same change.
481         * obj-c++.dg/property/at-property-2.mm: Same change.
482         * obj-c++.dg/property/at-property-4.mm: Same change.
483
484         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
485         changes in the syntax of @property and the implementation of
486         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
487         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
488         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
489         
490         * obj-c++.dg/property/at-property-5.mm: New.
491         * obj-c++.dg/property/at-property-6.mm: New.    
492         * obj-c++.dg/property/at-property-7.mm: New.
493         * obj-c++.dg/property/at-property-8.mm: New.
494         * obj-c++.dg/property/at-property-9.mm: New.
495         * obj-c++.dg/property/at-property-10.mm: New.
496         * obj-c++.dg/property/at-property-11.mm: New.
497         * obj-c++.dg/property/synthesize-2.mm: New.
498         * obj-c++.dg/property/dynamic-2.mm: New.
499         
500 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
501             Andrew Pinski <pinskia@gmail.com>
502
503         * gcc.c-torture/execute/vector-shift.c: New testcase.
504         * gcc.c-torture/execute/vector-shift1.c: Likewise.
505         * gcc.c-torture/execute/vector-shift2.c: Likewise.
506         * gcc.dg/vector-shift.c: Likewise.
507         * gcc.dg/vector-shift1.c: Likewise.
508         * gcc.dg/torture/vector-shift2.c: Likewise.
509         * gcc.dg/vector-shift3.c: Likewise.
510         * gcc.dg/simd-1b.c: Adjust.
511
512 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
513
514         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
515
516 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
517
518         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
519
520 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
521
522         PR target/46153
523         * gcc.target/i386/pr46153.c: New test.
524
525 2010-10-27  Jason Merrill  <jason@redhat.com>
526
527         * g++.dg/cpp0x/constexpr-is_literal.C: New.
528
529 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
530
531         PR fortran/46161
532         * gfortran.dg/class_dummy_3.f03: New.
533
534 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
535
536         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
537         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
538
539         * gcc.target/i386/avx-vzeroupper-3.c: New.
540         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
541         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
542         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
543         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
544         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
545         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
546         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
547         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
548         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
549         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
550         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
551
552 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
553
554         * obj-c.dg/property/at-property-4.m: New.
555         * obj-c++.dg/property/at-property-4.mm: New.
556         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
557         updates in warning.
558         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
559         updates in warning.
560
561 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
562
563         * objc.dg/property/at-property-1.m: New.
564         * objc.dg/property/at-property-2.m: New.
565         * objc.dg/property/at-property-3.m: New.
566         * objc.dg/ivar-invalid-type-1.m: New.
567         * obj-c++.dg/property/at-property-1.mm: New.
568         * obj-c++.dg/property/at-property-2.mm: New.
569         * obj-c++.dg/property/at-property-3.mm: New.
570         * obj-c++.dg/ivar-invalid-type-1.mm: New.
571         * objc.dg/property/property-neg-6.m: Updated testcase for updates
572         in error reporting.
573
574 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
575
576         PR libgfortran/46010
577         * gfortran.dg/namelist_66.f90: New test.
578         * gfortran.dg/fmt_t_6.f: Fix whitespace.
579
580 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
581
582         PR fortran/42647
583         * gfortran.dg/allocatable_scalar_9.f90: Extended.
584         * gfortran.dg/allocatable_scalar_10.f90: New.
585         * gfortran.dg/class_19.f03: Extended.
586
587 2010-10-26  Jan Hubicka  <jh@suse.cz>
588
589         PR middle-end/45736
590         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
591
592 2010-10-26  Ira Rosen  <irar@il.ibm.com>
593
594         PR tree-optimization/46167
595         * gcc.dg/vect/O-pr46167.c: New.
596         * gcc.dg/vect/vect.exp: Run tests with -O.
597
598 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
599
600         PR target/44948
601         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
602         * g++.dg/vect/pr33860a.cc: Likewise.
603         * gcc.c-torture/compile/20070522-1.c: Likewise.
604         * gcc.dg/compat/struct-align-1_x.c: Likewise.
605         * gcc.dg/compat/struct-align-1_y.c: Likewise.
606         * gcc.dg/compat/struct-align-2_x.c: Likewise.
607         * gcc.dg/compat/struct-align-2_y.c: Likewise.
608         * gcc.dg/pr44136.c: Likewise.
609
610         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
611         * gcc.dg/compat/vector-1_x.c: Likewise.
612         * gcc.dg/compat/vector-1_y.c: Likewise.
613         * gcc.dg/compat/vector-2_x.c: Likewise.
614         * gcc.dg/compat/vector-2_y.c: Likewise.
615         * gcc.dg/pr43300.c: Likewise.
616
617         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
618         * gcc.dg/compat/vector-1a_y.c: Likewise.
619         * gcc.dg/compat/vector-1b_x.c: Likewise.
620         * gcc.dg/compat/vector-1b_y.c: Likewise.
621         * gcc.dg/compat/vector-2a_x.c: Likewise.
622         * gcc.dg/compat/vector-2a_y.c: Likewise.
623         * gcc.dg/compat/vector-2b_x.c: Likewise.
624         * gcc.dg/compat/vector-2b_y.c: Likewise.
625         * gcc.target/i386/pr39162.c: Likewise.
626         * gcc.target/i386/pr40906-2.c: Likewise.
627         * gcc.target/i386/sse-5.c: Likewise.
628
629         * gcc.dg/pr35442.c: Prune ABI change warnings.
630
631         * gcc.c-torture/execute/pr38151.x: New.
632         * gcc.target/i386/pr44948-1a.c: Likewise.
633         * gcc.target/i386/pr44948-1b.c: Likewise.
634         * gcc.target/i386/pr44948-2a.c: Likewise.
635         * gcc.target/i386/pr44948-2b.c: Likewise.
636
637 2010-10-26  Ian Lance Taylor  <iant@google.com>
638
639         PR middle-end/45687
640         * gcc.c-torture/execute/20101025-1.c: New test.
641
642 2010-10-26  Tobias Burnus  <burnus@net-b.de>
643
644         PR fortran/45451
645         * gfortran.dg/class_allocate_5.f90: New.
646
647 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
648
649         Implement opaque-enum-specifiers for C++0x
650         * g++.dg/cpp0x/forw_enum1.C: New.
651         * g++.dg/cpp0x/forw_enum2.C: New.
652         * g++.dg/cpp0x/forw_enum3.C: New.
653         * g++.dg/cpp0x/forw_enum4.C: New.
654         * g++.dg/cpp0x/forw_enum5.C: New.
655         * g++.dg/cpp0x/forw_enum6.C: New.
656         * g++.dg/cpp0x/forw_enum7.C: New.
657         * g++.dg/cpp0x/forw_enum8.C: New.
658         * g++.dg/cpp0x/forw_enum9.C: New.
659         * g++.dg/parse/enum3.C: Add new errors.
660         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
661         * g++.dg/cpp0x/auto9.C: Add new error.
662         * g++.dg/template/crash79.C: Add new errors.
663
664 2010-10-26  Jie Zhang  <jie@codesourcery.com>
665
666         * gcc.target/arm/volatile-bitfields-1.c: New test.
667         * gcc.target/arm/volatile-bitfields-2.c: New test.
668         * gcc.target/arm/volatile-bitfields-3.c: New test.
669
670 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
671
672         * gnat.dg/pointer_discr1.adb: New test.
673         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
674         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
675         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
676
677 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
678
679         * gnat.dg/loop_optimization8.adb: New test.
680         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
681         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
682
683 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
684
685         * gnat.dg/in_out_parameter2.adb: New test.
686         * gnat.dg/in_out_parameter3.adb: Likewise.
687
688 2010-10-25  Jie Zhang  <jie@codesourcery.com>
689
690         * g++.dg/opt/combine.c: New test.
691
692 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
693
694         * gnat.dg/opt7.ad[sb]: New test.
695         * gnat.dg/opt7_pkg.ads: New helper.
696
697 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
698
699         PR objc/45735
700         * obj-c.dg/pr45735.mm: New.
701         * obj-c++.dg/pr45735.mm: New.
702
703 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
704
705         PR objc/24393
706         * objc.dg/pr24393.m: New.
707         * obj-c++.dg/pr24393.mm: New.
708
709 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
710
711         PR objc/28049
712         * objc.dg/pr28049.m: New.
713         * obj-c++.dg/pr28049.mm: New.
714
715 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
716
717         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
718         parameter attributes are now supported.
719         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
720         * objc.dg/attributes/parameter-attribute-1.m: New test.
721         * objc.dg/attributes/parameter-attribute-2.m: New test.
722         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
723         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
724
725 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
726
727         Based on the CFString implementation in FSF apple/trunk branch.
728
729         * gcc.dg/darwin-cfstring-1.c: New.
730         * gcc.dg/darwin-cfstring-2.c: New.
731         * gcc.dg/torture/darwin-cfstring-3.c: New.
732         * g++.dg/other/darwin-cfstring1.C: New.
733         * g++.dg/torture/darwin-cfstring-3.C: New.
734
735 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
736
737         * objc.dg/demangle-1.m: New test.
738         * obj-c++.dg/demangle-1.mm: New test.
739         * obj-c++.dg/demangle-2.mm: New test.
740         * obj-c++.dg/demangle-3.mm: New test.
741
742 2010-10-23  Ian Lance Taylor  <iant@google.com>
743
744         * gcc.c-torture/execute/20101011-1.c: New test.
745         * gcc.c-torture/execute/20101011-1.x: New test driver.
746
747 2010-10-23  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/46122
750         * gfortran.dg/protected_8.f90: New.
751
752 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
753
754         * gcc.dg/march-generic.c: Skip for -march in multilib options.
755         * gcc.target/i386/isa-9.c: Skip for -march other than
756         -march=amdfam10 in multilib options.
757         * gcc.target/i386/pr42589.c: Skip for -march other than
758         -march=i486 in multilib options.
759         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
760         other -march in multilib options.
761
762 2010-10-23  Jie Zhang  <jie@codesourcery.com>
763
764         PR rtl-optimization/37360
765         * gcc.dg/pr37360.c: New test.
766
767 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
768
769         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
770
771 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
772         Andrew Pinski <pinskia@gmail.com>
773
774         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
775         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
776         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
777         * gcc.dg/vector-subscript-1.c: Likewise.
778         * gcc.dg/vector-subscript-2.c: Likewise.
779         * gcc.dg/vector-subscript-3.c: New testcase.
780         * gcc.dg/array-8.c: Adjust.
781
782 2010-10-22  Richard Guenther  <rguenther@suse.de>
783
784         PR middle-end/46137
785         * c-c++-common/torture/pr46137.c: New testcase.
786
787 2010-10-22  Jason Merrill  <jason@redhat.com>
788
789         PR c++/46129
790         * g++.dg/template/defarg14.C: New.
791
792 2010-10-22  Jason Merrill  <jason@redhat.com>
793
794         PR c++/46103
795         * g++.dg/cpp0x/implicit10.C: New.
796
797 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
798
799         PR target/46098
800         * gcc.target/i386/pr46098.c: New test.
801
802 2010-10-22  Richard Guenther  <rguenther@suse.de>
803
804         PR tree-optimization/45720
805         * gcc.dg/torture/pr45720.c: New testcase.
806
807 2010-10-22  Ira Rosen  <irar@il.ibm.com>
808
809         PR tree-optimization/46126
810         * gcc.dg/vect/pr46126.c: New.
811
812 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
813
814         Based on the CFString implementation in FSF apple/trunk branch.
815
816         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
817         so that the latter can be used in dg-skip and dg-xfail clauses.
818         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
819         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
820         to use dg-additional-files for Object1.
821         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
822         to use dg-additional-files for Object1, move to torture/strings/.
823         * obj-c++.dg/const-str-4.mm: Likewise.
824         * obj-c++.dg/const-str-3.mm: Likewise.
825         * obj-c++.dg/const-str-8.mm: Likewise.
826         * obj-c++.dg/const-str-9.mm: Likewise.
827         * obj-c++.dg/const-str-10.mm: Likewise.
828         * obj-c++.dg/const-str-10.mm: Likewise.
829         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
830         to use dg-additional-files for Object1, move to strings/.
831         * obj-c++.dg/const-str-2.mm: Likewise.
832         * obj-c++.dg/const-str-5.mm: Likewise.
833         * obj-c++.dg/const-str-6.mm: Likewise.
834         * obj-c++.dg/const-str-12.mm: Likewise.
835         * obj-c++.dg/strings/strings.exp: New.
836         * obj-c++.dg/strings/const-cfstring-2.mm: New.
837         * obj-c++.dg/strings/const-cfstring-5.mm: New.
838         * obj-c++.dg/torture/strings/strings.exp: New.
839         * obj-c++.dg/torture/strings/string1.mm: New.
840         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
841         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
842         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
843
844         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
845         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
846         * objc/execute/string2.m: Likewise.
847         * objc/execute/string3.m: Likewise.
848         * objc/execute/string3.m: Likewise.
849         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
850         * objc.dg/foreach-4.m: Likewise.
851         * objc.dg/foreach-5.m: Likewise.
852         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
853         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
854         * objc.dg/const-str-4.m: Likewise.
855         * objc.dg/const-str-7.m: Likewise.
856         * objc.dg/const-str-8.m: Likewise.
857         * objc.dg/const-str-9.m: Likewise.
858         * objc.dg/const-str-10.m: Likewise.
859         * objc.dg/const-str-11.m: Likewise.
860         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
861         to use dg-additional-files for Object1, move to objc.dg/strings/.
862         * objc.dg/const-str-2.m: Likewise.
863         * objc.dg/const-str-5.m: Likewise.
864         * objc.dg/const-str-6.m: Likewise.
865         * objc.dg/const-str-12.m: Likewise.
866         * objc.dg/const-str-12b.m: Likewise.
867         * objc.dg/strings/strings.exp: New.
868         * objc.dg/strings/const-cfstring-2.m: New.
869         * objc.dg/strings/const-cfstring-5.m: New.
870         * objc.dg/torture/strings/strings.exp: New.
871         * objc.dg/torture/strings/const-cfstring-1.m: New.
872         * objc.dg/torture/strings/const-cfstring-3.m: New.
873         * objc.dg/torture/strings/const-cfstring-4.m: New.
874
875 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
876
877         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
878
879 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
880
881         PR c++/46117
882         * g++.dg/parse/crash57.C: New.
883
884 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
885             H.J. Lu  <hongjiu.lu@intel.com>
886
887         PR target/45946
888         * gcc.target/i386/pr45946.c: New test.
889
890 2010-10-21  Martin Jambor  <mjambor@suse.cz>
891
892         PR tree-optimization/45875
893         * g++.dg/ipa/pr45875.C: New test.
894
895 2010-10-21  Ira Rosen  <irar@il.ibm.com>
896
897         PR tree-optimization/46049
898         PR tree-optimization/46052
899         * gcc.dg/vect/pr46052.c: New test.
900         * gcc.dg/vect/pr46049.c: New test.
901
902 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
903
904         PR fortran/46007
905         * gfortran.dg/shape_5.f90:  New test case.
906
907 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
908
909         PR fortran/46060
910         * gfortran.dg/proc_ptr_comp_25.f90: New.
911
912 2010-10-21  Richard Guenther  <rguenther@suse.de>
913         Michael Matz  <matz@suse.de>
914
915         PR tree-optimization/45764
916         * gcc.dg/torture/pr45764.c: New testcase.
917
918 2010-10-21  Richard Guenther  <rguenther@suse.de>
919
920         PR tree-optimization/46111
921         * g++.dg/torture/pr46111.C: New testcase.
922
923 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
924
925         PR fortran/46067
926         * gfortran.dg/dummy_procedure_4.f90: New.
927         * gfortran.dg/proc_ptr_30.f90: New.
928
929 2010-10-21  Tobias Burnus  <burnus@net-b.de>
930
931         PR fortran/46100
932         * gfortran.dg/ptr-func-1.f90: New.
933         * gfortran.dg/ptr-func-2.f90: New.
934
935 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
936
937         PR tree-optimization/45919
938         * gcc.c-torture/compile/pr45919.c: New test.
939
940         PR tree-optimization/46066
941         * gcc.dg/autopar/pr46066.c: New test.
942
943 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
944
945         PR c++/46024
946         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
947
948 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
949
950         PR c++/46056
951         * g++.dg/cpp0x/range-for7.C: New.
952
953 2010-10-20  Richard Guenther  <rguenther@suse.de>
954
955         PR lto/45667
956         * g++.dg/lto/20101020-1_0.h: New testcase.
957         * g++.dg/lto/20101020-1_0.C: Likewise.
958         * g++.dg/lto/20101020-1_1.C: Likewise.
959
960 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
961
962         * gcc.dg/20101013-1.c: New test.
963
964 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
965
966         PR target/46085
967         * gcc.target/i386/pr46085-1.c: New.
968         * gcc.target/i386/pr46085-2.c: Likewise.
969
970 2010-10-20  Richard Guenther  <rguenther@suse.de>
971
972         PR tree-optimization/45860
973         * gcc.dg/torture/pr45860.c: New testcase.
974
975 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
976
977         * gnat.dg/discr25.adb: New test.
978         * gnat.dg/discr25_pkg.ad[sb]: New helper.
979
980 2010-10-20  Olivier Hainque  <hainque@adacore.com>
981
982         * gcc.target/powerpc/ehreturn.c: New test.
983
984 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
985
986         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
987         not require Foundation and run with the GNU runtime as well.
988
989         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
990
991         Radar 4439126
992         * obj-c++.dg/template-8.mm: New.
993
994 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
995
996         PR objc/23709
997         * objc.dg/pr23709.m: New.
998         * obj-c++.dg/pr23709.m: New.
999
1000 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1001
1002         PR c++/46046
1003         * g++.dg/template/crash104.C: New.
1004
1005 2010-10-19  Richard Henderson  <rth@redhat.com>
1006
1007         * gcc.target/i386/fma3-fma.c: New.
1008         * gcc.target/i386/fma3-builtin.c: New.
1009         * gcc.target/i386/fma4-builtin.c: New.
1010
1011 2010-10-19  Richard Guenther  <rguenther@suse.de>
1012
1013         PR testsuite/46081
1014         * gcc.dg/ipa/ipa-pta-10.c:¬†Adjust.
1015
1016 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1017
1018         Merge from 'apple/trunk' branch on FSF servers.
1019
1020         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1021
1022         Radar 4293709
1023         * objc.dg/proto-init-mimatch-1.m: New.
1024         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1025
1026 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1027
1028         Implemented parsing @synthesize and @dynamic for
1029         Objective-C/Objective-C++.
1030         * objc.dg/property/dynamic-1.m: New.
1031         * objc.dg/property/synthesize-1.m: New.
1032         * obj-c++.dg/property/dynamic-1.mm: New.
1033         * obj-c++.dg/property/synthesize-1.mm: New.
1034
1035 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1036
1037         * objc.dg/at-class-1.m: New.
1038         * objc.dg/at-class-1.mm: New.
1039
1040 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1041
1042         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1043
1044 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1045
1046         Merge from 'apple/trunk' branch on FSF servers.
1047
1048         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1049
1050         Radar 4407151
1051         * obj-c++.dg/template-7.mm: New.
1052
1053 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1054
1055         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1056         bugfix.
1057
1058 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1059
1060         Merge from 'apple/trunk' branch on FSF servers.
1061
1062         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1063
1064         Radar 4451818
1065         * obj-c++.dg/try-catch-16.mm: New.
1066         * obj-c++.dg/try-catch-17.mm: New.
1067
1068         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1069
1070         Radar 4330422
1071         * obj-c++.dg/try-catch-15.mm: New
1072
1073         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1074
1075         Radar 4204796
1076         * obj-c++.dg/try-catch-12.mm: New
1077         * obj-c++.dg/try-catch-13.mm: New
1078         * obj-c++.dg/try-catch-14.mm: New
1079         * objc.dg/try-catch-11.m: New
1080         * objc.dg/try-catch-12.m: New
1081         * objc.dg/try-catch-13.m: New
1082
1083 2010-10-18  Richard Henderson  <rth@redhat.com>
1084
1085         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1086
1087 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR c/46015
1090         * c-c++-common/Wunused-var-13.c: New test.
1091
1092 2010-10-18  Richard Guenther  <rguenther@suse.de>
1093
1094         PR tree-optimization/45967
1095         * gcc.dg/torture/pr45967.c: New testcase.
1096         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1097         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1098         * gcc.dg/torture/pr39074-2.c: Likewise
1099         * gcc.dg/torture/pta-escape-1.c: Likewise
1100         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1101         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1102         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1103         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1104         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1105         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1106
1107 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1108
1109         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1110
1111 2010-10-18  Richard Guenther  <rguenther@suse.de>
1112
1113         PR lto/44950
1114         * g++.dg/lto/20101015-2_0.C: New testcase.
1115
1116 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR middle-end/46019
1119         * gcc.c-torture/execute/pr46019.c: New test.
1120
1121 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1122
1123         Merge from 'apple/trunk' branch on FSF servers.
1124
1125         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1126
1127         Radar 4516785
1128         * obj-c++.dg/method-namespace-2.mm: New.
1129
1130 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1131
1132         Merge from 'apple/trunk' branch on FSF servers.
1133
1134         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1135
1136         Radar 4133425
1137         * objc.dg/private-1.m: Test modified.
1138         * obj-c++.dg/private-1.mm: Test modified.
1139
1140 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1141
1142         PR testsuite/45987
1143         * gcc.target/i386/push-1.c: Remove.
1144
1145 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1146             H.J. Lu  <hongjiu.lu@intel.com>
1147
1148         PR target/46051
1149         * gcc.target/i386/pr46051.c: New test.
1150
1151 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1152
1153         * obj-c++.dg/gnu-api-2-class.mm: New.
1154         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1155         * obj-c++.dg/gnu-api-2-method.mm: New.
1156         * obj-c++.dg/gnu-api-2-objc.mm: New.
1157         * obj-c++.dg/gnu-api-2-object.mm: New.
1158         * obj-c++.dg/gnu-api-2-property.mm: New.
1159         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1160         * obj-c++.dg/gnu-api-2-sel.mm: New.
1161
1162 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1163
1164         * objc.dg/fsf-package-0.m: New.
1165         * obj-c++.dg/fsf-package-0.m: New.
1166
1167 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1168
1169         PR objc/18255
1170         * objc.dg/pr18255.m: New.
1171
1172 2010-10-16  Jan Hubicka  <jh@suse.cz>
1173
1174         PR middle-end/44206
1175         * g++.dg/torture/pr44206.C: New.
1176
1177 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1178
1179         * objc.dg/gnu-api-2-class.m: New.
1180         * objc.dg/gnu-api-2-objc.m: New.
1181
1182 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1183
1184         * objc.dg/gnu-api-2-ivar.m: New.
1185
1186 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1187
1188         * objc.dg/gnu-api-2-property.m: New.
1189
1190 2010-10-15  Xinliang David Li  <davidxl@google.com>
1191
1192         * g++.dg/uninit-pred-3_a.C: New test.
1193         * g++.dg/uninit-pred-3_b.C: New test.
1194
1195 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1196
1197         * objc.dg/gnu-api-2-object.m: New.
1198
1199 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1200
1201         * objc.dg/gnu-api-2-method.m: New.
1202
1203 2010-10-15  Jason Merrill  <jason@redhat.com>
1204
1205         * g++.dg/lto/pr45983_0.C: New.
1206
1207 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1208
1209         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1210         builtin combiner patterns.
1211         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1212         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1213         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1214         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1215         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1216
1217 2010-10-15  Richard Guenther  <rguenther@suse.de>
1218
1219         * g++.dg/lto/20101015-1_0.C: New testcase.
1220
1221 2010-10-15  Richard Guenther  <rguenther@suse.de>
1222
1223         PR testsuite/46021
1224         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1225         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1226
1227 2010-10-15  Richard Guenther  <rguenther@suse.de>
1228
1229         PR lto/45957
1230         * g++.dg/lto/20101014-1_0.C: New testcase.
1231
1232 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1233
1234         * objc.dg/gnu-api-2-protocol.m: New.
1235         * objc.dg/gnu-api-2-sel.m: New.
1236
1237 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1238
1239         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1240         arm-eabi targets.
1241
1242 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1243
1244         * gcc.dg/20101010-1.c: New testcase.
1245
1246 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1247
1248         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1249         script when relocatable linking.
1250
1251 2010-10-14  Yao Qi  <yao@codesourcery.com>
1252
1253         PR target/45447
1254         * gcc.target/arm/pr45447.c: New test.
1255
1256 2010-10-14  Jan Hubicka  <jh@suse.cz>
1257
1258         PR middle-end/45621
1259         * g++.dg/lto/pr45621.h : New.
1260         * g++.dg/lto/pr45621_0.C: New.
1261         * g++.dg/lto/pr45621_1.C: New.
1262
1263 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1264
1265         * objc.dg/property: New.
1266         * objc.dg/property/fsf-property-basic.m: New.
1267         * objc.dg/property/fsf-property-method-access.m: New.
1268         * objc.dg/property/fsf-property-named-ivar.m: New.
1269         * obj-c++.dg/property: New.
1270         * obj-c++.dg/property/fsf-property-basic.mm: New.
1271         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1272         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1273
1274         merge from FSF apple 'trunk' branch.
1275         2006 Fariborz Jahanian <fjahanian@apple.com>
1276
1277         Radars 4436866, 4505126, 4506903, 4517826
1278         * objc.dg/property/property-1.m: New.
1279         * objc.dg/property/property-2.m: New.
1280         * objc.dg/property/property-3.m: New.
1281         * objc.dg/property/property-neg-1.m: New.
1282         * objc.dg/property/property-neg-2.m: New.
1283         * objc.dg/property/property-neg-3.m: New.
1284         * objc.dg/property/property-neg-4.m: New.
1285         * objc.dg/property/property-neg-5.m: New.
1286         * objc.dg/property/property-neg-6.m: New.
1287         * objc.dg/property/property-neg-7.m: New.
1288         * objc.dg/property/property.exp: New.
1289         * obj-c++.dg/property/property-1.mm: New.
1290         * obj-c++.dg/property/property-2.mm: New.
1291         * obj-c++.dg/property/property-3.mm: New.
1292         * obj-c++.dg/property/property-neg-1.mm: New.
1293         * obj-c++.dg/property/property-neg-2.mm: New.
1294         * obj-c++.dg/property/property-neg-3.mm: New.
1295         * obj-c++.dg/property/property-neg-4.mm: New.
1296         * obj-c++.dg/property/property-neg-5.mm: New.
1297         * obj-c++.dg/property/property-neg-6.mm: New.
1298         * obj-c++.dg/property/property-neg-7.mm: New.
1299         * obj-c++.dg/property/property.exp: New.
1300
1301 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1302
1303         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1304
1305 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1306
1307         PR c/45969
1308         * gcc.c-torture/compile/pr45969-1.c: New test.
1309
1310 2010-10-14  Richard Guenther  <rguenther@suse.de>
1311
1312         PR tree-optimization/44913
1313         * gcc.dg/torture/pr44913.c: New testcase.
1314
1315 2010-10-14  Richard Guenther  <rguenther@suse.de>
1316
1317         PR lto/45382
1318         * g++.dg/lto/20101014-2_0.C: New testcase.
1319
1320 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1321
1322         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1323         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1324         * gcc.target/i386/pr44130.c: Likewise.
1325         * gcc.target/i386/pr44144.c: Likewise.
1326         * gcc.target/i386/pr44180.c: Likewise.
1327         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1328         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1329         * gcc.target/i386/vect-sizes-1.c: Likewise.
1330         * gcc.target/i386/vectorize4-avx.c: Likewise.
1331
1332 2010-10-14  Richard Guenther  <rguenther@suse.de>
1333
1334         PR lto/44561
1335         * g++.dg/lto/20101010-3_0.C: New testcase.
1336         * g++.dg/lto/20101010-4_0.C: Likewise.
1337
1338 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1339
1340         * objc.dg/pr45878.m: Update to include NSConstantString interface
1341         for -fnext-runtime.
1342         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1343         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1344         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1345         reference for m64 -fnext-runtime.
1346
1347 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1348
1349         * gcc.target/i386/vect-sizes-1.c: New.
1350
1351 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1352
1353         PR middle-end/46011
1354         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1355
1356 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1357
1358         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1359         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1360
1361 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1362
1363         * gcc.target/ia64/20101005.c: New test.
1364
1365 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1366
1367         PR rtl-optimization/45570
1368         * gcc.dg/pr45570.c: New test.
1369
1370 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1371
1372         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1373         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1374         * gcc.target/i386/vectorize4-avx.c: Likewise.
1375
1376 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1377
1378         * gcc.target/i386/avx-copysign-vec.c: New.
1379         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1380
1381 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1382
1383         PR middle-end/44130
1384         * gcc.target/i386/pr44130.c: New.
1385
1386 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1387
1388         PR middle-end/44144
1389         * gcc.target/i386/pr44144.c: New.
1390
1391 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1392
1393         PR target/44180
1394         * gcc.target/i386/pr44180.c: New.
1395
1396 2010-10-13  Jason Merrill  <jason@redhat.com>
1397
1398         * g++.dg/template/canon-type-8.C: New.
1399
1400 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1401
1402         * gcc.c-torture/execute/20101013-1.c: New test.
1403
1404 2010-10-13  Richard Guenther  <rguenther@suse.de>
1405
1406         PR objc/45878
1407         * objc.dg/pr45878.m: New testcase.
1408
1409 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1410
1411         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1412         * gcc.dg/format/dfp-printf-1.c: Likewise.
1413         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1414
1415 2010-10-13  Richard Guenther  <rguenther@suse.de>
1416
1417         PR tree-optimization/45788
1418         * g++.dg/pr45788.C: New testcase.
1419
1420 2010-10-13  Richard Guenther  <rguenther@suse.de>
1421
1422         PR tree-optimization/45970
1423         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1424
1425 2010-10-13  Richard Guenther  <rguenther@suse.de>
1426
1427         PR tree-optimization/45982
1428         * gcc.dg/torture/pr45982.c: New testcase.
1429         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1430         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1431         * gcc.dg/torture/pr39074-2.c: Likewise.
1432
1433 2010-10-13  Richard Guenther  <rguenther@suse.de>
1434
1435         PR middle-end/45874
1436         * g++.dg/torture/pr45874.C: New testcase.
1437
1438 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1439
1440         * objc.dg/attributes/method-attribute-1.m: Update to respond
1441         to implemented method attributes..
1442         * objc.dg/attributes/method-attribute-2.m: Likewise.
1443         * objc.dg/attributes/method-attribute-3.m: Likewise.
1444         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1445         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1446         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1447
1448 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1449
1450         PR libobjc/23214
1451         * objc.dg/pr23214.m: New.
1452
1453 2010-10-12  Michael Eager  <eager@eagercon.com>
1454
1455         PR testsuite/45856
1456         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1457         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1458
1459 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR fortran/45636
1462         * gcc.c-torture/execute/pr45636.c: New test.
1463         * gfortran.dg/pr45636.f90: New test.
1464
1465 2010-10-12  Richard Henderson  <rth@redhat.com>
1466
1467         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1468
1469 2010-10-12  Daniel Kraft  <d@domob.eu>
1470
1471         PR fortran/38936
1472         * gfortran.dg/associate_1.f03: More tests with derived-types.
1473         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1474         * gfortran.dg/associate_8.f03: Fix typo.
1475         * gfortran.dg/initialization_27.f90: Fix typo.
1476
1477 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1478
1479         PR testsuite/45851
1480         * lib/lto.exp (lto-get-options-main): Support optional target
1481         selector for dg-extra-ld-options.
1482
1483 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1484
1485         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1486         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1487
1488 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1489
1490         PR middle-end/45699
1491         * g++.dg/torture/pr45699.C: New test.
1492         * g++.dg/otr-fold-1.C: Adjusted.
1493         * g++.dg/otr-fold-1.C: Likewise.
1494
1495 2010-10-11  Nick Clifton  <nickc@redhat.com>
1496
1497         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1498         Allow for a user label prefix.
1499
1500 2010-10-10  Richard Guenther  <rguenther@suse.de>
1501
1502         * g++.dg/lto/20101010-1_0.C: New testcase.
1503         * g++.dg/lto/20101010-2_0.C: Likewise.
1504
1505 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1506
1507         PR tree-optimization/45902
1508         * gcc.dg/vect/45902.c: New test.
1509
1510 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR target/45870
1513         * gcc.dg/tls/pr45870.c: New test.
1514
1515 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1516
1517         PR fortran/45961
1518         * gfortran.dg/typebound_operator_6.f03: New.
1519
1520 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1521
1522         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1523         and adjust -export symbol scanning.
1524         * g++.dg/ext/dllexport1.C: Likewise.
1525         * g++.dg/ext/dllexport3.C: Likewise.
1526         * gcc.dg/dll-3.c: Likewise.
1527         * gcc.dg/dll-4.c: Likewise.
1528         * gcc.dg/dll-5.c: Likewise.
1529
1530 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1531
1532         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1533         instead of tree_profile dump file.
1534         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1535         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1536         dump file.
1537
1538 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1539
1540         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1541
1542 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1543
1544         * gfortran.dg/character_comparison_4.f90:  New test.
1545         * gfortran.dg/character_comparison_5.f90:  New test.
1546         * gfortran.dg/character_comparison_6.f90:  New test.
1547
1548 2010-10-09  Richard Henderson  <rth@redhat.com>
1549
1550         * lib/target-supports.exp
1551         (check_effective_target_automatic_stack_alignment): Always true.
1552
1553 2010-10-09  Richard Guenther  <rguenther@suse.de>
1554
1555         PR lto/45956
1556         * gcc.dg/lto/20101009-2_0.c: New testcase.
1557         * gcc.dg/lto/20101009-2_1.c: Likewise.
1558         * gcc.dg/lto/20101009-2_2.c: Likewise.
1559
1560 2010-10-09  Richard Guenther  <rguenther@suse.de>
1561
1562         PR lto/45947
1563         * g++.dg/lto/20101009-1_0.C: New testcase.
1564
1565 2010-10-09  Richard Guenther  <rguenther@suse.de>
1566
1567         PR tree-optimization/45945
1568         * gcc.dg/lto/20101009-1_0.c: New testcase.
1569
1570 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1571
1572         PR target/45913
1573         * gcc.target/i386/pr45913.c: New.
1574
1575 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1576
1577         PR fortran/45943
1578         * gfortran.dg/streamio_16.f90: Update test.
1579
1580 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR tree-optimization/45903
1583         * gcc.target/i386/pr45903.c: New test.
1584
1585 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1586
1587         * gnat.dg/interface5.adb: Compile with warnings disabled.
1588
1589 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1590
1591         * obj-c++.dg/encode-10.mm: New testcase.
1592
1593 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1594
1595         PR objc++/23614
1596         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1597         C++ class.  Removed XFAIL.
1598
1599 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1600
1601         PR fortran/45933
1602         * gfortran.dg/typebound_operator_5.f03: New.
1603
1604 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1605
1606         Merge from 'apple/trunk' branch on FSF servers.
1607
1608         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1609
1610         Radar 4508851
1611         * obj-c++.dg/method-namespace-1.mm: New.
1612
1613 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1614
1615         * gcc.dg/tree-ssa/sra-11.c: New test.
1616
1617 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1618
1619         PR Tree-Vect/45847
1620         * gcc.dg/vect/pr45847.c: New test.
1621
1622 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1623             Kai Tietz  <kai.tietz@onevision.com>
1624
1625         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1626
1627 2010-10-07  Richard Guenther  <rguenther@suse.de>
1628
1629         PR tree-optimization/45732
1630         * gcc.dg/torture/pr45732.c: New testcase.
1631
1632 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1633
1634         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1635         * objc.dg/foreach-2.m: Likewise.
1636         * objc.dg/foreach-3.m: Likewise.
1637         * objc.dg/foreach-4.m: Likewise.
1638         * objc.dg/foreach-5.m: Likewise.
1639         * objc.dg/foreach-6.m: Likewise.
1640         * objc.dg/foreach-7.m: Likewise.
1641         * objc.dg/objc-foreach-4.m: Likewise.
1642         * objc.dg/objc-foreach-5.m: Likewise.
1643
1644 2010-10-07  Richard Guenther  <rguenther@suse.de>
1645
1646         PR middle-end/45869
1647         * gcc.dg/torture/pr45869.c: New testcase.
1648
1649 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1650
1651         * objc.dg/set-not-used-1.m: New
1652         * obj-c++.dg/set-not-used-1.mm: New.
1653
1654 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1655
1656         * objc.dg/attributes/method-attribute-3.m: New.
1657         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1658
1659 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1660
1661         PR fortran/45916
1662         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1663
1664 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1665
1666         PR fortran/45889
1667         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1668
1669 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1670
1671         Merge from 'apple/trunk' branch on FSF servers.
1672
1673         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1674
1675         Radar 4278774
1676         * obj-c++.dg/encode-9.mm: New.
1677
1678 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1679
1680         * g++.dg/cpp0x/pr45908.C: New test.
1681
1682 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1683
1684         * gnat.dg/opt6.ad[sb]: New test.
1685
1686 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1687
1688         Implemented fast enumeration for Objective-C.
1689         * objc.dg/foreach-1.m: New.
1690         * objc.dg/foreach-2.m: New.
1691         * objc.dg/foreach-3.m: New.
1692         * objc.dg/foreach-4.m: New.
1693         * objc.dg/foreach-5.m: New.
1694         * objc.dg/foreach-6.m: New.
1695         * objc.dg/foreach-7.m: New.
1696
1697         Merge from 'apple/trunk' branch on FSF servers:
1698         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1699
1700         Radar 4502236
1701         * objc.dg/objc-foreach-5.m: New.
1702
1703         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1704
1705         Radar 4507230
1706         * objc.dg/objc-foreach-4.m: New.
1707
1708         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1709
1710         Radar 4472881
1711         * objc.dg/objc-foreach-3.m: New.
1712
1713         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1714
1715         Radar 4468498
1716         * objc.dg/objc-foreach-2.m: New.
1717
1718         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1719
1720         Radar 4294910
1721         * objc.dg/objc-foreach-1.m: New
1722
1723 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1724
1725         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1726         unsigned values.
1727
1728 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1729
1730         PR objc++/28050
1731         * obj-c++.dg/syntax-error-10.mm: New.
1732
1733 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1734
1735         PR objc++/23707
1736         * obj-c++.dg/syntax-error-9.mm: New.
1737
1738 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1739
1740         PR objc++/31126
1741         * obj-c++.dg/syntax-error-8.mm: New.
1742
1743 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1744
1745         Merge from 'apple/trunk' branch on FSF servers.
1746
1747         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1748
1749         Radar 4290840
1750         * obj-c++.dg/syntax-error-7.mm: New
1751
1752         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1753
1754         Radar 4294425
1755         * obj-c++.dg/syntax-error-6.mm: New
1756
1757         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1758
1759         Radar 4261146
1760         * obj-c++.dg/syntax-error-5.mm: New
1761
1762         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1763
1764         Radar 4093475
1765         * obj-c++.dg/syntax-error-[3-4].mm: New.
1766
1767         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1768
1769         Radar 4185810
1770         * obj-c++.dg/syntax-error-[1-2].mm: New.
1771
1772 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1773
1774         PR tree-optimization/45752
1775         * gcc.dg/vect/pr45752.c: New test.
1776
1777 2010-10-05  Richard Guenther  <rguenther@suse.de>
1778
1779         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1780         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1781         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1782         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1783         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1784         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1785         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1786         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1787         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1788         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1789         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1790         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1791         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1792         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1793         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1794         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1795         * gcc.dg/tree-ssa/20080530.c: Likewise.
1796         * g++.dg/tree-ssa/inline-3.C: Likewise.
1797         * g++.dg/tree-ssa/inline-1.C: Likewise.
1798         * g++.dg/tree-ssa/inline-2.C: Likewise.
1799         * gcc.dg/profile-dir-1.c: Likewise.
1800         * gcc.dg/profile-dir-2.c: Likewise.
1801         * gcc.dg/profile-dir-3.c: Likewise.
1802
1803 2010-10-05  Richard Guenther  <rguenther@suse.de>
1804
1805         PR middle-end/45877
1806         * g++.dg/torture/pr45877.C: New testcase.
1807
1808 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1809
1810         PR debug/45849
1811         * gcc.dg/debug/pr45849.c: New test.
1812
1813         PR middle-end/45876
1814         * gcc.c-torture/compile/pr45876.c: New test.
1815
1816 2010-10-04  Julian Brown  <julian@codesourcery.com>
1817
1818         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1819         vect_hw_misalign.
1820         * gcc.dg/vect/vect-60.c: Likewise.
1821         * gcc.dg/vect/vect-56.c: Likewise.
1822         * gcc.dg/vect/vect-93.c: Likewise.
1823         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1824         * gcc.dg/vect/vect-95.c: Likewise.
1825         * gcc.dg/vect/vect-96.c: Likewise.
1826         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1827         * gcc.dg/vect/slp-25.c: Likewise.
1828         * gcc.dg/vect/slp-3.c: Likewise.
1829         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1830         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1831         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1832         * gcc.dg/vect/vect-109.c: Likewise.
1833         * gcc.dg/vect/vect-peel-1.c: Likewise.
1834         * gcc.dg/vect/vect-peel-2.c: Likewise.
1835         * lib/target-supports.exp
1836         (check_effective_target_arm_vect_no_misalign): New.
1837         (check_effective_target_vect_no_align): Use above.
1838         (check_effective_target_vect_element_align): New.
1839         (add_options_for_quad_vectors): New.
1840
1841 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1842
1843         PR tree-optimization/45572
1844         * g++.dg/ipa/pr45572-1.C: New test.
1845         * g++.dg/ipa/pr45572-2.C: Likewise.
1846
1847 2010-10-03  Ian Lance Taylor  <iant@google.com>
1848
1849         * gcc.dg/anon-struct-11.c: New test.
1850         * gcc.dg/anon-struct-12.c: New test.
1851         * gcc.dg/anon-struct-13.c: New test.
1852         * gcc.dg/anon-struct-14.c: New test.
1853
1854 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1855
1856         * g++.dg/torture/pr45764.C: Revert revision 164914.
1857         * gcc.dg/vect/pr43432.c: Likewise.
1858         * gcc.dg/vect/vect-114.c: Likewise.
1859         * gcc.dg/vect/vect-15.c: Likewise.
1860
1861 2010-10-03  Jason Merrill  <jason@redhat.com>
1862
1863         * g++.dg/cpp0x/sfinae5.C: New.
1864
1865 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1866
1867         PR tree-optimization/45720
1868         PR tree-optimization/45764
1869         * g++.dg/torture/pr45764.C: New.
1870
1871         * gcc.dg/vect/pr43432.c: Xfail.
1872         * gcc.dg/vect/vect-114.c: Likewise.
1873         * gcc.dg/vect/vect-15.c: Likewise.
1874
1875 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1876
1877         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1878         hppa*-*-hpux*.
1879         * gcc.dg/torture/pr45678-2.c: Likewise.
1880
1881 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1882
1883         PR fortran/45748
1884         * gfortran.dg/intrinsic_6.f90: New.
1885
1886 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1887
1888         PR fortran/42831
1889         * gfortran.dg/dependency_37.f90:  New test.
1890
1891 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1892
1893         * gcc.target/i386/shift_mask.c: New test.
1894
1895 2010-10-01  Richard Guenther  <rguenther@suse.de>
1896
1897         PR tree-optimization/45854
1898         * g++.dg/torture/pr45854.C: New testcase.
1899
1900 2010-09-30  Michael Eager  <eager@eagercon.com>
1901
1902         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1903         __FLT_{MIN,MAX}__.
1904
1905 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1906
1907         PR middle-end/45758
1908         * gfortran.dg/graphite/pr45758.f90: New.
1909
1910 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1911
1912         PR middle-end/45230
1913         * gcc.dg/graphite/id-pr45230.c: New.
1914
1915 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1916
1917         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1918         * gfortran.dg/graphite/graphite.exp: Same.
1919         * gcc.dg/graphite/vect-pr43423.c: New.
1920
1921 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR target/45843
1924         * g++.dg/torture/pr45843.C: New test.
1925
1926 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1927
1928         PR fortran/45828
1929         * gfortran.dg/allocate_derived_5.f90: New.
1930
1931 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1932
1933         PR tree-optimization/31261
1934         * gcc.dg/tree-ssa/pr31261.c: New test.
1935
1936 2010-09-30  Michael Eager  <eager@eagercon.com>
1937
1938         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1939         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1940         * gcc.target/microblaze/microblaze.exp: Ditto.
1941         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1942         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1943         * gcc.target/microblaze/others/data_var1.c: Ditto.
1944         * gcc.target/microblaze/others/data_var2.c: Ditto.
1945         * gcc.target/microblaze/others/data_var3.c: Ditto.
1946         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1947         * gcc.target/microblaze/others/strings1.c:: Ditto.
1948         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1949         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1950         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1951         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1952         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1953         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1954         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1955         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1956         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1957         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1958         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1959         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1960         * gcc.target/microblaze/isa/float.c: Ditto.
1961         * gcc.target/microblaze/isa/mulh.c: Ditto.
1962         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1963         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1964         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1965         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1966         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1967         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1968         * gcc.target/microblaze/isa/bshift.c: Ditto.
1969         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1970         * gcc.target/microblaze/isa/div.c: Ditto.
1971         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1972         * gcc.target/microblaze/isa/mul.c: Ditto.
1973
1974 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1975
1976         merge from FSF 'apple/trunk' branch.
1977         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1978
1979         Radar 4386773
1980         * objc.dg/enhanced-proto-1.m: New.
1981         * objc.dg/enhanced-proto-2.m: New.
1982         * obj-c++.dg/enhanced-proto-1.mm: New
1983         * obj-c++.dg/enhanced-proto-2.mm: New.
1984
1985 2010-09-30  Richard Guenther  <rguenther@suse.de>
1986
1987         PR testsuite/45702
1988         * gcc.dg/debug/pr41893-1.c: Adjust.
1989         * gcc.dg/pr30762-1.c: Likewise.
1990         * gcc.dg/pr31529-1.c: Likewise.
1991         * gcc.dg/pr34457-1.c: Likewise.
1992         * gcc.dg/pr34668-1.c: Likewise.
1993         * gcc.dg/pr43557-1.c: Likewise.
1994
1995 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1996
1997         PR objc/45842
1998         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1999         * objc.dg/const-str-3.m: Correct header for memcpy.
2000         * objc.dg/const-str-7.m: Likewise.
2001         * objc.dg/method-20b.m: Provide an implementation of Object.
2002         Adjust XFAIL for m64 NeXT runtime.
2003         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2004         * objc.dg/encode-3.m: Correct line ordering, provide header for
2005         sprintf.
2006         * objc.dg/encode-7-next.m: Only run for 32bit.
2007         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2008         * objc.dg/type-size-2.m: Provide an implementation of Object.
2009         Ajust headers.
2010         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2011         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2012         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2013         Adjust XFAIL for m64 NeXT runtime.
2014         * obj-c++.dg/method-22.mm: Likewise.
2015         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2016
2017 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2018
2019         Merge from 'apple/trunk' branch on FSF servers.
2020
2021         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2022
2023         Radar 4278236
2024         * obj-c++.dg/bad-forward-decl.mm: New
2025
2026 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2027
2028         * ada/acats/run_acats: Revert revision 157037.
2029
2030 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2031
2032         Merge from 'apple/trunk' branch on FSF servers.
2033
2034         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2035
2036         Radar 4281748
2037         * objc.dg/naming-2.m: Update
2038         * objc.dg/naming-3.m: New
2039
2040 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2041
2042         PR target/40457
2043         * gcc.target/arm/pr40457-3.c: New test.
2044
2045 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2046
2047         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2048         alias checking.
2049         * lib/target-supports.exp (check_ifunc_available): Likewise.
2050
2051 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2052
2053         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2054
2055 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2056
2057         * objc.dg/keywords-1.m: New test.
2058         * objc.dg/keywords-2.m: New test.
2059         * objc.dg/keywords-3.m: New test.
2060         * obj-c++.dg/keywords-1.mm: New test.
2061         * obj-c++.dg/keywords-2.mm: New test.
2062
2063 2010-09-28  Jason Merrill  <jason@redhat.com>
2064
2065         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2066         * g++.dg/ext/complit11.C: Likewise.
2067         * g++.old-deja/g++.law/temps1.C: Likewise.
2068
2069         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2070         * g++.old-deja/g++.mike/misc6.C: Likewise.
2071
2072 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2073
2074         * objc.dg/attributes/method-attribute-1.m: New.
2075         * objc.dg/attributes/method-attribute-2.m: New.
2076
2077         * obj-c++.dg/attributes/method-attribute-1.m: New.
2078         * obj-c++.dg/attributes/method-attribute-2.m: New.
2079
2080 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2081
2082         * objc.dg/attributes: New.
2083         * objc.dg/attributes/attributes.exp: New.
2084         * objc.dg/attributes/class-attribute-1.m: New.
2085         * objc.dg/attributes/class-attribute-2.m: New
2086         * objc.dg/attributes/categ-attribute-1.m: New
2087         * objc.dg/attributes/categ-attribute-2.m: New
2088         * objc.dg/attributes/proto-attribute-1.m: New
2089
2090         * obj-c++.dg/attributes: New.
2091         * obj-c++.dg/attributes/attributes.exp: New
2092         * obj-c++.dg/attributes/class-attribute-1.mm: New
2093         * obj-c++.dg/attributes/class-attribute-2.mm: New
2094         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2095         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2096         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2097
2098 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2099
2100         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2101         from the branch renamed to method-20b.m to avoid clashes).
2102
2103         2005-08-23  Stuart Hastings  <stuart@apple.com>
2104                     Ziemowit Laski  <zlaski@apple.com>
2105
2106         Radar 4209854
2107         * obj-c++.dg/method-23.mm: New.
2108         * objc.dg/method-20.m: New.
2109
2110 2010-09-28  Jan Hubicka  <jh@suse.cz>
2111
2112         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2113
2114 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2115
2116         PR target/44452
2117         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2118         i?86-*-solaris2.[89], *-*-vxworks*.
2119         * gcc.target/i386/pr22152.c: Likewise.
2120         * gcc.target/i386/vect8-ret.c: New test.
2121
2122 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2123
2124         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2125
2126 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2127
2128         Merge from 'apple/trunk' branch on FSF servers.
2129
2130         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2131
2132         Radar 4175534
2133         * obj-c++.dg/method-22.mm: New.
2134
2135 2010-09-27  Jason Merrill  <jason@redhat.com>
2136
2137         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2138         * g++.dg/ext/complit11.C: Adjust.
2139         * g++.old-deja/g++.law/temps1.C: Adjust.
2140         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2141         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2142
2143 2010-09-27  Ian Lance Taylor  <iant@google.com>
2144
2145         * lib/target-supports.exp (check_effective_target_split_stack):
2146         New procedure.
2147         * gcc.dg/split-1.c: New test.
2148         * gcc.dg/split-2.c: New test.
2149         * gcc.dg/split-3.c: New test.
2150         * gcc.dg/split-4.c: New test.
2151
2152 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2153
2154         PR objc/25464
2155         * objc.dg/type-size-3.m: New test.
2156
2157 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2158
2159         PR objc/45763
2160         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2161
2162 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2163
2164         PR objc/25450
2165         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2166         * objc.dg/type-size-2.m: Same change.
2167         * obj-c++.dg/encode-5.mm: Same change.
2168
2169 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2170
2171         Merge from 'apple/trunk' branch on FSF servers.  The original
2172         Changelogs are below.
2173
2174         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2175         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2176         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2177         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2178         in the branch).
2179         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2180         proto-qual-1.m in the branch) and the normal ABI on GNU.
2181         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2182         the test only with the NeXT runtime.
2183         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2184         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2185         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2186         Run the test only with the NeXT runtime.
2187
2188         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2189
2190         Radar 4492973
2191         * objc.dg/encode-7-64bit.m: New.
2192         * objc.dg/encode-7.m: Skip if -m64.
2193
2194         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2195
2196         Radar 4301047
2197         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2198         * obj-c++.dg/threedotthree-abi-1.mm: New
2199         * objc.dg/threedotthree-abi-1.m: New
2200
2201         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2202
2203         Radar 4136935
2204         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2205         * objc.dg/encode-6.m: Likewise.
2206         * objc.dg/encode-7.m: New test case.
2207
2208 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2209
2210         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2211         const-str-12.m to constr-str-12b.m to avoid conflicts.
2212
2213         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2214
2215         Radar 4229905
2216         * obj-c++.dg/warn5.mm: New
2217
2218         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2219
2220         Radar 4154928
2221         * obj-c++.dg/const-str-12.mm: New.
2222         * objc.dg/const-str-12.m: New.
2223
2224 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2225
2226         PR fortran/40569
2227         PR fortran/40568
2228         * gfortran.dg/storage_size_2.f08: Fix test.
2229         * gfortran.dg/c_sizeof_1.f90: Fix test.
2230         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2231         * gfortran.dg/c_sizeof_3.f90: New.
2232         * gfortran.dg/c_sizeof_4.f90: New.
2233         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2234         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2235
2236 2010-09-26  Daniel Kraft  <d@domob.eu>
2237
2238         PR fortran/45783
2239         PR fortran/45795
2240         * gfortran.dg/select_type_18.f03: New test.
2241
2242 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2243
2244         * gnat.dg/return2.ad[sb]: New test.
2245         * gnat.dg/return2_pkg.ads: New helper.
2246
2247 2010-09-25  Daniel Kraft  <d@domob.eu>
2248
2249         PR fortran/45776
2250         * gfortran.dg/io_constraints_6.f03: New test.
2251         * gfortran.dg/io_constraints_7.f03: New test.
2252         * gfortran.dg/newunit_2.f90: New test.
2253
2254 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2255
2256         * gfortran.dg/operator_c1202.f90: New test.
2257
2258 2010-09-24  Jan Hubicka  <jh@suse.cz>
2259
2260         * gcc.dg/tree-ssa/leaf.c: New testcase.
2261
2262 2010-09-24  Jan Hubicka  <jh@suse.cz>
2263
2264         PR tree-optimization/45738
2265         PR tree-optimization/45741
2266         * gcc.c-torture/compile/pr45741.c: New.
2267         * gfortran.fortran-torture/compile/pr45738.f90: New.
2268
2269 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2270
2271         * gcc.dg/cpp/undef-opt-1.c: New test.
2272
2273 2010-09-24  Jason Merrill  <jason@redhat.com>
2274
2275         * g++.dg/other/error10.C: Adjust expected output.
2276
2277 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2278
2279         PR middle-end/45234
2280         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2281         * gcc.target/i386/pr45234.c: New test.
2282
2283 2010-09-24  Richard Guenther  <rguenther@suse.de>
2284
2285         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2286
2287 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2288
2289         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2290         as a comment leader in regexp.
2291
2292 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2293
2294         * objc.dg/sync-2.m: New test.
2295         * obj-c++.dg/sync-2.mm: New test.
2296
2297 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2298
2299         PR fortran/40571
2300         * gfortran.dg/iso_fortran_env_7.f90: New.
2301
2302 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2303
2304         * obj-c++.dg/too-many-args.mm: New file.
2305
2306 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2307
2308         Merge from 'apple/trunk' branch on FSF servers.
2309
2310         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2311
2312         Radar 4491608
2313         * objc.dg/too-many-args.m: New
2314
2315 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2316
2317         PR fortran/45744
2318         * gfortran.dg/dependency_36.f90:  New test.
2319
2320 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2321
2322         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2323         * gcc.target/i386/pad-3.c: Ditto.
2324         * gcc.target/i386/pad-7.c: Ditto.
2325         * gcc.target/i386/pad-7.c: Ditto.
2326         * gcc.target/i386/pr36502.c: Ditto.
2327         * gcc.target/i386/zee.c: Ditto.
2328         * gcc.target/i386/20060821-1.c: Ditto.
2329         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2330         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2331         * gcc.target/i386/pad-5b.c: Ditto.
2332         * gcc.target/i386/pad-6a.c: Ditto.
2333         * gcc.target/i386/pad-6b.c: Ditto.
2334         * gcc.target/i386/pad-8.c: Ditto.
2335         * gcc.target/i386/pad-9.c: Ditto.
2336         * gcc.target/i386/pad-10.c: Ditto.
2337         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2338
2339 2010-09-23  Richard Guenther  <rguenther@suse.de>
2340
2341         PR tree-optimization/45565
2342         * g++.dg/ipa/pr45565.C: New testcase.
2343
2344 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2345
2346         PR fortran/45745
2347         PR fortran/45648
2348         * gfortran.dg/vector_subscript_bound_1.f90: New.
2349
2350 2010-09-23  Richard Guenther  <rguenther@suse.de>
2351
2352         PR middle-end/45750
2353         * gcc.dg/pr45750.c: New testcase.
2354
2355 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2356
2357         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2358         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2359         build.
2360
2361 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2362
2363         PR rtl-optimization/44374
2364         * gcc.target/arm/headmerge-1.c: New test.
2365         * gcc.target/arm/headmerge-2.c: New test.
2366         * gcc.target/i386/headmerge-1.c: New test.
2367         * gcc.target/i386/headmerge-2.c: New test.
2368
2369 2010-09-23  Daniel Kraft  <d@domob.eu>
2370
2371         PR fortran/38936
2372         PR fortran/44044
2373         PR fortran/45474
2374         * gfortran.dg/intrinsic_intent_1.f03: New test.
2375         * gfortran.dg/select_type_17.f03: New test.
2376         * gfortran.dg/associate_5.f03: More definability tests.
2377         * gfortran.dg/enum_2.f90: Check definability.
2378         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2379         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2380         * gfortran.dg/char_expr_2.f90: Ditto.
2381         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2382         * gfortran.dg/enum_5.f90: Ditto.
2383         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2384         * gfortran.dg/impure_assignment_2.f90: Ditto.
2385         * gfortran.dg/impure_assignment_3.f90: Ditto.
2386         * gfortran.dg/intent_out_1.f90: Ditto.
2387         * gfortran.dg/intent_out_3.f90: Ditto.
2388         * gfortran.dg/pointer_assign_7.f90: Ditto.
2389         * gfortran.dg/pointer_intent_3.f90: Ditto.
2390         * gfortran.dg/pr19936_1.f90: Ditto.
2391         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2392         * gfortran.dg/simpleif_2.f90: Ditto.
2393         * gfortran.dg/protected_5.f90: Ditto.
2394         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2395         * gfortran.dg/protected_6.f90: Ditto.
2396         * gfortran.dg/protected_7.f90: Ditto.
2397
2398 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2399
2400         PR libfortran/45710
2401         * gfortran.dg/namelist_65.f90: New test.
2402
2403 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2404
2405         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2406         the regexp pattern between the expected label and location string.
2407
2408 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2409
2410         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2411
2412 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2413
2414         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2415         * gcc.dg/pr27898.c: Likewise.
2416         * gcc.dg/pr28712.c: Likewise.
2417         * gcc.dg/pr30762-1.c: Likewise.
2418         * gcc.dg/pr31529-1.c: Likewise.
2419         * gcc.dg/pr34457-1.c: Likewise.
2420         * gcc.dg/pr34668-1.c: Likewise.
2421         * gcc.dg/pr34989-1.c: Likewise.
2422         * gcc.dg/pr43557-1.c: Likewise.
2423
2424 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR rtl-optimization/45739
2427         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2428
2429 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2430
2431         * gcc.target/sparc/mnofpu.c: New test.
2432
2433 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR rtl-optimization/45739
2436         * gcc.target/i386/pr45739.c: New test.
2437
2438 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2439
2440         PR fortran/45648
2441         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2442         and counts. Add non-elemental function call check.
2443
2444         PR fortran/45648
2445         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2446         arguments checks. Update temporary counts.
2447         * gfortran.dg/transpose_optimization_1.f90: New.
2448
2449 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2450
2451         PR objc/23710
2452         * objc.dg/invalid-method-1.m: New.
2453
2454 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2455
2456         Merge from 'apple/trunk' branch on FSF servers.
2457
2458         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2459
2460         Radar 4291785
2461         * objc.dg/naming-4.m: New
2462         * objc.dg/naming-5.m: New
2463         * obj-c++.dg/naming-1.mm: New
2464         * obj-c++.dg/naming-2.mm: New
2465
2466 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2467             Jack Howarth  <howarth@bromo.med.uc.edu>
2468
2469         PR c++/45645
2470         * g++.dg/torture/pr44972.C: Use portable assert().
2471
2472 2010-09-21  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/45580
2475         * g++.dg/torture/pr45580.C: New testcase.
2476
2477 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2478
2479         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2480
2481 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2482
2483         PR fortran/45438
2484         * gfortran.dg/pointer_check_7.f90: New.
2485
2486 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR rtl-optimization/45728
2489         * gcc.c-torture/compile/pr45728.c: New test.
2490
2491 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2492
2493         PR fortran/45081
2494         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2495
2496 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2497
2498         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2499
2500 2010-09-20  Richard Guenther  <rguenther@suse.de>
2501
2502         PR middle-end/45704
2503         * gcc.dg/torture/pr45704.c: New testcase.
2504
2505 2010-09-20  Jan Hubicka  <jh@suse.cz>
2506
2507         PR tree-optimize/45605
2508         * g++.dg/tree-ssa/pr45605.C: New testcase.
2509
2510 2010-09-20  Michael Matz  <matz@suse.de>
2511
2512         PR testsuite/45706
2513         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2514         enough.
2515
2516 2010-09-20  Richard Guenther  <rguenther@suse.de>
2517
2518         PR tree-optimization/45705
2519         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2520
2521 2010-09-20  Michael Matz  <matz@suse.de>
2522
2523         PR testsuite/45706
2524         * lib/target-supports.exp (check_effective_target_vect_perm):
2525         Add i?86-*-*.
2526
2527 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR rtl-optimization/45695
2530         * gcc.c-torture/execute/pr45695.c: New test.
2531
2532 2010-09-19  Jan Hubicka  <jh@suse.cz>
2533
2534         PR lto/44246
2535         * gcc.c-torture/compile/pr44246.c:New file.
2536
2537 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2538
2539         PR tree-optimization/45714
2540         * gfortran.dg/vect/pr45714-a.f: New test.
2541         * gfortran.dg/vect/pr45714-b.f: New test.
2542
2543 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2544
2545         * gnat.dg/const1.adb: Rename into...
2546         * gnat.dg/constant1.adb: ...this.
2547         * gnat.dg/constant2.adb: New test.
2548         * gnat.dg/constant2_pkg1.ads: New helper.
2549         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2550
2551 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2552
2553         * gnat.dg/specs/constant1.ads: New test.
2554         * gnat.dg/specs/constant1_pkg.ads: New helper.
2555
2556 2010-09-18  Jan Hubicka  <jh@suse.cz>
2557
2558         PR tree-optimization/45453
2559         * g++.dg/tree-ssa/pr45453.C: New testcase.
2560
2561 2010-09-18  Jason Merrill  <jason@redhat.com>
2562
2563         * g++.dg/cpp0x/initlist44.C: New.
2564
2565 2010-09-18  Richard Guenther  <rguenther@suse.de>
2566
2567         PR tree-optimization/45709
2568         * g++.dg/torture/pr45709-2.C: New testcase.
2569
2570 2010-09-18  Richard Guenther  <rguenther@suse.de>
2571
2572         PR tree-optimization/45709
2573         * g++.dg/torture/pr45709.C: New testcase.
2574
2575 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2576
2577         PR testsuite/45719
2578         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2579
2580 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2581
2582         * gcc.target/i386/pad-1.c: New.
2583         * gcc.target/i386/pad-2.c: Likewise.
2584         * gcc.target/i386/pad-3.c: Likewise.
2585         * gcc.target/i386/pad-4.c: Likewise.
2586         * gcc.target/i386/pad-5a.c: Likewise.
2587         * gcc.target/i386/pad-5b.c: Likewise.
2588         * gcc.target/i386/pad-6a.c: Likewise.
2589         * gcc.target/i386/pad-6b.c: Likewise.
2590         * gcc.target/i386/pad-7.c: Likewise.
2591         * gcc.target/i386/pad-8.c: Likewise.
2592         * gcc.target/i386/pad-9.c: Likewise.
2593         * gcc.target/i386/pad-10.c: Likewise.
2594
2595 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2596
2597         PR middle-end/45234
2598         * gcc.dg/torture/stackalign/alloca-5.c: New.
2599
2600 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2601
2602         PR middle-end/45678
2603         * gcc.dg/torture/pr45678-2.c: New.
2604
2605 2010-09-17  Richard Guenther  <rguenther@suse.de>
2606
2607         PR middle-end/45678
2608         * gcc.dg/torture/pr45678-1.c: New testcase.
2609
2610 2010-09-17  Michael Matz  <matz@suse.de>
2611
2612         PR tree-optimization/43432
2613         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2614         check_effective_target_vect_perm_short): New predicates.
2615         (check_effective_target_vect_perm): Include x86_64.
2616         * gcc.dg/vect/pr43432.c: New test.
2617         * gcc.dg/vect/vect-114.c: Adjust.
2618         * gcc.dg/vect/vect-15.c: Ditto.
2619         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2620         * gcc.dg/vect/slp-perm-9.c: Ditto.
2621
2622 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2623
2624         PR testsuite/45692
2625         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2626         GNU runtime.
2627
2628 2010-09-17  Richard Guenther  <rguenther@suse.de>
2629
2630         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2631         * gcc.dg/pr28706.c: Likewise.
2632         * gcc.dg/pr28712.c: Likewise.
2633         * gcc.dg/pr30762-1.c: Likewise.
2634         * gcc.dg/pr30762-2.c: Likewise.
2635         * gcc.dg/pr31529-1.c: Likewise.
2636         * gcc.dg/pr31529-2.c: Likewise.
2637         * gcc.dg/pr34457-1.c: Likewise.
2638         * gcc.dg/pr34457-2.c: Likewise.
2639         * gcc.dg/pr34668-1.c: Likewise.
2640         * gcc.dg/pr34668-2.c: Likewise.
2641         * gcc.dg/pr34989-1.c: Likewise.
2642         * gcc.dg/pr34989-2.c: Likewise.
2643         * gcc.dg/pr43557-1.c: Likewise.
2644         * gcc.dg/pr43557-2.c: Likewise.
2645         * gcc.dg/debug/pr41893-1.c: Likewise.
2646         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2647         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2648         * gcc.dg/matrix/matrix-4.c: Likewise.
2649         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2650         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2651         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2652         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2653
2654 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2655
2656         PR fortran/43665
2657         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2658         optimizations.
2659         * gfortran.dg/intent_optimize_1.f90: New test.
2660
2661 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2662
2663         * gcc.target/i386/divmod-1.c: New.
2664         * gcc.target/i386/divmod-2.c: Likewise.
2665         * gcc.target/i386/divmod-3.c: Likewise.
2666         * gcc.target/i386/divmod-4.c: Likewise.
2667         * gcc.target/i386/divmod-4a.c: Likewise.
2668         * gcc.target/i386/divmod-5.c: Likewise.
2669         * gcc.target/i386/divmod-6.c: Likewise.
2670         * gcc.target/i386/divmod-7.c: Likewise.
2671         * gcc.target/i386/divmod-8.c: Likewise.
2672         * gcc.target/i386/udivmod-1.c: Likewise.
2673         * gcc.target/i386/udivmod-2.c: Likewise.
2674         * gcc.target/i386/udivmod-3.c: Likewise.
2675         * gcc.target/i386/udivmod-4.c: Likewise.
2676         * gcc.target/i386/udivmod-4a.c: Likewise.
2677         * gcc.target/i386/udivmod-5.c: Likewise.
2678         * gcc.target/i386/udivmod-6.c: Likewise.
2679         * gcc.target/i386/udivmod-7.c: Likewise.
2680         * gcc.target/i386/udivmod-8.c: Likewise.
2681
2682 2010-09-16  Jan Hubicka  <jh@suse.cz>
2683
2684         * g++.dg/lto/pr45679-1_0.C: New file.
2685         * g++.dg/lto/pr45679-1_1.C: New file.
2686         * g++.dg/lto/pr45679-0_0.C: New file.
2687         * g++.dg/lto/pr45679-0_1.C: New file.
2688
2689 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2690
2691         PR fortran/45674
2692         * gfortran.dg/class_dummy_2.f03: New.
2693
2694 2010-09-16  Richard Guenther  <rguenther@suse.de>
2695
2696         PR tree-optimization/45623
2697         * gcc.dg/torture/pr45623.c: New testcase.
2698
2699 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2700
2701         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2702         name and parentheses.
2703         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2704
2705 2010-09-15  Jason Merrill  <jason@redhat.com>
2706
2707         * g++.dg/parse/parameter-declaration-2.C: New.
2708
2709         * g++.dg/cpp0x/scoped_enum2.C: New.
2710
2711 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2712
2713         * gcc.c-torture/compile/20100915-1.c: New test.
2714
2715 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2716
2717         PR middle-end/45644
2718         * gcc.dg/ipa/pr45644.c: New test.
2719
2720 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2721
2722         PR tree-optimization/45633
2723         * gcc.dg/vect/pr45633.c: New test.
2724
2725 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2726
2727         PR fortran/45577
2728         * gfortran.dg/allocate_derived_4.f90: New.
2729
2730 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2731
2732         * lib/target-supports.exp
2733         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2734         supported flag to true for neon.
2735
2736 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2737
2738         PR c++/45665
2739         * g++.dg/template/crash103.C: New.
2740
2741 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2742
2743         Merge from 'apple/trunk' branch on FSF servers.
2744
2745         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2746
2747         Radar 4457381
2748         * objc.dg/msg-in-protocol.m: New.
2749         * obj-c++.dg/msg-in-protocol.mm: New.
2750
2751         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2752
2753         Radar 4219590
2754         * objc.dg/break-in-ifstmt.m: New.
2755
2756         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2757
2758         Radar 4174166
2759         * obj-c++.dg/comp-types-13.mm: New.
2760         * objc.dg/comp-types-12.m: New.
2761
2762         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2763
2764         Radar 4216500
2765         * obj-c++.dg/proto-lossage-7.mm: New.
2766         * objc.dg/proto-lossage-7.m: New.
2767
2768 2010-09-14  Jan Hubicka  <jh@suse.cz>
2769
2770         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2771         folding.
2772         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2773         folding.
2774
2775 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR middle-end/45567
2778         * gcc.dg/pr45567.c: New test.
2779
2780         PR debug/45660
2781         * g++.dg/debug/pr45660.C: New test.
2782
2783 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2784
2785         PR tree-optimization/45470
2786         * g++.dg/vect/pr45470-a.cc: New test.
2787         * g++.dg/vect/pr45470-a.cc: New test.
2788
2789 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2790
2791         PR target/42070
2792         * lib/profopt.exp: Prune warnings on execname2 compile.
2793         * lib/prune.exp: Prune "can't add line info" warnings.
2794
2795 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2796
2797         PR libfortran/45532
2798         * gfortran.dg/namelist_64.f90: New test.
2799
2800 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR rtl-optimization/45617
2803         * gcc.target/i386/pr45617.c: New test.
2804
2805 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2806
2807         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2808
2809 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2810
2811         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2812         * gcc.target/i386/fma4-vector.c: Likewise.
2813         * gcc.target/i386/vectorize2.c: Likewise.
2814         * gcc.target/i386/vectorize4.c: Likewise.
2815         * gcc.target/i386/vectorize5.c: Likewise.
2816         * gcc.target/i386/vectorize6.c: Likewise.
2817         * gcc.target/i386/vectorize8.c: Likewise.
2818
2819         * gcc.target/i386/vect-double-1.c: New.
2820         * gcc.target/i386/vect-double-1a.c: Likewise.
2821         * gcc.target/i386/vect-double-2.c: Likewise.
2822         * gcc.target/i386/vect-double-2a.c: Likewise.
2823
2824         * lib/target-supports.exp (check_effective_target_vect_double):
2825         Set et_vect_double_saved to 0 when tuning for Atom.
2826
2827 2010-09-13  Jan Hubicka  <jh@suse.cz>
2828
2829         * gcc.dg/torture/pr23821.c: Drop static keyword.
2830         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2831         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2832
2833 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2834
2835         * gcc.target/arm/sync-1.c: New.
2836
2837 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2838
2839         * gnat.dg/memtrap.adb: New test.
2840
2841 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2842
2843         * gfortran.dg/promotion.f90: Fix options.
2844
2845 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2846
2847         * g++.dg/cpp0x/range-for1.C: New.
2848         * g++.dg/cpp0x/range-for2.C: New.
2849         * g++.dg/cpp0x/range-for3.C: New.
2850         * g++.dg/cpp0x/range-for4.C: New.
2851         * g++.dg/cpp0x/range-for5.C: New.
2852         * g++.dg/cpp0x/range-for6.C: New.
2853
2854 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2855
2856         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2857         and counts. Check that transpose is not called.
2858         * gfortran.dg/transpose_2.f90: Update error message.
2859
2860 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2861
2862         PR c++/43824
2863         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2864         * g++.dg/lookup/strong-using-2.C: Likewise.
2865         * g++.dg/lookup/strong-using-3.C: Likewise.
2866         * g++.dg/lookup/strong-using-5.C: Likewise.
2867
2868         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2869         * g++.dg/cpp0x/inline-ns4.C: New.
2870         * g++.dg/cpp0x/inline-ns5.C: New.
2871
2872 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2873
2874         PR middle-end/45634
2875         * gfortran.fortran-torture/compile/pr45634.f90: New.
2876
2877 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2878
2879         * objc.dg/fobjc-exceptions.m: New test.
2880
2881 2010-09-10  Jan Hubicka  <jh@suse.cz>
2882
2883         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2884
2885 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2886
2887         PR tree-optimization/44972
2888         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2889         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2890         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2891         instead.
2892         * g++.dg/torture/pr44972.C: New test.
2893
2894 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2895
2896         PR tree-optimization/44972
2897         * g++.dg/torture/pr34850.C: Remove expected warning.
2898
2899 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2900
2901         * gfortran.dg/dummy_optional_arg.f90: New test.
2902
2903 2010-09-08  Jan Hubicka  <jh@suse.cz>
2904
2905         PR tree-optimization/45598
2906         * fortran.fortran-torture/compile/pr45598.f90: New test.
2907
2908 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2909
2910         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2911         * lib/target-supports.exp (check_ifunc_available): New.
2912         * gcc.dg/attr-ifunc-1.c: New.
2913         * gcc.dg/attr-ifunc-2.c: New.
2914         * gcc.dg/attr-ifunc-3.c: New.
2915         * gcc.dg/attr-ifunc-4.c: New.
2916         * gcc.dg/attr-ifunc-5.c: New.
2917         * g++.dg/ext/attr-ifunc-1.C: New.
2918         * g++.dg/ext/attr-ifunc-2.C: New.
2919         * g++.dg/ext/attr-ifunc-3.C: New.
2920         * g++.dg/ext/attr-ifunc-4.C: New.
2921
2922 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2923
2924         PR middle-end/40386
2925         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2926
2927 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2928
2929         * gfortran.dg/inline_transpose_1.f90: New test.
2930
2931 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2932
2933         PR c++/45588
2934         * g++.dg/warn/Wunused-var-15.C: New test.
2935
2936 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2937
2938         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2939         hppa*-*-hpux*.
2940
2941 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2942
2943         * objc/execute/exceptions/throw-nil.m: New test.
2944         * objc/execute/exceptions/handler-1.m: Updated to use the new
2945         objc_set_uncaught_exception_handler() function.
2946         * objc/execute/exceptions/matcher-1.m: New test.
2947
2948 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2949
2950         PR fortran/38282
2951         * gfortran.dg/bit_comparison_1.F90: New test.
2952         * gfortran.dg/leadz_trailz_3.f90: New test.
2953         * gfortran.dg/masklr_2.F90: New test.
2954         * gfortran.dg/shiftalr_1.F90: New test.
2955         * gfortran.dg/merge_bits_2.F90: New test.
2956         * gfortran.dg/dshift_2.F90: New test.
2957         * gfortran.dg/bit_comparison_2.F90: New test.
2958         * gfortran.dg/masklr_1.F90: New test.
2959         * gfortran.dg/merge_bits_1.F90: New test.
2960         * gfortran.dg/dshift_1.F90: New test.
2961         * gfortran.dg/shiftalr_2.F90: New test.
2962
2963 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2964
2965         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2966         functions from objc/typedstream.h are deprecated.
2967
2968 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2969
2970         * lib/target-supports.exp
2971         (check_effective_target_run_expensive_tests): New proc.
2972         * gcc.c-torture/compile/limits-fnargs.c: Use
2973         dg-require-effective-target run_expensive_tests.
2974
2975 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2976
2977         PR fortran/45597
2978         * gfortran.dg/gomp/pr45597.f90: New test.
2979
2980         PR fortran/45595
2981         * gfortran.dg/gomp/pr45595.f90: New test.
2982
2983 2010-09-08  Michael Matz  <matz@suse.de>
2984
2985         * c-c++-common/uninit-17.c: Adjust.
2986
2987 2010-09-08  Michael Matz  <matz@suse.de>
2988
2989         PR tree-optimization/43430
2990         * gcc.dg/vect/pr43430-2.c: New test.
2991
2992 2010-09-08  Michael Matz  <matz@suse.de>
2993
2994         PR tree-optimization/33244
2995         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2996
2997 2010-09-08  Richard Guenther  <rguenther@suse.de>
2998
2999         PR tree-optimization/45578
3000         * gfortran.dg/pr45578.f90: New testcase.
3001
3002 2010-09-08  Richard Guenther  <rguenther@suse.de>
3003
3004         PR testsuite/45590
3005         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3006
3007 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3008
3009         PR fortran/45576
3010         * gfortran.dg/char_length_18.f90:  New test.
3011
3012 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3013
3014         PR target/36502
3015         * gcc.target/i386/pr36502.c: New test.
3016
3017         PR target/42313
3018         PR target/44651
3019         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3020         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3021
3022 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3023
3024         * gfortran.dg/achar_4.f90: Enable bounds checking.
3025
3026 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3027
3028         PR target/45206
3029         * gcc.target/i386/pr45206.c: New test.
3030
3031 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3032
3033         PR fortran/45505
3034         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3035
3036 2010-09-07  Jan Hubicka  <jh@suse.cz>
3037
3038         * gcc.c-torture/compile/20100907.c: New testcase.
3039
3040 2010-09-07  Richard Guenther  <rguenther@suse.de>
3041
3042         PR middle-end/45569
3043         * g++.dg/eh/pr45569.C: New testcase.
3044
3045 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3046
3047         PR target/43137
3048         * gcc.target/arm/pr43137.c: New test.
3049
3050 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3051
3052         PR fortran/36931
3053         * gfortran.dg/dependency_35.f90:  New test.
3054
3055 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3056
3057         PR fortran/34145
3058         * gfortran.dg/char_length_17.f90:  New test.
3059
3060 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3061
3062         PR c++/45200
3063         PR c++/45293
3064         PR c++/45558
3065         * g++.dg/template/typedef34.C: New test.
3066         * g++.dg/template/typedef35.C: New test.
3067
3068 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3069
3070         PR target/22152
3071         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3072
3073 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3074
3075         * g++.dg/warn/Wdouble-promotion.C: New.
3076
3077 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3078
3079         * g++.dg/parse/redef2.C: New.
3080
3081 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3082
3083         * gcc.dg/20100906-1.c: New testcase.
3084
3085 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3086
3087         PR testsuite/45543
3088         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3089         DW_TAG_enumeration_type DIE.
3090
3091 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3092
3093         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3094         Update XFAILs.
3095
3096 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3097
3098         PR rtl-optimization/44919
3099         * g++.dg/opt/pr44919.C: New.
3100
3101 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3102
3103         PR fortran/38282
3104         * gfortran.dg/iall_iany_iparity_1.f90: New.
3105         * gfortran.dg/iall_iany_iparity_2.f90: New.
3106
3107 2010-09-06  Jason Merrill  <jason@redhat.com>
3108
3109         * g++.dg/cpp0x/initlist42.C: New.
3110
3111         * g++.dg/cpp0x/auto19.C: New.
3112
3113         * g++.dg/template/sfinae25.C: New.
3114         * g++.dg/template/char1.C: Expect warning.
3115         * g++.dg/template/nontype10.C: Likewise.
3116
3117         * g++.dg/cpp0x/implicit9.C: New.
3118
3119         * g++.dg/cpp0x/initlist43.C: New.
3120
3121 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3122
3123         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3124
3125 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3126
3127         * gcc.dg/Wdouble-promotion.c: New.
3128
3129 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3130
3131         * gfortran.dg/float128_1.f90: Remove test case as
3132         it always fails since Rev 163611 backed out the
3133         front-end implementation.
3134
3135 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3136
3137         * gfortran.dg/float128_1.f90: XFAIL test case.
3138
3139 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3140
3141         * gfortran.dg/bessel_7.f90: Decrease required precision.
3142
3143 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3144
3145         PR testsuite/45545
3146         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3147         ref-all-matching targets.
3148
3149 2010-09-05  Richard Guenther  <rguenther@suse.de>
3150
3151         PR tree-optimization/45535
3152         * gcc.c-torture/compile/pr45535.c: New testcase.
3153
3154 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3155
3156         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3157         "\[^\n\]*".
3158         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3159         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3160         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3161         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3162         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3163         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3164         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3165         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3166         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3167         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3168         * gcc.target/i386/pr22152.c: Likewise.
3169         * gcc.target/i386/pr36992-1.c: Likewise.
3170         * gcc.target/i386/pr36992-2.c: Likewise.
3171         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3172
3173 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3174
3175         PR testsuite/43957
3176         * gcc.dg/const-uniq-1.c: Modify regexp.
3177
3178 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3179
3180         PR fortran/45530
3181         * gfortran.dg/namelist_63.f90: New.
3182
3183 2010-09-04  Jan Hubicka  <jh@suse.cz>
3184
3185         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3186         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3187
3188 2010-09-04  Jan Hubicka  <jh@suse.cz>
3189
3190         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3191
3192 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3193
3194         PR fortran/45507
3195         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3196
3197 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3198
3199         * gcc.dg/opts-4.c: New test.
3200
3201 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3202
3203         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3204         * gcc.dg/vect/vect-peel-4.c: Ditto.
3205
3206 2010-09-03  Daniel Kraft  <d@domob.eu>
3207
3208         PR fortran/45525
3209         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3210
3211 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3212
3213         PR fortran/45159
3214         * gfortran.dg/dependency_34.f90:  New test.
3215
3216 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3217
3218         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3219
3220 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3221
3222         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3223         gcc.target/i386/clearcap.map if supported.
3224
3225 2010-09-03  Michael Matz  <matz@suse.de>
3226
3227         PR middle-end/45415
3228         * gcc.dg/pr45415.c: New test.
3229
3230 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3231
3232         PR tree-optimization/45506
3233         * gcc.dg/pr45506.c: New.
3234
3235 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3236
3237         PR target/45476
3238         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3239         * gcc.target/i386/float128-2.c: Ditto.
3240
3241 2010-09-03  Daniel Kraft  <d@domob.eu>
3242
3243         PR fortran/34162
3244         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3245         * gfortran.dg/internal_dummy_2.f08: New test.
3246         * gfortran.dg/internal_dummy_3.f08: New test.
3247         * gfortran.dg/internal_dummy_4.f08: New test.
3248
3249 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3250
3251         PR debug/45500
3252         * gcc.target/i386/pr45500.c: New test.
3253
3254 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3255
3256         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3257
3258 2010-09-03  Daniel Kraft  <d@domob.eu>
3259
3260         PR fortran/44602
3261         * gfortran.dg/exit_2.f08; Adapt error messages.
3262         * gfortran.dg/exit_3.f08: New test.
3263         * gfortran.dg/exit_4.f08: New test.
3264         * gfortran.dg/exit_5.f03: New test.
3265
3266 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3267
3268         * gfortran.dg/ishft_4.f90: New test.
3269
3270 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3271
3272         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3273         FRIZ/XSRIZ instruciton for (double)(long long)x.
3274         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3275
3276 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3277
3278         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3279
3280 2010-09-02  Richard Guenther  <rguenther@suse.de>
3281
3282         PR tree-optimization/44937
3283         PR tree-optimization/45412
3284         * g++.dg/opt/pr45412.C: New testcase.
3285         * gcc.c-torture/compile/pr45412.c: Likewise.
3286         * gcc.c-torture/compile/pr44937.c: Likewise.
3287
3288 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3289
3290         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3291         but using -Werror=comment.
3292         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3293         expected error messages.
3294
3295 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3296
3297         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3298         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3299
3300 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3301
3302         PR fortran/45489
3303         * gfortran.dg/initialization_27.f90: New.
3304
3305 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3306
3307         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3308         check into different basic blocks. Expect vectorization if misaligned
3309         stores are supported.
3310         * gcc.dg/vect/bb-slp-8a.c: New test.
3311         * gcc.dg/vect/bb-slp-8b.c: New test.
3312
3313 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3314
3315         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3316
3317 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3318
3319         PR fortran/44541
3320         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3321         * gfortran.dg/class_dummy_1.f03: New.
3322
3323 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3324
3325         PR middle-end/45458
3326         * g++.dg/tree-prof/partition2.C: New test.
3327
3328 2010-09-01  Richard Guenther  <rguenther@suse.de>
3329
3330         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3331         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3332         * gcc.c-torture/execute/20100827-1.c: Likewise.
3333
3334 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3335
3336         * gfortran.dg/execute_command_line_1.f90: New test.
3337
3338 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3339
3340         PR preprocessor/45457
3341         * c-c++-common/cpp/pr45457.c: New test.
3342
3343 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3344
3345         * gcc.dg/nested-func-8.c: New test.
3346
3347 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3348
3349         PR fortran/38282
3350         * gfortran.dg/popcnt_poppar_1.F90: New test.
3351         * gfortran.dg/popcnt_poppar_2.F90: New test.
3352
3353 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3354
3355         * gcc.target/i386/volatile-2.c: Require nonpic target.
3356
3357 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3358
3359         PR middle-end/45461
3360         * gcc.dg/pr45461.c: New test.
3361
3362 2010-08-31  Richard Guenther  <rguenther@suse.de>
3363
3364         PR testsuite/45455
3365         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3366
3367 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3368
3369         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3370
3371 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3372
3373         PR fortran/45456
3374         * gfortran.dg/typebound_proc_18.f03: New.
3375
3376 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3377
3378         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3379         * lib/scanasm.exp (scan-stack-usage): Likewise.
3380         (scan-stack-usage-not): Likewise.
3381         * gcc.dg/stack-usage-1.c: New test.
3382         * gcc.target/i386/stack-usage-realign.c: Likewise.
3383
3384 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3385
3386         PR tree-optimization/45427
3387         * gcc.dg/tree-ssa/pr45427.c: New test.
3388
3389 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3390
3391         PR c++/45043
3392         * g++.dg/template/crash102.C: New.
3393
3394 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3395
3396         PR middle-end/45423
3397         * gcc.dg/gomp/atomic-12.c: New test.
3398         * gcc.dg/gomp/atomic-13.c: New test.
3399         * gcc.dg/gomp/atomic-14.c: New test.
3400         * g++.dg/gomp/atomic-11.C: New test.
3401         * g++.dg/gomp/atomic-12.C: New test.
3402         * g++.dg/gomp/atomic-13.C: New test.
3403         * g++.dg/gomp/atomic-14.C: New test.
3404
3405 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3406
3407         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3408         delimiter.
3409
3410 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3411
3412         * gnat.dg/discr24.adb: New test.
3413
3414 2010-08-30  Richard Guenther  <rguenther@suse.de>
3415
3416         PR tree-optimization/45449
3417         * gcc.dg/pr45449.c: New testcase.
3418
3419 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3420
3421         * gcc.dg/opts-1.c: Expect errors, not warnings.
3422
3423 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3424
3425         PR fortran/42769
3426         * gfortran.dg/dynamic_dispatch_11.f03: New.
3427
3428 2010-08-29  Jason Merrill  <jason@redhat.com>
3429
3430         PR c++/44991
3431         * g++.dg/parse/defarg15.C: New.
3432
3433 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3434
3435         PR fortran/45439
3436         * gfortran.dg/select_type_16.f03: New.
3437
3438 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3439             Tobias Burnus  <burnus@net-b.de>
3440
3441         * gfortran.dg/bessel_7.f90: Decrease required precision.
3442
3443 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3444             Kaz Kojima  <kkojima@gcc.gnu.org>
3445
3446         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3447
3448 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3449
3450         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3451         floating point conversion code generation.
3452         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3453         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3454         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3455         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3456         to integer conversion code generation.
3457         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3458         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3459         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3460         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3461
3462 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3463
3464         PR fortran/32049
3465         * gfortran.dg/random_seed_1.f90: Adjust test.
3466         * gfortran.dg/float128_1.f90: New test.
3467
3468 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3469
3470         PR fortran/33197
3471         * gfortran.dg/norm2_1.f90: New.
3472         * gfortran.dg/norm2_2.f90: New.
3473         * gfortran.dg/norm2_3.f90: New.
3474         * gfortran.dg/norm2_4.f90: New.
3475         * gfortran.dg/parity_1.f90: New.
3476         * gfortran.dg/parity_2.f90: New.
3477         * gfortran.dg/parity_3.f90: New.
3478
3479 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3480
3481         PR fortran/45420
3482         * gfortran.dg/select_type_15.f03: New.
3483
3484 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3485
3486         PR libfortran/43217
3487         * gfortran.dg/hollerith8.f90: New test.
3488
3489 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3490
3491         PR fortran/45159
3492         * gfortran.dg/dependency_33.f90:  New test.
3493
3494 2010-08-27  Richard Guenther  <rguenther@suse.de>
3495
3496         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3497         * gcc.dg/graphite/scop-2.c: Likewise.
3498         * gcc.dg/graphite/scop-20.c: Likewise.
3499         * gcc.dg/vect/slp-25.c: Likewise.
3500
3501 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3502
3503         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3504
3505 2010-08-26  Daniel Kraft  <d@domob.eu>
3506
3507         PR fortran/38936
3508         PR fortran/44047
3509         PR fortran/45384
3510         * gfortran.dg/associate_8.f03: New test.
3511         * gfortran.dg/select_type_13.f03: New test.
3512         * gfortran.dg/select_type_14.f03: New test.
3513
3514 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3515
3516         PR tree-optimization/44485
3517         * gcc.dg/pr44485.c: New test.
3518
3519 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3520
3521         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3522         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3523         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3524
3525 2010-08-26  Richard Guenther  <rguenther@suse.de>
3526
3527         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3528         * gcc.dg/graphite/scop-21.c: Likewise.
3529
3530 2010-08-26  Richard Guenther  <rguenther@suse.de>
3531
3532         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3533         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3534         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3535         * gcc.dg/vect/vect-91.c: Likewise.
3536         * gcc.dg/vect/vect-peel-1.c: Likewise.
3537         * gcc.dg/vect/vect-peel-2.c: Likewise.
3538         * gcc.dg/vect/vect-peel-4.c: Likewise.
3539
3540 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3541
3542         PR libfortran/41859
3543         * gfortran.dg/der_io_4.f90: New test.
3544
3545 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3546
3547         PR rtl-optimization/44858
3548         * gcc.c-torture/execute/pr44858.c: New test.
3549
3550         PR rtl-optimization/45400
3551         * g++.dg/other/i386-8.C: New test.
3552
3553 2010-08-25  Richard Guenther  <rguenther@suse.de>
3554
3555         * gcc.dg/alias-8.c: Adjust.
3556
3557 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3558
3559         * gcc.target/i386/combine-mul.c: New test.
3560
3561 2010-08-25  Richard Guenther  <rguenther@suse.de>
3562
3563         PR lto/44562
3564         * gcc.dg/graphite/id-27.c: New testcase.
3565         * gcc.dg/lto/20100825-1_0.c: Likewise.
3566
3567 2010-08-25  Richard Guenther  <rguenther@suse.de>
3568
3569         PR tree-optimization/45316
3570         * g++.dg/opt/pr45316.C: New testcase.
3571
3572 2010-08-25  Richard Guenther  <rguenther@suse.de>
3573
3574         PR tree-optimization/45393
3575         * g++.dg/torture/pr45393.C: New testcase.
3576
3577 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR tree-optimization/45059
3580         * gcc.c-torture/compile/pr45059.c: New test.
3581
3582 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3583
3584         * lib/target-supports.exp (check_effective_target_vect_unpack):
3585         Set vect_unpack supported flag to true for neon.
3586
3587 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3588
3589         * gcc.dg/tree-ssa/ifc-5.c: New.
3590
3591 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3592
3593         * gcc.dg/tree-ssa/ifc-4.c: New.
3594         * gcc.dg/tree-ssa/ifc-7.c: New.
3595
3596 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3597
3598         * gcc.dg/vect/vect.exp: Check loongson targets
3599         * g++.dg/vect/vect.exp: Likewise
3600         * gfortran.dg/vect/vect.exp: Likewise
3601
3602 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3603
3604         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3605         -mveclibabi=mass.
3606
3607 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3608
3609         PR fortran/45366
3610         * gfortran.dg/proc_ptr_29.f90: New.
3611
3612 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3613             Dominique d'Humieres <dominiq@lps.ens.fr>
3614
3615         PR fortran/45367
3616         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3617
3618 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3619
3620         PR fortran/45367
3621         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3622
3623 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3624
3625         PR fortran/36158
3626         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3627
3628 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3629             Dominique d'Humieres <dominiq@lps.ens.fr>
3630
3631         PR fortran/45367
3632         PR fortran/36158
3633         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3634         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3635
3636 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3637
3638         PR fortran/44863
3639         PR fortran/45271
3640         PR fortran/45290
3641         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3642         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3643         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3644
3645 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3646
3647         PR fortran/36158
3648         PR fortran/33197
3649         * gfortran.dg/bessel_6.f90: New.
3650         * gfortran.dg/bessel_7.f90: New.
3651
3652 2010-08-20  Jan Hubicka  <jh@suse.cz>
3653
3654         PR c++/45307
3655         PR c++/17736
3656         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3657         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3658
3659 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3660
3661         PR target/45336
3662         * gcc.target/i386/pr45336-1.c: New.
3663         * gcc.target/i386/pr45336-2.c: Likewise.
3664         * gcc.target/i386/pr45336-3.c: Likewise.
3665         * gcc.target/i386/pr45336-4.c: Likewise.
3666
3667 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3668
3669         PR testsuite/45361
3670         * gcc.target/i386/volatile-2.c: Update scan strings to also
3671         include (%rip) for the memory reference on x86_64.
3672
3673 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR middle-end/44974
3676         * gcc.dg/pr44974.c: New test.
3677
3678         PR rtl-optimization/45353
3679         * gcc.dg/pr45353.c: New test.
3680
3681 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3682
3683         * gcc.target/i386/volatile-2.c: New.
3684
3685 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3686
3687         PR rtl-optimization/44691
3688         * gfortran.dg/pr44691.f: New test.
3689
3690 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3691
3692         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3693
3694 2010-08-19  Jason Merrill  <jason@redhat.com>
3695
3696         * g++.dg/init/synth3.C: New.
3697         * g++.dg/init/value8.C: New.
3698         * g++.dg/tree-ssa/empty-2.C: New.
3699         * g++.dg/cpp0x/noexcept09.C: New.
3700
3701 2010-08-19  Daniel Kraft  <d@domob.eu>
3702
3703         PR fortran/29785
3704         PR fortran/45016
3705         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3706         * gfortran.dg/pointer_remapping_1.f90: New test.
3707         * gfortran.dg/pointer_remapping_2.f03: New test.
3708         * gfortran.dg/pointer_remapping_3.f08: New test.
3709         * gfortran.dg/pointer_remapping_4.f03: New test.
3710         * gfortran.dg/pointer_remapping_5.f08: New test.
3711         * gfortran.dg/pointer_remapping_6.f08: New test.
3712
3713 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3714
3715         PR testsuite/45324
3716         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3717
3718 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3719
3720         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3721
3722 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3723
3724         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3725         variable.
3726
3727 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3728
3729         PR target/45070
3730         * gcc.c-torture/execute/pr45070.c: New.
3731
3732 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3733
3734         * g++.dg/pr44328.C: New test.
3735
3736 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3737
3738         PR fortran/36158
3739         PR fortran/33197
3740         * gfortran.dg/bessel_3.f90: New.
3741         * gfortran.dg/bessel_4.f90: New.
3742         * gfortran.dg/bessel_5.f90: New.
3743
3744 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3745
3746         PR fortran/45290
3747         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3748         * gfortran.dg/pointer_init_2.f90: New.
3749         * gfortran.dg/pointer_init_3.f90: New.
3750         * gfortran.dg/pointer_init_4.f90: New.
3751
3752 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3753
3754         PR c++/45049
3755         * g++.dg/pr45049-1.C: New test.
3756         * g++.dg/pr45049-2.C: New test.
3757
3758 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3759
3760         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3761         20 if __ARM_PCS is defined otherwise 64.
3762         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3763         instead of hard coded 64.
3764
3765 2010-08-18  Yao Qi  <yao@codesourcery.com>
3766
3767         PR target/45094
3768         * gcc.target/arm/pr45094.c: New test.
3769
3770 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3771
3772         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3773
3774 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3775
3776         PR rtl-optimization/42575
3777         * gcc.target/arm/pr42575.c: New test.
3778
3779 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3780
3781         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3782         * gcc.dg/tls/thr-cse-1.c: New.
3783
3784 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3785
3786         PR debug/42487
3787         * lib/target-supports.exp
3788         (check_effective_target_function_sections): New.
3789         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3790         function sections before proceding.
3791
3792 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3793
3794         PR fortran/45308
3795         * gfortran.dg/pr45308.f03: New test.
3796
3797 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3798
3799         PR target/45296
3800         * gcc.target/i386/pr45296.c: New test.
3801
3802 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3803
3804         * g++.dg/ext/uow-1.C: New.
3805         * g++.dg/ext/uow-2.C: New.
3806         * g++.dg/ext/uow-3.C: New.
3807         * g++.dg/ext/uow-4.C: New.
3808
3809 2010-08-17  Richard Guenther  <rguenther@suse.de>
3810
3811         PR testsuite/45266
3812         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3813
3814 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3815
3816         PR c/40563
3817         * gcc.dg/Wcxx-compat-20.c: New test.
3818
3819 2010-08-17  Daniel Kraft  <d@domob.eu>
3820
3821         PR fortran/38936
3822         * gfortran.dg/associate_1.f03: Extended to test newly supported
3823         features like association to variables.
3824         * gfortran.dg/associate_3.f03: Removed check for illegal change
3825         of associate-name here...
3826         * gfortran.dg/associate_5.f03: ...and added it here.
3827         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3828         * gfortran.dg/associate_7.f03: New test.
3829
3830 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3831
3832         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3833
3834 2010-08-15  Daniel Kraft  <d@domob.eu>
3835
3836         PR fortran/38936
3837         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3838         * gfortran.dg/associate_3.f03: Clarify comment.
3839         * gfortran.dg/associate_5.f03: New test.
3840         * gfortran.dg/associate_6.f03: New test.
3841
3842 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3843
3844         PR fortran/45211
3845         * gfortran.dg/bind_c_usage_21.f90: New.
3846         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3847
3848 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3849
3850         * gfortran.dg/optional_absent_1.f90: New.
3851         * gfortran.dg/null_actual.f90: New.
3852
3853 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3854
3855         * gfortran.dg/pointer_target_1.f90: New.
3856         * gfortran.dg/pointer_target_2.f90: New.
3857         * gfortran.dg/pointer_target_3.f90: New.
3858
3859 2010-08-15  Daniel Kraft  <d@domob.eu>
3860
3861         PR fortran/45197
3862         * gfortran.dg/elemental_args_check_3.f90: New test.
3863         * gfortran.dg/impure_1.f08: New test.
3864         * gfortran.dg/impure_2.f08: New test.
3865         * gfortran.dg/impure_3.f90: New test.
3866         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3867
3868 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3869
3870         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3871         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3872         SLP tests.
3873         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3874         misaligned loads.
3875         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3876         misaligned stores.c
3877         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3878
3879 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3880
3881         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3882         dg-require-effective-target after dg-do.
3883
3884 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3885
3886         * lib/target-supports.exp (check_effective_target_vect_int): Return
3887         true for Loongson targets.
3888         (check_effective_target_vect_shift): Likewise.
3889         (check_effective_target_vect_no_int_max): Likewise.
3890         (check_effective_target_vect_no_align): Likewise.
3891         (check_effective_target_vect_short_mult): Likewise.
3892
3893 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3894
3895         * g++.dg/cast.C: Change fields of structures to "long" to pass
3896         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3897         * g++.dg/cpp0x/iop.C: Ditto.
3898         * g++.dg/cpp0x/named_refs.C: Ditto.
3899         * g++.dg/cpp0x/rv1p.C: Ditto.
3900         * g++.dg/cpp0x/rv2p.C: Ditto.
3901         * g++.dg/cpp0x/rv3p.C: Ditto.
3902         * g++.dg/cpp0x/rv4p.C: Ditto.
3903         * g++.dg/cpp0x/rv5p.C: Ditto.
3904         * g++.dg/cpp0x/rv6p.C: Ditto.
3905         * g++.dg/cpp0x/rv7p.C: Ditto.
3906         * g++.dg/cpp0x/rv8p.C: Ditto.
3907         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3908
3909 2010-08-13  Daniel Kraft  <d@domob.eu>
3910
3911         * gfortran.dg/implied_shape_1.f08: New test.
3912         * gfortran.dg/implied_shape_2.f90: New test.
3913         * gfortran.dg/implied_shape_3.f08: New test.
3914
3915 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3916
3917         PR libfortran/42526
3918         * gfortran.dg/char_component_initializer_1.f90: New test.
3919
3920 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3921
3922         PR tree-optimization/45241
3923         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3924
3925 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3926
3927         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3928         to dg-options.
3929         * gcc.target/i386/pr40906-2.c: Ditto.
3930         * gcc.target/i386/pr40906-3.c: Ditto.
3931
3932 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3933
3934         PR middle-end/45262
3935         * gcc.c-torture/execute/pr45262.c: New test.
3936
3937 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3938
3939         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3940         empty argument.
3941         * g++.dg/other/profile1.C: Ditto.
3942
3943 2010-08-12  Richard Guenther  <rguenther@suse.de>
3944
3945         PR tree-optimization/45232
3946         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3947         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3948         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3949         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3950         unsigned arithmetic.
3951         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3952         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3953         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3954         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3955         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3956         unsigned arithmetic.
3957         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3958         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3959         unsigned arithmetic.
3960         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3961         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3962         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3963         unsigned arithmetic.
3964         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3965         * gcc.dg/tree-ssa/negate.c: Adjust.
3966         * gcc.dg/vect/vect-1.c: Adjust.
3967         * gfortran.dg/reassoc_6.f: XFAIL.
3968
3969 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR debug/45259
3972         * gcc.dg/pr45259.c: New test.
3973
3974 2010-08-12  Wei Guozhi  <carrot@google.com>
3975
3976         PR target/44999
3977         * gcc.target/arm/pr44999.c: New testcase.
3978
3979 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3980
3981         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3982         (N): Likewise.
3983         (main): Adjust accordingly.
3984
3985 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3986
3987         * gfortran.dg/graphite/id-22.f: New.
3988
3989 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3990
3991         * gcc.dg/graphite/id-26.c: New.
3992
3993 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3994
3995         * gcc.dg/graphite/id-25.c: New.
3996
3997 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3998
3999         * gcc.dg/graphite/run-id-5.c: New.
4000         * gcc.dg/graphite/run-id-6.c: New.
4001         * gfortran.dg/graphite/id-21.f: New.
4002
4003 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4004
4005         * gcc.dg/graphite/id-24.c: New.
4006
4007 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4008
4009         * gcc.dg/tree-ssa/pr20742.c: New.
4010
4011 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4012
4013         * gcc.dg/graphite/id-23.c: New.
4014
4015 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4016
4017         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4018
4019 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4020
4021         * gcc.dg/graphite/pr42729.c: New.
4022
4023 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4024
4025         * gfortran.dg/graphite/id-20.f: New.
4026
4027 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4028
4029         * gcc.dg/graphite/id-22.c: New.
4030
4031 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4032
4033         * gcc.dg/graphite/run-id-2.c: Call abort.
4034
4035 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4036
4037         * gcc.dg/graphite/id-20.c: New.
4038
4039 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4040             Steve Kargl <kargl@gcc.gnu.org>
4041
4042         PR fortran/44595
4043         * gfortran.dg/move_alloc_3.f90: New.
4044         * gfortran.dg/random_seed_2.f90: New.
4045
4046 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4047
4048         * lib/target-supports.exp (check_effective_target_sync_int_long):
4049         Add hppa*-*-linux*.
4050         (check_effective_target_sync_char_short): Likewise.
4051
4052 2010-08-10  Yao Qi  <yao@codesourcery.com>
4053
4054         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4055         general form.
4056         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4057         * g++.dg/other/packed1.C: Likewise.
4058         * g++.dg/other/crash-4.C: Likewise.
4059         * g++.dg/ext/packed8.C: Likewise.
4060         * g++.dg/init/array16.C: Likewise.
4061
4062 2010-08-10  xinliang David Li  <davidxl@google.com>
4063         * gcc.dg/tree-ssa/loop-19.c: Add option
4064         -fno-prefetch-loop-array
4065
4066 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4067
4068         PR middle-end/45182
4069         * gcc.c-torture/compile/pr45182.c: New test.
4070
4071 2010-08-09  Jason Merrill  <jason@redhat.com>
4072
4073         PR c++/45236
4074         * g++.dg/cpp0x/variadic-104.C: New.
4075
4076 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4077
4078         PR fortran/44235
4079         * gfortran.dg/dependency_32.f90:  New test.
4080
4081 2010-08-09  Richard Guenther  <rguenther@suse.de>
4082
4083         PR middle-end/44632
4084         * g++.dg/opt/nrv17.C: New testcase.
4085
4086 2010-08-09  Richard Guenther  <rguenther@suse.de>
4087
4088         PR middle-end/45212
4089         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4090         alignment from MEM_REF offset only if we took it from the
4091         base object.
4092
4093         * gcc.target/i386/pr24178.c: New testcase.
4094
4095 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4096
4097         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4098         * gcc.dg/20030702-1.c: Ditto.
4099         * gcc.dg/20050309-1.c: Ditto.
4100         * gcc.dg/20050325-1.c: Ditto.
4101         * gcc.dg/20050330-2.c: Ditto.
4102         * gcc.dg/20051201-1.c: Ditto.
4103         * gcc.dg/gomp/pr27573.c: Ditto.
4104         * gcc.dg/gomp/pr34610.c: Ditto.
4105         * gcc.dg/pr24225.c: Ditto.
4106         * gcc.dg/pr26570.c: Ditto.
4107         * gcc.dg/pr32773.c: Ditto.
4108         * g++.dg/gcov/gcov-6.C: Ditto.
4109         * g++.dg/gomp/pr34608.C: Ditto.
4110         * gfortran.dg/gomp/pr27573.f90: Ditto.
4111
4112         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4113         dg-require-host-local dg directive.
4114         * gcc.dg/profile-dir-2.c: Ditto.
4115         * gcc.dg/profile-dir-3.c: Ditto.
4116
4117 2010-08-08  Richard Guenther  <rguenther@suse.de>
4118
4119         PR tree-optimization/45109
4120         * gcc.c-torture/compile/pr45109.c: New testcase.
4121
4122 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4123
4124         * gcc.dg/march.c: Skip if -march defined.
4125         * gcc.dg/mtune.c: Skip if -mtune defined.
4126
4127         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4128         generic thunk support.
4129
4130 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4131
4132         PR target/45213
4133         * gcc.target/i386/pr45213.c: New test.
4134
4135 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4136
4137         PR libfortran/45143
4138         * gfortran.dg/fmt_error_11.f03: New test.
4139
4140 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4141
4142         * lib/target-supports.exp (check_effective_target_sync_int_long):
4143         Add arm*-*-linux-gnueabi.
4144         (check_effective_target_sync_char_short): Likewise.
4145
4146 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4147
4148         PR fortran/45159
4149         * gfortran.dg/dependency_31.f90:  New test.
4150
4151 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4152
4153         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4154
4155 2010-08-06  Jason Merrill  <jason@redhat.com>
4156
4157         * g++.dg/cpp0x/sfinae3.C: New.
4158         * g++.dg/cpp0x/sfinae4.C: New.
4159
4160 2010-08-06  Richard Guenther  <rguenther@suse.de>
4161
4162         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4163         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4164         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4165         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4166         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4167         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4168         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4169         * gcc.c-torture/execute/20100805-1.c: Likewise.
4170
4171 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4172