OSDN Git Service

PR middle-end/46292
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-04  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/cpp0x/constexpr-access.C: New.
4
5 2010-11-04  Richard Guenther  <rguenther@suse.de>
6
7         PR rtl-optimization/46183
8         * gcc.dg/torture/pr46183.c: New testcase.
9
10 2010-11-04  Richard Guenther  <rguenther@suse.de>
11
12         PR tree-optimization/46068
13         * gcc.dg/torture/pr46068.c: New testcase.
14
15 2010-11-04  Richard Guenther  <rguenther@suse.de>
16
17         PR tree-optimization/45991
18         * gcc.dg/pr45991.c: New testcase.
19
20 2010-11-04  Richard Guenther  <rguenther@suse.de>
21
22         PR tree-optimization/46154
23         * g++.dg/torture/pr46154.C: New testcase.
24
25 2010-11-04  Richard Guenther  <rguenther@suse.de>
26
27         PR tree-optimization/45733
28         * gcc.dg/pr45733.c: New testcase.
29
30 2010-11-04  Ira Rosen  <irar@il.ibm.com>
31
32         PR tree-optimization/46213
33         * gfortran.dg/vect/pr46213.f90: New.
34
35 2010-11-04  Richard Guenther  <rguenther@suse.de>
36
37         PR testsuite/45702
38         * gcc.dg/pr34989-1.c: Move ...
39         * gcc.dg/lto/pr34989-1_0.c: ... here.
40         * gcc.dg/pr34989-2.c: Move ...
41         * gcc.dg/lto/pr34989-1_1.c: ... here.
42         * gcc.dg/pr27898.c: Move ...
43         * gcc.dg/lto/pr27898_0.c: ... here and ...
44         * gcc.dg/lto/pr27898_1.c: ... split.
45         * gcc.dg/pr28712.c: Move ...
46         * gcc.dg/lto/pr28712_0.c: ... here and ...
47         * gcc.dg/lto/pr28712_1.c: ... split ...
48         * gcc.dg/lto/pr28712_2.c: ... twice.
49         * gcc.dg/pr28706.c: Move ...
50         * gcc.dg/lto/pr28706_0.c: ... here and ...
51         * gcc.dg/lto/pr28706_1.c: ... split.
52
53 2010-11-04  Richard Guenther  <rguenther@suse.de>
54         Richard Henderson  <rth@redhat.com>
55
56         * gcc.target/i386/fma4-vector-2.c: New testcase.
57
58 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
59         Richard Guenther  <rguenther@suse.de>
60
61         * gcc.dg/vec-scal-opt.c: New testcase.
62         * gcc.dg/vec-scal-opt1.c: New testcase.
63         * gcc.dg/vec-scal-opt2.c: New testcase.
64
65 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
66
67         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
68         from plugin build flags on Darwin targets.
69
70 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
71
72         * gcc.target/i386/pr46285.c: Require split_stack target.
73
74 2010-11-03  Jason Merrill  <jason@redhat.com>
75
76         PR c++/46293
77         * g++.dg/cpp0x/constexpr-base2.C: New.
78
79         PR c++/46289
80         * g++.dg/cpp0x/initlist45.C: New.
81
82 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
83
84         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
85         is now allowed in categories.
86         * obj-c++.dg/property/dynamic-2.mm: Same change.
87         * objc.dg/property/dynamic-3.m: New.
88         * obj-c++.dg/property/dynamic-3.mm: New.
89         * objc.dg/property/at-property-14.m: New.
90         * objc.dg/property/at-property-15.m: New.
91         * obj-c++.dg/property/at-property-14.mm: New.
92         * obj-c++.dg/property/at-property-15.mm: New.
93
94         * objc.dg/foreach-6.m: Added a few more tests for valid and
95         invalid iterating variables and collections.
96
97 2010-11-03  Xinliang David Li  <davidxl@google.com>
98
99         PR target/46200
100         * g++.dg/tree-ssa/ivopts-2.C: New test.
101
102 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
103
104         PR target/46295
105         * gcc.target/i386/pr46295.c: New.
106
107 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
108
109         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
110         precision min/max for single precision on VSX.
111
112 2010-11-03  Jason Merrill  <jason@redhat.com>
113
114         PR c++/46289
115         * g++.dg/cpp0x/constexpr-ice3.C: New.
116
117 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
118
119         * gnat.dg/opt8.ad[sb]: New test.
120         * gnat.dg/opt8_pkg.ads: New helper.
121
122 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
123
124         PR rtl-optimization/45865
125         * gcc.dg/pr45865.c: New.
126         * gcc.dg/torture/pr45865.c: Likewise.
127
128         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
129         * gcc.target/arm/headmerge-2.c: Likewise.
130         * gcc.target/i386/headmerge-1.c: Likewise.
131         * gcc.target/i386/headmerge-2.c: Likewise.
132
133 2010-11-03  Richard Guenther  <rguenther@suse.de>
134
135         PR middle-end/46288
136         * gcc.dg/pr46288.c: New testcase.
137
138 2010-11-03  Richard Guenther  <rguenther@suse.de>
139
140         PR tree-optimization/44807
141         * gcc.dg/torture/pr44807.c: New testcase.
142
143 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
144
145         PR libgfortran/43899
146         * gfortran.dg/namelist_67.f90: New test.
147
148 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
149
150         PR tree-optimization/46009
151         * gcc.dg/vect/pr46009.c: New function.
152
153 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
154
155         Implemented -fobjc-std=objc1 flag.
156         * objc.dg/fobjc-std-1.m: New.
157         * obj-c++.dg/fobjc-std-1.mm: New.
158
159 2010-11-03  Richard Guenther  <rguenther@suse.de>
160
161         PR middle-end/46241
162         * g++.dg/debug/pr46241.C: New testcase.
163
164 2010-11-03  Richard Guenther  <rguenther@suse.de>
165
166         PR tree-optimization/46190
167         * gfortran.dg/pr46190.f90: New testcase.
168
169 2010-11-03  Richard Guenther  <rguenther@suse.de>
170
171         PR testsuite/46274
172         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
173         * gcc.dg/vect/vect-19.c: Likewise.
174         * gcc.dg/vect/vect-17.c: Likewise.
175
176 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
177
178         PR target/46285
179         * gcc.target/i386/pr46285.c: New.
180
181 2010-11-03  Richard Guenther  <rguenther@suse.de>
182
183         PR tree-optimization/46217
184         * gcc.dg/pr46217.c: New testcase.
185
186 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
187
188         * objc.dg/property/dotsyntax-1.m: New.
189         * objc.dg/property/dotsyntax-2.m: New.
190         * obj-c++.dg/property/dotsyntax-1.mm: New.
191         * obj-c++.dg/property/dotsyntax-2.mm: New.
192
193 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
194
195         PR tree-optimization/46165
196         * gcc.dg/pr46165.c: New test.
197
198 2010-11-03  Richard Guenther  <rguenther@suse.de>
199
200         PR middle-end/46251
201         * gcc.dg/pr46251.c: New testcase.
202
203 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
204
205         PR tree-optimization/46107
206         * gcc.c-torture/compile/pr46107.c: New test.
207
208         PR debug/46252
209         * gcc.dg/pr46252.c: New test.
210
211         PR rtl-optimization/46034
212         PR rtl-optimization/46212
213         PR rtl-optimization/46248
214         * gcc.c-torture/compile/pr46034.c: New test.
215         * gcc.c-torture/compile/pr46248.c: New test.
216         * gcc.dg/pr46212.c: New test.
217
218 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
219
220         * gnat.dg/sizetype4.adb: New test.
221
222 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
223
224         * gcc.target/i386/avx-vzeroupper-15.c: New.
225         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
226         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
227         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
228
229         PR target/46253
230         * gcc.target/i386/pr46253.c: New.
231
232 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
233             Tobias Burnus  <burnus@net-b.de>
234
235         PR fortran/45170
236         * gfortran.dg/deferred_type_param_1.f90: New.
237         * gfortran.dg/deferred_type_param_2.f90: New.
238         * gfortran.dg/initialization_1.f90: Update dg-errors.
239         * gfortran.dg/initialization_9.f90: Update dg-errors.
240
241 2010-11-02  Richard Guenther  <rguenther@suse.de>
242
243         PR tree-optimization/46149
244         * g++.dg/torture/pr46149.C: New testcase.
245
246 2010-11-02  Richard Guenther  <rguenther@suse.de>
247
248         PR tree-optimization/46216
249         * gcc.dg/torture/pr46216.c: New testcase.
250
251 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
252
253         PR target/46131
254         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
255         *-*-osf*.
256
257 2010-11-02  Richard Guenther  <rguenther@suse.de>
258
259         PR tree-optimization/46184
260         * gcc.dg/pr46184.c: New testcase.
261
262 2010-11-02  Richard Guenther  <rguenther@suse.de>
263
264         PR tree-optimization/46177
265         * gcc.dg/pr46177.c: New testcase.
266
267 2010-11-02  Martin Jambor  <mjambor@suse.cz>
268
269         PR middle-end/46120
270         * g++.dg/ipa/ivinline-9.C: New test.
271
272 2010-11-02  Martin Jambor  <mjambor@suse.cz>
273
274         PR tree-optimization/45875
275         * g++.dg/torture/pr45875.C: New test.
276
277 2010-11-02  Richard Guenther  <rguenther@suse.de>
278
279         PR testsuite/46249
280         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
281
282 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
283
284         PR debug/46255
285         * gcc.dg/pr46255.c: New test.
286
287 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
288
289         PR c++/46170
290         PR c++/46162
291         * g++.dg/template/sfinae26.C: New test.
292         * g++.dg/template/sfinae27.C: Likewise.
293
294 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
295
296         PR c++/45606
297         * g++.dg/template/typedef36.C: New test.
298         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
299         * g++.dg/template/canon-type-10.C: Likewise.
300         * g++.dg/template/canon-type-11.C: Likewise.
301         * g++.dg/template/canon-type-12.C: Likewise.
302         * g++.dg/template/canon-type-13.C: Likewise.
303
304 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
305
306         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
307         of debug_pubnames on darwin.
308
309 2010-11-01  Jason Merrill  <jason@redhat.com>
310             Benjamin Kosnik  <bkoz@redhat.com>
311
312         * g++.dg/cpp0x/constexpr-initlist2.C: New.
313         * g++.dg/cpp0x/constexpr-initlist3.C: New.
314
315         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
316         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
317         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
318         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
319         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
320         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
321         * g++.dg/cpp0x/constexpr-array.C: New.
322         * g++.dg/cpp0x/constexpr-base.C: New.
323         * g++.dg/cpp0x/constexpr-complex.C: New.
324         * g++.dg/cpp0x/constexpr-data1.C: New.
325         * g++.dg/cpp0x/constexpr-data2.C: New.
326         * g++.dg/cpp0x/constexpr-deref.C: New.
327         * g++.dg/cpp0x/constexpr-diag1.C: New.
328         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
329         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
330         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
331         * g++.dg/cpp0x/constexpr-empty.C: New.
332         * g++.dg/cpp0x/constexpr-empty2.C: New.
333         * g++.dg/cpp0x/constexpr-empty3.C: New.
334         * g++.dg/cpp0x/constexpr-empty4.C: New.
335         * g++.dg/cpp0x/constexpr-empty5.C: New.
336         * g++.dg/cpp0x/constexpr-ex1.C: New.
337         * g++.dg/cpp0x/constexpr-ex2.C: New.
338         * g++.dg/cpp0x/constexpr-ex3.C: New.
339         * g++.dg/cpp0x/constexpr-ex4.C: New.
340         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
341         * g++.dg/cpp0x/constexpr-fnptr.C: New.
342         * g++.dg/cpp0x/constexpr-function1.C: New.
343         * g++.dg/cpp0x/constexpr-function2.C: New.
344         * g++.dg/cpp0x/constexpr-function3.C: New.
345         * g++.dg/cpp0x/constexpr-ice.C: New.
346         * g++.dg/cpp0x/constexpr-initlist.C: New.
347         * g++.dg/cpp0x/constexpr-neg1.C: New.
348         * g++.dg/cpp0x/constexpr-noexcept.C: New.
349         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
350         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
351         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
352         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
353         * g++.dg/cpp0x/constexpr-nonlit.C: New.
354         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
355         * g++.dg/cpp0x/constexpr-nullptr.C: New.
356         * g++.dg/cpp0x/constexpr-object1.C: New.
357         * g++.dg/cpp0x/constexpr-object2.C: New.
358         * g++.dg/cpp0x/constexpr-overflow.C: New.
359         * g++.dg/cpp0x/constexpr-pedantic.C: New.
360         * g++.dg/cpp0x/constexpr-pos1.C: New.
361         * g++.dg/cpp0x/constexpr-potential1.C: New.
362         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
363         * g++.dg/cpp0x/constexpr-pure.C: New.
364         * g++.dg/cpp0x/constexpr-static.C: New.
365         * g++.dg/cpp0x/constexpr-static2.C: New.
366         * g++.dg/cpp0x/constexpr-static3.C: New.
367         * g++.dg/cpp0x/constexpr-static4.C: New.
368         * g++.dg/cpp0x/constexpr-static5.C: New.
369         * g++.dg/cpp0x/constexpr-static6.C: New.
370         * g++.dg/cpp0x/constexpr-string.C: New.
371         * g++.dg/cpp0x/constexpr-switch.C: New.
372         * g++.dg/cpp0x/constexpr-targ.C: New.
373         * g++.dg/cpp0x/constexpr-throw.C: New.
374         * g++.dg/cpp0x/constexpr-typeid.C: New.
375         * g++.dg/cpp0x/constexpr-union.C: New.
376         * g++.dg/cpp0x/constexpr-value.C: New.
377         * g++.dg/cpp0x/constexpr-value2.C: New.
378         * g++.dg/cpp0x/constexpr-variadic.C: New.
379         * g++.dg/cpp0x/initlist5.C: Use constexpr.
380         * g++.dg/cpp0x/static_assert3.C: Add expected error.
381         * g++.dg/other/fold1.C: Likewise.
382         * g++.dg/parse/crash36.C: Likewise.
383         * g++.dg/parse/constant4.C: Adjust expected error.
384         * g++.dg/template/arg5.C: Likewise.
385         * g++.dg/template/non-dependent10.C: Likewise.
386         * g++.dg/template/qualified-id3.C: Likewise.
387         * g++.dg/warn/overflow-warn-1.C: Likewise.
388         * g++.dg/warn/overflow-warn-3.C: Likewise.
389         * g++.dg/warn/overflow-warn-4.C: Likewise.
390         * g++.old-deja/g++.pt/crash10.C: Likewise.
391
392         * g++.dg/cpp0x/constexpr-ctor2.C: New.
393
394 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
395
396         Implemented format and noreturn attributes for Objective-C methods.
397         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
398         * objc.dg/attributes/method-deprecated-1.m: New.
399         * objc.dg/attributes/method-deprecated-2.m: New.
400         * objc.dg/attributes/method-deprecated-3.m: New.
401         * objc.dg/attributes/method-noreturn-1.m: New.
402         * objc.dg/attributes/method-sentinel-1.m: New.
403         * objc.dg/attributes/method-format-1.m: New.
404         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
405         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
406         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
407         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
408         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
409         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
410         * obj-c++.dg/attributes/method-format-1.mm: New.
411
412 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
413
414         * objc.dg/property/at-property-deprecated-1.m: New.
415         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
416
417 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
418
419         Implemented Objective-C 2.0 property accessors.
420         * objc.dg/property/at-property-6.m: Use nonatomic properties to
421         avoid testing more complex accessors in this testcase which is not
422         about them.
423         * objc.dg/property/at-property-7.m: Same change.
424         * objc.dg/property/at-property-8.m: Same change.
425         * objc.dg/property/at-property-9.m: Same change.
426         * objc.dg/property/at-property-10.m: Same change.
427         * objc.dg/property/at-property-11.m: Same change.
428         * obj-c++.dg/property/at-property-6.mm: Same change.
429         * obj-c++.dg/property/at-property-7.mm: Same change.
430         * obj-c++.dg/property/at-property-8.mm: Same change.
431         * obj-c++.dg/property/at-property-9.mm: Same change.
432         * obj-c++.dg/property/at-property-10.mm: Same change.
433         * obj-c++.dg/property/at-property-11.mm: Same change.
434         * objc.dg/property/at-property-12.m: New.
435         * objc.dg/property/at-property-13.m: New.
436         * obj-c++.dg/property/at-property-12.mm: New.
437         * obj-c++.dg/property/at-property-13.mm: New.
438
439 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
440
441         PR fortran/46152
442         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
443         * gfortran.dg/allocate_with_typespec_4.f90: New test.
444         * gfortran.dg/allocate_with_typespec_1.f90: New test.
445         * gfortran.dg/allocate_with_typespec_2.f: New test.
446         * gfortran.dg/allocate_with_typespec_3.f90: New test.
447         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
448         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
449
450 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
451             Nathan Froyd  <froydnj@codesourcery.com>
452
453         PR tree-optimization/46259
454         * gfortran.dg/pr46259.f: New testcase.
455
456 2010-11-01  Paul Koning  <ni1d@arrl.net>
457
458         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
459         * gcc.c-torture/compile/20020604-1.c: Ditto.
460         * gcc.c-torture/compile/20001226-1.c: Ditto.
461         * gcc.c-torture/compile/20010327-1.c: Ditto.
462         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
463         * gcc.c-torture/compile/pr43191.c: Ditto.
464         * gcc.c-torture/compile/pr41181.c: Ditto.
465
466 2010-10-31  Richard Henderson  <rth@redhat.com>
467
468         * lib/target-supports.exp
469         (check_effective_target_automatic_stack_alignment): True for
470         x86 but not windows.
471         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
472         use of the preferred-stack-boundary arguments.
473         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
474
475 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
476
477         PR target/46142
478         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
479         * gcc.target/i386/fma4-builtin-2.c: Likewise.
480
481 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
482
483         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
484
485 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
486
487         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
488         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
489         than tls.
490         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
491         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
492         * objc.dg/torture/tls/thr-init.m: Likewise.
493         * objc.dg/torture/tls/thr-init-2.m: Likewise.
494         * objc.dg/torture/tls/thr-init-3.m: Likewise.
495
496 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
497
498         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
499         the Linux kernel.
500
501 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
502
503         PR fortran/44917
504         PR fortran/44926
505         PR fortran/46196
506         * gfortran.dg/typebound_generic_10.f03: New.
507
508 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
509
510         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
511         * objc.dg/property/property-neg-1.m: Updated for changes in the
512         syntax of @property and the implementation of
513         @synthesize/@dynamic.
514         * objc.dg/property/property-neg-2.m: Same change.
515         * objc.dg/property/property-neg-3.m: Same change.
516         * objc.dg/property/property-neg-4.m: Same change.
517         * objc.dg/property/property-neg-5.m: Same change.
518         * objc.dg/property/property-neg-7.m: Same change.
519         * objc.dg/property/property-1.m: Same change.
520         * objc.dg/property/synthesize-1.m: Same change.
521         * objc.dg/property/at-property-2.m: Same change.
522         * objc.dg/property/at-property-4.m: Same change.
523
524         * objc.dg/property/fsf-property-method-acces.m: Updated for
525         changes in the syntax of @property and the implementation of
526         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
527         * objc.dg/property/fsf-property-basic.m: Same change.
528         * objc.dg/property/fsf-property-named-ivar.m: Same change.
529
530         * objc.dg/property/at-property-5.m: New.
531         * objc.dg/property/at-property-6.m: New.
532         * objc.dg/property/at-property-7.m: New.
533         * objc.dg/property/at-property-8.m: New.
534         * objc.dg/property/at-property-9.m: New.
535         * objc.dg/property/at-property-10.m: New.
536         * objc.dg/property/at-property-11.m: New.
537         * objc.dg/property/synthesize-2.m: New.
538         * objc.dg/property/dynamic-2.m: New.
539
540         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
541         syntax of @property and the implementation of
542         @synthesize/@dynamic.
543         * obj-c++.dg/property/property-neg-2.mm: Same change.
544         * obj-c++.dg/property/property-neg-3.mm: Same change.
545         * obj-c++.dg/property/property-neg-4.mm: Same change.
546         * obj-c++.dg/property/property-neg-5.mm: Same change.
547         * obj-c++.dg/property/property-neg-7.mm: Same change.
548         * obj-c++.dg/property/property-1.mm: Same change.
549         * obj-c++.dg/property/synthesize-1.mm: Same change.
550         * obj-c++.dg/property/at-property-2.mm: Same change.
551         * obj-c++.dg/property/at-property-4.mm: Same change.
552
553         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
554         changes in the syntax of @property and the implementation of
555         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
556         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
557         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
558
559         * obj-c++.dg/property/at-property-5.mm: New.
560         * obj-c++.dg/property/at-property-6.mm: New.
561         * obj-c++.dg/property/at-property-7.mm: New.
562         * obj-c++.dg/property/at-property-8.mm: New.
563         * obj-c++.dg/property/at-property-9.mm: New.
564         * obj-c++.dg/property/at-property-10.mm: New.
565         * obj-c++.dg/property/at-property-11.mm: New.
566         * obj-c++.dg/property/synthesize-2.mm: New.
567         * obj-c++.dg/property/dynamic-2.mm: New.
568
569 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
570             Andrew Pinski <pinskia@gmail.com>
571
572         * gcc.c-torture/execute/vector-shift.c: New testcase.
573         * gcc.c-torture/execute/vector-shift1.c: Likewise.
574         * gcc.c-torture/execute/vector-shift2.c: Likewise.
575         * gcc.dg/vector-shift.c: Likewise.
576         * gcc.dg/vector-shift1.c: Likewise.
577         * gcc.dg/torture/vector-shift2.c: Likewise.
578         * gcc.dg/vector-shift3.c: Likewise.
579         * gcc.dg/simd-1b.c: Adjust.
580
581 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
582
583         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
584
585 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
586
587         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
588
589 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
590
591         PR target/46153
592         * gcc.target/i386/pr46153.c: New test.
593
594 2010-10-27  Jason Merrill  <jason@redhat.com>
595
596         * g++.dg/cpp0x/constexpr-is_literal.C: New.
597
598 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
599
600         PR fortran/46161
601         * gfortran.dg/class_dummy_3.f03: New.
602
603 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
604
605         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
606         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
607
608         * gcc.target/i386/avx-vzeroupper-3.c: New.
609         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
610         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
611         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
612         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
613         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
614         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
615         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
616         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
617         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
618         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
619         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
620
621 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
622
623         * obj-c.dg/property/at-property-4.m: New.
624         * obj-c++.dg/property/at-property-4.mm: New.
625         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
626         updates in warning.
627         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
628         updates in warning.
629
630 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
631
632         * objc.dg/property/at-property-1.m: New.
633         * objc.dg/property/at-property-2.m: New.
634         * objc.dg/property/at-property-3.m: New.
635         * objc.dg/ivar-invalid-type-1.m: New.
636         * obj-c++.dg/property/at-property-1.mm: New.
637         * obj-c++.dg/property/at-property-2.mm: New.
638         * obj-c++.dg/property/at-property-3.mm: New.
639         * obj-c++.dg/ivar-invalid-type-1.mm: New.
640         * objc.dg/property/property-neg-6.m: Updated testcase for updates
641         in error reporting.
642
643 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
644
645         PR libgfortran/46010
646         * gfortran.dg/namelist_66.f90: New test.
647         * gfortran.dg/fmt_t_6.f: Fix whitespace.
648
649 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
650
651         PR fortran/42647
652         * gfortran.dg/allocatable_scalar_9.f90: Extended.
653         * gfortran.dg/allocatable_scalar_10.f90: New.
654         * gfortran.dg/class_19.f03: Extended.
655
656 2010-10-26  Jan Hubicka  <jh@suse.cz>
657
658         PR middle-end/45736
659         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
660
661 2010-10-26  Ira Rosen  <irar@il.ibm.com>
662
663         PR tree-optimization/46167
664         * gcc.dg/vect/O-pr46167.c: New.
665         * gcc.dg/vect/vect.exp: Run tests with -O.
666
667 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
668
669         PR target/44948
670         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
671         * g++.dg/vect/pr33860a.cc: Likewise.
672         * gcc.c-torture/compile/20070522-1.c: Likewise.
673         * gcc.dg/compat/struct-align-1_x.c: Likewise.
674         * gcc.dg/compat/struct-align-1_y.c: Likewise.
675         * gcc.dg/compat/struct-align-2_x.c: Likewise.
676         * gcc.dg/compat/struct-align-2_y.c: Likewise.
677         * gcc.dg/pr44136.c: Likewise.
678
679         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
680         * gcc.dg/compat/vector-1_x.c: Likewise.
681         * gcc.dg/compat/vector-1_y.c: Likewise.
682         * gcc.dg/compat/vector-2_x.c: Likewise.
683         * gcc.dg/compat/vector-2_y.c: Likewise.
684         * gcc.dg/pr43300.c: Likewise.
685
686         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
687         * gcc.dg/compat/vector-1a_y.c: Likewise.
688         * gcc.dg/compat/vector-1b_x.c: Likewise.
689         * gcc.dg/compat/vector-1b_y.c: Likewise.
690         * gcc.dg/compat/vector-2a_x.c: Likewise.
691         * gcc.dg/compat/vector-2a_y.c: Likewise.
692         * gcc.dg/compat/vector-2b_x.c: Likewise.
693         * gcc.dg/compat/vector-2b_y.c: Likewise.
694         * gcc.target/i386/pr39162.c: Likewise.
695         * gcc.target/i386/pr40906-2.c: Likewise.
696         * gcc.target/i386/sse-5.c: Likewise.
697
698         * gcc.dg/pr35442.c: Prune ABI change warnings.
699
700         * gcc.c-torture/execute/pr38151.x: New.
701         * gcc.target/i386/pr44948-1a.c: Likewise.
702         * gcc.target/i386/pr44948-1b.c: Likewise.
703         * gcc.target/i386/pr44948-2a.c: Likewise.
704         * gcc.target/i386/pr44948-2b.c: Likewise.
705
706 2010-10-26  Ian Lance Taylor  <iant@google.com>
707
708         PR middle-end/45687
709         * gcc.c-torture/execute/20101025-1.c: New test.
710
711 2010-10-26  Tobias Burnus  <burnus@net-b.de>
712
713         PR fortran/45451
714         * gfortran.dg/class_allocate_5.f90: New.
715
716 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
717
718         Implement opaque-enum-specifiers for C++0x
719         * g++.dg/cpp0x/forw_enum1.C: New.
720         * g++.dg/cpp0x/forw_enum2.C: New.
721         * g++.dg/cpp0x/forw_enum3.C: New.
722         * g++.dg/cpp0x/forw_enum4.C: New.
723         * g++.dg/cpp0x/forw_enum5.C: New.
724         * g++.dg/cpp0x/forw_enum6.C: New.
725         * g++.dg/cpp0x/forw_enum7.C: New.
726         * g++.dg/cpp0x/forw_enum8.C: New.
727         * g++.dg/cpp0x/forw_enum9.C: New.
728         * g++.dg/parse/enum3.C: Add new errors.
729         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
730         * g++.dg/cpp0x/auto9.C: Add new error.
731         * g++.dg/template/crash79.C: Add new errors.
732
733 2010-10-26  Jie Zhang  <jie@codesourcery.com>
734
735         * gcc.target/arm/volatile-bitfields-1.c: New test.
736         * gcc.target/arm/volatile-bitfields-2.c: New test.
737         * gcc.target/arm/volatile-bitfields-3.c: New test.
738
739 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
740
741         * gnat.dg/pointer_discr1.adb: New test.
742         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
743         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
744         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
745
746 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
747
748         * gnat.dg/loop_optimization8.adb: New test.
749         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
750         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
751
752 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
753
754         * gnat.dg/in_out_parameter2.adb: New test.
755         * gnat.dg/in_out_parameter3.adb: Likewise.
756
757 2010-10-25  Jie Zhang  <jie@codesourcery.com>
758
759         * g++.dg/opt/combine.c: New test.
760
761 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
762
763         * gnat.dg/opt7.ad[sb]: New test.
764         * gnat.dg/opt7_pkg.ads: New helper.
765
766 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
767
768         PR objc/45735
769         * obj-c.dg/pr45735.mm: New.
770         * obj-c++.dg/pr45735.mm: New.
771
772 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
773
774         PR objc/24393
775         * objc.dg/pr24393.m: New.
776         * obj-c++.dg/pr24393.mm: New.
777
778 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
779
780         PR objc/28049
781         * objc.dg/pr28049.m: New.
782         * obj-c++.dg/pr28049.mm: New.
783
784 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
785
786         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
787         parameter attributes are now supported.
788         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
789         * objc.dg/attributes/parameter-attribute-1.m: New test.
790         * objc.dg/attributes/parameter-attribute-2.m: New test.
791         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
792         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
793
794 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
795
796         Based on the CFString implementation in FSF apple/trunk branch.
797
798         * gcc.dg/darwin-cfstring-1.c: New.
799         * gcc.dg/darwin-cfstring-2.c: New.
800         * gcc.dg/torture/darwin-cfstring-3.c: New.
801         * g++.dg/other/darwin-cfstring1.C: New.
802         * g++.dg/torture/darwin-cfstring-3.C: New.
803
804 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
805
806         * objc.dg/demangle-1.m: New test.
807         * obj-c++.dg/demangle-1.mm: New test.
808         * obj-c++.dg/demangle-2.mm: New test.
809         * obj-c++.dg/demangle-3.mm: New test.
810
811 2010-10-23  Ian Lance Taylor  <iant@google.com>
812
813         * gcc.c-torture/execute/20101011-1.c: New test.
814         * gcc.c-torture/execute/20101011-1.x: New test driver.
815
816 2010-10-23  Tobias Burnus  <burnus@net-b.de>
817
818         PR fortran/46122
819         * gfortran.dg/protected_8.f90: New.
820
821 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
822
823         * gcc.dg/march-generic.c: Skip for -march in multilib options.
824         * gcc.target/i386/isa-9.c: Skip for -march other than
825         -march=amdfam10 in multilib options.
826         * gcc.target/i386/pr42589.c: Skip for -march other than
827         -march=i486 in multilib options.
828         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
829         other -march in multilib options.
830
831 2010-10-23  Jie Zhang  <jie@codesourcery.com>
832
833         PR rtl-optimization/37360
834         * gcc.dg/pr37360.c: New test.
835
836 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
837
838         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
839
840 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
841         Andrew Pinski <pinskia@gmail.com>
842
843         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
844         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
845         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
846         * gcc.dg/vector-subscript-1.c: Likewise.
847         * gcc.dg/vector-subscript-2.c: Likewise.
848         * gcc.dg/vector-subscript-3.c: New testcase.
849         * gcc.dg/array-8.c: Adjust.
850
851 2010-10-22  Richard Guenther  <rguenther@suse.de>
852
853         PR middle-end/46137
854         * c-c++-common/torture/pr46137.c: New testcase.
855
856 2010-10-22  Jason Merrill  <jason@redhat.com>
857
858         PR c++/46129
859         * g++.dg/template/defarg14.C: New.
860
861 2010-10-22  Jason Merrill  <jason@redhat.com>
862
863         PR c++/46103
864         * g++.dg/cpp0x/implicit10.C: New.
865
866 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
867
868         PR target/46098
869         * gcc.target/i386/pr46098.c: New test.
870
871 2010-10-22  Richard Guenther  <rguenther@suse.de>
872
873         PR tree-optimization/45720
874         * gcc.dg/torture/pr45720.c: New testcase.
875
876 2010-10-22  Ira Rosen  <irar@il.ibm.com>
877
878         PR tree-optimization/46126
879         * gcc.dg/vect/pr46126.c: New.
880
881 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
882
883         Based on the CFString implementation in FSF apple/trunk branch.
884
885         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
886         so that the latter can be used in dg-skip and dg-xfail clauses.
887         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
888         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
889         to use dg-additional-files for Object1.
890         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
891         to use dg-additional-files for Object1, move to torture/strings/.
892         * obj-c++.dg/const-str-4.mm: Likewise.
893         * obj-c++.dg/const-str-3.mm: Likewise.
894         * obj-c++.dg/const-str-8.mm: Likewise.
895         * obj-c++.dg/const-str-9.mm: Likewise.
896         * obj-c++.dg/const-str-10.mm: Likewise.
897         * obj-c++.dg/const-str-10.mm: Likewise.
898         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
899         to use dg-additional-files for Object1, move to strings/.
900         * obj-c++.dg/const-str-2.mm: Likewise.
901         * obj-c++.dg/const-str-5.mm: Likewise.
902         * obj-c++.dg/const-str-6.mm: Likewise.
903         * obj-c++.dg/const-str-12.mm: Likewise.
904         * obj-c++.dg/strings/strings.exp: New.
905         * obj-c++.dg/strings/const-cfstring-2.mm: New.
906         * obj-c++.dg/strings/const-cfstring-5.mm: New.
907         * obj-c++.dg/torture/strings/strings.exp: New.
908         * obj-c++.dg/torture/strings/string1.mm: New.
909         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
910         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
911         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
912
913         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
914         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
915         * objc/execute/string2.m: Likewise.
916         * objc/execute/string3.m: Likewise.
917         * objc/execute/string3.m: Likewise.
918         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
919         * objc.dg/foreach-4.m: Likewise.
920         * objc.dg/foreach-5.m: Likewise.
921         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
922         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
923         * objc.dg/const-str-4.m: Likewise.
924         * objc.dg/const-str-7.m: Likewise.
925         * objc.dg/const-str-8.m: Likewise.
926         * objc.dg/const-str-9.m: Likewise.
927         * objc.dg/const-str-10.m: Likewise.
928         * objc.dg/const-str-11.m: Likewise.
929         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
930         to use dg-additional-files for Object1, move to objc.dg/strings/.
931         * objc.dg/const-str-2.m: Likewise.
932         * objc.dg/const-str-5.m: Likewise.
933         * objc.dg/const-str-6.m: Likewise.
934         * objc.dg/const-str-12.m: Likewise.
935         * objc.dg/const-str-12b.m: Likewise.
936         * objc.dg/strings/strings.exp: New.
937         * objc.dg/strings/const-cfstring-2.m: New.
938         * objc.dg/strings/const-cfstring-5.m: New.
939         * objc.dg/torture/strings/strings.exp: New.
940         * objc.dg/torture/strings/const-cfstring-1.m: New.
941         * objc.dg/torture/strings/const-cfstring-3.m: New.
942         * objc.dg/torture/strings/const-cfstring-4.m: New.
943
944 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
945
946         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
947
948 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
949
950         PR c++/46117
951         * g++.dg/parse/crash57.C: New.
952
953 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
954             H.J. Lu  <hongjiu.lu@intel.com>
955
956         PR target/45946
957         * gcc.target/i386/pr45946.c: New test.
958
959 2010-10-21  Martin Jambor  <mjambor@suse.cz>
960
961         PR tree-optimization/45875
962         * g++.dg/ipa/pr45875.C: New test.
963
964 2010-10-21  Ira Rosen  <irar@il.ibm.com>
965
966         PR tree-optimization/46049
967         PR tree-optimization/46052
968         * gcc.dg/vect/pr46052.c: New test.
969         * gcc.dg/vect/pr46049.c: New test.
970
971 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
972
973         PR fortran/46007
974         * gfortran.dg/shape_5.f90:  New test case.
975
976 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
977
978         PR fortran/46060
979         * gfortran.dg/proc_ptr_comp_25.f90: New.
980
981 2010-10-21  Richard Guenther  <rguenther@suse.de>
982         Michael Matz  <matz@suse.de>
983
984         PR tree-optimization/45764
985         * gcc.dg/torture/pr45764.c: New testcase.
986
987 2010-10-21  Richard Guenther  <rguenther@suse.de>
988
989         PR tree-optimization/46111
990         * g++.dg/torture/pr46111.C: New testcase.
991
992 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
993
994         PR fortran/46067
995         * gfortran.dg/dummy_procedure_4.f90: New.
996         * gfortran.dg/proc_ptr_30.f90: New.
997
998 2010-10-21  Tobias Burnus  <burnus@net-b.de>
999
1000         PR fortran/46100
1001         * gfortran.dg/ptr-func-1.f90: New.
1002         * gfortran.dg/ptr-func-2.f90: New.
1003
1004 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1005
1006         PR tree-optimization/45919
1007         * gcc.c-torture/compile/pr45919.c: New test.
1008
1009         PR tree-optimization/46066
1010         * gcc.dg/autopar/pr46066.c: New test.
1011
1012 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1013
1014         PR c++/46024
1015         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1016
1017 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1018
1019         PR c++/46056
1020         * g++.dg/cpp0x/range-for7.C: New.
1021
1022 2010-10-20  Richard Guenther  <rguenther@suse.de>
1023
1024         PR lto/45667
1025         * g++.dg/lto/20101020-1_0.h: New testcase.
1026         * g++.dg/lto/20101020-1_0.C: Likewise.
1027         * g++.dg/lto/20101020-1_1.C: Likewise.
1028
1029 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1030
1031         * gcc.dg/20101013-1.c: New test.
1032
1033 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1034
1035         PR target/46085
1036         * gcc.target/i386/pr46085-1.c: New.
1037         * gcc.target/i386/pr46085-2.c: Likewise.
1038
1039 2010-10-20  Richard Guenther  <rguenther@suse.de>
1040
1041         PR tree-optimization/45860
1042         * gcc.dg/torture/pr45860.c: New testcase.
1043
1044 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gnat.dg/discr25.adb: New test.
1047         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1048
1049 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1050
1051         * gcc.target/powerpc/ehreturn.c: New test.
1052
1053 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1054
1055         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1056         not require Foundation and run with the GNU runtime as well.
1057
1058         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1059
1060         Radar 4439126
1061         * obj-c++.dg/template-8.mm: New.
1062
1063 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1064
1065         PR objc/23709
1066         * objc.dg/pr23709.m: New.
1067         * obj-c++.dg/pr23709.m: New.
1068
1069 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1070
1071         PR c++/46046
1072         * g++.dg/template/crash104.C: New.
1073
1074 2010-10-19  Richard Henderson  <rth@redhat.com>
1075
1076         * gcc.target/i386/fma3-fma.c: New.
1077         * gcc.target/i386/fma3-builtin.c: New.
1078         * gcc.target/i386/fma4-builtin.c: New.
1079
1080 2010-10-19  Richard Guenther  <rguenther@suse.de>
1081
1082         PR testsuite/46081
1083         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1084
1085 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1086
1087         Merge from 'apple/trunk' branch on FSF servers.
1088
1089         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1090
1091         Radar 4293709
1092         * objc.dg/proto-init-mimatch-1.m: New.
1093         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1094
1095 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1096
1097         Implemented parsing @synthesize and @dynamic for
1098         Objective-C/Objective-C++.
1099         * objc.dg/property/dynamic-1.m: New.
1100         * objc.dg/property/synthesize-1.m: New.
1101         * obj-c++.dg/property/dynamic-1.mm: New.
1102         * obj-c++.dg/property/synthesize-1.mm: New.
1103
1104 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1105
1106         * objc.dg/at-class-1.m: New.
1107         * objc.dg/at-class-1.mm: New.
1108
1109 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1110
1111         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1112
1113 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1114
1115         Merge from 'apple/trunk' branch on FSF servers.
1116
1117         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1118
1119         Radar 4407151
1120         * obj-c++.dg/template-7.mm: New.
1121
1122 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1123
1124         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1125         bugfix.
1126
1127 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1128
1129         Merge from 'apple/trunk' branch on FSF servers.
1130
1131         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1132
1133         Radar 4451818
1134         * obj-c++.dg/try-catch-16.mm: New.
1135         * obj-c++.dg/try-catch-17.mm: New.
1136
1137         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1138
1139         Radar 4330422
1140         * obj-c++.dg/try-catch-15.mm: New
1141
1142         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1143
1144         Radar 4204796
1145         * obj-c++.dg/try-catch-12.mm: New
1146         * obj-c++.dg/try-catch-13.mm: New
1147         * obj-c++.dg/try-catch-14.mm: New
1148         * objc.dg/try-catch-11.m: New
1149         * objc.dg/try-catch-12.m: New
1150         * objc.dg/try-catch-13.m: New
1151
1152 2010-10-18  Richard Henderson  <rth@redhat.com>
1153
1154         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1155
1156 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1157
1158         PR c/46015
1159         * c-c++-common/Wunused-var-13.c: New test.
1160
1161 2010-10-18  Richard Guenther  <rguenther@suse.de>
1162
1163         PR tree-optimization/45967
1164         * gcc.dg/torture/pr45967.c: New testcase.
1165         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1166         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1167         * gcc.dg/torture/pr39074-2.c: Likewise
1168         * gcc.dg/torture/pta-escape-1.c: Likewise
1169         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1170         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1171         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1172         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1173         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1174         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1175
1176 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1177
1178         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1179
1180 2010-10-18  Richard Guenther  <rguenther@suse.de>
1181
1182         PR lto/44950
1183         * g++.dg/lto/20101015-2_0.C: New testcase.
1184
1185 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR middle-end/46019
1188         * gcc.c-torture/execute/pr46019.c: New test.
1189
1190 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1191
1192         Merge from 'apple/trunk' branch on FSF servers.
1193
1194         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1195
1196         Radar 4516785
1197         * obj-c++.dg/method-namespace-2.mm: New.
1198
1199 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1200
1201         Merge from 'apple/trunk' branch on FSF servers.
1202
1203         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1204
1205         Radar 4133425
1206         * objc.dg/private-1.m: Test modified.
1207         * obj-c++.dg/private-1.mm: Test modified.
1208
1209 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1210
1211         PR testsuite/45987
1212         * gcc.target/i386/push-1.c: Remove.
1213
1214 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1215             H.J. Lu  <hongjiu.lu@intel.com>
1216
1217         PR target/46051
1218         * gcc.target/i386/pr46051.c: New test.
1219
1220 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1221
1222         * obj-c++.dg/gnu-api-2-class.mm: New.
1223         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1224         * obj-c++.dg/gnu-api-2-method.mm: New.
1225         * obj-c++.dg/gnu-api-2-objc.mm: New.
1226         * obj-c++.dg/gnu-api-2-object.mm: New.
1227         * obj-c++.dg/gnu-api-2-property.mm: New.
1228         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1229         * obj-c++.dg/gnu-api-2-sel.mm: New.
1230
1231 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1232
1233         * objc.dg/fsf-package-0.m: New.
1234         * obj-c++.dg/fsf-package-0.m: New.
1235
1236 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1237
1238         PR objc/18255
1239         * objc.dg/pr18255.m: New.
1240
1241 2010-10-16  Jan Hubicka  <jh@suse.cz>
1242
1243         PR middle-end/44206
1244         * g++.dg/torture/pr44206.C: New.
1245
1246 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1247
1248         * objc.dg/gnu-api-2-class.m: New.
1249         * objc.dg/gnu-api-2-objc.m: New.
1250
1251 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1252
1253         * objc.dg/gnu-api-2-ivar.m: New.
1254
1255 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1256
1257         * objc.dg/gnu-api-2-property.m: New.
1258
1259 2010-10-15  Xinliang David Li  <davidxl@google.com>
1260
1261         * g++.dg/uninit-pred-3_a.C: New test.
1262         * g++.dg/uninit-pred-3_b.C: New test.
1263
1264 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1265
1266         * objc.dg/gnu-api-2-object.m: New.
1267
1268 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1269
1270         * objc.dg/gnu-api-2-method.m: New.
1271
1272 2010-10-15  Jason Merrill  <jason@redhat.com>
1273
1274         * g++.dg/lto/pr45983_0.C: New.
1275
1276 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1277
1278         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1279         builtin combiner patterns.
1280         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1281         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1282         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1283         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1284         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1285
1286 2010-10-15  Richard Guenther  <rguenther@suse.de>
1287
1288         * g++.dg/lto/20101015-1_0.C: New testcase.
1289
1290 2010-10-15  Richard Guenther  <rguenther@suse.de>
1291
1292         PR testsuite/46021
1293         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1294         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1295
1296 2010-10-15  Richard Guenther  <rguenther@suse.de>
1297
1298         PR lto/45957
1299         * g++.dg/lto/20101014-1_0.C: New testcase.
1300
1301 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1302
1303         * objc.dg/gnu-api-2-protocol.m: New.
1304         * objc.dg/gnu-api-2-sel.m: New.
1305
1306 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1307
1308         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1309         arm-eabi targets.
1310
1311 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1312
1313         * gcc.dg/20101010-1.c: New testcase.
1314
1315 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1316
1317         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1318         script when relocatable linking.
1319
1320 2010-10-14  Yao Qi  <yao@codesourcery.com>
1321
1322         PR target/45447
1323         * gcc.target/arm/pr45447.c: New test.
1324
1325 2010-10-14  Jan Hubicka  <jh@suse.cz>
1326
1327         PR middle-end/45621
1328         * g++.dg/lto/pr45621.h : New.
1329         * g++.dg/lto/pr45621_0.C: New.
1330         * g++.dg/lto/pr45621_1.C: New.
1331
1332 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1333
1334         * objc.dg/property: New.
1335         * objc.dg/property/fsf-property-basic.m: New.
1336         * objc.dg/property/fsf-property-method-access.m: New.
1337         * objc.dg/property/fsf-property-named-ivar.m: New.
1338         * obj-c++.dg/property: New.
1339         * obj-c++.dg/property/fsf-property-basic.mm: New.
1340         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1341         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1342
1343         merge from FSF apple 'trunk' branch.
1344         2006 Fariborz Jahanian <fjahanian@apple.com>
1345
1346         Radars 4436866, 4505126, 4506903, 4517826
1347         * objc.dg/property/property-1.m: New.
1348         * objc.dg/property/property-2.m: New.
1349         * objc.dg/property/property-3.m: New.
1350         * objc.dg/property/property-neg-1.m: New.
1351         * objc.dg/property/property-neg-2.m: New.
1352         * objc.dg/property/property-neg-3.m: New.
1353         * objc.dg/property/property-neg-4.m: New.
1354         * objc.dg/property/property-neg-5.m: New.
1355         * objc.dg/property/property-neg-6.m: New.
1356         * objc.dg/property/property-neg-7.m: New.
1357         * objc.dg/property/property.exp: New.
1358         * obj-c++.dg/property/property-1.mm: New.
1359         * obj-c++.dg/property/property-2.mm: New.
1360         * obj-c++.dg/property/property-3.mm: New.
1361         * obj-c++.dg/property/property-neg-1.mm: New.
1362         * obj-c++.dg/property/property-neg-2.mm: New.
1363         * obj-c++.dg/property/property-neg-3.mm: New.
1364         * obj-c++.dg/property/property-neg-4.mm: New.
1365         * obj-c++.dg/property/property-neg-5.mm: New.
1366         * obj-c++.dg/property/property-neg-6.mm: New.
1367         * obj-c++.dg/property/property-neg-7.mm: New.
1368         * obj-c++.dg/property/property.exp: New.
1369
1370 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1371
1372         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1373
1374 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1375
1376         PR c/45969
1377         * gcc.c-torture/compile/pr45969-1.c: New test.
1378
1379 2010-10-14  Richard Guenther  <rguenther@suse.de>
1380
1381         PR tree-optimization/44913
1382         * gcc.dg/torture/pr44913.c: New testcase.
1383
1384 2010-10-14  Richard Guenther  <rguenther@suse.de>
1385
1386         PR lto/45382
1387         * g++.dg/lto/20101014-2_0.C: New testcase.
1388
1389 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1390
1391         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1392         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1393         * gcc.target/i386/pr44130.c: Likewise.
1394         * gcc.target/i386/pr44144.c: Likewise.
1395         * gcc.target/i386/pr44180.c: Likewise.
1396         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1397         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1398         * gcc.target/i386/vect-sizes-1.c: Likewise.
1399         * gcc.target/i386/vectorize4-avx.c: Likewise.
1400
1401 2010-10-14  Richard Guenther  <rguenther@suse.de>
1402
1403         PR lto/44561
1404         * g++.dg/lto/20101010-3_0.C: New testcase.
1405         * g++.dg/lto/20101010-4_0.C: Likewise.
1406
1407 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1408
1409         * objc.dg/pr45878.m: Update to include NSConstantString interface
1410         for -fnext-runtime.
1411         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1412         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1413         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1414         reference for m64 -fnext-runtime.
1415
1416 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1417
1418         * gcc.target/i386/vect-sizes-1.c: New.
1419
1420 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1421
1422         PR middle-end/46011
1423         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1424
1425 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1426
1427         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1428         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1429
1430 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1431
1432         * gcc.target/ia64/20101005.c: New test.
1433
1434 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1435
1436         PR rtl-optimization/45570
1437         * gcc.dg/pr45570.c: New test.
1438
1439 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1440
1441         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1442         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1443         * gcc.target/i386/vectorize4-avx.c: Likewise.
1444
1445 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1446
1447         * gcc.target/i386/avx-copysign-vec.c: New.
1448         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1449
1450 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1451
1452         PR middle-end/44130
1453         * gcc.target/i386/pr44130.c: New.
1454
1455 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1456
1457         PR middle-end/44144
1458         * gcc.target/i386/pr44144.c: New.
1459
1460 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1461
1462         PR target/44180
1463         * gcc.target/i386/pr44180.c: New.
1464
1465 2010-10-13  Jason Merrill  <jason@redhat.com>
1466
1467         * g++.dg/template/canon-type-8.C: New.
1468
1469 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1470
1471         * gcc.c-torture/execute/20101013-1.c: New test.
1472
1473 2010-10-13  Richard Guenther  <rguenther@suse.de>
1474
1475         PR objc/45878
1476         * objc.dg/pr45878.m: New testcase.
1477
1478 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1479
1480         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1481         * gcc.dg/format/dfp-printf-1.c: Likewise.
1482         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1483
1484 2010-10-13  Richard Guenther  <rguenther@suse.de>
1485
1486         PR tree-optimization/45788
1487         * g++.dg/pr45788.C: New testcase.
1488
1489 2010-10-13  Richard Guenther  <rguenther@suse.de>
1490
1491         PR tree-optimization/45970
1492         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1493
1494 2010-10-13  Richard Guenther  <rguenther@suse.de>
1495
1496         PR tree-optimization/45982
1497         * gcc.dg/torture/pr45982.c: New testcase.
1498         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1499         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1500         * gcc.dg/torture/pr39074-2.c: Likewise.
1501
1502 2010-10-13  Richard Guenther  <rguenther@suse.de>
1503
1504         PR middle-end/45874
1505         * g++.dg/torture/pr45874.C: New testcase.
1506
1507 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1508
1509         * objc.dg/attributes/method-attribute-1.m: Update to respond
1510         to implemented method attributes..
1511         * objc.dg/attributes/method-attribute-2.m: Likewise.
1512         * objc.dg/attributes/method-attribute-3.m: Likewise.
1513         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1514         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1515         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1516
1517 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1518
1519         PR libobjc/23214
1520         * objc.dg/pr23214.m: New.
1521
1522 2010-10-12  Michael Eager  <eager@eagercon.com>
1523
1524         PR testsuite/45856
1525         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1526         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1527
1528 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR fortran/45636
1531         * gcc.c-torture/execute/pr45636.c: New test.
1532         * gfortran.dg/pr45636.f90: New test.
1533
1534 2010-10-12  Richard Henderson  <rth@redhat.com>
1535
1536         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1537
1538 2010-10-12  Daniel Kraft  <d@domob.eu>
1539
1540         PR fortran/38936
1541         * gfortran.dg/associate_1.f03: More tests with derived-types.
1542         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1543         * gfortran.dg/associate_8.f03: Fix typo.
1544         * gfortran.dg/initialization_27.f90: Fix typo.
1545
1546 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1547
1548         PR testsuite/45851
1549         * lib/lto.exp (lto-get-options-main): Support optional target
1550         selector for dg-extra-ld-options.
1551
1552 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1553
1554         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1555         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1556
1557 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1558
1559         PR middle-end/45699
1560         * g++.dg/torture/pr45699.C: New test.
1561         * g++.dg/otr-fold-1.C: Adjusted.
1562         * g++.dg/otr-fold-1.C: Likewise.
1563
1564 2010-10-11  Nick Clifton  <nickc@redhat.com>
1565
1566         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1567         Allow for a user label prefix.
1568
1569 2010-10-10  Richard Guenther  <rguenther@suse.de>
1570
1571         * g++.dg/lto/20101010-1_0.C: New testcase.
1572         * g++.dg/lto/20101010-2_0.C: Likewise.
1573
1574 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1575
1576         PR tree-optimization/45902
1577         * gcc.dg/vect/45902.c: New test.
1578
1579 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR target/45870
1582         * gcc.dg/tls/pr45870.c: New test.
1583
1584 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1585
1586         PR fortran/45961
1587         * gfortran.dg/typebound_operator_6.f03: New.
1588
1589 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1590
1591         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1592         and adjust -export symbol scanning.
1593         * g++.dg/ext/dllexport1.C: Likewise.
1594         * g++.dg/ext/dllexport3.C: Likewise.
1595         * gcc.dg/dll-3.c: Likewise.
1596         * gcc.dg/dll-4.c: Likewise.
1597         * gcc.dg/dll-5.c: Likewise.
1598
1599 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1600
1601         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1602         instead of tree_profile dump file.
1603         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1604         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1605         dump file.
1606
1607 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1608
1609         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1610
1611 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1612
1613         * gfortran.dg/character_comparison_4.f90:  New test.
1614         * gfortran.dg/character_comparison_5.f90:  New test.
1615         * gfortran.dg/character_comparison_6.f90:  New test.
1616
1617 2010-10-09  Richard Henderson  <rth@redhat.com>
1618
1619         * lib/target-supports.exp
1620         (check_effective_target_automatic_stack_alignment): Always true.
1621
1622 2010-10-09  Richard Guenther  <rguenther@suse.de>
1623
1624         PR lto/45956
1625         * gcc.dg/lto/20101009-2_0.c: New testcase.
1626         * gcc.dg/lto/20101009-2_1.c: Likewise.
1627         * gcc.dg/lto/20101009-2_2.c: Likewise.
1628
1629 2010-10-09  Richard Guenther  <rguenther@suse.de>
1630
1631         PR lto/45947
1632         * g++.dg/lto/20101009-1_0.C: New testcase.
1633
1634 2010-10-09  Richard Guenther  <rguenther@suse.de>
1635
1636         PR tree-optimization/45945
1637         * gcc.dg/lto/20101009-1_0.c: New testcase.
1638
1639 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1640
1641         PR target/45913
1642         * gcc.target/i386/pr45913.c: New.
1643
1644 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1645
1646         PR fortran/45943
1647         * gfortran.dg/streamio_16.f90: Update test.
1648
1649 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1650
1651         PR tree-optimization/45903
1652         * gcc.target/i386/pr45903.c: New test.
1653
1654 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1655
1656         * gnat.dg/interface5.adb: Compile with warnings disabled.
1657
1658 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1659
1660         * obj-c++.dg/encode-10.mm: New testcase.
1661
1662 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1663
1664         PR objc++/23614
1665         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1666         C++ class.  Removed XFAIL.
1667
1668 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1669
1670         PR fortran/45933
1671         * gfortran.dg/typebound_operator_5.f03: New.
1672
1673 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1674
1675         Merge from 'apple/trunk' branch on FSF servers.
1676
1677         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1678
1679         Radar 4508851
1680         * obj-c++.dg/method-namespace-1.mm: New.
1681
1682 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1683
1684         * gcc.dg/tree-ssa/sra-11.c: New test.
1685
1686 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1687
1688         PR Tree-Vect/45847
1689         * gcc.dg/vect/pr45847.c: New test.
1690
1691 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1692             Kai Tietz  <kai.tietz@onevision.com>
1693
1694         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1695
1696 2010-10-07  Richard Guenther  <rguenther@suse.de>
1697
1698         PR tree-optimization/45732
1699         * gcc.dg/torture/pr45732.c: New testcase.
1700
1701 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1702
1703         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1704         * objc.dg/foreach-2.m: Likewise.
1705         * objc.dg/foreach-3.m: Likewise.
1706         * objc.dg/foreach-4.m: Likewise.
1707         * objc.dg/foreach-5.m: Likewise.
1708         * objc.dg/foreach-6.m: Likewise.
1709         * objc.dg/foreach-7.m: Likewise.
1710         * objc.dg/objc-foreach-4.m: Likewise.
1711         * objc.dg/objc-foreach-5.m: Likewise.
1712
1713 2010-10-07  Richard Guenther  <rguenther@suse.de>
1714
1715         PR middle-end/45869
1716         * gcc.dg/torture/pr45869.c: New testcase.
1717
1718 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1719
1720         * objc.dg/set-not-used-1.m: New
1721         * obj-c++.dg/set-not-used-1.mm: New.
1722
1723 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1724
1725         * objc.dg/attributes/method-attribute-3.m: New.
1726         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1727
1728 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1729
1730         PR fortran/45916
1731         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1732
1733 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1734
1735         PR fortran/45889
1736         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1737
1738 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1739
1740         Merge from 'apple/trunk' branch on FSF servers.
1741
1742         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1743
1744         Radar 4278774
1745         * obj-c++.dg/encode-9.mm: New.
1746
1747 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1748
1749         * g++.dg/cpp0x/pr45908.C: New test.
1750
1751 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1752
1753         * gnat.dg/opt6.ad[sb]: New test.
1754
1755 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1756
1757         Implemented fast enumeration for Objective-C.
1758         * objc.dg/foreach-1.m: New.
1759         * objc.dg/foreach-2.m: New.
1760         * objc.dg/foreach-3.m: New.
1761         * objc.dg/foreach-4.m: New.
1762         * objc.dg/foreach-5.m: New.
1763         * objc.dg/foreach-6.m: New.
1764         * objc.dg/foreach-7.m: New.
1765
1766         Merge from 'apple/trunk' branch on FSF servers:
1767         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1768
1769         Radar 4502236
1770         * objc.dg/objc-foreach-5.m: New.
1771
1772         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1773
1774         Radar 4507230
1775         * objc.dg/objc-foreach-4.m: New.
1776
1777         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1778
1779         Radar 4472881
1780         * objc.dg/objc-foreach-3.m: New.
1781
1782         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1783
1784         Radar 4468498
1785         * objc.dg/objc-foreach-2.m: New.
1786
1787         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1788
1789         Radar 4294910
1790         * objc.dg/objc-foreach-1.m: New
1791
1792 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1793
1794         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1795         unsigned values.
1796
1797 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1798
1799         PR objc++/28050
1800         * obj-c++.dg/syntax-error-10.mm: New.
1801
1802 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1803
1804         PR objc++/23707
1805         * obj-c++.dg/syntax-error-9.mm: New.
1806
1807 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1808
1809         PR objc++/31126
1810         * obj-c++.dg/syntax-error-8.mm: New.
1811
1812 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1813
1814         Merge from 'apple/trunk' branch on FSF servers.
1815
1816         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1817
1818         Radar 4290840
1819         * obj-c++.dg/syntax-error-7.mm: New
1820
1821         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1822
1823         Radar 4294425
1824         * obj-c++.dg/syntax-error-6.mm: New
1825
1826         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1827
1828         Radar 4261146
1829         * obj-c++.dg/syntax-error-5.mm: New
1830
1831         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1832
1833         Radar 4093475
1834         * obj-c++.dg/syntax-error-[3-4].mm: New.
1835
1836         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1837
1838         Radar 4185810
1839         * obj-c++.dg/syntax-error-[1-2].mm: New.
1840
1841 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1842
1843         PR tree-optimization/45752
1844         * gcc.dg/vect/pr45752.c: New test.
1845
1846 2010-10-05  Richard Guenther  <rguenther@suse.de>
1847
1848         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1849         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1850         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1851         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1852         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1853         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1854         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1855         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1856         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1857         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1858         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1859         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1860         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1861         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1862         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1863         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1864         * gcc.dg/tree-ssa/20080530.c: Likewise.
1865         * g++.dg/tree-ssa/inline-3.C: Likewise.
1866         * g++.dg/tree-ssa/inline-1.C: Likewise.
1867         * g++.dg/tree-ssa/inline-2.C: Likewise.
1868         * gcc.dg/profile-dir-1.c: Likewise.
1869         * gcc.dg/profile-dir-2.c: Likewise.
1870         * gcc.dg/profile-dir-3.c: Likewise.
1871
1872 2010-10-05  Richard Guenther  <rguenther@suse.de>
1873
1874         PR middle-end/45877
1875         * g++.dg/torture/pr45877.C: New testcase.
1876
1877 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR debug/45849
1880         * gcc.dg/debug/pr45849.c: New test.
1881
1882         PR middle-end/45876
1883         * gcc.c-torture/compile/pr45876.c: New test.
1884
1885 2010-10-04  Julian Brown  <julian@codesourcery.com>
1886
1887         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1888         vect_hw_misalign.
1889         * gcc.dg/vect/vect-60.c: Likewise.
1890         * gcc.dg/vect/vect-56.c: Likewise.
1891         * gcc.dg/vect/vect-93.c: Likewise.
1892         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1893         * gcc.dg/vect/vect-95.c: Likewise.
1894         * gcc.dg/vect/vect-96.c: Likewise.
1895         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1896         * gcc.dg/vect/slp-25.c: Likewise.
1897         * gcc.dg/vect/slp-3.c: Likewise.
1898         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1899         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1900         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1901         * gcc.dg/vect/vect-109.c: Likewise.
1902         * gcc.dg/vect/vect-peel-1.c: Likewise.
1903         * gcc.dg/vect/vect-peel-2.c: Likewise.
1904         * lib/target-supports.exp
1905         (check_effective_target_arm_vect_no_misalign): New.
1906         (check_effective_target_vect_no_align): Use above.
1907         (check_effective_target_vect_element_align): New.
1908         (add_options_for_quad_vectors): New.
1909
1910 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1911
1912         PR tree-optimization/45572
1913         * g++.dg/ipa/pr45572-1.C: New test.
1914         * g++.dg/ipa/pr45572-2.C: Likewise.
1915
1916 2010-10-03  Ian Lance Taylor  <iant@google.com>
1917
1918         * gcc.dg/anon-struct-11.c: New test.
1919         * gcc.dg/anon-struct-12.c: New test.
1920         * gcc.dg/anon-struct-13.c: New test.
1921         * gcc.dg/anon-struct-14.c: New test.
1922
1923 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1924
1925         * g++.dg/torture/pr45764.C: Revert revision 164914.
1926         * gcc.dg/vect/pr43432.c: Likewise.
1927         * gcc.dg/vect/vect-114.c: Likewise.
1928         * gcc.dg/vect/vect-15.c: Likewise.
1929
1930 2010-10-03  Jason Merrill  <jason@redhat.com>
1931
1932         * g++.dg/cpp0x/sfinae5.C: New.
1933
1934 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1935
1936         PR tree-optimization/45720
1937         PR tree-optimization/45764
1938         * g++.dg/torture/pr45764.C: New.
1939
1940         * gcc.dg/vect/pr43432.c: Xfail.
1941         * gcc.dg/vect/vect-114.c: Likewise.
1942         * gcc.dg/vect/vect-15.c: Likewise.
1943
1944 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1945
1946         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1947         hppa*-*-hpux*.
1948         * gcc.dg/torture/pr45678-2.c: Likewise.
1949
1950 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1951
1952         PR fortran/45748
1953         * gfortran.dg/intrinsic_6.f90: New.
1954
1955 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1956
1957         PR fortran/42831
1958         * gfortran.dg/dependency_37.f90:  New test.
1959
1960 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1961
1962         * gcc.target/i386/shift_mask.c: New test.
1963
1964 2010-10-01  Richard Guenther  <rguenther@suse.de>
1965
1966         PR tree-optimization/45854
1967         * g++.dg/torture/pr45854.C: New testcase.
1968
1969 2010-09-30  Michael Eager  <eager@eagercon.com>
1970
1971         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1972         __FLT_{MIN,MAX}__.
1973
1974 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1975
1976         PR middle-end/45758
1977         * gfortran.dg/graphite/pr45758.f90: New.
1978
1979 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1980
1981         PR middle-end/45230
1982         * gcc.dg/graphite/id-pr45230.c: New.
1983
1984 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1985
1986         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1987         * gfortran.dg/graphite/graphite.exp: Same.
1988         * gcc.dg/graphite/vect-pr43423.c: New.
1989
1990 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR target/45843
1993         * g++.dg/torture/pr45843.C: New test.
1994
1995 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1996
1997         PR fortran/45828
1998         * gfortran.dg/allocate_derived_5.f90: New.
1999
2000 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2001
2002         PR tree-optimization/31261
2003         * gcc.dg/tree-ssa/pr31261.c: New test.
2004
2005 2010-09-30  Michael Eager  <eager@eagercon.com>
2006
2007         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2008         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2009         * gcc.target/microblaze/microblaze.exp: Ditto.
2010         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2011         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2012         * gcc.target/microblaze/others/data_var1.c: Ditto.
2013         * gcc.target/microblaze/others/data_var2.c: Ditto.
2014         * gcc.target/microblaze/others/data_var3.c: Ditto.
2015         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2016         * gcc.target/microblaze/others/strings1.c:: Ditto.
2017         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2018         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2019         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2020         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2021         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2022         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2023         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2024         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2025         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2026         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2027         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2028         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2029         * gcc.target/microblaze/isa/float.c: Ditto.
2030         * gcc.target/microblaze/isa/mulh.c: Ditto.
2031         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2032         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2033         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2034         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2035         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2036         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2037         * gcc.target/microblaze/isa/bshift.c: Ditto.
2038         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2039         * gcc.target/microblaze/isa/div.c: Ditto.
2040         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2041         * gcc.target/microblaze/isa/mul.c: Ditto.
2042
2043 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2044
2045         merge from FSF 'apple/trunk' branch.
2046         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2047
2048         Radar 4386773
2049         * objc.dg/enhanced-proto-1.m: New.
2050         * objc.dg/enhanced-proto-2.m: New.
2051         * obj-c++.dg/enhanced-proto-1.mm: New
2052         * obj-c++.dg/enhanced-proto-2.mm: New.
2053
2054 2010-09-30  Richard Guenther  <rguenther@suse.de>
2055
2056         PR testsuite/45702
2057         * gcc.dg/debug/pr41893-1.c: Adjust.
2058         * gcc.dg/pr30762-1.c: Likewise.
2059         * gcc.dg/pr31529-1.c: Likewise.
2060         * gcc.dg/pr34457-1.c: Likewise.
2061         * gcc.dg/pr34668-1.c: Likewise.
2062         * gcc.dg/pr43557-1.c: Likewise.
2063
2064 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2065
2066         PR objc/45842
2067         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2068         * objc.dg/const-str-3.m: Correct header for memcpy.
2069         * objc.dg/const-str-7.m: Likewise.
2070         * objc.dg/method-20b.m: Provide an implementation of Object.
2071         Adjust XFAIL for m64 NeXT runtime.
2072         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2073         * objc.dg/encode-3.m: Correct line ordering, provide header for
2074         sprintf.
2075         * objc.dg/encode-7-next.m: Only run for 32bit.
2076         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2077         * objc.dg/type-size-2.m: Provide an implementation of Object.
2078         Ajust headers.
2079         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2080         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2081         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2082         Adjust XFAIL for m64 NeXT runtime.
2083         * obj-c++.dg/method-22.mm: Likewise.
2084         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2085
2086 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2087
2088         Merge from 'apple/trunk' branch on FSF servers.
2089
2090         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2091
2092         Radar 4278236
2093         * obj-c++.dg/bad-forward-decl.mm: New
2094
2095 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2096
2097         * ada/acats/run_acats: Revert revision 157037.
2098
2099 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2100
2101         Merge from 'apple/trunk' branch on FSF servers.
2102
2103         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2104
2105         Radar 4281748
2106         * objc.dg/naming-2.m: Update
2107         * objc.dg/naming-3.m: New
2108
2109 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2110
2111         PR target/40457
2112         * gcc.target/arm/pr40457-3.c: New test.
2113
2114 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2115
2116         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2117         alias checking.
2118         * lib/target-supports.exp (check_ifunc_available): Likewise.
2119
2120 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2121
2122         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2123
2124 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2125
2126         * objc.dg/keywords-1.m: New test.
2127         * objc.dg/keywords-2.m: New test.
2128         * objc.dg/keywords-3.m: New test.
2129         * obj-c++.dg/keywords-1.mm: New test.
2130         * obj-c++.dg/keywords-2.mm: New test.
2131
2132 2010-09-28  Jason Merrill  <jason@redhat.com>
2133
2134         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2135         * g++.dg/ext/complit11.C: Likewise.
2136         * g++.old-deja/g++.law/temps1.C: Likewise.
2137
2138         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2139         * g++.old-deja/g++.mike/misc6.C: Likewise.
2140
2141 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2142
2143         * objc.dg/attributes/method-attribute-1.m: New.
2144         * objc.dg/attributes/method-attribute-2.m: New.
2145
2146         * obj-c++.dg/attributes/method-attribute-1.m: New.
2147         * obj-c++.dg/attributes/method-attribute-2.m: New.
2148
2149 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2150
2151         * objc.dg/attributes: New.
2152         * objc.dg/attributes/attributes.exp: New.
2153         * objc.dg/attributes/class-attribute-1.m: New.
2154         * objc.dg/attributes/class-attribute-2.m: New
2155         * objc.dg/attributes/categ-attribute-1.m: New
2156         * objc.dg/attributes/categ-attribute-2.m: New
2157         * objc.dg/attributes/proto-attribute-1.m: New
2158
2159         * obj-c++.dg/attributes: New.
2160         * obj-c++.dg/attributes/attributes.exp: New
2161         * obj-c++.dg/attributes/class-attribute-1.mm: New
2162         * obj-c++.dg/attributes/class-attribute-2.mm: New
2163         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2164         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2165         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2166
2167 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2168
2169         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2170         from the branch renamed to method-20b.m to avoid clashes).
2171
2172         2005-08-23  Stuart Hastings  <stuart@apple.com>
2173                     Ziemowit Laski  <zlaski@apple.com>
2174
2175         Radar 4209854
2176         * obj-c++.dg/method-23.mm: New.
2177         * objc.dg/method-20.m: New.
2178
2179 2010-09-28  Jan Hubicka  <jh@suse.cz>
2180
2181         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2182
2183 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2184
2185         PR target/44452
2186         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2187         i?86-*-solaris2.[89], *-*-vxworks*.
2188         * gcc.target/i386/pr22152.c: Likewise.
2189         * gcc.target/i386/vect8-ret.c: New test.
2190
2191 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2192
2193         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2194
2195 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2196
2197         Merge from 'apple/trunk' branch on FSF servers.
2198
2199         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2200
2201         Radar 4175534
2202         * obj-c++.dg/method-22.mm: New.
2203
2204 2010-09-27  Jason Merrill  <jason@redhat.com>
2205
2206         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2207         * g++.dg/ext/complit11.C: Adjust.
2208         * g++.old-deja/g++.law/temps1.C: Adjust.
2209         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2210         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2211
2212 2010-09-27  Ian Lance Taylor  <iant@google.com>
2213
2214         * lib/target-supports.exp (check_effective_target_split_stack):
2215         New procedure.
2216         * gcc.dg/split-1.c: New test.
2217         * gcc.dg/split-2.c: New test.
2218         * gcc.dg/split-3.c: New test.
2219         * gcc.dg/split-4.c: New test.
2220
2221 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2222
2223         PR objc/25464
2224         * objc.dg/type-size-3.m: New test.
2225
2226 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2227
2228         PR objc/45763
2229         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2230
2231 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2232
2233         PR objc/25450
2234         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2235         * objc.dg/type-size-2.m: Same change.
2236         * obj-c++.dg/encode-5.mm: Same change.
2237
2238 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2239
2240         Merge from 'apple/trunk' branch on FSF servers.  The original
2241         Changelogs are below.
2242
2243         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2244         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2245         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2246         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2247         in the branch).
2248         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2249         proto-qual-1.m in the branch) and the normal ABI on GNU.
2250         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2251         the test only with the NeXT runtime.
2252         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2253         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2254         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2255         Run the test only with the NeXT runtime.
2256
2257         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2258
2259         Radar 4492973
2260         * objc.dg/encode-7-64bit.m: New.
2261         * objc.dg/encode-7.m: Skip if -m64.
2262
2263         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2264
2265         Radar 4301047
2266         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2267         * obj-c++.dg/threedotthree-abi-1.mm: New
2268         * objc.dg/threedotthree-abi-1.m: New
2269
2270         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2271
2272         Radar 4136935
2273         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2274         * objc.dg/encode-6.m: Likewise.
2275         * objc.dg/encode-7.m: New test case.
2276
2277 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2278
2279         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2280         const-str-12.m to constr-str-12b.m to avoid conflicts.
2281
2282         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2283
2284         Radar 4229905
2285         * obj-c++.dg/warn5.mm: New
2286
2287         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2288
2289         Radar 4154928
2290         * obj-c++.dg/const-str-12.mm: New.
2291         * objc.dg/const-str-12.m: New.
2292
2293 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2294
2295         PR fortran/40569
2296         PR fortran/40568
2297         * gfortran.dg/storage_size_2.f08: Fix test.
2298         * gfortran.dg/c_sizeof_1.f90: Fix test.
2299         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2300         * gfortran.dg/c_sizeof_3.f90: New.
2301         * gfortran.dg/c_sizeof_4.f90: New.
2302         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2303         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2304
2305 2010-09-26  Daniel Kraft  <d@domob.eu>
2306
2307         PR fortran/45783
2308         PR fortran/45795
2309         * gfortran.dg/select_type_18.f03: New test.
2310
2311 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2312
2313         * gnat.dg/return2.ad[sb]: New test.
2314         * gnat.dg/return2_pkg.ads: New helper.
2315
2316 2010-09-25  Daniel Kraft  <d@domob.eu>
2317
2318         PR fortran/45776
2319         * gfortran.dg/io_constraints_6.f03: New test.
2320         * gfortran.dg/io_constraints_7.f03: New test.
2321         * gfortran.dg/newunit_2.f90: New test.
2322
2323 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2324
2325         * gfortran.dg/operator_c1202.f90: New test.
2326
2327 2010-09-24  Jan Hubicka  <jh@suse.cz>
2328
2329         * gcc.dg/tree-ssa/leaf.c: New testcase.
2330
2331 2010-09-24  Jan Hubicka  <jh@suse.cz>
2332
2333         PR tree-optimization/45738
2334         PR tree-optimization/45741
2335         * gcc.c-torture/compile/pr45741.c: New.
2336         * gfortran.fortran-torture/compile/pr45738.f90: New.
2337
2338 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2339
2340         * gcc.dg/cpp/undef-opt-1.c: New test.
2341
2342 2010-09-24  Jason Merrill  <jason@redhat.com>
2343
2344         * g++.dg/other/error10.C: Adjust expected output.
2345
2346 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2347
2348         PR middle-end/45234
2349         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2350         * gcc.target/i386/pr45234.c: New test.
2351
2352 2010-09-24  Richard Guenther  <rguenther@suse.de>
2353
2354         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2355
2356 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2357
2358         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2359         as a comment leader in regexp.
2360
2361 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2362
2363         * objc.dg/sync-2.m: New test.
2364         * obj-c++.dg/sync-2.mm: New test.
2365
2366 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/40571
2369         * gfortran.dg/iso_fortran_env_7.f90: New.
2370
2371 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2372
2373         * obj-c++.dg/too-many-args.mm: New file.
2374
2375 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2376
2377         Merge from 'apple/trunk' branch on FSF servers.
2378
2379         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2380
2381         Radar 4491608
2382         * objc.dg/too-many-args.m: New
2383
2384 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2385
2386         PR fortran/45744
2387         * gfortran.dg/dependency_36.f90:  New test.
2388
2389 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2390
2391         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2392         * gcc.target/i386/pad-3.c: Ditto.
2393         * gcc.target/i386/pad-7.c: Ditto.
2394         * gcc.target/i386/pad-7.c: Ditto.
2395         * gcc.target/i386/pr36502.c: Ditto.
2396         * gcc.target/i386/zee.c: Ditto.
2397         * gcc.target/i386/20060821-1.c: Ditto.
2398         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2399         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2400         * gcc.target/i386/pad-5b.c: Ditto.
2401         * gcc.target/i386/pad-6a.c: Ditto.
2402         * gcc.target/i386/pad-6b.c: Ditto.
2403         * gcc.target/i386/pad-8.c: Ditto.
2404         * gcc.target/i386/pad-9.c: Ditto.
2405         * gcc.target/i386/pad-10.c: Ditto.
2406         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2407
2408 2010-09-23  Richard Guenther  <rguenther@suse.de>
2409
2410         PR tree-optimization/45565
2411         * g++.dg/ipa/pr45565.C: New testcase.
2412
2413 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2414
2415         PR fortran/45745
2416         PR fortran/45648
2417         * gfortran.dg/vector_subscript_bound_1.f90: New.
2418
2419 2010-09-23  Richard Guenther  <rguenther@suse.de>
2420
2421         PR middle-end/45750
2422         * gcc.dg/pr45750.c: New testcase.
2423
2424 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2425
2426         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2427         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2428         build.
2429
2430 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2431
2432         PR rtl-optimization/44374
2433         * gcc.target/arm/headmerge-1.c: New test.
2434         * gcc.target/arm/headmerge-2.c: New test.
2435         * gcc.target/i386/headmerge-1.c: New test.
2436         * gcc.target/i386/headmerge-2.c: New test.
2437
2438 2010-09-23  Daniel Kraft  <d@domob.eu>
2439
2440         PR fortran/38936
2441         PR fortran/44044
2442         PR fortran/45474
2443         * gfortran.dg/intrinsic_intent_1.f03: New test.
2444         * gfortran.dg/select_type_17.f03: New test.
2445         * gfortran.dg/associate_5.f03: More definability tests.
2446         * gfortran.dg/enum_2.f90: Check definability.
2447         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2448         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2449         * gfortran.dg/char_expr_2.f90: Ditto.
2450         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2451         * gfortran.dg/enum_5.f90: Ditto.
2452         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2453         * gfortran.dg/impure_assignment_2.f90: Ditto.
2454         * gfortran.dg/impure_assignment_3.f90: Ditto.
2455         * gfortran.dg/intent_out_1.f90: Ditto.
2456         * gfortran.dg/intent_out_3.f90: Ditto.
2457         * gfortran.dg/pointer_assign_7.f90: Ditto.
2458         * gfortran.dg/pointer_intent_3.f90: Ditto.
2459         * gfortran.dg/pr19936_1.f90: Ditto.
2460         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2461         * gfortran.dg/simpleif_2.f90: Ditto.
2462         * gfortran.dg/protected_5.f90: Ditto.
2463         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2464         * gfortran.dg/protected_6.f90: Ditto.
2465         * gfortran.dg/protected_7.f90: Ditto.
2466
2467 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2468
2469         PR libfortran/45710
2470         * gfortran.dg/namelist_65.f90: New test.
2471
2472 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2473
2474         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2475         the regexp pattern between the expected label and location string.
2476
2477 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2478
2479         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2480
2481 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2482
2483         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2484         * gcc.dg/pr27898.c: Likewise.
2485         * gcc.dg/pr28712.c: Likewise.
2486         * gcc.dg/pr30762-1.c: Likewise.
2487         * gcc.dg/pr31529-1.c: Likewise.
2488         * gcc.dg/pr34457-1.c: Likewise.
2489         * gcc.dg/pr34668-1.c: Likewise.
2490         * gcc.dg/pr34989-1.c: Likewise.
2491         * gcc.dg/pr43557-1.c: Likewise.
2492
2493 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR rtl-optimization/45739
2496         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2497
2498 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2499
2500         * gcc.target/sparc/mnofpu.c: New test.
2501
2502 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR rtl-optimization/45739
2505         * gcc.target/i386/pr45739.c: New test.
2506
2507 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2508
2509         PR fortran/45648
2510         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2511         and counts. Add non-elemental function call check.
2512
2513         PR fortran/45648
2514         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2515         arguments checks. Update temporary counts.
2516         * gfortran.dg/transpose_optimization_1.f90: New.
2517
2518 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2519
2520         PR objc/23710
2521         * objc.dg/invalid-method-1.m: New.
2522
2523 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2524
2525         Merge from 'apple/trunk' branch on FSF servers.
2526
2527         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2528
2529         Radar 4291785
2530         * objc.dg/naming-4.m: New
2531         * objc.dg/naming-5.m: New
2532         * obj-c++.dg/naming-1.mm: New
2533         * obj-c++.dg/naming-2.mm: New
2534
2535 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2536             Jack Howarth  <howarth@bromo.med.uc.edu>
2537
2538         PR c++/45645
2539         * g++.dg/torture/pr44972.C: Use portable assert().
2540
2541 2010-09-21  Richard Guenther  <rguenther@suse.de>
2542
2543         PR tree-optimization/45580
2544         * g++.dg/torture/pr45580.C: New testcase.
2545
2546 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2547
2548         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2549
2550 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2551
2552         PR fortran/45438
2553         * gfortran.dg/pointer_check_7.f90: New.
2554
2555 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR rtl-optimization/45728
2558         * gcc.c-torture/compile/pr45728.c: New test.
2559
2560 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2561
2562         PR fortran/45081
2563         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2564
2565 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2566
2567         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2568
2569 2010-09-20  Richard Guenther  <rguenther@suse.de>
2570
2571         PR middle-end/45704
2572         * gcc.dg/torture/pr45704.c: New testcase.
2573
2574 2010-09-20  Jan Hubicka  <jh@suse.cz>
2575
2576         PR tree-optimize/45605
2577         * g++.dg/tree-ssa/pr45605.C: New testcase.
2578
2579 2010-09-20  Michael Matz  <matz@suse.de>
2580
2581         PR testsuite/45706
2582         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2583         enough.
2584
2585 2010-09-20  Richard Guenther  <rguenther@suse.de>
2586
2587         PR tree-optimization/45705
2588         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2589
2590 2010-09-20  Michael Matz  <matz@suse.de>
2591
2592         PR testsuite/45706
2593         * lib/target-supports.exp (check_effective_target_vect_perm):
2594         Add i?86-*-*.
2595
2596 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2597
2598         PR rtl-optimization/45695
2599         * gcc.c-torture/execute/pr45695.c: New test.
2600
2601 2010-09-19  Jan Hubicka  <jh@suse.cz>
2602
2603         PR lto/44246
2604         * gcc.c-torture/compile/pr44246.c:New file.
2605
2606 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2607
2608         PR tree-optimization/45714
2609         * gfortran.dg/vect/pr45714-a.f: New test.
2610         * gfortran.dg/vect/pr45714-b.f: New test.
2611
2612 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2613
2614         * gnat.dg/const1.adb: Rename into...
2615         * gnat.dg/constant1.adb: ...this.
2616         * gnat.dg/constant2.adb: New test.
2617         * gnat.dg/constant2_pkg1.ads: New helper.
2618         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2619
2620 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2621
2622         * gnat.dg/specs/constant1.ads: New test.
2623         * gnat.dg/specs/constant1_pkg.ads: New helper.
2624
2625 2010-09-18  Jan Hubicka  <jh@suse.cz>
2626
2627         PR tree-optimization/45453
2628         * g++.dg/tree-ssa/pr45453.C: New testcase.
2629
2630 2010-09-18  Jason Merrill  <jason@redhat.com>
2631
2632         * g++.dg/cpp0x/initlist44.C: New.
2633
2634 2010-09-18  Richard Guenther  <rguenther@suse.de>
2635
2636         PR tree-optimization/45709
2637         * g++.dg/torture/pr45709-2.C: New testcase.
2638
2639 2010-09-18  Richard Guenther  <rguenther@suse.de>
2640
2641         PR tree-optimization/45709
2642         * g++.dg/torture/pr45709.C: New testcase.
2643
2644 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2645
2646         PR testsuite/45719
2647         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2648
2649 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2650
2651         * gcc.target/i386/pad-1.c: New.
2652         * gcc.target/i386/pad-2.c: Likewise.
2653         * gcc.target/i386/pad-3.c: Likewise.
2654         * gcc.target/i386/pad-4.c: Likewise.
2655         * gcc.target/i386/pad-5a.c: Likewise.
2656         * gcc.target/i386/pad-5b.c: Likewise.
2657         * gcc.target/i386/pad-6a.c: Likewise.
2658         * gcc.target/i386/pad-6b.c: Likewise.
2659         * gcc.target/i386/pad-7.c: Likewise.
2660         * gcc.target/i386/pad-8.c: Likewise.
2661         * gcc.target/i386/pad-9.c: Likewise.
2662         * gcc.target/i386/pad-10.c: Likewise.
2663
2664 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2665
2666         PR middle-end/45234
2667         * gcc.dg/torture/stackalign/alloca-5.c: New.
2668
2669 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2670
2671         PR middle-end/45678
2672         * gcc.dg/torture/pr45678-2.c: New.
2673
2674 2010-09-17  Richard Guenther  <rguenther@suse.de>
2675
2676         PR middle-end/45678
2677         * gcc.dg/torture/pr45678-1.c: New testcase.
2678
2679 2010-09-17  Michael Matz  <matz@suse.de>
2680
2681         PR tree-optimization/43432
2682         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2683         check_effective_target_vect_perm_short): New predicates.
2684         (check_effective_target_vect_perm): Include x86_64.
2685         * gcc.dg/vect/pr43432.c: New test.
2686         * gcc.dg/vect/vect-114.c: Adjust.
2687         * gcc.dg/vect/vect-15.c: Ditto.
2688         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2689         * gcc.dg/vect/slp-perm-9.c: Ditto.
2690
2691 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2692
2693         PR testsuite/45692
2694         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2695         GNU runtime.
2696
2697 2010-09-17  Richard Guenther  <rguenther@suse.de>
2698
2699         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2700         * gcc.dg/pr28706.c: Likewise.
2701         * gcc.dg/pr28712.c: Likewise.
2702         * gcc.dg/pr30762-1.c: Likewise.
2703         * gcc.dg/pr30762-2.c: Likewise.
2704         * gcc.dg/pr31529-1.c: Likewise.
2705         * gcc.dg/pr31529-2.c: Likewise.
2706         * gcc.dg/pr34457-1.c: Likewise.
2707         * gcc.dg/pr34457-2.c: Likewise.
2708         * gcc.dg/pr34668-1.c: Likewise.
2709         * gcc.dg/pr34668-2.c: Likewise.
2710         * gcc.dg/pr34989-1.c: Likewise.
2711         * gcc.dg/pr34989-2.c: Likewise.
2712         * gcc.dg/pr43557-1.c: Likewise.
2713         * gcc.dg/pr43557-2.c: Likewise.
2714         * gcc.dg/debug/pr41893-1.c: Likewise.
2715         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2716         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2717         * gcc.dg/matrix/matrix-4.c: Likewise.
2718         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2719         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2720         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2721         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2722
2723 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2724
2725         PR fortran/43665
2726         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2727         optimizations.
2728         * gfortran.dg/intent_optimize_1.f90: New test.
2729
2730 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2731
2732         * gcc.target/i386/divmod-1.c: New.
2733         * gcc.target/i386/divmod-2.c: Likewise.
2734         * gcc.target/i386/divmod-3.c: Likewise.
2735         * gcc.target/i386/divmod-4.c: Likewise.
2736         * gcc.target/i386/divmod-4a.c: Likewise.
2737         * gcc.target/i386/divmod-5.c: Likewise.
2738         * gcc.target/i386/divmod-6.c: Likewise.
2739         * gcc.target/i386/divmod-7.c: Likewise.
2740         * gcc.target/i386/divmod-8.c: Likewise.
2741         * gcc.target/i386/udivmod-1.c: Likewise.
2742         * gcc.target/i386/udivmod-2.c: Likewise.
2743         * gcc.target/i386/udivmod-3.c: Likewise.
2744         * gcc.target/i386/udivmod-4.c: Likewise.
2745         * gcc.target/i386/udivmod-4a.c: Likewise.
2746         * gcc.target/i386/udivmod-5.c: Likewise.
2747         * gcc.target/i386/udivmod-6.c: Likewise.
2748         * gcc.target/i386/udivmod-7.c: Likewise.
2749         * gcc.target/i386/udivmod-8.c: Likewise.
2750
2751 2010-09-16  Jan Hubicka  <jh@suse.cz>
2752
2753         * g++.dg/lto/pr45679-1_0.C: New file.
2754         * g++.dg/lto/pr45679-1_1.C: New file.
2755         * g++.dg/lto/pr45679-0_0.C: New file.
2756         * g++.dg/lto/pr45679-0_1.C: New file.
2757
2758 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2759
2760         PR fortran/45674
2761         * gfortran.dg/class_dummy_2.f03: New.
2762
2763 2010-09-16  Richard Guenther  <rguenther@suse.de>
2764
2765         PR tree-optimization/45623
2766         * gcc.dg/torture/pr45623.c: New testcase.
2767
2768 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2769
2770         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2771         name and parentheses.
2772         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2773
2774 2010-09-15  Jason Merrill  <jason@redhat.com>
2775
2776         * g++.dg/parse/parameter-declaration-2.C: New.
2777
2778         * g++.dg/cpp0x/scoped_enum2.C: New.
2779
2780 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2781
2782         * gcc.c-torture/compile/20100915-1.c: New test.
2783
2784 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2785
2786         PR middle-end/45644
2787         * gcc.dg/ipa/pr45644.c: New test.
2788
2789 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2790
2791         PR tree-optimization/45633
2792         * gcc.dg/vect/pr45633.c: New test.
2793
2794 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2795
2796         PR fortran/45577
2797         * gfortran.dg/allocate_derived_4.f90: New.
2798
2799 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2800
2801         * lib/target-supports.exp
2802         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2803         supported flag to true for neon.
2804
2805 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2806
2807         PR c++/45665
2808         * g++.dg/template/crash103.C: New.
2809
2810 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2811
2812         Merge from 'apple/trunk' branch on FSF servers.
2813
2814         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2815
2816         Radar 4457381
2817         * objc.dg/msg-in-protocol.m: New.
2818         * obj-c++.dg/msg-in-protocol.mm: New.
2819
2820         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2821
2822         Radar 4219590
2823         * objc.dg/break-in-ifstmt.m: New.
2824
2825         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2826
2827         Radar 4174166
2828         * obj-c++.dg/comp-types-13.mm: New.
2829         * objc.dg/comp-types-12.m: New.
2830
2831         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2832
2833         Radar 4216500
2834         * obj-c++.dg/proto-lossage-7.mm: New.
2835         * objc.dg/proto-lossage-7.m: New.
2836
2837 2010-09-14  Jan Hubicka  <jh@suse.cz>
2838
2839         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2840         folding.
2841         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2842         folding.
2843
2844 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR middle-end/45567
2847         * gcc.dg/pr45567.c: New test.
2848
2849         PR debug/45660
2850         * g++.dg/debug/pr45660.C: New test.
2851
2852 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2853
2854         PR tree-optimization/45470
2855         * g++.dg/vect/pr45470-a.cc: New test.
2856         * g++.dg/vect/pr45470-a.cc: New test.
2857
2858 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2859
2860         PR target/42070
2861         * lib/profopt.exp: Prune warnings on execname2 compile.
2862         * lib/prune.exp: Prune "can't add line info" warnings.
2863
2864 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2865
2866         PR libfortran/45532
2867         * gfortran.dg/namelist_64.f90: New test.
2868
2869 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR rtl-optimization/45617
2872         * gcc.target/i386/pr45617.c: New test.
2873
2874 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2875
2876         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2877
2878 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2879
2880         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2881         * gcc.target/i386/fma4-vector.c: Likewise.
2882         * gcc.target/i386/vectorize2.c: Likewise.
2883         * gcc.target/i386/vectorize4.c: Likewise.
2884         * gcc.target/i386/vectorize5.c: Likewise.
2885         * gcc.target/i386/vectorize6.c: Likewise.
2886         * gcc.target/i386/vectorize8.c: Likewise.
2887
2888         * gcc.target/i386/vect-double-1.c: New.
2889         * gcc.target/i386/vect-double-1a.c: Likewise.
2890         * gcc.target/i386/vect-double-2.c: Likewise.
2891         * gcc.target/i386/vect-double-2a.c: Likewise.
2892
2893         * lib/target-supports.exp (check_effective_target_vect_double):
2894         Set et_vect_double_saved to 0 when tuning for Atom.
2895
2896 2010-09-13  Jan Hubicka  <jh@suse.cz>
2897
2898         * gcc.dg/torture/pr23821.c: Drop static keyword.
2899         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2900         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2901
2902 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2903
2904         * gcc.target/arm/sync-1.c: New.
2905
2906 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2907
2908         * gnat.dg/memtrap.adb: New test.
2909
2910 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2911
2912         * gfortran.dg/promotion.f90: Fix options.
2913
2914 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2915
2916         * g++.dg/cpp0x/range-for1.C: New.
2917         * g++.dg/cpp0x/range-for2.C: New.
2918         * g++.dg/cpp0x/range-for3.C: New.
2919         * g++.dg/cpp0x/range-for4.C: New.
2920         * g++.dg/cpp0x/range-for5.C: New.
2921         * g++.dg/cpp0x/range-for6.C: New.
2922
2923 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2924
2925         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2926         and counts. Check that transpose is not called.
2927         * gfortran.dg/transpose_2.f90: Update error message.
2928
2929 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2930
2931         PR c++/43824
2932         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2933         * g++.dg/lookup/strong-using-2.C: Likewise.
2934         * g++.dg/lookup/strong-using-3.C: Likewise.
2935         * g++.dg/lookup/strong-using-5.C: Likewise.
2936
2937         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2938         * g++.dg/cpp0x/inline-ns4.C: New.
2939         * g++.dg/cpp0x/inline-ns5.C: New.
2940
2941 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2942
2943         PR middle-end/45634
2944         * gfortran.fortran-torture/compile/pr45634.f90: New.
2945
2946 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2947
2948         * objc.dg/fobjc-exceptions.m: New test.
2949
2950 2010-09-10  Jan Hubicka  <jh@suse.cz>
2951
2952         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2953
2954 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2955
2956         PR tree-optimization/44972
2957         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2958         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2959         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2960         instead.
2961         * g++.dg/torture/pr44972.C: New test.
2962
2963 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2964
2965         PR tree-optimization/44972
2966         * g++.dg/torture/pr34850.C: Remove expected warning.
2967
2968 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2969
2970         * gfortran.dg/dummy_optional_arg.f90: New test.
2971
2972 2010-09-08  Jan Hubicka  <jh@suse.cz>
2973
2974         PR tree-optimization/45598
2975         * fortran.fortran-torture/compile/pr45598.f90: New test.
2976
2977 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2978
2979         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2980         * lib/target-supports.exp (check_ifunc_available): New.
2981         * gcc.dg/attr-ifunc-1.c: New.
2982         * gcc.dg/attr-ifunc-2.c: New.
2983         * gcc.dg/attr-ifunc-3.c: New.
2984         * gcc.dg/attr-ifunc-4.c: New.
2985         * gcc.dg/attr-ifunc-5.c: New.
2986         * g++.dg/ext/attr-ifunc-1.C: New.
2987         * g++.dg/ext/attr-ifunc-2.C: New.
2988         * g++.dg/ext/attr-ifunc-3.C: New.
2989         * g++.dg/ext/attr-ifunc-4.C: New.
2990
2991 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2992
2993         PR middle-end/40386
2994         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2995
2996 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2997
2998         * gfortran.dg/inline_transpose_1.f90: New test.
2999
3000 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR c++/45588
3003         * g++.dg/warn/Wunused-var-15.C: New test.
3004
3005 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3006
3007         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3008         hppa*-*-hpux*.
3009
3010 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3011
3012         * objc/execute/exceptions/throw-nil.m: New test.
3013         * objc/execute/exceptions/handler-1.m: Updated to use the new
3014         objc_set_uncaught_exception_handler() function.
3015         * objc/execute/exceptions/matcher-1.m: New test.
3016
3017 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3018
3019         PR fortran/38282
3020         * gfortran.dg/bit_comparison_1.F90: New test.
3021         * gfortran.dg/leadz_trailz_3.f90: New test.
3022         * gfortran.dg/masklr_2.F90: New test.
3023         * gfortran.dg/shiftalr_1.F90: New test.
3024         * gfortran.dg/merge_bits_2.F90: New test.
3025         * gfortran.dg/dshift_2.F90: New test.
3026         * gfortran.dg/bit_comparison_2.F90: New test.
3027         * gfortran.dg/masklr_1.F90: New test.
3028         * gfortran.dg/merge_bits_1.F90: New test.
3029         * gfortran.dg/dshift_1.F90: New test.
3030         * gfortran.dg/shiftalr_2.F90: New test.
3031
3032 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3033
3034         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3035         functions from objc/typedstream.h are deprecated.
3036
3037 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3038
3039         * lib/target-supports.exp
3040         (check_effective_target_run_expensive_tests): New proc.
3041         * gcc.c-torture/compile/limits-fnargs.c: Use
3042         dg-require-effective-target run_expensive_tests.
3043
3044 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3045
3046         PR fortran/45597
3047         * gfortran.dg/gomp/pr45597.f90: New test.
3048
3049         PR fortran/45595
3050         * gfortran.dg/gomp/pr45595.f90: New test.
3051
3052 2010-09-08  Michael Matz  <matz@suse.de>
3053
3054         * c-c++-common/uninit-17.c: Adjust.
3055
3056 2010-09-08  Michael Matz  <matz@suse.de>
3057
3058         PR tree-optimization/43430
3059         * gcc.dg/vect/pr43430-2.c: New test.
3060
3061 2010-09-08  Michael Matz  <matz@suse.de>
3062
3063         PR tree-optimization/33244
3064         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3065
3066 2010-09-08  Richard Guenther  <rguenther@suse.de>
3067
3068         PR tree-optimization/45578
3069         * gfortran.dg/pr45578.f90: New testcase.
3070
3071 2010-09-08  Richard Guenther  <rguenther@suse.de>
3072
3073         PR testsuite/45590
3074         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3075
3076 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3077
3078         PR fortran/45576
3079         * gfortran.dg/char_length_18.f90:  New test.
3080
3081 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3082
3083         PR target/36502
3084         * gcc.target/i386/pr36502.c: New test.
3085
3086         PR target/42313
3087         PR target/44651
3088         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3089         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3090
3091 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3092
3093         * gfortran.dg/achar_4.f90: Enable bounds checking.
3094
3095 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3096
3097         PR target/45206
3098         * gcc.target/i386/pr45206.c: New test.
3099
3100 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3101
3102         PR fortran/45505
3103         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3104
3105 2010-09-07  Jan Hubicka  <jh@suse.cz>
3106
3107         * gcc.c-torture/compile/20100907.c: New testcase.
3108
3109 2010-09-07  Richard Guenther  <rguenther@suse.de>
3110
3111         PR middle-end/45569
3112         * g++.dg/eh/pr45569.C: New testcase.
3113
3114 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3115
3116         PR target/43137
3117         * gcc.target/arm/pr43137.c: New test.
3118
3119 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3120
3121         PR fortran/36931
3122         * gfortran.dg/dependency_35.f90:  New test.
3123
3124 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3125
3126         PR fortran/34145
3127         * gfortran.dg/char_length_17.f90:  New test.
3128
3129 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3130
3131         PR c++/45200
3132         PR c++/45293
3133         PR c++/45558
3134         * g++.dg/template/typedef34.C: New test.
3135         * g++.dg/template/typedef35.C: New test.
3136
3137 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3138
3139         PR target/22152
3140         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3141
3142 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3143
3144         * g++.dg/warn/Wdouble-promotion.C: New.
3145
3146 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3147
3148         * g++.dg/parse/redef2.C: New.
3149
3150 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3151
3152         * gcc.dg/20100906-1.c: New testcase.
3153
3154 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR testsuite/45543
3157         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3158         DW_TAG_enumeration_type DIE.
3159
3160 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3161
3162         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3163         Update XFAILs.
3164
3165 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3166
3167         PR rtl-optimization/44919
3168         * g++.dg/opt/pr44919.C: New.
3169
3170 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3171
3172         PR fortran/38282
3173         * gfortran.dg/iall_iany_iparity_1.f90: New.
3174         * gfortran.dg/iall_iany_iparity_2.f90: New.
3175
3176 2010-09-06  Jason Merrill  <jason@redhat.com>
3177
3178         * g++.dg/cpp0x/initlist42.C: New.
3179
3180         * g++.dg/cpp0x/auto19.C: New.
3181
3182         * g++.dg/template/sfinae25.C: New.
3183         * g++.dg/template/char1.C: Expect warning.
3184         * g++.dg/template/nontype10.C: Likewise.
3185
3186         * g++.dg/cpp0x/implicit9.C: New.
3187
3188         * g++.dg/cpp0x/initlist43.C: New.
3189
3190 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3191
3192         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3193
3194 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3195
3196         * gcc.dg/Wdouble-promotion.c: New.
3197
3198 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3199
3200         * gfortran.dg/float128_1.f90: Remove test case as
3201         it always fails since Rev 163611 backed out the
3202         front-end implementation.
3203
3204 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3205
3206         * gfortran.dg/float128_1.f90: XFAIL test case.
3207
3208 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3209
3210         * gfortran.dg/bessel_7.f90: Decrease required precision.
3211
3212 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3213
3214         PR testsuite/45545
3215         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3216         ref-all-matching targets.
3217
3218 2010-09-05  Richard Guenther  <rguenther@suse.de>
3219
3220         PR tree-optimization/45535
3221         * gcc.c-torture/compile/pr45535.c: New testcase.
3222
3223 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3224
3225         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3226         "\[^\n\]*".
3227         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3228         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3229         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3230         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3231         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3232         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3233         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3234         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3235         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3236         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3237         * gcc.target/i386/pr22152.c: Likewise.
3238         * gcc.target/i386/pr36992-1.c: Likewise.
3239         * gcc.target/i386/pr36992-2.c: Likewise.
3240         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3241
3242 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3243
3244         PR testsuite/43957
3245         * gcc.dg/const-uniq-1.c: Modify regexp.
3246
3247 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3248
3249         PR fortran/45530
3250         * gfortran.dg/namelist_63.f90: New.
3251
3252 2010-09-04  Jan Hubicka  <jh@suse.cz>
3253
3254         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3255         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3256
3257 2010-09-04  Jan Hubicka  <jh@suse.cz>
3258
3259         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3260
3261 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3262
3263         PR fortran/45507
3264         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3265
3266 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3267
3268         * gcc.dg/opts-4.c: New test.
3269
3270 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3271
3272         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3273         * gcc.dg/vect/vect-peel-4.c: Ditto.
3274
3275 2010-09-03  Daniel Kraft  <d@domob.eu>
3276
3277         PR fortran/45525
3278         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3279
3280 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3281
3282         PR fortran/45159
3283         * gfortran.dg/dependency_34.f90:  New test.
3284
3285 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3286
3287         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3288
3289 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3290
3291         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3292         gcc.target/i386/clearcap.map if supported.
3293
3294 2010-09-03  Michael Matz  <matz@suse.de>
3295
3296         PR middle-end/45415
3297         * gcc.dg/pr45415.c: New test.
3298
3299 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3300
3301         PR tree-optimization/45506
3302         * gcc.dg/pr45506.c: New.
3303
3304 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3305
3306         PR target/45476
3307         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3308         * gcc.target/i386/float128-2.c: Ditto.
3309
3310 2010-09-03  Daniel Kraft  <d@domob.eu>
3311
3312         PR fortran/34162
3313         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3314         * gfortran.dg/internal_dummy_2.f08: New test.
3315         * gfortran.dg/internal_dummy_3.f08: New test.
3316         * gfortran.dg/internal_dummy_4.f08: New test.
3317
3318 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3319
3320         PR debug/45500
3321         * gcc.target/i386/pr45500.c: New test.
3322
3323 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3324
3325         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3326
3327 2010-09-03  Daniel Kraft  <d@domob.eu>
3328
3329         PR fortran/44602
3330         * gfortran.dg/exit_2.f08; Adapt error messages.
3331         * gfortran.dg/exit_3.f08: New test.
3332         * gfortran.dg/exit_4.f08: New test.
3333         * gfortran.dg/exit_5.f03: New test.
3334
3335 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3336
3337         * gfortran.dg/ishft_4.f90: New test.
3338
3339 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3340
3341         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3342         FRIZ/XSRIZ instruciton for (double)(long long)x.
3343         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3344
3345 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3346
3347         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3348
3349 2010-09-02  Richard Guenther  <rguenther@suse.de>
3350
3351         PR tree-optimization/44937
3352         PR tree-optimization/45412
3353         * g++.dg/opt/pr45412.C: New testcase.
3354         * gcc.c-torture/compile/pr45412.c: Likewise.
3355         * gcc.c-torture/compile/pr44937.c: Likewise.
3356
3357 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3358
3359         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3360         but using -Werror=comment.
3361         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3362         expected error messages.
3363
3364 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3365
3366         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3367         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3368
3369 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3370
3371         PR fortran/45489
3372         * gfortran.dg/initialization_27.f90: New.
3373
3374 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3375
3376         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3377         check into different basic blocks. Expect vectorization if misaligned
3378         stores are supported.
3379         * gcc.dg/vect/bb-slp-8a.c: New test.
3380         * gcc.dg/vect/bb-slp-8b.c: New test.
3381
3382 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3383
3384         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3385
3386 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3387
3388         PR fortran/44541
3389         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3390         * gfortran.dg/class_dummy_1.f03: New.
3391
3392 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3393
3394         PR middle-end/45458
3395         * g++.dg/tree-prof/partition2.C: New test.
3396
3397 2010-09-01  Richard Guenther  <rguenther@suse.de>
3398
3399         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3400         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3401         * gcc.c-torture/execute/20100827-1.c: Likewise.
3402
3403 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3404
3405         * gfortran.dg/execute_command_line_1.f90: New test.
3406
3407 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3408
3409         PR preprocessor/45457
3410         * c-c++-common/cpp/pr45457.c: New test.
3411
3412 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3413
3414         * gcc.dg/nested-func-8.c: New test.
3415
3416 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3417
3418         PR fortran/38282
3419         * gfortran.dg/popcnt_poppar_1.F90: New test.
3420         * gfortran.dg/popcnt_poppar_2.F90: New test.
3421
3422 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3423
3424         * gcc.target/i386/volatile-2.c: Require nonpic target.
3425
3426 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3427
3428         PR middle-end/45461
3429         * gcc.dg/pr45461.c: New test.
3430
3431 2010-08-31  Richard Guenther  <rguenther@suse.de>
3432
3433         PR testsuite/45455
3434         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3435
3436 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3437
3438         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3439
3440 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3441
3442         PR fortran/45456
3443         * gfortran.dg/typebound_proc_18.f03: New.
3444
3445 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3446
3447         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3448         * lib/scanasm.exp (scan-stack-usage): Likewise.
3449         (scan-stack-usage-not): Likewise.
3450         * gcc.dg/stack-usage-1.c: New test.
3451         * gcc.target/i386/stack-usage-realign.c: Likewise.
3452
3453 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3454
3455         PR tree-optimization/45427
3456         * gcc.dg/tree-ssa/pr45427.c: New test.
3457
3458 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3459
3460         PR c++/45043
3461         * g++.dg/template/crash102.C: New.
3462
3463 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3464
3465         PR middle-end/45423
3466         * gcc.dg/gomp/atomic-12.c: New test.
3467         * gcc.dg/gomp/atomic-13.c: New test.
3468         * gcc.dg/gomp/atomic-14.c: New test.
3469         * g++.dg/gomp/atomic-11.C: New test.
3470         * g++.dg/gomp/atomic-12.C: New test.
3471         * g++.dg/gomp/atomic-13.C: New test.
3472         * g++.dg/gomp/atomic-14.C: New test.
3473
3474 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3475
3476         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3477         delimiter.
3478
3479 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3480
3481         * gnat.dg/discr24.adb: New test.
3482
3483 2010-08-30  Richard Guenther  <rguenther@suse.de>
3484
3485         PR tree-optimization/45449
3486         * gcc.dg/pr45449.c: New testcase.
3487
3488 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3489
3490         * gcc.dg/opts-1.c: Expect errors, not warnings.
3491
3492 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3493
3494         PR fortran/42769
3495         * gfortran.dg/dynamic_dispatch_11.f03: New.
3496
3497 2010-08-29  Jason Merrill  <jason@redhat.com>
3498
3499         PR c++/44991
3500         * g++.dg/parse/defarg15.C: New.
3501
3502 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3503
3504         PR fortran/45439
3505         * gfortran.dg/select_type_16.f03: New.
3506
3507 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3508             Tobias Burnus  <burnus@net-b.de>
3509
3510         * gfortran.dg/bessel_7.f90: Decrease required precision.
3511
3512 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3513             Kaz Kojima  <kkojima@gcc.gnu.org>
3514
3515         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3516
3517 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3518
3519         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3520         floating point conversion code generation.
3521         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3522         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3523         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3524         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3525         to integer conversion code generation.
3526         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3527         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3528         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3529         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3530
3531 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3532
3533         PR fortran/32049
3534         * gfortran.dg/random_seed_1.f90: Adjust test.
3535         * gfortran.dg/float128_1.f90: New test.
3536
3537 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3538
3539         PR fortran/33197
3540         * gfortran.dg/norm2_1.f90: New.
3541         * gfortran.dg/norm2_2.f90: New.
3542         * gfortran.dg/norm2_3.f90: New.
3543         * gfortran.dg/norm2_4.f90: New.
3544         * gfortran.dg/parity_1.f90: New.
3545         * gfortran.dg/parity_2.f90: New.
3546         * gfortran.dg/parity_3.f90: New.
3547
3548 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3549
3550         PR fortran/45420
3551         * gfortran.dg/select_type_15.f03: New.
3552
3553 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3554
3555         PR libfortran/43217
3556         * gfortran.dg/hollerith8.f90: New test.
3557
3558 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3559
3560         PR fortran/45159
3561         * gfortran.dg/dependency_33.f90:  New test.
3562
3563 2010-08-27  Richard Guenther  <rguenther@suse.de>
3564
3565         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3566         * gcc.dg/graphite/scop-2.c: Likewise.
3567         * gcc.dg/graphite/scop-20.c: Likewise.
3568         * gcc.dg/vect/slp-25.c: Likewise.
3569
3570 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3571
3572         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3573
3574 2010-08-26  Daniel Kraft  <d@domob.eu>
3575
3576         PR fortran/38936
3577         PR fortran/44047
3578         PR fortran/45384
3579         * gfortran.dg/associate_8.f03: New test.
3580         * gfortran.dg/select_type_13.f03: New test.
3581         * gfortran.dg/select_type_14.f03: New test.
3582
3583 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR tree-optimization/44485
3586         * gcc.dg/pr44485.c: New test.
3587
3588 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3589
3590         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3591         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3592         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3593
3594 2010-08-26  Richard Guenther  <rguenther@suse.de>
3595
3596         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3597         * gcc.dg/graphite/scop-21.c: Likewise.
3598
3599 2010-08-26  Richard Guenther  <rguenther@suse.de>
3600
3601         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3602         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3603         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3604         * gcc.dg/vect/vect-91.c: Likewise.
3605         * gcc.dg/vect/vect-peel-1.c: Likewise.
3606         * gcc.dg/vect/vect-peel-2.c: Likewise.
3607         * gcc.dg/vect/vect-peel-4.c: Likewise.
3608
3609 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3610
3611         PR libfortran/41859
3612         * gfortran.dg/der_io_4.f90: New test.
3613
3614 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR rtl-optimization/44858
3617         * gcc.c-torture/execute/pr44858.c: New test.
3618
3619         PR rtl-optimization/45400
3620         * g++.dg/other/i386-8.C: New test.
3621
3622 2010-08-25  Richard Guenther  <rguenther@suse.de>
3623
3624         * gcc.dg/alias-8.c: Adjust.
3625
3626 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3627
3628         * gcc.target/i386/combine-mul.c: New test.
3629
3630 2010-08-25  Richard Guenther  <rguenther@suse.de>
3631
3632         PR lto/44562
3633         * gcc.dg/graphite/id-27.c: New testcase.
3634         * gcc.dg/lto/20100825-1_0.c: Likewise.
3635
3636 2010-08-25  Richard Guenther  <rguenther@suse.de>
3637
3638         PR tree-optimization/45316
3639         * g++.dg/opt/pr45316.C: New testcase.
3640
3641 2010-08-25  Richard Guenther  <rguenther@suse.de>
3642
3643         PR tree-optimization/45393
3644         * g++.dg/torture/pr45393.C: New testcase.
3645
3646 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3647
3648         PR tree-optimization/45059
3649         * gcc.c-torture/compile/pr45059.c: New test.
3650
3651 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3652
3653         * lib/target-supports.exp (check_effective_target_vect_unpack):
3654         Set vect_unpack supported flag to true for neon.
3655
3656 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3657
3658         * gcc.dg/tree-ssa/ifc-5.c: New.
3659
3660 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3661
3662         * gcc.dg/tree-ssa/ifc-4.c: New.
3663         * gcc.dg/tree-ssa/ifc-7.c: New.
3664
3665 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3666
3667         * gcc.dg/vect/vect.exp: Check loongson targets
3668         * g++.dg/vect/vect.exp: Likewise
3669         * gfortran.dg/vect/vect.exp: Likewise
3670
3671 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3672
3673         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3674         -mveclibabi=mass.
3675
3676 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3677
3678         PR fortran/45366
3679         * gfortran.dg/proc_ptr_29.f90: New.
3680
3681 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3682             Dominique d'Humieres <dominiq@lps.ens.fr>
3683
3684         PR fortran/45367
3685         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3686
3687 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3688
3689         PR fortran/45367
3690         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3691
3692 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3693
3694         PR fortran/36158
3695         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3696
3697 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3698             Dominique d'Humieres <dominiq@lps.ens.fr>
3699
3700         PR fortran/45367
3701         PR fortran/36158
3702         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3703         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3704
3705 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3706
3707         PR fortran/44863
3708         PR fortran/45271
3709         PR fortran/45290
3710         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3711         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3712         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3713
3714 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3715
3716         PR fortran/36158
3717         PR fortran/33197
3718         * gfortran.dg/bessel_6.f90: New.
3719         * gfortran.dg/bessel_7.f90: New.
3720
3721 2010-08-20  Jan Hubicka  <jh@suse.cz>
3722
3723         PR c++/45307
3724         PR c++/17736
3725         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3726         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3727
3728 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3729
3730         PR target/45336
3731         * gcc.target/i386/pr45336-1.c: New.
3732         * gcc.target/i386/pr45336-2.c: Likewise.
3733         * gcc.target/i386/pr45336-3.c: Likewise.
3734         * gcc.target/i386/pr45336-4.c: Likewise.
3735
3736 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3737
3738         PR testsuite/45361
3739         * gcc.target/i386/volatile-2.c: Update scan strings to also
3740         include (%rip) for the memory reference on x86_64.
3741
3742 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR middle-end/44974
3745         * gcc.dg/pr44974.c: New test.
3746
3747         PR rtl-optimization/45353
3748         * gcc.dg/pr45353.c: New test.
3749
3750 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3751
3752         * gcc.target/i386/volatile-2.c: New.
3753
3754 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3755
3756         PR rtl-optimization/44691
3757         * gfortran.dg/pr44691.f: New test.
3758
3759 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3760
3761         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3762
3763 2010-08-19  Jason Merrill  <jason@redhat.com>
3764
3765         * g++.dg/init/synth3.C: New.
3766         * g++.dg/init/value8.C: New.
3767         * g++.dg/tree-ssa/empty-2.C: New.
3768         * g++.dg/cpp0x/noexcept09.C: New.
3769
3770 2010-08-19  Daniel Kraft  <d@domob.eu>
3771
3772         PR fortran/29785
3773         PR fortran/45016
3774         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3775         * gfortran.dg/pointer_remapping_1.f90: New test.
3776         * gfortran.dg/pointer_remapping_2.f03: New test.
3777         * gfortran.dg/pointer_remapping_3.f08: New test.
3778         * gfortran.dg/pointer_remapping_4.f03: New test.
3779         * gfortran.dg/pointer_remapping_5.f08: New test.
3780         * gfortran.dg/pointer_remapping_6.f08: New test.
3781
3782 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3783
3784         PR testsuite/45324
3785         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3786
3787 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3788
3789         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3790
3791 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3792
3793         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3794         variable.
3795
3796 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3797
3798         PR target/45070
3799         * gcc.c-torture/execute/pr45070.c: New.
3800
3801 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3802
3803         * g++.dg/pr44328.C: New test.
3804
3805 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3806
3807         PR fortran/36158
3808         PR fortran/33197
3809         * gfortran.dg/bessel_3.f90: New.
3810         * gfortran.dg/bessel_4.f90: New.
3811         * gfortran.dg/bessel_5.f90: New.
3812
3813 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3814
3815         PR fortran/45290
3816         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3817         * gfortran.dg/pointer_init_2.f90: New.
3818         * gfortran.dg/pointer_init_3.f90: New.
3819         * gfortran.dg/pointer_init_4.f90: New.
3820
3821 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3822
3823         PR c++/45049
3824         * g++.dg/pr45049-1.C: New test.
3825         * g++.dg/pr45049-2.C: New test.
3826
3827 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3828
3829         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3830         20 if __ARM_PCS is defined otherwise 64.
3831         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3832         instead of hard coded 64.
3833
3834 2010-08-18  Yao Qi  <yao@codesourcery.com>
3835
3836         PR target/45094
3837         * gcc.target/arm/pr45094.c: New test.
3838
3839 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3840
3841         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3842
3843 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3844
3845         PR rtl-optimization/42575
3846         * gcc.target/arm/pr42575.c: New test.
3847
3848 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3849
3850         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3851         * gcc.dg/tls/thr-cse-1.c: New.
3852
3853 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3854
3855         PR debug/42487
3856         * lib/target-supports.exp
3857         (check_effective_target_function_sections): New.
3858         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3859         function sections before proceding.
3860
3861 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR fortran/45308
3864         * gfortran.dg/pr45308.f03: New test.
3865
3866 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3867
3868         PR target/45296
3869         * gcc.target/i386/pr45296.c: New test.
3870
3871 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3872
3873         * g++.dg/ext/uow-1.C: New.
3874         * g++.dg/ext/uow-2.C: New.
3875         * g++.dg/ext/uow-3.C: New.
3876         * g++.dg/ext/uow-4.C: New.
3877
3878 2010-08-17  Richard Guenther  <rguenther@suse.de>
3879
3880         PR testsuite/45266
3881         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3882
3883 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3884
3885         PR c/40563
3886         * gcc.dg/Wcxx-compat-20.c: New test.
3887
3888 2010-08-17  Daniel Kraft  <d@domob.eu>
3889
3890         PR fortran/38936
3891         * gfortran.dg/associate_1.f03: Extended to test newly supported
3892         features like association to variables.
3893         * gfortran.dg/associate_3.f03: Removed check for illegal change
3894         of associate-name here...
3895         * gfortran.dg/associate_5.f03: ...and added it here.
3896         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3897         * gfortran.dg/associate_7.f03: New test.
3898
3899 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3900
3901         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3902
3903 2010-08-15  Daniel Kraft  <d@domob.eu>
3904
3905         PR fortran/38936
3906         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3907         * gfortran.dg/associate_3.f03: Clarify comment.
3908         * gfortran.dg/associate_5.f03: New test.
3909         * gfortran.dg/associate_6.f03: New test.
3910
3911 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3912
3913         PR fortran/45211
3914         * gfortran.dg/bind_c_usage_21.f90: New.
3915         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3916
3917 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3918
3919         * gfortran.dg/optional_absent_1.f90: New.
3920         * gfortran.dg/null_actual.f90: New.
3921
3922 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3923
3924         * gfortran.dg/pointer_target_1.f90: New.
3925         * gfortran.dg/pointer_target_2.f90: New.
3926         * gfortran.dg/pointer_target_3.f90: New.
3927
3928 2010-08-15  Daniel Kraft  <d@domob.eu>
3929
3930         PR fortran/45197
3931         * gfortran.dg/elemental_args_check_3.f90: New test.
3932         * gfortran.dg/impure_1.f08: New test.
3933         * gfortran.dg/impure_2.f08: New test.
3934         * gfortran.dg/impure_3.f90: New test.
3935         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3936
3937 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3938
3939         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3940         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3941         SLP tests.
3942         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3943         misaligned loads.
3944         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3945         misaligned stores.c
3946         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3947
3948 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3949
3950         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3951         dg-require-effective-target after dg-do.
3952
3953 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3954
3955         * lib/target-supports.exp (check_effective_target_vect_int): Return
3956         true for Loongson targets.
3957         (check_effective_target_vect_shift): Likewise.
3958         (check_effective_target_vect_no_int_max): Likewise.
3959         (check_effective_target_vect_no_align): Likewise.
3960         (check_effective_target_vect_short_mult): Likewise.
3961
3962 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3963
3964         * g++.dg/cast.C: Change fields of structures to "long" to pass
3965         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3966         * g++.dg/cpp0x/iop.C: Ditto.
3967         * g++.dg/cpp0x/named_refs.C: Ditto.
3968         * g++.dg/cpp0x/rv1p.C: Ditto.
3969         * g++.dg/cpp0x/rv2p.C: Ditto.
3970         * g++.dg/cpp0x/rv3p.C: Ditto.
3971         * g++.dg/cpp0x/rv4p.C: Ditto.
3972         * g++.dg/cpp0x/rv5p.C: Ditto.
3973         * g++.dg/cpp0x/rv6p.C: Ditto.
3974         * g++.dg/cpp0x/rv7p.C: Ditto.
3975         * g++.dg/cpp0x/rv8p.C: Ditto.
3976         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3977
3978 2010-08-13  Daniel Kraft  <d@domob.eu>
3979
3980         * gfortran.dg/implied_shape_1.f08: New test.
3981         * gfortran.dg/implied_shape_2.f90: New test.
3982         * gfortran.dg/implied_shape_3.f08: New test.
3983
3984 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3985
3986         PR libfortran/42526
3987         * gfortran.dg/char_component_initializer_1.f90: New test.
3988
3989 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3990
3991         PR tree-optimization/45241
3992         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3993
3994 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3995
3996         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3997         to dg-options.
3998         * gcc.target/i386/pr40906-2.c: Ditto.
3999         * gcc.target/i386/pr40906-3.c: Ditto.
4000
4001 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR middle-end/45262
4004         * gcc.c-torture/execute/pr45262.c: New test.
4005
4006 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4007
4008         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4009         empty argument.
4010         * g++.dg/other/profile1.C: Ditto.
4011
4012 2010-08-12  Richard Guenther  <rguenther@suse.de>
4013
4014         PR tree-optimization/45232
4015         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4016         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4017         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4018         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4019         unsigned arithmetic.
4020         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4021         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4022         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4023         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4024         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4025         unsigned arithmetic.
4026         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4027         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4028         unsigned arithmetic.
4029         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4030         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4031         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4032         unsigned arithmetic.
4033         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4034         * gcc.dg/tree-ssa/negate.c: Adjust.
4035         * gcc.dg/vect/vect-1.c: Adjust.
4036         * gfortran.dg/reassoc_6.f: XFAIL.
4037
4038 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR debug/45259
4041         * gcc.dg/pr45259.c: New test.
4042
4043 2010-08-12  Wei Guozhi  <carrot@google.com>
4044
4045         PR target/44999
4046         * gcc.target/arm/pr44999.c: New testcase.
4047
4048 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4049
4050         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4051         (N): Likewise.
4052         (main): Adjust accordingly.
4053
4054 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4055
4056         * gfortran.dg/graphite/id-22.f: New.
4057
4058 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4059
4060         * gcc.dg/graphite/id-26.c: New.
4061
4062 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4063
4064         * gcc.dg/graphite/id-25.c: New.
4065
4066 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4067
4068         * gcc.dg/graphite/run-id-5.c: New.
4069         * gcc.dg/graphite/run-id-6.c: New.
4070         * gfortran.dg/graphite/id-21.f: New.
4071
4072 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4073
4074         * gcc.dg/graphite/id-24.c: New.
4075
4076 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4077
4078         * gcc.dg/tree-ssa/pr20742.c: New.
4079
4080 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4081
4082         * gcc.dg/graphite/id-23.c: New.
4083
4084 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4085
4086         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4087
4088 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4089
4090         * gcc.dg/graphite/pr42729.c: New.
4091
4092 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4093
4094         * gfortran.dg/graphite/id-20.f: New.
4095
4096 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4097
4098         * gcc.dg/graphite/id-22.c: New.
4099
4100 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4101
4102         * gcc.dg/graphite/run-id-2.c: Call abort.
4103
4104 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4105
4106         * gcc.dg/graphite/id-20.c: New.
4107
4108 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4109             Steve Kargl <kargl@gcc.gnu.org>
4110
4111         PR fortran/44595
4112         * gfortran.dg/move_alloc_3.f90: New.
4113         * gfortran.dg/random_seed_2.f90: New.
4114
4115 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4116
4117         * lib/target-supports.exp (check_effective_target_sync_int_long):
4118         Add hppa*-*-linux*.
4119         (check_effective_target_sync_char_short): Likewise.
4120
4121 2010-08-10  Yao Qi  <yao@codesourcery.com>
4122
4123         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4124         general form.
4125         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4126         * g++.dg/other/packed1.C: Likewise.
4127         * g++.dg/other/crash-4.C: Likewise.
4128         * g++.dg/ext/packed8.C: Likewise.
4129         * g++.dg/init/array16.C: Likewise.
4130
4131 2010-08-10  xinliang David Li  <davidxl@google.com>
4132         * gcc.dg/tree-ssa/loop-19.c: Add option
4133         -fno-prefetch-loop-array
4134
4135 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4136
4137         PR middle-end/45182
4138         * gcc.c-torture/compile/pr45182.c: New test.
4139
4140 2010-08-09  Jason Merrill  <jason@redhat.com>
4141
4142         PR c++/45236
4143         * g++.dg/cpp0x/variadic-104.C: New.
4144
4145 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4146
4147         PR fortran/44235
4148         * gfortran.dg/dependency_32.f90:  New test.
4149
4150 2010-08-09  Richard Guenther  <rguenther@suse.de>
4151
4152         PR middle-end/44632
4153         * g++.dg/opt/nrv17.C: New testcase.
4154
4155 2010-08-09  Richard Guenther  <rguenther@suse.de>
4156
4157         PR middle-end/45212
4158         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4159         alignment from MEM_REF offset only if we took it from the
4160         base object.
4161
4162         * gcc.target/i386/pr24178.c: New testcase.
4163
4164 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4165
4166         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4167         * gcc.dg/20030702-1.c: Ditto.
4168         * gcc.dg/20050309-1.c: Ditto.
4169         * gcc.dg/20050325-1.c: Ditto.
4170         * gcc.dg/20050330-2.c: Ditto.
4171         * gcc.dg/20051201-1.c: Ditto.
4172         * gcc.dg/gomp/pr27573.c: Ditto.
4173         * gcc.dg/gomp/pr34610.c: Ditto.
4174         * gcc.dg/pr24225.c: Ditto.
4175         * gcc.dg/pr26570.c: Ditto.
4176         * gcc.dg/pr32773.c: Ditto.
4177         * g++.dg/gcov/gcov-6.C: Ditto.
4178         * g++.dg/gomp/pr34608.C: Ditto.
4179         * gfortran.dg/gomp/pr27573.f90: Ditto.
4180
4181         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4182         dg-require-host-local dg directive.
4183         * gcc.dg/profile-dir-2.c: Ditto.
4184         * gcc.dg/profile-dir-3.c: Ditto.
4185
4186 2010-08-08  Richard Guenther  <rguenther@suse.de>
4187
4188         PR tree-optimization/45109
4189         * gcc.c-torture/compile/pr45109.c: New testcase.
4190
4191 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4192
4193         * gcc.dg/march.c: Skip if -march defined.
4194         * gcc.dg/mtune.c: Skip if -mtune defined.
4195
4196         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4197         generic thunk support.
4198
4199 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4200
4201         PR target/45213
4202         * gcc.target/i386/pr45213.c: New test.
4203
4204 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4205
4206         PR libfortran/45143
4207         * gfortran.dg/fmt_error_11.f03: New test.
4208
4209 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4210
4211         * lib/target-supports.exp (check_effective_target_sync_int_long):
4212         Add arm*-*-linux-gnueabi.
4213         (check_effective_target_sync_char_short): Likewise.
4214
4215 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4216
4217         PR fortran/45159
4218         * gfortran.dg/dependency_31.f90:  New test.
4219
4220 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4221
4222         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4223
4224 2010-08-06  Jason Merrill  <jason@redhat.com>
4225
4226         * g++.dg/cpp0x/sfinae3.C: New.
4227         * g++.dg/cpp0x/sfinae4.C: New.
4228
4229 2010-08-06  Richard Guenther  <rguenther@suse.de>
4230
4231         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4232         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4233         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4234         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4235         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4236         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4237         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4238         * gcc.c-torture/execute/20100805-1.c: Likewise.
4239
4240 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4241
4242         PR testsuite/42855
4243         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4244
4245 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4246
4247         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4248         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4249
4250 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4251
4252         * g++.dg/ipa/devirt-1.C: New test.
4253         * g++.dg/ipa/devirt-2.C: Likewise.
4254         * g++.dg/ipa/devirt-3.C: Likewise.
4255         * g++.dg/ipa/devirt-4.C: Likewise.
4256         * g++.dg/ipa/devirt-5.C: Likewise.
4257         * gcc.dg/ipa/iinline-3.c: Likewise.
4258
4259 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4260
4261         PR tree-optimization/45144
4262         * gcc.dg/tree-ssa/pr45144.c: New test.
4263
4264 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4265
4266         PR fortran/42207
4267         PR fortran/44064
4268         PR fortran/44065
4269         * gfortran.dg/class_25.f03: New.
4270         * gfortran.dg/class_26.f03: New.
4271
4272 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4273
4274         * g++.dg/warn/miss-format-1.C: Update line number.
4275
4276 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4277
4278         PR c++/44641
4279         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4280         .frame and .mask assembler directives.
4281
4282 2010-08-04  Richard Guenther  <rguenther@suse.de>
4283
4284         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4285         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4286         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4287         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4288
4289 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4290
4291         PR fortran/44857
4292         * gfortran.dg/derived_constructor_char_1.f90: New.
4293         * gfortran.dg/derived_constructor_char_2.f90: New.
4294
4295 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4296
4297         PR fortran/45159
4298         * gfortran.dg/dependency_30.f90:  New test.
4299
4300 2010-08-03  Jan Hubicka  <jh@suse.cz>
4301
4302         * gcc.c-torture/compile/pr45085.c: New testcase.
4303
4304 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4305
4306         PR fortran/44584
4307         PR fortran/45161
4308         * gfortran.dg/typebound_call_9.f03: Modified.
4309         * gfortran.dg/typebound_generic_1.f03: Modified.
4310
4311 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4312
4313         PR fortran/45159
4314
4315         * gfortran.dg/dependency_29.f90:  New test.
4316
4317 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4318
4319         PR fortran/36854
4320         * gfortran.dg/character_comparison_2.f90:  New test.
4321         * gfortran.dg/character_comparison_3.f90:  New test.
4322         * gfortran.dg/dependency_28.f90:  New test.
4323
4324 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4325
4326         PR target/40457
4327         * gcc.target/arm/pr40457-1.c: New test.
4328         * gcc.target/arm/pr40457-2.c: New test.
4329
4330 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4331
4332         PR fortran/44912
4333         * gfortran.dg/typebound_call_17.f03: New.
4334
4335 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4336
4337         PR fortran/44929
4338         * gfortran.dg/allocate_derived_3.f90: New.
4339
4340 2010-07-30  Xinliang David Li  <davidxl@google.com>
4341         PR tree-optimization/45121
4342         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4343
4344 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4345
4346         PR c++/45112
4347         * g++.dg/pr45112.C: New test.
4348
4349 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4350
4351         PR debug/45055
4352         PR rtl-optimization/45137
4353         * gcc.dg/pr45055.c: New test.
4354
4355 2010-07-30  Alan Modra  <amodra@gmail.com>
4356
4357         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4358         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4359
4360 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4361
4362         PR fortran/45087
4363         PR fortran/45125
4364         * gfortran.dg/whole_file_25.f90: New.
4365         * gfortran.dg/whole_file_26.f90: New.
4366         * gfortran.dg/whole_file_27.f90: New.
4367
4368 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4369
4370         PR fortran/44962
4371         * gfortran.dg/typebound_proc_17.f03: New.
4372
4373 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4374
4375         PR fortran/45004
4376         * gfortran.dg/move_alloc_2.f90: New.
4377
4378 2010-07-29  Xinliang David Li  <davidxl@google.com>
4379         PR tree-optimization/45121
4380         * c-c++-common/uninit-17.c: Fix expected output.
4381
4382 2010-07-29  Richard Guenther  <rguenther@suse.de>
4383
4384         PR tree-optimization/45120
4385         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4386
4387 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4388
4389         PR fortran/42051
4390         PR fortran/44064
4391         * gfortran.dg/pr42051.f03: New testcase.
4392
4393 2010-07-29  Richard Guenther  <rguenther@suse.de>
4394
4395         PR middle-end/45034
4396         * gcc.c-torture/execute/pr45034.c: New testcase.
4397
4398 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4399
4400         PR c++/45096
4401         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4402
4403 2010-07-28  Daniel Kraft  <d@domob.eu>
4404
4405         * gfortran.dg/bound_8.f90: New test.
4406
4407 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4408
4409         PR debug/45105
4410         * gcc.dg/pr45105.c: New test.
4411
4412 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4413
4414         PR rtl-optimization/45107
4415         * gcc.dg/pr45107.c: New test.
4416
4417 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4418
4419         PR rtl-optimization/45101
4420         * gcc.dg/pr45101.c: New test.
4421
4422 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4423
4424         PR fortran/45077
4425         * gfortran.dg/whole_file_24.f90: New.
4426
4427 2010-07-27  Jason Merrill  <jason@redhat.com>
4428
4429         * g++.dg/cpp0x/variadic102.C: New.
4430         * g++.dg/cpp0x/variadic103.C: New.
4431
4432 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4433
4434         PR rtl-optimization/40956
4435         PR target/42495
4436         PR middle-end/42574
4437         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4438         * gcc.target/arm/pr42574.c: Add tests.
4439
4440 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4441
4442         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4443         test name.
4444         (cleanup-repo-files): Ditto.
4445         (cleanup-saved-temps): Ditto.
4446
4447 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR testsuite/44701
4450         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4451
4452         PR c/45079
4453         * gcc.dg/pr45079.c: New test.
4454
4455 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4456
4457         PR tree-optimization/44152
4458         * gcc.dg/vect/fast-math-pr44152.c: New test.
4459
4460 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4461
4462         PR ObjC/44140
4463         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4464         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4465         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4466         * obj-c++.dg/torture/trivial.mm: Ditto.
4467         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4468         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4469         * objc.dg/torture/tls/thr-init.m: Ditto.
4470         * objc.dg/torture/trivial.m: Ditto.
4471
4472 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4473
4474         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4475         Skip on spu-*-* targets.
4476
4477 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4478
4479         PR tree-optimization/45083
4480         * gcc.dg/pr45083.c: New test.
4481
4482 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4483
4484         PR fortran/40873
4485         * gfortran.dg/whole_file_22.f90: New test.
4486         * gfortran.dg/whole_file_23.f90: New test.
4487
4488 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4489             Jack Howarth  <howarth@bromo.med.uc.edu>
4490             Richard Henderson  <rth@redhat.com>
4491
4492         PR target/44132
4493         * gcc.dg/tls/thr-init-1.c: New.
4494         * gcc.dg/tls/thr-init-2.c: New.
4495         * gcc.dg/torture/tls New.
4496         * gcc.dg/torture/tls/tls-test.c: New.
4497         * gcc.dg/torture/tls/thr-init-1.c: New.
4498         * gcc.dg/torture/tls/tls.exp: New.
4499         * gcc.dg/torture/tls/thr-init-2.c: New.
4500         * gcc.dg/tls/emutls-2.c: New test
4501
4502         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4503         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4504         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4505         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4506         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4507         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4508         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4509         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4510         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4511         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4512         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4513         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4514         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4515         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4516         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4517         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4518         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4519         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4520         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4521         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4522         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4523         gfortran.dg/gomp/omp_threadprivate1.f90,
4524         gfortran.dg/gomp/omp_threadprivate2.f90,
4525         gfortran.dg/gomp/reduction1.f90,
4526         gfortran.dg/gomp/sharing-1.f90: Likewise.
4527
4528 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4529
4530         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4531         sse_runtime.
4532         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4533         dg-require-visibility.
4534
4535 2010-07-26  Richard Guenther  <rguenther@suse.de>
4536
4537         PR tree-optimization/43784
4538         * gcc.c-torture/execute/pr43784.c: New testcase.
4539         * g++.dg/torture/pr43784.C: Likewise.
4540
4541 2010-07-26  Richard Guenther  <rguenther@suse.de>
4542
4543         PR middle-end/45056
4544         * g++.dg/pr45056.C: New testcase.
4545
4546 2010-07-26  Richard Guenther  <rguenther@suse.de>
4547
4548         PR tree-optimization/45071
4549         * gcc.dg/pr45071.c: New testcase.
4550
4551 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4552
4553         PR fortran/45066
4554         * gfortran.dg/namelist_62.f90: New.
4555
4556 2010-07-26  Richard Guenther  <rguenther@suse.de>
4557
4558         * gcc.c-torture/execute/pr45017.c: Move ...
4559         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4560
4561 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4562
4563         PR fortran/40628
4564         * trim_optimize_1.f90:  New test.
4565         * character_comparision_1.f90:  New test.
4566
4567 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4568
4569         PR fortran/42852
4570         * gfortran.dg/wtruncate_fix.f: New test.
4571
4572 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4573
4574         PR testsuite/45068
4575         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4576
4577 2010-07-24  Richard Guenther  <rguenther@suse.de>
4578
4579         PR lto/43788
4580         * g++.dg/lto/20100724-1_0.C: New testcase.
4581
4582 2010-07-24  Richard Guenther  <rguenther@suse.de>
4583
4584         PR lto/43212
4585         * gcc.dg/lto/20100724-1_0.c: New testcase.
4586         * gcc.dg/lto/20100724-1_1.c: Likewise.
4587
4588 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4589
4590         PR fortran/40011
4591         * gfortran.dg/whole_file_21.f90: New.
4592
4593         * gfortran.dg/integer_exponentiation_3.F90: Use
4594         -ffloat-store only for i?86/x86-64 -m32.
4595
4596 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4597
4598         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4599         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4600
4601 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4602
4603         * gfortran.dg/func_decl_4.f90: Split test into two ...
4604         * gfortran.dg/func_decl_5.f90: ... parts.
4605         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4606         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4607         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4608         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4609         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4610         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4611         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4612         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4613         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4614         * gfortran.dg/sizeof.f90: Make test valid.
4615         * gfortran.dg/pr20865.f90: Add new dg-error.
4616         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4617         * gfortran.dg/g77/19990218-0.f: Ditto.
4618         * gfortran.dg/g77/19990218-1.f: Ditto.
4619         * gfortran.dg/g77/970625-2.f: Ditto.
4620         * gfortran.dg/pr37243.f: Fix function declaration.
4621         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4622         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4623
4624 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4625
4626         PR fortran/44945
4627         * gfortran.dg/char_array_structure_constructor.f90: Add
4628         -fwhole-file as dg-option as it otherwise fails on some
4629         systems.
4630
4631 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4632
4633         * gnat.dg/aggr16.ad[sb]: New test.
4634         * gnat.dg/aggr16_pkg.ads: New helper.
4635
4636 2010-07-23  Richard Guenther  <rguenther@suse.de>
4637
4638         PR lto/43071
4639         * g++.dg/lto/20100723-1_0.C: New testcase.
4640
4641 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4642
4643         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4644         AVX support.
4645         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4646         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4647
4648 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4649
4650         * lib/target-supports.exp (add_options_for_tls): New proc.
4651         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4652         * g++.dg/tls/static-1a.cc: Likewise.
4653         * gcc.dg/tls/emutls-1.c: Likewise.
4654         * gcc.dg/tls/opt-11.c: Likewise.
4655         * gcc.dg/tls/opt-12.c: Likewise.
4656         * gcc.dg/tls/pr24428-2.c: Likewise.
4657         * gcc.dg/tls/pr24428.c: Likewise.
4658         * obj-c++.dg/tls/static-1.mm: Likewise.
4659         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4660         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4661         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4662         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4663         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4664         * objc.dg/torture/tls/thr-init.m: Likewise.
4665         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4666
4667 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4668
4669         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4670         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4671         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4672         optimized dump files.
4673
4674 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4675
4676         PR tree-optimization/45047
4677         * gcc.c-torture/compile/pr45047.c: New test.
4678
4679 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4680
4681         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4682         instead of dg-compile.
4683         * gcc.dg/float-range-4.c: Ditto.
4684         * gcc.dg/float-range-5.c: Ditto.
4685         * gcc.dg/fold-overflow-1.c: Ditto.
4686         * gcc.dg/gomp/sections-4.c: Ditto.
4687         * gcc.dg/transparent-union-1.c: Ditto.
4688         * gcc.dg/transparent-union-2.c: Ditto.
4689         * gcc.target/i386/pr39315-check.c: Ditto.
4690         * g++.dg/gomp/sections-4.C: Ditto.
4691         * g++.dg/template/dtor7.C: Ditto.
4692         * g++.dg/tree-ssa/pr19952.C: Ditto.
4693         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4694         * gfortran.dg/graphite/pr42185.f90: Ditto.
4695         * gfortran.dg/namelist_36.f90: Ditto.
4696         * gnat.dg/noreturn1.adb: Ditto.
4697         * gnat.dg/specs/small_alignment.ads: Ditto.
4698
4699 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4700
4701         PR tree-optimization/44915
4702         * g++.dg/torture/pr44915.C: New test.
4703
4704 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4705
4706         PR tree-optimization/44914
4707         * g++.dg/tree-ssa/pr44914.C: New test.
4708
4709 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4710
4711         PR target/44290
4712         * gcc.dg/pr44290-1.c: New test.
4713         * gcc.dg/pr44290-2.c: New test.
4714
4715 2010-07-23  Jason Merrill  <jason@redhat.com>
4716
4717         PR c++/45008
4718         * g++.dg/abi/mangle44.C: New.
4719
4720 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4721
4722         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4723         for compile-time only tests.
4724         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4725         target check.
4726         * gcc.target/i386/pr39315-4.c: Ditto.
4727         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4728         target check.  Include sse-os-support.h.
4729         (main): Call check_isa and sse_os_support.
4730         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4731         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4732         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4733         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4734         target check.  Include sse-os-support.h.
4735         (main): Call check_isa and sse_os_support.
4736         * gcc.target/i386/vperm-v2df.c: Ditto.
4737
4738 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4739
4740         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4741         (check_effective_target_avx_runtime): New procedure.
4742         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4743         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4744
4745         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4746         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4747         and __get_cpuid test.
4748         * gcc.dg/compat/vector-2b_main.c: Ditto.
4749
4750         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4751
4752         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4753         for compile-time only test.
4754         * gcc.dg/pr32716.c: Ditto.
4755         * gcc.dg/pr34856.c: Ditto.
4756         * gcc.dg/pr36997.c: Ditto.
4757         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4758         * gfortran.dg/pr28158.f90: Ditto.
4759         * gfortran.dg/pr30667.f: Ditto.
4760
4761         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4762         i?86-*-* and x86_64-*-* targets to disable execution on targets
4763         without sse2 runtime support.
4764         * g++.dg/vect/vect.exp: Ditto.
4765         * gfortran.dg/vect/vect.exp: Ditto.
4766
4767         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4768         * gcc.dg/pr37544.c: Ditto.
4769         * gcc.dg/pr40550.c: Ditto.
4770         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4771         * gcc.dg/compat/vector-1a_main.c: Ditto.
4772         * gcc.dg/compat/vector-2a_main.c: Ditto.
4773         * gcc.dg/torture/pr16104-1.c: Ditto.
4774         * gcc.dg/torture/pr35771-1.c: Ditto.
4775         * gcc.dg/torture/pr35771-2.c: Ditto.
4776         * gcc.dg/torture/pr35771-3.c: Ditto.
4777         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4778         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4779         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4780         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4781         * g++.dg/other/i386-1.C: Ditto.
4782         * g++.dg/other/pr40446.C: Ditto.
4783
4784 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4785
4786         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4787
4788 2010-07-23  Daniel Kraft  <d@domob.eu>
4789
4790         PR fortran/44709
4791         * gfortran.dg/exit_1.f08: New test.
4792         * gfortran.dg/exit_2.f08: New test.
4793
4794 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4795
4796         PR tree-optimization/39839
4797         * gcc.target/arm/pr39839.c: New test case.
4798
4799 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4800
4801         * gnat.dg/unchecked_convert5b.adb: New test.
4802         * gnat.dg/unchecked_convert6.adb: Likewise.
4803         * gnat.dg/unchecked_convert6b.adb: Likewise.
4804
4805 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4806
4807         * gnat.dg/aggr15.ad[sb]: New test.
4808
4809 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4810
4811         PR debug/45024
4812         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4813
4814 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4815
4816         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4817         with dg-require-linker-plugin.
4818
4819 2010-07-22  Richard Guenther  <rguenther@suse.de>
4820
4821         PR lto/43850
4822         * g++.dg/lto/20100722-1_0.C: New testcase.
4823
4824 2010-07-22  Richard Guenther  <rguenther@suse.de>
4825
4826         PR lto/42451
4827         * gcc.dg/lto/20100720-3_0.c: New testcase.
4828         * gcc.dg/lto/20100720-3_1.c: Likewise.
4829
4830 2010-07-22  Richard Guenther  <rguenther@suse.de>
4831
4832         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4833         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4834
4835         PR lto/43373
4836         * gcc.dg/lto/20100722-1_0.c: New testcase.
4837
4838 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4839
4840         PR tree-optimization/44891
4841         * gcc.c-torture/compile/pr44891.c: New test.
4842
4843 2010-07-22  Richard Guenther  <rguenther@suse.de>
4844
4845         PR tree-optimization/45017
4846         * gcc.c-torture/execute/pr45017.c: New testcase.
4847
4848 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4849
4850         PR fortran/45019
4851         * gfortran.dg/aliasing_dummy_5.f90: New.
4852
4853 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4854
4855         PR target/43698
4856         * gcc.target/arm/pr43698.c: New test.
4857
4858 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4859
4860         PR fortran/44929
4861         * Revert my commit r162325 for this PR.
4862
4863 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4864
4865         PR debug/45015
4866         * gcc.target/m68k/pr45015.c: New test.
4867
4868 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4869
4870         PR c++/44641
4871         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4872         comments.
4873
4874 2010-07-21  Richard Guenther  <rguenther@suse.de>
4875
4876         PR lto/45018
4877         * g++.dg/lto/20100721-1_0.C: New testcase.
4878
4879 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4880
4881         PR tree-optimization/44900
4882         * g++.dg/torture/pr44900.C: New test.
4883
4884 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4885
4886         PR middle-end/44738
4887         * c-c++-common/uninit-17.c: Correct expected error.
4888
4889 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4890
4891         * gcc.dg/guality/asm-1.c: New test.
4892
4893         PR debug/45003
4894         * gcc.dg/guality/pr45003-2.c: New test.
4895         * gcc.dg/guality/pr45003-3.c: New test.
4896
4897 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4898
4899         PR libfortran/44697
4900         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4901
4902 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4903
4904         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4905         defined on the current line.
4906         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4907         * g++.dg/debug/dwarf2/pr44641.C: New.
4908
4909 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4910
4911         * gcc.target/powerpc/block-move-1.c: New test.
4912         * gcc.target/powerpc/block-move-2.c: New test.
4913
4914 2010-07-20  Jason Merrill  <jason@redhat.com>
4915
4916         PR c++/44967
4917         * g++.dg/cpp0x/sfinae2.C: New.
4918
4919 2010-07-20  Richard Guenther  <rguenther@suse.de>
4920
4921         PR lto/42696
4922         * gcc.dg/lto/20100720-4_0.c: New testcase.
4923
4924 2010-07-20  Richard Guenther  <rguenther@suse.de>
4925
4926         PR lto/43221
4927         * gcc.dg/lto/20100720-2_0.c: New testcase.
4928         * gcc.dg/lto/20100720-2_1.c: Likewise.
4929
4930 2010-07-20  Richard Guenther  <rguenther@suse.de>
4931
4932         PR lto/43208
4933         * gcc.dg/lto/20100720-1_0.c: New testcase.
4934         * gcc.dg/lto/20100720-1_1.c: Likewise.
4935
4936 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4937
4938         PR debug/45003
4939         * gcc.dg/guality/pr45003-1.c: New test.
4940
4941 2010-07-20  Richard Guenther  <rguenther@suse.de>
4942
4943         PR tree-optimization/44977
4944         * gcc.dg/torture/pr44977.c: New testcase.
4945
4946 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4947
4948         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4949         sync_char_short
4950
4951 2010-07-20  Richard Guenther  <rguenther@suse.de>
4952
4953         PR middle-end/44971
4954         PR middle-end/44988
4955         * gcc.dg/pr44971.c: New testcase.
4956         * gcc.c-torture/compile/pr44988.c: Likewise.
4957
4958 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4959
4960         PR fortran/44929
4961         * gfortran.dg/allocate_with_typespec.f90: New test.
4962         * gfortran.dg/allocate_derived_1.f90: Update error message.
4963
4964 2010-07-19  Jason Merrill  <jason@redhat.com>
4965
4966         PR c++/44996
4967         * g++.dg/cpp0x/decltype23.C: New.
4968
4969 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4970
4971         PR fortran/42385
4972         * gfortran.dg/class_defined_operator_1.f03 : New test.
4973
4974 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4975
4976         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4977         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4978         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4979         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4980
4981 2010-07-19  Richard Guenther  <rguenther@suse.de>
4982
4983         PR middle-end/44941
4984         * gcc.c-torture/compile/pr44941.c: New testcase.
4985
4986 2010-07-19  Jason Merrill  <jason@redhat.com>
4987
4988         PR c++/44969
4989         * g++.dg/template/sfinae24.C: New.
4990
4991 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4992
4993         PR fortran/44353
4994         * gfortran.dg/data_implied_do_2.f90: Removed.
4995
4996 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4997
4998         PR c++/44969
4999         * g++.dg/template/sfinae23.C: New.
5000
5001 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5002
5003         * lib/target-supports.exp (check_sse_os_support_available): New
5004         proc.
5005         (check_sse_hw_available): New proc.
5006         (check_effective_target_sse_runtime): New proc.
5007         (check_effective_target_sse2_runtime): New proc.
5008         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5009         -msse2 if check_sse_os_support_available.
5010         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5011         check_sse_os_support_available.
5012         * gcc.dg/vect/vect.exp: Likewise.
5013         * gfortran.dg/vect/vect.exp: Likewise.
5014         * gcc.target/i386/sol2-check: Renamed to ...
5015         * gcc.target/i386/sse-os-support.h: ... this.
5016         (sol2_check): Renamed to ...
5017         (sse_os_support): ... this.
5018         Only test movss with xmm registers.
5019         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5020         Removed ILL_INSN, ILL_INSN_LEN.
5021         * gcc.target/i386/sse2-check.h: Likewise.
5022         * gcc.target/i386/sse3-check.h: Likewise.
5023         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5024         Removed cpuid.h, __get_cpuid test.
5025         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5026         Removed cpuid.h, __get_cpuid test.
5027         * g++.dg/other/pr40446.C: Likewise.
5028         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5029         * gcc.dg/compat/vector-1a_main.c: Likewise.
5030         * gcc.dg/compat/vector-2a_main.c: Likewise.
5031         * gcc.dg/pr36584.c: Likewise.
5032         * gcc.dg/pr37544.c: Likewise.
5033         * gcc.dg/torture/pr16104-1.c: Likewise.
5034         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5035         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5036         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5037         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5038         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5039         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5040         sse2_runtime.
5041         * gcc.dg/torture/pr35771-2.c: Likewise.
5042         * gcc.dg/torture/pr35771-3.c: Likewise.
5043         * gcc.target/i386/pr39315-2.c: Likewise.
5044         * gcc.target/i386/pr39315-4.c: Likewise.
5045         * gcc.target/i386/vperm-v2df.c: Likewise.
5046         * gcc.target/i386/vperm-v2di.c: Likewise.
5047         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5048         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5049         sse_runtime.
5050
5051 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5052
5053         PR fortran/44353
5054         * gfortran.dg/data_implied_do_2.f90: New test.
5055
5056 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5057
5058         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5059
5060 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5061
5062         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5063         to the "mips16" group.
5064         (mips_using_mips16_p): New procedure.
5065         (mips-dg-options): Use it.
5066
5067 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5068
5069         * gcc.target/mips/mips16-attributes-4.c: New test.
5070
5071 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5072
5073         PR testsuite/44418
5074         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5075         * gcc.target/powerpc/recip-2.c: Ditto.
5076         * gcc.target/powerpc/recip-3.c: Ditto.
5077
5078 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5079
5080         * gcc.target/arm/pr42235.c: New test.
5081
5082 2010-07-16  Jason Merrill  <jason@redhat.com>
5083
5084         PR c++/32505
5085         * g++.dg/template/partial8.C: New.
5086
5087 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5088
5089         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5090         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5091         in C++.
5092         (gualcvt): New overloaded inline.
5093         (GUALCVT): Use it for C++.
5094         * g++.dg/guality/guality.exp: New.
5095         * g++.dg/guality/guality.h: New.
5096         * g++.dg/guality/redeclaration1.C: New test.
5097         * g++.dg/dg.exp: Prune also guality/* tests.
5098         * gcc.dg/guality/pr43141.c: Moved to...
5099         * c-c++-common/guality/pr43141.c: ... here.
5100
5101 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5102
5103         PR libfortran/37077
5104         * gfortran.dg/char4_iunit_2.f03: New test.
5105
5106 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5107
5108         * lib/plugin-support.exp (plugin-test-execute):
5109         Add ${gcc_objdir}/intl to includes.
5110
5111 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5112
5113         PR target/44942
5114         * gcc.c-torture/execute/pr44942.c: New test.
5115         * gcc.target/i386/pr44942.c: New test.
5116
5117 2010-07-15  Jason Merrill  <jason@redhat.com>
5118
5119         PR c++/44909
5120         * g++.dg/cpp0x/implicit7.C: New.
5121         * g++.dg/cpp0x/implicit8.C: New.
5122
5123 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5124
5125         Disable float tests for __SPU__ targets due to lack of signed zero:
5126         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5127         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5128         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5129         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5130         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5131         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5132         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5133         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5134         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5135
5136 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5137
5138         * gfortran.dg/select_char_2.f90: New test.
5139
5140 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5141
5142         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5143         with DECL_CHAIN.
5144
5145 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5146
5147         PR fortran/44936
5148         * gfortran.dg/typebound_generic_9.f03: New.
5149
5150 2010-07-15  Richard Guenther  <rguenther@suse.de>
5151
5152         PR tree-optimization/44946
5153         * gcc.c-torture/compile/pr44946.c: New testcase.
5154
5155 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR fortran/40206
5158         * gfortran.dg/select_char_3.f90: New test.
5159
5160 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5161             Kevin F. Quinn  <kevquinn@gentoo.org>
5162
5163         * gcc.dg/Wtrampolines.c: New.
5164
5165 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5166
5167         PR libfortran/44934
5168         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5169
5170 2010-07-14  Jason Merrill  <jason@redhat.com>
5171
5172         PR c++/44810
5173         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5174
5175         Implement C++0x unrestricted unions (N2544)
5176         * g++.dg/cpp0x/union1.C: New.
5177         * g++.dg/cpp0x/union2.C: New.
5178         * g++.dg/cpp0x/union3.C: New.
5179         * g++.dg/cpp0x/defaulted2.C: Adjust.
5180         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5181         * g++.old-deja/g++.ext/anon2.C: Adjust.
5182         * g++.old-deja/g++.mike/misc6.C: Adjust.
5183
5184 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5185
5186         PR fortran/44925
5187         * gfortran.dg/c_loc_tests_15.f90: New.
5188
5189 2010-07-13  Jason Merrill  <jason@redhat.com>
5190
5191         PR c++/44909
5192         * g++.dg/cpp0x/implicit6.C: New.
5193
5194 2010-07-13  Jason Merrill  <jason@redhat.com>
5195
5196         PR c++/44540
5197         * g++.dg/abi/noreturn1.C: New.
5198         * g++.dg/abi/noreturn2.C: New.
5199
5200 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5201
5202         PR other/44874
5203         PR debug/44832
5204         * c-c++-common/pr44832.c: New test.
5205
5206 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5207
5208         PR objc/44488
5209         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5210         on the target.  Make sure that we can assemble the emitted asm when
5211         the test type is 'compile'.
5212
5213 2010-07-13  Richard Guenther  <rguenther@suse.de>
5214
5215         PR tree-optimization/36960
5216         * g++.dg/torture/pr36960.C: New testcase.
5217
5218 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5219
5220         PR c++/44908
5221         * g++.dg/template/sfinae21.C: New.
5222         * g++.dg/template/sfinae22.C: Likewise.
5223
5224 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5225
5226         PR testsuite/42843
5227         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5228         * gcc.dg/plugin/ggcplug.c: Likewise.
5229         * g++.dg/plugin/selfassign.c: Likewise.
5230         * g++.dg/plugin/attribute_plugin.c: Likewise.
5231         * g++.dg/plugin/dumb_plugin.c: Likewise.
5232         * g++.dg/plugin/pragma_plugin.c: Likewise.
5233
5234 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5235
5236         * gcc.c-torture/execute/pr44683.x: New.
5237         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5238
5239 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5240
5241         PR fortran/44434
5242         PR fortran/44565
5243         PR fortran/43945
5244         PR fortran/44869
5245         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5246         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5247         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5248         * gfortran.dh/typebound_call_16.f03: New.
5249         * gfortran.dg/typebound_generic_6.f03: New.
5250         * gfortran.dg/typebound_generic_7.f03: New.
5251         * gfortran.dg/typebound_generic_8.f03: New.
5252
5253 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5254
5255         PR libfortran/37077
5256         * gfortran.dg/char4_iunit_1.f03: New test.
5257
5258 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5259
5260         * gcc.dg/tree-ssa/vrp53.c: New test.
5261
5262 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5263
5264         PR c++/44907
5265         * g++.dg/template/sfinae19.C: New.
5266         * g++.dg/template/sfinae20.C: Likewise.
5267
5268 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5269
5270         * gcc.target/arm/interrupt-1.c: New test.
5271         * gcc.target/arm/interrupt-2.c: New test.
5272
5273 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5274
5275         * gcc.dg/pr42427.c: Require c99_runtime.
5276         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5277         c99_runtime.
5278         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5279         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5280         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5281         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5282         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5283         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5284         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5285         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5286         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5287         * gcc.target/i386/pr37275.c: Require visibility support.
5288
5289 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5290
5291         * lib/target-supports.exp (check_effective_target_sse): New proc.
5292         * gcc.target/i386/sol2-check.h: New file.
5293         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5294         Include sol2-check.h.
5295         (main) Only run do_test () if sol2_check ().
5296         * gcc.target/i386/sse2-check.h: Likewise.
5297         * gcc.target/i386/sse3-check.h: Likewise.
5298         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5299         [__sun__ && __svr4__]: Execute SSE2 instruction.
5300         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5301         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5302         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5303         * g++.dg/ext/vector14.C: Likewise.
5304         * g++.dg/other/mmintrin.C: Likewise.
5305         * gcc.dg/20020418-1.c: Likewise.
5306         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5307         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5308         * gcc.dg/format/unnamed-1.c: Likewise.
5309         Adapt dg-warning line number.
5310         * gcc.dg/graphite/pr40281.c: Likewise.
5311         * gcc.dg/pr32176.c: Likewise.
5312         * gcc.dg/pr40550.c: Likewise.
5313         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5314         * gcc.dg/torture/pr36891.c: Likewise.
5315         * gcc.target/i386/20020218-1.c: Likewise.
5316         * gcc.target/i386/20020523.c: Likewise.
5317         * gcc.target/i386/abi-1.c: Likewise.
5318         * gcc.target/i386/brokensqrt.c: Likewise.
5319         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5320         * gcc.target/i386/pr13366.c: Likewise.
5321         * gcc.target/i386/pr13685.c: Likewise.
5322         * gcc.target/i386/pr24306.c: Likewise.
5323         * gcc.target/i386/pr31486.c: Likewise.
5324         * gcc.target/i386/pr32065-1.c: Likewise.
5325         * gcc.target/i386/pr32065-2.c: Likewise.
5326         * gcc.target/i386/pr32389.c: Likewise.
5327         * gcc.target/i386/pr38824.c: Likewise.
5328         * gcc.target/i386/pr38931.c: Likewise.
5329         * gcc.target/i386/pr39592-1.c: Likewise.
5330         * gcc.target/i386/pr43766.c: Likewise.
5331         * gcc.target/i386/recip-divf.c: Likewise.
5332         * gcc.target/i386/recip-sqrtf.c: Likewise.
5333         * gcc.target/i386/recip-vec-divf.c: Likewise.
5334         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5335         * gcc.target/i386/sse-1.c: Likewise.
5336         * gcc.target/i386/sse-16.c: Likewise.
5337         * gcc.target/i386/sse-2.c: Likewise.
5338         * gcc.target/i386/sse-20.c: Likewise.
5339         * gcc.target/i386/sse-3.c: Likewise.
5340         * gcc.target/i386/sse-7.c: Likewise.
5341         * gcc.target/i386/sse-9.c: Likewise.
5342         * gcc.target/i386/sse-addps-1.c: Likewise.
5343         * gcc.target/i386/sse-addss-1.c: Likewise.
5344         * gcc.target/i386/sse-andnps-1.c: Likewise.
5345         * gcc.target/i386/sse-andps-1.c: Likewise.
5346         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5347         * gcc.target/i386/sse-comiss-1.c: Likewise.
5348         * gcc.target/i386/sse-comiss-2.c: Likewise.
5349         * gcc.target/i386/sse-comiss-3.c: Likewise.
5350         * gcc.target/i386/sse-comiss-4.c: Likewise.
5351         * gcc.target/i386/sse-comiss-5.c: Likewise.
5352         * gcc.target/i386/sse-comiss-6.c: Likewise.
5353         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5354         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5355         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5356         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5357         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5358         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5359         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5360         * gcc.target/i386/sse-divps-1.c: Likewise.
5361         * gcc.target/i386/sse-divss-1.c: Likewise.
5362         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5363         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5364         * gcc.target/i386/sse-maxps-1.c: Likewise.
5365         * gcc.target/i386/sse-maxss-1.c: Likewise.
5366         * gcc.target/i386/sse-minps-1.c: Likewise.
5367         * gcc.target/i386/sse-minss-1.c: Likewise.
5368         * gcc.target/i386/sse-movaps-1.c: Likewise.
5369         * gcc.target/i386/sse-movaps-2.c: Likewise.
5370         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5371         * gcc.target/i386/sse-movhps-1.c: Likewise.
5372         * gcc.target/i386/sse-movhps-2.c: Likewise.
5373         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5374         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5375         * gcc.target/i386/sse-movntps-1.c: Likewise.
5376         * gcc.target/i386/sse-movss-1.c: Likewise.
5377         * gcc.target/i386/sse-movss-2.c: Likewise.
5378         * gcc.target/i386/sse-movss-3.c: Likewise.
5379         * gcc.target/i386/sse-movups-1.c: Likewise.
5380         * gcc.target/i386/sse-movups-2.c: Likewise.
5381         * gcc.target/i386/sse-mulps-1.c: Likewise.
5382         * gcc.target/i386/sse-mulss-1.c: Likewise.
5383         * gcc.target/i386/sse-orps-1.c: Likewise.
5384         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5385         * gcc.target/i386/sse-recip-vec.c: Likewise.
5386         * gcc.target/i386/sse-recip.c: Likewise.
5387         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5388         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5389         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5390         * gcc.target/i386/sse-subps-1.c: Likewise.
5391         * gcc.target/i386/sse-subss-1.c: Likewise.
5392         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5393         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5394         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5395         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5396         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5397         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5398         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5399         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5400         * gcc.target/i386/sse-xorps-1.c: Likewise.
5401         * gcc.target/i386/ssefn-1.c: Likewise.
5402         * gcc.target/i386/ssefn-3.c: Likewise.
5403         * gcc.target/i386/sseregparm-1.c: Likewise.
5404         * gcc.target/i386/stackalign/return-3.c: Likewise.
5405         * gcc.target/i386/vectorize1.c: Likewise.
5406         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5407         * gcc.target/i386/xorps-sse.c: Likewise.
5408         * gfortran.dg/pr28158.f90: Likewise.
5409         * gfortran.dg/pr30667.f: Likewise.
5410         * gnat.dg/loop_optimization7.adb: Likewise.
5411         * gnat.dg/sse_nolib.adb: Likewise.
5412
5413 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5414
5415         PR fortran/44702
5416         * gfortran.dg/use_rename_6.f90: New.
5417         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5418
5419 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5420
5421         PR fortran/44869
5422         * gfortran.dg/class_24.f03: New.
5423
5424 2010-07-10  Richard Guenther  <rguenther@suse.de>
5425
5426         PR lto/44889
5427         * gcc.dg/lto/20100709-1_0.c: New testcase.
5428         * gcc.dg/lto/20100709-1_1.c: Likewise.
5429
5430 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5431
5432         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5433
5434 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5435
5436         PR objc/44140
5437         * objc.dg/lto/trivial-1_0.m: New.
5438         * objc.dg/lto/lto.exp: New.
5439         * obj-c++.dg/lto/trivial-1_0.mm: New.
5440         * obj-c++.dg/lto/lto.exp: New.
5441         * objc.dg/symtab-1.m: Adjust sizes.
5442         * objc.dg/image-info.m: Do not run for gnu-runtime.
5443
5444 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5445
5446         * gcc.dg/pr32370.c: Allow another kind of error message.
5447
5448 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5449
5450         * gnat.dg/atomic3.adb: New test.
5451
5452 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5453             Denys Vlasenko  <dvlasenk@redhat.com>
5454             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5455
5456         PR tree-optimization/28632
5457         * gcc.dg/tree-ssa/vrp51.c: New test.
5458         * gcc.dg/tree-ssa/vrp52.c: New test.
5459
5460 2010-07-09  Jason Merrill  <jason@redhat.com>
5461
5462         * g++.dg/abi/covariant6.C: New.
5463         * g++.dg/inherit/covariant17.C: Test both bases.
5464         * g++.dg/inherit/covariant7.C: Check vtable layout.
5465
5466 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5467
5468         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5469
5470 2010-07-09  Richard Guenther  <rguenther@suse.de>
5471
5472         PR tree-optimization/44852
5473         * gcc.c-torture/execute/pr44852.c: New testcase.
5474
5475 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5476
5477         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5478         multiplication by values.
5479         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5480         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5481
5482 2010-07-09  Richard Guenther  <rguenther@suse.de>
5483
5484         PR tree-optimization/44882
5485         * gfortran.dg/pr44882.f90: New testcase.
5486
5487 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5488
5489         PR target/40657
5490         * gcc.target/arm/pr40657-1.c: New test.
5491         * gcc.target/arm/pr40657-2.c: New test.
5492         * gcc.c-torture/execute/pr40657.c: New test.
5493
5494 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5495
5496         * gcc.dg/tree-ssa/vrp50.c: New test.
5497         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5498
5499 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5500
5501         PR fortran/44649
5502         * gfortran.dg/c_sizeof_1.f90: Modified.
5503         * gfortran.dg/storage_size_1.f08: New.
5504         * gfortran.dg/storage_size_2.f08: New.
5505
5506 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5507
5508         * gcc.c-torture/execute/20100708-1.c: New test.
5509
5510 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR fortran/44847
5513         * gfortran.dg/gomp/pr44847.f90: New test.
5514
5515 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5516
5517         PR tree-optimization/44710
5518         * gcc.dg/tree-ssa/ifc-6.c: New.
5519         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5520
5521 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5522
5523         PR fortran/18918
5524         * gfortran.dg/coarray_10.f90: Add an additional test.
5525
5526 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5527
5528         PR middle-end/44828
5529         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5530         * gcc.c-torture/execute/pr44828.x: Revert.
5531
5532 2010-07-08  Jason Merrill  <jason@redhat.com>
5533
5534         PR c++/43120
5535         * g++.dg/inherit/covariant17.C: New.
5536         * g++.dg/abi/covariant1.C: Actually test for the bug.
5537
5538 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5539
5540         PR rtl-optimization/44838
5541         * gcc.dg/pr44838.c: New.
5542
5543 2010-07-08  Richard Guenther  <rguenther@suse.de>
5544
5545         PR tree-optimization/44831
5546         * gcc.c-torture/compile/pr44831.c: New testcase.
5547         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5548
5549 2010-07-08  Richard Guenther  <rguenther@suse.de>
5550
5551         PR tree-optimization/44861
5552         * g++.dg/vect/pr44861.cc: New testcase.
5553
5554 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5555
5556         PR middle-end/44828
5557         * gcc.c-torture/execute/pr44828.x: New file.
5558
5559 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5560
5561         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5562         dg-options.
5563         * g++.dg/ext/altivec-17.C: Adjust error message.
5564
5565 2010-07-07  Tom Tromey  <tromey@redhat.com>
5566
5567         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5568
5569 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5570
5571         PR target/44844
5572         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5573         * gcc.target/i386/rdrand-2.c: Likewise.
5574         * gcc.target/i386/rdrand-3.c: Likewise.
5575
5576 2010-07-07  Jan Hubicka  <jh@suse.cz>
5577
5578         PR middle-end/44813
5579         * g++.dg/torture/pr44813.C: New testcase.
5580         * g++.dg/torture/pr44826.C: New testcase.
5581
5582 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5583
5584         PR rtl-optimization/44787
5585         * gcc.c-torture/compile/pr44788.c: New test.
5586         * gcc.target/arm/pr44788.c: New test.
5587
5588 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5589
5590         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5591
5592 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5593
5594         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5595         to dg-options.
5596
5597 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5598
5599         PR fortran/44742
5600         * gfortran.dg/parameter_array_init_6.f90: New.
5601         * gfortran.dg/initialization_20.f90: Update dg-error.
5602         * gfortran.dg/initialization_24.f90: Ditto.
5603
5604 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5605         PR fortran/PR44693
5606         * gfortran.dg/dim_range_1.f90:  New test.
5607         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5608
5609 2010-07-06  Jason Merrill  <jason@redhat.com>
5610
5611         PR c++/44703
5612         * g++.dg/cpp0x/initlist41.C: New.
5613
5614         PR c++/44778
5615         * g++.dg/template/ptrmem22.C: New.
5616
5617 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5618
5619         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5620         support.
5621         * gcc.target/i386/i386.exp: Likewise.
5622
5623 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5624
5625         PR testsuite/44195
5626         * gcc.dg/lto/20100518_0.c: Limit to x86.
5627
5628 2010-07-06  Richard Guenther  <rguenther@suse.de>
5629
5630         PR middle-end/44828
5631         * gcc.c-torture/execute/pr44828.c: New testcase.
5632
5633 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5634
5635         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5636         * g++.dg/warn/volatile1.C: Likewise.
5637         * g++.dg/template/warn1.C: Likewise.
5638
5639 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5640
5641         AVX Programming Reference (June, 2010)
5642         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5643         * g++.dg/other/i386-3.C: Likewise.
5644         * gcc.target/i386/sse-12.c: Likewise.
5645
5646         * gcc.target/i386/f16c-check.h: New.
5647         * gcc.target/i386/rdfsbase-1.c: Likewise.
5648         * gcc.target/i386/rdfsbase-2.c: Likewise.
5649         * gcc.target/i386/rdgsbase-1.c: Likewise.
5650         * gcc.target/i386/rdgsbase-2.c: Likewise.
5651         * gcc.target/i386/rdrand-1.c: Likewise.
5652         * gcc.target/i386/rdrand-2.c: Likewise.
5653         * gcc.target/i386/rdrand-3.c: Likewise.
5654         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5655         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5656         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5657         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5658         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5659         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5660         * gcc.target/i386/wrfsbase-1.c: Likewise.
5661         * gcc.target/i386/wrfsbase-2.c: Likewise.
5662         * gcc.target/i386/wrgsbase-1.c: Likewise.
5663         * gcc.target/i386/wrgsbase-2.c: Likewise.
5664
5665         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5666         (__builtin_ia32_vcvtps2ph): New.
5667         (__builtin_ia32_vcvtps2ph256): Likewise.
5668
5669         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5670         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5671
5672         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5673         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5674
5675         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5676         (__builtin_ia32_vcvtps2ph256): Likewise.
5677         Add fsgsbase,rdrnd,f16c.
5678
5679         * lib/target-supports.exp (check_effective_target_f16c): New.
5680
5681 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5682
5683         * gcc.dg/guality/nrv-1.c: New test.
5684
5685 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5686
5687         PR middle-end/42505
5688         * gcc.target/arm/pr42505.c: New test case.
5689
5690 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5691
5692         PR c++/44808
5693         * g++.dg/opt/nrv16.C: New test.
5694
5695 2010-07-05  Richard Guenther  <rguenther@suse.de>
5696
5697         PR tree-optimization/44784
5698         * gcc.c-torture/compile/pr44784.c: New testcase.
5699
5700 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5701
5702         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5703         Increase loop bound and array size.
5704         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5705         Likewise.
5706
5707 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5708
5709         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5710         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5711         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5712         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5713         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5714
5715 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5716
5717         PR c++/22138
5718         * g++.dg/parse/template25.C: New.
5719
5720 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5721
5722         PR rtl-optimization/44695
5723         * gcc.dg/torture/pr44695.c: New.
5724
5725 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5726
5727         PR c++/16630
5728         * g++.dg/ext/pretty3.C: New.
5729
5730 2010-07-04  Richard Guenther  <rguenther@suse.de>
5731
5732         PR middle-end/44809
5733         * g++.dg/torture/pr44809.C: New testcase.
5734
5735 2010-07-04  Richard Guenther  <rguenther@suse.de>
5736
5737         PR tree-optimization/44656
5738         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5739
5740 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5741             Revital Eres  <eres@il.ibm.com>
5742
5743         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5744         misaligned stores.
5745         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5746         gcc.dg/vect/vect-96.c: Likewise.
5747         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5748         that support misaligned stores. Change the number of expected
5749         misaligned accesses.
5750         * gcc.dg/vect/vect-peel-1.c: New test.
5751         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5752         gcc.dg/vect/vect-peel-4.c: Likewise.
5753         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5754         vectorizable on all targets that support realignment.
5755         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5756
5757 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5758
5759         PR c/44806
5760         * gcc.dg/torture/pr44806.c: New.
5761
5762 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5763
5764         * gnat.dg/cond_expr1.adb: New test.
5765
5766 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5767
5768         * gnat.dg/modular3.adb: New test.
5769         * gnat.dg/modular3_pkg.ads: New helper.
5770
5771 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5772             Mikael Pettersson  <mikpe@it.uu.se>
5773
5774         PR testsuite/44518
5775         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5776         Make signed-ness of chars explicit.  Scan the object for
5777         strings that are split by some target assemblers.
5778         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5779         explicit.
5780
5781 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5782
5783         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5784
5785 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5786
5787         PR/44128
5788         * g++.dg/warn/Wshadow-7.C: New test.
5789
5790 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5791             Julian Brown  <julian@codesourcery.com>
5792             Sandra Loosemore  <sandra@codesourcery.com>
5793
5794         * gcc.c-torture/execute/20100416-1.c: New test case.
5795
5796 2010-07-02  Julian Brown  <julian@codesourcery.com>
5797             Sandra Loosemore  <sandra@codesourcery.com>
5798
5799         PR target/43703
5800
5801         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5802         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5803
5804 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5805             Julian Brown  <julian@codesourcery.com>
5806
5807         * gcc.target/arm/neon/vadds64.c: Regenerated.
5808         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5809         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5810         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5811         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5812         * gcc.target/arm/neon-vmls-1.c: Likewise.
5813         * gcc.target/arm/neon-vsubs64.c: New execution test.
5814         * gcc.target/arm/neon-vsubu64.c: New execution test.
5815         * gcc.target/arm/neon-vadds64.c: New execution test.
5816         * gcc.target/arm/neon-vaddu64.c: New execution test.
5817
5818 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5819
5820         * gcc.target/arm/neon-vands64.c: New.
5821         * gcc.target/arm/neon-vandu64.c: New.
5822         * gcc.target/arm/neon-vbics64.c: New.
5823         * gcc.target/arm/neon-vbicu64.c: New.
5824         * gcc.target/arm/neon-veors64.c: New.
5825         * gcc.target/arm/neon-veoru64.c: New.
5826         * gcc.target/arm/neon-vorns64.c: New.
5827         * gcc.target/arm/neon-vornu64.c: New.
5828         * gcc.target/arm/neon-vorrs64.c: New.
5829         * gcc.target/arm/neon-vorru64.c: New.
5830         * gcc.target/arm/neon/vands64.c: Regenerated.
5831         * gcc.target/arm/neon/vandu64.c: Regenerated.
5832         * gcc.target/arm/neon/vbics64.c: Regenerated.
5833         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5834         * gcc.target/arm/neon/veors64.c: Regenerated.
5835         * gcc.target/arm/neon/veoru64.c: Regenerated.
5836         * gcc.target/arm/neon/vorns64.c: Regenerated.
5837         * gcc.target/arm/neon/vornu64.c: Regenerated.
5838         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5839         * gcc.target/arm/neon/vorru64.c: Regenerated.
5840
5841 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5842
5843         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5844
5845 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5846
5847         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5848         * gfortran.dg/intent_out_5.f90: Same.
5849         * gfortran.dg/ltrans-7.f90: Same.
5850         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5851
5852 2010-07-02  Jan Hubicka  <jh@suse.cz>
5853
5854         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5855
5856 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5857
5858         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5859
5860 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5861
5862         PR c++/44780
5863         * c-c++-common/Wunused-var-12.c: New test.
5864
5865 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5866
5867         PR target/42835
5868         * gcc.target/arm/pr42835.c: New test.
5869
5870         PR target/42172
5871         * gcc.target/arm/pr42172-1.c: New test.
5872
5873 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5874
5875         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5876
5877 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5878
5879         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5880         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5881         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5882         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5883         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5884         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5885         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5886         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5887         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5888         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5889         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5890         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5891         * gcc.target/arm/neon-vdup_ns64.c: New.
5892         * gcc.target/arm/neon-vdup_nu64.c: New.
5893         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5894         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5895         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5896         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5897         * gcc.target/arm/neon-vmov_ns64.c: New.
5898         * gcc.target/arm/neon-vmov_nu64.c: New.
5899         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5900         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5901         * gcc.target/arm/neon-vget_lanes64.c: New.
5902         * gcc.target/arm/neon-vget_laneu64.c: New.
5903         * gcc.target/arm/neon-vset_lanes64.c: New.
5904         * gcc.target/arm/neon-vset_laneu64.c: New.
5905
5906 2010-07-02  Richard Guenther  <rguenther@suse.de>
5907
5908         * g++.dg/torture/20100702-1.C: New testcase.
5909
5910 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5911
5912         PR target/44707
5913         * gcc.c-torture/compile/pr44707.c: New test.
5914
5915 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5916
5917         PR c++/44039
5918         * g++.dg/template/crash101.C: New.
5919
5920 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5921
5922         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5923         Use the ABI-0 accessors and fail it for m64.
5924
5925 2010-07-02  Jan Hubicka  <jh@suse.cz>
5926
5927         * g++.dg/tree-ssa/pr44706.C: New testcase.
5928
5929 2010-07-02  Richard Guenther  <rguenther@suse.de>
5930
5931         PR tree-optimization/44748
5932         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5933
5934 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5935
5936         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5937         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5938         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5939         the method types to forward:.
5940
5941 2010-06-30  Jason Merrill  <jason@redhat.com>
5942
5943         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5944         * g++.dg/other/pr25632.C: Likewise.
5945
5946 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5947
5948         PR tree-optimization/40421
5949         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5950
5951 2010-07-01  Richard Guenther  <rguenther@suse.de>
5952
5953         PR middle-end/42834
5954         PR middle-end/44468
5955         * gcc.c-torture/execute/20100316-1.c: New testcase.
5956         * gcc.c-torture/execute/pr44468.c: Likewise.
5957         * gcc.c-torture/compile/20100609-1.c: Likewise.
5958         * gcc.dg/volatile2.c: Adjust.
5959         * gcc.dg/plugin/selfassign.c: Likewise.
5960         * gcc.dg/pr36902.c: Likewise.
5961         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5962         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5963         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5964         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5965         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5966         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5967         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5968         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5969         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5970         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5971         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5972         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5973         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5974         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5975         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5976         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5977         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5978         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5979         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5980         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5981         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5982         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5983         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5984         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5985         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5986         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5987         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5988         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5989         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5990         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5991         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5992         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5993         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5994         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5995         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5996         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5997         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5998         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5999         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6000         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6001         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6002         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6003         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6004         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6005         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6006         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6007         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6008         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6009         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6010         * g++.dg/tree-ssa/pr31146.C: Likewise.
6011         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6012         * g++.dg/tree-ssa/pr33604.C: Likewise.
6013         * g++.dg/plugin/selfassign.c: Likewise.
6014         * gfortran.dg/array_memcpy_3.f90: Likewise.
6015         * gfortran.dg/array_memcpy_4.f90: Likewise.
6016         * c-c++-common/torture/pr42834.c: New testcase.
6017
6018 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6019
6020         PR c++/44628
6021         * g++.dg/template/crash100.C: New.
6022
6023 2010-06-30  Jan Hubicka  <jh@suse.cz>
6024
6025         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6026
6027 2010-06-30  Michael Matz  <matz@suse.de>
6028
6029         PR bootstrap/44699
6030         * gcc.dg/pr44699.c: New test.
6031
6032 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6033
6034         PR tree-optimization/39799
6035         * c-c++-common/uninit-17.c: New test.
6036
6037 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6038
6039         PR libfortran/43298
6040         * gfortran.dg/read_infnan_1.f90: New test.
6041
6042 2010-06-29  Jason Merrill  <jason@redhat.com>
6043
6044         Enable implicitly declared move constructor/operator= (N3053).
6045         * g++.dg/cpp0x/implicit3.C: New.
6046         * g++.dg/cpp0x/implicit4.C: New.
6047         * g++.dg/cpp0x/implicit5.C: New.
6048         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6049         * g++.dg/cpp0x/not_special.C: Adjust.
6050         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6051         * g++.dg/cpp0x/rv1n.C: Adjust.
6052         * g++.dg/cpp0x/rv1p.C: Adjust.
6053         * g++.dg/cpp0x/rv2n.C: Adjust.
6054         * g++.dg/cpp0x/rv2p.C: Adjust.
6055         * g++.dg/cpp0x/rv3n.C: Adjust.
6056         * g++.dg/cpp0x/rv3p.C: Adjust.
6057         * g++.dg/cpp0x/rv4n.C: Adjust.
6058         * g++.dg/cpp0x/rv4p.C: Adjust.
6059         * g++.dg/cpp0x/rv5n.C: Adjust.
6060         * g++.dg/cpp0x/rv5p.C: Adjust.
6061         * g++.dg/cpp0x/rv6n.C: Adjust.
6062         * g++.dg/cpp0x/rv6p.C: Adjust.
6063         * g++.dg/cpp0x/rv7n.C: Adjust.
6064         * g++.dg/cpp0x/rv7p.C: Adjust.
6065         * g++.dg/cpp0x/rv8p.C: Adjust.
6066         * g++.dg/gomp/pr26690-1.C: Adjust.
6067         * g++.dg/other/error20.C: Adjust.
6068         * g++.dg/other/error31.C: Adjust.
6069         * g++.dg/parse/error19.C: Adjust.
6070         * g++.dg/template/qualttp5.C: Adjust.
6071         * g++.old-deja/g++.law/ctors5.C: Adjust.
6072
6073         Enable implicitly deleted functions (N2346)
6074         * g++.dg/cpp0x/defaulted17.C: New.
6075         * g++.dg/cpp0x/implicit1.C: New.
6076         * g++.dg/cpp0x/implicit2.C: New.
6077         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6078         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6079         * g++.dg/init/ctor4.C: Adjust.
6080         * g++.dg/init/synth2.C: Adjust.
6081         * g++.dg/lto/20081118_1.C: Adjust.
6082         * g++.dg/other/error13.C: Adjust.
6083         * g++.dg/other/unused1.C: Adjust.
6084         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6085         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6086         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6087         * g++.old-deja/g++.law/ctors17.C: Adjust.
6088         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6089         * g++.old-deja/g++.pt/assign1.C: Adjust.
6090         * g++.old-deja/g++.pt/crash20.C: Adjust.
6091
6092         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6093         * g++.dg/cpp0x/defaulted13.C: Adjust.
6094         * g++.dg/cpp0x/defaulted2.C: Adjust.
6095         * g++.dg/cpp0x/defaulted3.C: Adjust.
6096         * g++.dg/cpp0x/initlist9.C: Adjust.
6097         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6098         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6099         * g++.dg/init/synth2.C: Adjust.
6100
6101         * g++.dg/cpp0x/defaulted19.C: New.
6102
6103         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6104         * g++.dg/template/error23.C: Fix for -std=c++0x.
6105
6106 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6107
6108         PR fortran/44718
6109         * gfortran.dg/proc_ptr_28.f90: New.
6110
6111 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6112
6113         PR tree-optimization/43801
6114         * g++.dg/torture/pr43801.C: New test.
6115
6116         PR debug/44668
6117         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6118
6119 2010-06-29  Jason Merrill  <jason@redhat.com>
6120
6121         PR c++/44587
6122         * g++.dg/template/qualified-id2.C: New.
6123         * g++.dg/template/qualified-id3.C: New.
6124
6125 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6126
6127         PR fortran/44696
6128         * gfortran.dg/associated_target_4.f90: New.
6129
6130 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6131
6132         PR fortran/44582
6133         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6134
6135 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6136
6137         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6138
6139 2010-06-29  Jan Hubicka  <jh@suse.cz>
6140
6141         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6142
6143 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6144
6145         PR target/43902
6146         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6147         * gcc.target/arm/wmul-3.c: New test.
6148         * gcc.target/arm/wmul-4.c: New test.
6149
6150 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6151
6152         PR rtl-optimization/44659
6153         * gcc.target/i386/extract-1.c: New.
6154         * gcc.target/i386/extract-2.c: Likewise.
6155         * gcc.target/i386/extract-3.c: Likewise.
6156         * gcc.target/i386/extract-4.c: Likewise.
6157         * gcc.target/i386/extract-5.c: Likewise.
6158         * gcc.target/i386/extract-6.c: Likewise.
6159
6160 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR c++/44682
6163         * g++.dg/warn/Wunused-var-14.C: New test.
6164
6165 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6166
6167         PR fortran/43298
6168         * gfortran.dg/nan_6.f90: New.
6169
6170 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6171
6172         PR tree-optimization/43781
6173         * gcc.dg/torture/pr43781.c: New.
6174
6175 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6176
6177         PR fortran/40158
6178         * gfortran.dg/actual_rank_check_1.f90: New test.
6179
6180 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6181
6182         * gcc.dg/ipa/ipa-sra-6.c: New test.
6183
6184 2010-06-28  Jan Hubicka  <jh@suse.cz>
6185
6186         PR tree-optimization/44687
6187         * gcc.c-torture/compile/pr44687.c
6188
6189 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6190
6191         PR c++/44535
6192         * g++.dg/torture/pr44535.C: New test.
6193
6194 2010-06-28  Michael Matz  <matz@suse.de>
6195
6196         PR middle-end/44592
6197         * gfortran.dg/pr44592.f90: New test.
6198
6199 2010-06-28  Jan Hubicka  <jh@suse.cz>
6200
6201         PR tree-optimization/44357
6202         * g++.dg/torture/pr44357.C: New testcase.
6203
6204 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6205
6206         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6207         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6208         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6209         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6210         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6211         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6212         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6213         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6214
6215 2010-06-27  Jan Hubicka  <jh@suse.cz>
6216
6217         * gcc.c-torture/compile/pr44686.c: New file.
6218
6219 2010-06-27  Richard Guenther  <rguenther@suse.de>
6220
6221         PR tree-optimization/44683
6222         * gcc.c-torture/execute/pr44683.c: New testcase.
6223
6224 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6225
6226         * gnat.dg/noreturn3.ad[sb]: New test.
6227
6228 2010-06-26  Jason Merrill  <jason@redhat.com>
6229
6230         * g++.dg/cpp0x/explicit5.C: New.
6231
6232 2010-06-26  Richard Guenther  <rguenther@suse.de>
6233
6234         PR tree-optimization/44393
6235         * gcc.dg/pr44393.c: New testcase.
6236
6237 2010-06-26  Jan Hubicka  <jh@suse.cz>
6238
6239         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6240
6241 2010-06-26  Richard Guenther  <rguenther@suse.de>
6242
6243         PR middle-end/44674
6244         * gcc.dg/pr44674.c: New testcase.
6245
6246 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6247
6248         * gcc.dg/opts-3.c: New test.
6249
6250 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6251
6252         * gfortran.dg/type_decl_1.f90: New.
6253         * gfortran.dg/type_decl_2.f90: New.
6254
6255 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6256
6257         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6258         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6259
6260 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6261
6262         PR testsuite/38946
6263         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6264         error in comparing reals.
6265
6266 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6267
6268         * selected_real_kind_2.f90: New.
6269         * selected_real_kind_3.f90: New.
6270
6271 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6272
6273         * gfortran.dg/entry_19.f90: New.
6274
6275 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6276
6277         * gfortran.dg/end_subroutine_1.f90: New.
6278         * gfortran.dg/end_subroutine_2.f90: New.
6279         * gfortran.dg/interface_proc_end.f90: Update.
6280
6281 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6282
6283         * gfortran.dg/semicolon_fixed.f: Update.
6284         * gfortran.dg/semicolon_fixed_2.f: New.
6285         * gfortran.dg/semicolon_free_2.f90: New.
6286         * gfortran.dg/semicolon_free.f90: Update.
6287
6288 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6289
6290         PR fortran/44448
6291         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6292
6293 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6294
6295         * g++.dg/ipa/iinline-3.C: New test.
6296         * gcc.dg/ipa/modif-1.c: Removed.
6297
6298 2010-06-25  Jan Hubicka  <jh@suse.cz>
6299
6300         * gcc.dg/tree-ssa/ipa-split-1.c
6301
6302 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6303
6304         * g++.dg/ipa/iinline-2.C: New test.
6305
6306 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR middle-end/43866
6309         * gfortran.dg/pr43866.f90: New test.
6310
6311         PR tree-optimization/44539
6312         * gcc.dg/pr44539.c: New test.
6313
6314 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6315
6316         From Jim Wilson:
6317         PR target/43902
6318         * gcc.target/mips/madd-9.c: New test.
6319
6320 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6321
6322         PR c/44517
6323         * gcc.dg/noncompile/pr44517.c: New.
6324         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6325
6326 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6327
6328         PR testsuite/43283
6329         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6330         and add argument to nop for IA64.
6331
6332 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6333
6334         PR target/44588
6335         * gcc.target/i386/mod-1.c: New.
6336         * gcc.target/i386/umod-1.c: Likewise.
6337         * gcc.target/i386/umod-2.c: Likewise.
6338         * gcc.target/i386/umod-3.c: Likewise.
6339
6340 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6341
6342         PR middle-end/44492
6343         * g++.dg/torture/pr44492.C: New test.
6344
6345 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6346
6347         * c-c++-common/warn-omitted-condop.c: New.
6348
6349 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6350
6351         PR fortran/44614
6352         * gfortran.dg/import8.f90: New.
6353
6354 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6355
6356         * gnat.dg/not_null.adb: Update test case.
6357
6358 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR c++/44619
6361         * g++.dg/warn/Wunused-var-13.C: New test.
6362
6363         PR c++/44627
6364         * g++.dg/diagnostic/method1.C: New test.
6365
6366 2010-06-22  Cary Coutant  <ccoutant@google.com>
6367
6368         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6369
6370 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6371
6372         PR fortran/44616
6373         * gfortran.dg/abstract_type_8.f03: New.
6374
6375 2010-06-21  Jason Merrill  <jason@redhat.com>
6376
6377         * g++.dg/cpp0x/noexcept08.C: New.
6378
6379         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6380
6381 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6382
6383         PR target/44615
6384         * gcc.target/i386/sse2-vec-2a.c: New.
6385
6386 2010-06-21  DJ Delorie  <dj@redhat.com>
6387
6388         * gcc.dg/pragma-diag-1.c: New.
6389
6390 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6391
6392         PR target/44615
6393         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6394
6395 2010-06-21  Alan Modra  <amodra@gmail.com>
6396
6397         PR testsuite/44505
6398         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6399         tail call to check_fa_mid.
6400
6401 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6402
6403         PR target/44575
6404         * gcc.c-torture/execute/pr44575.c: New test.
6405
6406 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6407
6408         PR fortran/40632
6409         * gfortran.dg/contiguous_1.f90: New.
6410         * gfortran.dg/contiguous_2.f90: New.
6411         * gfortran.dg/contiguous_3.f90: New.
6412
6413 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6414
6415         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6416         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6417
6418 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6419
6420         PR target/44546
6421         * gcc.target/i386/pr44546.c: New test.
6422
6423 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6424
6425         * gcc.dg/opts-2.c: New test.
6426
6427 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6428
6429         PR fortran/44584
6430         * gfortran.dg/typebound_proc_15.f03: Modified.
6431
6432 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6433
6434         PR target/44072
6435         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6436         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6437
6438 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6439
6440         * g++.dg/ext/label13.C: Fix typo in last change.
6441
6442 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6443
6444         PR libfortran/44477
6445         * gfortran.dg/eof_3.f90
6446         * gfortran.dg/endfile_2.f90
6447         * gfortran.dg/endfile_4.f90
6448         * gfortran.dg/endfile_3.f90
6449
6450 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6451
6452         PR c++/41090
6453         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6454
6455 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6456
6457         PR fortran/44556
6458         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6459
6460 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6461
6462         * gcc.target/arm/pr40900.c: New test.
6463
6464 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6465
6466         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6467
6468 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6469
6470         PR fortran/44558
6471         * gfortran.dg/typebound_call_15.f03: New.
6472
6473 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6474
6475         PR c++/44486
6476         * g++.dg/pr44486.C: New.
6477
6478 2010-06-16  DJ Delorie  <dj@redhat.com>
6479
6480         * gcc.target/i386/volatile-bitfields-1.c: New.
6481         * gcc.target/i386/volatile-bitfields-2.c: New.
6482
6483 2010-06-16  Jason Merrill  <jason@redhat.com>
6484
6485         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6486
6487         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6488
6489 2010-06-16  Richard Guenther  <rguenther@suse.de>
6490
6491         PR c/44555
6492         * gcc.c-torture/execute/pr44555.c: New testcase.
6493
6494 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6495
6496         PR fortran/44549
6497         * gfortran.dg/typebound_proc_16.f03: New.
6498
6499 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6500
6501         * g++.dg/torture/pr43905.C: New test.
6502
6503 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6504
6505         PR testsuite/44538
6506         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6507         initialization loop from being vectorized.
6508         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6509
6510 2010-06-16  Alan Modra  <amodra@gmail.com>
6511
6512         PR tree-optimization/44507
6513         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6514
6515 2010-06-15  Jason Merrill  <jason@redhat.com>
6516
6517         * g++.dg/overload/arg3.C: Adjust error locations.
6518         * g++.dg/overload/copy1.C: Likewise.
6519         * g++.dg/tc1/dr152.C: Likewise.
6520         * g++.dg/template/incomplete4.C: Likewise.
6521         * g++.dg/template/incomplete5.C: Likewise.
6522         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6523         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6524         * g++.old-deja/g++.pt/crash9.C: Likewise.
6525
6526         * g++.dg/inherit/virtual5.C: New.
6527
6528         * g++.dg/cpp0x/defaulted18.C: New.
6529
6530         * g++.dg/cpp0x/initlist40.C: New.
6531
6532         * g++.dg/cpp0x/initlist39.C: New.
6533
6534 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6535
6536         PR middle-end/44391
6537         * gcc.dg/graphite/pr44391.c: New.
6538
6539 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6540
6541         PR fortran/43388
6542         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6543         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6544         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6545         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6546
6547 2010-06-15  Richard Guenther  <rguenther@suse.de>
6548
6549         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6550
6551 2010-06-15  Richard Guenther  <rguenther@suse.de>
6552
6553         * gcc.dg/vect/bb-slp-21.c: Adjust.
6554         * gcc.dg/vect/bb-slp-13.c: Likewise
6555         * gcc.dg/vect/bb-slp-4.c: Likewise
6556         * gcc.dg/vect/bb-slp-22.c: Likewise
6557         * gcc.dg/vect/bb-slp-14.c: Likewise
6558         * gcc.dg/vect/bb-slp-23.c: Likewise
6559         * gcc.dg/vect/bb-slp-15.c: Likewise
6560         * gcc.dg/vect/bb-slp-17.c: Likewise
6561         * gcc.dg/vect/bb-slp-18.c: Likewise
6562         * gcc.dg/vect/bb-slp-19.c: Likewise
6563         * gcc.dg/vect/bb-slp-10.c: Likewise
6564         * gcc.dg/vect/bb-slp-11.c: Likewise
6565         * gcc.dg/vect/bb-slp-20.c: Likewise
6566         * gcc.dg/vect/bb-slp-3.c: Likewise
6567
6568 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR fortran/44536
6571         * gfortran.dg/gomp/pr44536.f90: New test.
6572         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6573
6574 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6575
6576         PR target/44534
6577         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6578         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6579
6580 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6581
6582         PR tree-optimization/44508
6583         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6584
6585         PR bootstrap/44509
6586         * gcc.dg/pr44509.c: New test.
6587
6588 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6589
6590         PR tree-optimization/44507
6591         * gcc.dg/vect/pr44507.c: New test.
6592
6593 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6594
6595         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6596         and c-pretty-print.h.
6597
6598         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6599
6600 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6601
6602         * gfortran.dg/whole_file_18.f90: Updated error message.
6603
6604 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6605
6606         * gfortran.dg/whole_file_20.f03: New.
6607
6608 2010-06-12  Jan Hubicka  <jh@suse.cz>
6609
6610         * gcc.c-torture/compile/pc44485.c: New testcase.
6611
6612 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6613
6614         PR fortran/40117
6615         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6616         * gfortran.dg/typebound_proc_14.f03: New.
6617         * gfortran.dg/typebound_proc_15.f03: New.
6618
6619 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6620
6621         * gcc.dg/opts-1.c: New test.
6622
6623 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6624
6625         * gcc.dg/funroll-loops-all.c: Update expected error.
6626
6627 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6628
6629         PR target/44481
6630         * gcc.target/i386/pr44481.c: New test.
6631
6632 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6633
6634         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6635
6636 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6637
6638         PR middle-end/44483
6639         * gcc.dg/tree-ssa/pr44483.c: New.
6640
6641 2010-06-11  Paul Brook  <paul@codesourcery.com>
6642
6643         * g++.dg/other/arm-neon-1.C: New test.
6644
6645 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6646
6647         PR fortran/42051
6648         PR fortran/43896
6649         * gfortran.dg/class_23.f03: New test.
6650
6651 2010-06-11  Jan Hubicka  <jh@suse.cz>
6652
6653         * gcc.dg/ipa/pure-const-2.c: New testcase.
6654
6655 2010-06-11  Jan Hubicka  <jh@suse.cz>
6656
6657         * gcc.dg/noreturn-7.c: Update.
6658         * gcc.dg/noreturn-4.c: Update.
6659
6660 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6661
6662         Fix MIPS bootstrap
6663         * g++.dg/other/typedef4.C: New test.
6664
6665 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6666
6667         PR fortran/44207
6668         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6669
6670 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6671
6672         PR fortran/44457
6673         * gfortran.dg/asynchronous_3.f03
6674
6675 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6676
6677         PR middle-end/44185
6678         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6679         non-temporal stores out of the tests to form new test cases.  As a
6680         result, no non-temporal store should be generated in this case.
6681
6682         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6683         prefetch-7.c that generate one non-temporal store.
6684
6685         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6686         prefetch-7.c that generate one non-temporal store and one
6687         one-temporal prefetch.
6688
6689 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6690
6691         PR tree-optimization/44258
6692         * gcc.dg/tree-ssa/pr44258.c: New test.
6693
6694 2010-06-10  Daniel Kraft  <d@domob.eu>
6695
6696         PR fortran/38936
6697         * gfortran.dg/associate_1.f03: New test.
6698         * gfortran.dg/associate_2.f95: New test.
6699         * gfortran.dg/associate_3.f03: New test.
6700         * gfortran.dg/associate_4.f08: New test.
6701
6702 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6703
6704         * gfortran.dg/selected_char_kind_4.f90: New test.
6705
6706 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6707
6708         * gcc.dg/pr42461.c: New test.
6709
6710 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6711
6712         PR fortran/44347
6713         * gfortran.dg/selected_real_kind_1.f90: New.
6714
6715 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6716
6717         PR fortran/44359
6718         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6719         warning.
6720         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6721         check for warning.
6722
6723 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6724
6725         * gfortran.dg/data_namelist_conflict.f90: New test.
6726
6727 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6728
6729         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6730         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6731         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6732
6733 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6734
6735         * gfortran.dg/mvbits_9.f90: New test.
6736         * gfortran.dg/ibset_1.f90: Ditto.
6737         * gfortran.dg/ibits_1.f90: Ditto.
6738         * gfortran.dg/btest_1.f90: Ditto.
6739         * gfortran.dg/ibclr_1.f90: Ditto.
6740
6741 2010-06-09  Jason Merrill  <jason@redhat.com>
6742
6743         PR c++/44366
6744         * g++.dg/cpp0x/decltype23.C: Move to...
6745         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6746
6747 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6748
6749         PR fortran/44211
6750         * gfortran.dg/typebound_call_14.f03: New test.
6751
6752 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6753
6754         PR tree-optimization/44423
6755         * gcc.dg/tree-ssa/pr44423.c: New test.
6756
6757 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6758
6759         PR testsuite/42843
6760         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6761         TV_NONE to initialize tv_id field.
6762         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6763         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6764         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6765         Include toplev.h .
6766         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6767         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6768         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6769
6770 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6771
6772         PR tree-optimization/39874
6773         PR middle-end/28685
6774         * gcc.dg/pr39874.c: New file.
6775
6776 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6777
6778         * g++.dg/ext/attr-alias-1.C: New.
6779         * g++.dg/ext/attr-alias-2.C: New.
6780
6781 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6782
6783         PR fortran/44446
6784         * gfortran.dg/proc_ptr_27.f90: New.
6785
6786 2010-06-07  Jason Merrill  <jason@redhat.com>
6787
6788         PR c++/44366
6789         * g++.dg/cpp0x/decltype23.C: New.
6790
6791 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6792             Shujing Zhao  <pearly.zhao@oracle.com>
6793
6794         PR c/37724
6795         * gcc.dg/c90-const-expr-10.c: Adjust.
6796         * gcc.dg/c99-const-expr-10.c: Adjust.
6797         * gcc.dg/init-bad-7.c: New.
6798
6799 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6800
6801         * lib/target-supports.exp (check_effective_target_gas): New proc.
6802         * gcc.c-torture/execute/960321-1.x: New file.
6803
6804 2010-06-07  Jason Merrill  <jason@redhat.com>
6805
6806         PR c++/44401
6807         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6808
6809 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6810
6811         PR c++/44444
6812         * g++.dg/warn/Wunused-var-12.C: New test.
6813
6814         PR c++/44443
6815         * c-c++-common/Wunused-var-11.c: New test.
6816
6817 2010-06-07  Jan Hubicka  <jh@suse.cz>
6818
6819         * gcc.dg/ipa/pure-const-1.c: New testcase.
6820
6821 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6822
6823         PR rtl-optimization/44404
6824         * gcc.dg/pr44404.c: New.
6825
6826 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6827
6828         PR target/44159
6829         * gcc.target/i386/abi-2.c: Check sysv abi here.
6830         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6831         function to avoid failures by different ABIs.
6832         * gcc.target/i386/aes-check.h: Likewise.
6833         * gcc.target/i386/avx-check.h: Likewise.
6834         * gcc.target/i386/fma4-check.h: Likewise.
6835         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6836         * gcc.target/i386/mmx-check.h: Likewise.
6837         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6838         * gcc.target/i386/pclmul-check.h: Likewise.
6839         * gcc.target/i386/sse-check.h: Likewise.
6840         * gcc.target/i386/sse2-check.h: Likewise.
6841         * gcc.target/i386/sse3-check.h: Likewise.
6842         * gcc.target/i386/sse4_1-check.h: Likewise.
6843         * gcc.target/i386/sse4_2-check.h: Likewise.
6844         * gcc.target/i386/sse4a-check.h: Likewise.
6845         * gcc.target/i386/ssse3-check.h: Likewise.
6846         * gcc.target/i386/xop-check.h: Likewise.
6847         * gcc.target/i386/pr27971.c: Fix for LLP64.
6848         * gcc.target/i386/pr39139.c: Likewise.
6849         * gcc.target/i386/pr39315-check.c: Likewise.
6850         * gcc.target/i386/vararg-1.c: Likewise.
6851         * gcc.target/i386/vararg-2.c: Likewise.
6852         Additional add dg-compile to avoid failure due
6853         missing foo symbol.
6854
6855         * gcc.dg/compound-literal-1.c: Fix for llp64.
6856         * gcc.dg/pr32370.c: Likewise.
6857         * gcc.dg/pr37561.c: Likewise.
6858         * gcc.dg/pr41340.c: Likewise.
6859         * gcc.dg/pr41551.c: Likewise.
6860
6861 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6862
6863         PR c++/44188
6864         * g++.dg/debug/dwarf2/typedef3.C: New test.
6865
6866 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6867
6868         PR c/20000
6869         * c-c++-common/pr20000.c: New.
6870
6871 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6872
6873         PR c++/44086
6874         * g++.dg/init/pr44086.C: New.
6875         * g++.dg/cpp0x/decltype4.C: Adjust.
6876
6877 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6878
6879         PR fortran/43945
6880         * gfortran.dg/generic_23.f03: New test.
6881
6882 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6883
6884         PR fortran/43895
6885         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6886
6887 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6888
6889         PR c++/44361
6890         * c-c++-common/Wunused-var-9.c: New test.
6891
6892 2010-06-05  Jason Merrill  <jason@redhat.com>
6893
6894         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6895
6896 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6897
6898         PR c/44322
6899         * gcc.dg/c99-restrict-4.c: New test.
6900
6901 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6902
6903         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6904         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6905         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6906         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6907         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6908         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6909         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6910         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6911         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6912         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6913         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6914         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6915         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6916         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6917         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6918         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6919         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6920         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6921         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6922         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6923         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6924         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6925
6926 2010-06-04  Jason Merrill  <jason@redhat.com>
6927
6928         * g++.dg/cpp0x/noexcept06.C: New.
6929         * g++.dg/cpp0x/noexcept07.C: New.
6930
6931         * g++.dg/cpp0x/noexcept01.C: New.
6932         * g++.dg/cpp0x/noexcept02.C: New.
6933         * g++.dg/cpp0x/noexcept03.C: New.
6934         * g++.dg/cpp0x/noexcept04.C: New.
6935         * g++.dg/cpp0x/noexcept05.C: New.
6936
6937 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR c++/44412
6940         * g++.dg/warn/Wunused-var-10.C: New test.
6941         * g++.dg/warn/Wunused-var-11.C: New test.
6942
6943         PR c++/44362
6944         * c-c++-common/Wunused-var-10.c: New test.
6945
6946 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6947
6948         PR c/25880
6949         * gcc.dg/assign-warn-2.c: Update.
6950         * gcc.dg/cpp/line3.c: Update.
6951         * gcc.dg/c99-array-lval-8.c: Update.
6952         * gcc.dg/cast-qual-2.c: Update.
6953         * gcc.dg/c99-arraydecl-3.c:  Update.
6954         * gcc.dg/assign-warn-1.c:  Update.
6955         * gcc.dg/format/gcc_diag-1.c:  Update.
6956
6957 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6958
6959         PR rtl-optimization/39871
6960         PR rtl-optimization/40615
6961         PR rtl-optimization/42500
6962         PR rtl-optimization/42502
6963         * gcc.target/arm/eliminate.c: New test.
6964
6965 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6966
6967         PR libstdc++/44410
6968         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6969         * g++.old-deja/g++.other/delete3.C: Likewise.
6970         * g++.old-deja/g++.other/new.C: Likewise.
6971         * g++.old-deja/g++.law/operators27.C: Likewise.
6972         * g++.old-deja/g++.mike/p755.C: Likewise.
6973         * g++.dg/eh/new1.C: Likewise.
6974         * g++.dg/init/new5.C: Likewise.
6975
6976 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6977
6978         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6979         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6980         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6981
6982 2010-06-03  Richard Guenther  <rguenther@suse.de>
6983
6984         PR lto/41921
6985         * lib/lto.exp: Always load gcc.exp.
6986         (lto-obj): For C source files invoke gcc_target_compile.
6987         * g++.dg/lto/20100603-1_0.C: New testcase.
6988         * g++.dg/lto/20100603-1_1.c: Likewise.
6989
6990 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6991
6992         PR tree-optimization/43688
6993         * gfortran.dg/pr43688.f90: New.
6994
6995 2010-06-03  Richard Guenther  <rguenther@suse.de>
6996
6997         PR lto/41584
6998         * gcc.dg/lto/20100603-1_0.c: New testcase.
6999         * gcc.dg/lto/20100603-2_0.c: Likewise.
7000         * gcc.dg/lto/20100603-3_0.c: Likewise.
7001
7002 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7003
7004         PR target/44218
7005         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7006         * gcc.target/powerpc/recip-2.c: Ditto.
7007         * gcc.target/powerpc/recip-3.c: Ditto.
7008         * gcc.target/powerpc/recip-4.c: Ditto.
7009         * gcc.target/powerpc/recip-5.c: Ditto.
7010         * gcc.target/powerpc/recip-6.c: Ditto.
7011         * gcc.target/powerpc/recip-7.c: Ditto.
7012         * gcc.target/powerpc/recip-test.h: Ditto.
7013         * gcc.target/powerpc/recip-test2.h: Ditto.
7014
7015 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7016
7017         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7018
7019 2010-06-02  Jason Merrill  <jason@redhat.com>
7020
7021         * g++.dg/ext/vector9.C: Expect typedef in error message.
7022
7023         PR c++/9726
7024         PR c++/23594
7025         PR c++/44333
7026         * g++.dg/tc1/dr101.C: Remove xfails.
7027
7028 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7029
7030         PR middle-end/44372
7031         * g++.dg/ipa/pr44372.C: New.
7032
7033 2010-06-02  Jan Hubicka  <jh@suse.cz>
7034
7035         PR middle-end/44295
7036         * g++.dg/torture/pr44295.C: Neww testcase.
7037
7038 2010-06-02  Jan Hubicka  <jh@suse.cz>
7039
7040         * gcc.dg/tree-ssa/loadpre6.c: Update.
7041
7042 2010-06-02  Richard Guenther  <rguenther@suse.de>
7043
7044         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7045         diagnostic.h.
7046
7047 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7048
7049         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7050         the link fail message.
7051
7052 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7053
7054         PR fortran/44360
7055         * gfortran.dg/use_13.f90: New test case.
7056
7057 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7058
7059         PR fortran/44371
7060         * gfortran.dg/error_stop_2.f08: Minor update.
7061
7062 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7063
7064         PR fortran/44371
7065         * gfortran.dg/error_stop_1.f08: New test.
7066         * gfortran.dg/error_stop_2.f08: New test.
7067
7068 2010-06-01  Jason Merrill  <jason@redhat.com>
7069
7070         DR 990
7071         * g++.dg/cpp0x/initlist37.C: New.
7072         * g++.dg/cpp0x/initlist38.C: New.
7073
7074         PR c++/44358
7075         * g++.dg/cpp0x/initlist36.C: New.
7076
7077 2010-05-31 Jan Hubicka  <jh@suse.cz>
7078
7079         * gcc.dg/noreturn-8.c: New testcase.
7080
7081 2010-05-31 Jan Hubicka  <jh@suse.cz>
7082
7083         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7084         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7085
7086 2010-05-31 Jan Hubicka  <jh@suse.cz>
7087
7088         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7089         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7090
7091 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7092
7093         PR fortran/36928
7094         * gfortran.dg/dependency_27.f90:  New test.
7095         * gfortran.dg/array_assign_1.F90:  New test.
7096
7097 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7098
7099         PR target/44338
7100         * gcc.target/i386/sse-24.c: New test.
7101
7102 2010-05-31  Jan Hubicka  <jh@suse.cz>
7103
7104         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7105
7106 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7107
7108         PR middle-end/44337
7109         * gcc.dg/pr44337.c: New test.
7110
7111         PR tree-optimization/44182
7112         * g++.dg/debug/pr44182.C: New test.
7113
7114 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7115
7116         * gcc.dg/nested-func-7.c: New test.
7117         * gnat.dg/frame_overflow.adb: Adjust directives.
7118
7119 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7120
7121         * gnat.dg/prot2.ad[sb]: New test.
7122         * gnat.dg/prot2_pkg1.ads: New helper.
7123         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7124
7125 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7126
7127         * gnat.dg/array11.adb: Adjust dg-warning directive.
7128         * gnat.dg/object_overflow.adb: Likewise.
7129
7130 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7131
7132         PR middle-end/44306
7133         * gcc.dg/tree-ssa/pr44306.c: New.
7134
7135 2010-05-29  Jan Hubicka  <jh@suse.cz>
7136
7137         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7138
7139 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7140
7141         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7142
7143 2010-05-28  Mike Stump  <mikestump@comcast.net>
7144
7145         PR objc/44125
7146         * objc.dg/const-str-9.m: Remove static.
7147
7148 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7149
7150         PR target/43636
7151         * gcc.c-torture/compile/pr43636.c: New test.
7152
7153 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7154
7155         PR objc++/23616
7156         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7157         * obj-c++.dg/try-catch-9.mm: Ditto.
7158
7159 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7160
7161         Revert patch for PR c++/44188
7162         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7163
7164 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7165
7166         PR c++/44188
7167         * g++.dg/debug/dwarf2/typedef3.C: New test.
7168
7169 2010-05-27  Jason Merrill  <jason@redhat.com>
7170
7171         PR c++/43555
7172         * g++.dg/ext/vla9.C: New.
7173
7174 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7175
7176         PR objc/44140
7177         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7178         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7179         * objc.dg/torture/tls/thr-init.m: Ditto.
7180         * objc.dg/torture/trivial.m: Ditto.
7181         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7182         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7183         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7184         * obj-c++.dg/torture/trivial.mm: Ditto.
7185
7186 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7187
7188         * g++.dg/lto/20100302_0.C: Skip on darwin.
7189
7190 2010-05-27  Richard Guenther  <rguenther@suse.de>
7191
7192         PR tree-optimization/44284
7193         * gcc.dg/vect/vect-118.c: New testcase.
7194         * gcc.dg/vect/bb-slp-20.c: Adjust.
7195         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7196         * gcc.dg/vect/slp-9.c: Likewise.
7197         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7198         * gcc.dg/vect/vect-10.c: Likewise.
7199         * gcc.dg/vect/vect-109.c: Likewise.
7200         * gcc.dg/vect/vect-12.c: Likewise.
7201         * gcc.dg/vect/vect-36.c: Likewise.
7202         * gcc.dg/vect/vect-7.c: Likewise.
7203         * gcc.dg/vect/vect-iv-8.c: Likewise.
7204         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7205         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7206         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7207         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7208         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7209         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7210         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7211         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7212         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7213         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7214         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7215         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7216         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7217         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7218         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7219         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7220         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7221
7222 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7223
7224         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7225         necessary.
7226
7227 2010-05-26  Jan Hubicka  <jh@suse.cz>
7228
7229         * gcc.dg/lto/materialize-1_0.c: New file.
7230         * gcc.dg/lto/materialize-1_1.c: New file.
7231
7232 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7233
7234         * gnat.dg/lto10.adb: New test.
7235         * gnat.dg/lto10_pkg.ads: New helper.
7236
7237 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7238
7239         * lib/target-supports.exp (check_effective_target_int128): New
7240         function to check if __int128 types are available for target.
7241         * c-c++-common/int128-types-1.c: New.
7242         * c-c++-common/int128-1.c: New.
7243         * c-c++-common/int128-2.c: New.
7244         * g++.dg/abi/mangle43.C: New.
7245         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7246         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7247         pointer-wide scalar.
7248         * g++.dg/other/pr25632.C: Likewise.
7249         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7250         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7251         overflow warnings.
7252         * g++.dg/warn/pr13358-4.C: Likewise.
7253         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7254         * g++.dg/warn/Wconversion-null.C: Likewise.
7255
7256 2010-05-26  Jason Merrill  <jason@redhat.com>
7257
7258         PR c++/43382
7259         * g++.dg/cpp0x/variadic101.C: New.
7260
7261 2010-05-26  Richard Guenther  <rguenther@suse.de>
7262
7263         PR rtl-optimization/44164
7264         * gcc.c-torture/execute/pr44164.c: New testcase.
7265         * g++.dg/tree-ssa/pr13146.C: Adjust.
7266
7267 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7268
7269         PR fortran/40011
7270         * gfortran.dg/whole_file_19.f90 : New test.
7271
7272 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7273
7274         PR fortran/30668
7275         PR fortran/31346
7276         PR fortran/34260
7277         * gfortran.dg/pr40999.f: Fix function type.
7278         * gfortran.dg/whole_file_5.f90: Likewise.
7279         * gfortran.dg/whole_file_6.f90: Likewise.
7280         * gfortran.dg/whole_file_16.f90: New.
7281         * gfortran.dg/whole_file_17.f90: New.
7282         * gfortran.dg/whole_file_18.f90: New.
7283
7284 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7285             Iain Sandoe  <iains@gcc.gnu.org>
7286
7287         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7288         * gcc.c-torture/compile/pr44197.c: Require alias support.
7289         * gcc.dg/lto/20081222_0.c: Ditto.
7290
7291 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7292
7293         PR debug/42801
7294         * gcc.dg/guality/vla-2.c: New test.
7295
7296 2010-05-25  Richard Guenther  <rguenther@suse.de>
7297
7298         PR middle-end/44069
7299         * g++.dg/torture/pr44069.C: New testcase.
7300
7301 2010-05-25  Richard Guenther  <rguenther@suse.de>
7302
7303         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7304
7305 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7306
7307         PR objc/44140
7308         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7309
7310 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7311
7312         * obj-c++.dg/torture/tls/trivial.mm: New.
7313         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7314         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7315         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7316         * obj-c++.dg/torture/tls/diag-1.mm: New.
7317         * obj-c++.dg/torture/tls/tls.exp: New.
7318         * obj-c++.dg/torture/trivial.mm: New.
7319         * obj-c++.dg/torture/dg-torture.exp: New.
7320         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7321         * obj-c++.dg/tls/trivial.m: New.
7322         * obj-c++.dg/tls/init-1.mm: New.
7323         * obj-c++.dg/tls/diag-1.mm: New.
7324         * obj-c++.dg/tls/init-2.mm: New.
7325         * obj-c++.dg/tls/diag-2.mm: New.
7326         * obj-c++.dg/tls/diag-3.mm: New.
7327         * obj-c++.dg/tls/diag-4.mm: New.
7328         * obj-c++.dg/tls/static-1.mm: New.
7329         * obj-c++.dg/tls/tls.exp: New.
7330         * obj-c++.dg/tls/diag-5.mm: New.
7331         * obj-c++.dg/tls/static-1a.mm: New.
7332         * objc-obj-c++-shared/Object1.mm: New.
7333         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7334
7335 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7336
7337         PR objc++/43689
7338         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7339         * obj-c++.dg/const-str-6.mm: Ditto.
7340
7341 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7342
7343         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7344
7345 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7346
7347         PR ada/38394
7348         * gnat.dg/array13.ad[sb]: New test.
7349
7350 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7351             Sandra Loosemore  <sandra@codesourcery.com>
7352
7353         * gcc.target/arm/neon/: Regenerated test cases.
7354
7355         * gcc.target/arm/neon/polytypes.c,
7356         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7357         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7358         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7359         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7360         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7361         dg-add-options arm_neon.
7362
7363         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7364         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7365         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7366         and arm_neon_fp16_ok.
7367
7368         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7369         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7370
7371         * lib/target-supports.exp (add_options_for_arm_neon): New.
7372         (check_effective_target_arm_neon_ok_nocache): New, from
7373         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7374         (check_effective_target_arm_neon_ok): Use
7375         check_effective_target_arm_neon_ok_nocache.
7376         (add_options_for_arm_neon_fp16)
7377         (check_effective_target_arm_neon_fp16_ok)
7378         check_effective_target_arm_neon_fp16_ok_nocache): New.
7379         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7380
7381 2010-05-24  Jason Merrill  <jason@redhat.com>
7382
7383         PR c++/41510
7384         * g++.dg/cpp0x/initlist35.C: New.
7385         * g++.dg/init/brace6.C: Adjust.
7386
7387 2010-05-24  Paul Brook  <paul@codesourcery.com>
7388
7389         * gcc.target/arm/frame-pointer-1.c: New test.
7390         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7391         pointer elimination.
7392
7393 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7394
7395         PR target/44245
7396         * gcc.target/i386/crc32-3.c: New.
7397         * gcc.target/i386/crc32-4.c: Likewise.
7398
7399 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7400
7401         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7402         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7403         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7404
7405 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7406
7407         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7408
7409 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7410
7411         PR target/43869
7412         * gcc.c-target/pr43869.c: New test.
7413
7414 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7415
7416         PR fortran/44212
7417         * gfortran.dg/class_22.f03: New.
7418
7419 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7420
7421         PR lto/44238
7422         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7423
7424 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7425
7426         PR fortran/44213
7427         * gfortran.dg/abstract_type_7.f03: New.
7428
7429 2010-05-21  Jason Merrill  <jason@redhat.com>
7430
7431         * g++.dg/eh/spec11.C: Test cleanup optimization.
7432
7433 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7434
7435         PR debug/44223
7436         * gcc.target/i386/pr44223.c: New test.
7437
7438 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7439
7440         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7441
7442 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7443
7444         * g++.dg/other/const3.C: New test.
7445
7446 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7447
7448         PR fortran/38407
7449         * warn_unused_dummy_argument_1.f90: New.
7450         * warn_unused_dummy_argument_2.f90: New.
7451
7452 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7453
7454         PR c++/30298
7455         * g++.dg/inherit/crash1.C: New.
7456         * g++.dg/inherit/crash2.C: Likewise.
7457
7458 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7459
7460         PR debug/44178
7461         * g++.dg/debug/pr44178.C: New test.
7462
7463 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7464
7465         PR middle-end/44185
7466         * gcc.dg/tree-ssa/prefetch-6.c: Add
7467         --param min-insn-to-prefetch-ratio=6.
7468         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7469         allow unrolling, and adjust the movnti count.
7470
7471 2010-05-20  Jan Hubicka  <jh@suse.cz>
7472
7473         PR middle-end/44197
7474         * gcc.c-torture/compile/pr44197.c: New file.
7475
7476 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7477
7478         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7479         Fix test code.
7480         (check_effective_target_xop): Remove __may_alias__ attribute.
7481
7482 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7483
7484         PR target/44202
7485         * gcc.c-torture/execute/pr44202-1.c: New test.
7486
7487 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7488
7489         PR fortran/43851
7490         * gfortran.dg/label_1.f90: Update test.
7491
7492 2010-05-19  Jan Hubicka  <jh@suse.cz>
7493
7494         * gcc.dg/lto/ipareference2_0.c: New file.
7495         * gcc.dg/lto/ipareference2_1.c: New file.
7496
7497 2010-05-19  Jason Merrill  <jason@redhat.com>
7498
7499         * g++.dg/parse/fn-typedef2.C: New.
7500
7501         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7502         function type.
7503
7504         PR c++/44193
7505         * g++.dg/template/fntype1.C: New.
7506
7507 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7508
7509         * gnat.dg/discr23.ad[sb]: New test.
7510         * gnat.dg/discr23_pkg.ads: New helper.
7511
7512         * gnat.dg/specs/controlled1.ads: New test.
7513         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7514
7515 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7516
7517         PR fortran/44055
7518         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7519         Fixed scope of C_SIZEOF.
7520         * gfortran.dg/warn_conversion_2.f90: New.
7521
7522 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7523
7524         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7525         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7526         for optional selector.
7527         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7528         (check_effective_target_sse3): New proc.
7529         * gcc.target/i386/math-torture/math-torture.exp: Load
7530         target-supports.exp.
7531         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7532         check_effective_target_sse2.
7533         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7534         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7535         * g++.dg/vect/vect.exp: Likewise.
7536         * gfortran.dg/vect/vect.exp: Likewise.
7537         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7538         -msse2 if check_effective_target_sse2.
7539
7540         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7541         * gcc.target/i386/3dnow-2.c: Likewise.
7542         * gcc.target/i386/3dnowA-1.c: Likewise.
7543         * gcc.target/i386/3dnowA-2.c: Likewise.
7544         * gcc.target/i386/pr42549.c: Likewise.
7545
7546         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7547         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7548         * gcc.target/i386/sse3-addsubps.c: Likewise.
7549         * gcc.target/i386/sse3-haddpd.c: Likewise.
7550         * gcc.target/i386/sse3-haddps.c: Likewise.
7551         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7552         * gcc.target/i386/sse3-hsubps.c: Likewise.
7553         * gcc.target/i386/sse3-movddup.c: Likewise.
7554         * gcc.target/i386/sse3-movshdup.c: Likewise.
7555         * gcc.target/i386/sse3-movsldup.c: Likewise.
7556
7557         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7558         * g++.dg/ext/attrib35.C: Likewise.
7559         * g++.dg/opt/pr40496.C: Likewise.
7560         * g++.dg/other/i386-1.C: Likewise.
7561         * g++.dg/other/i386-4.C: Likewise.
7562         * g++.dg/other/pr34435.C: Likewise.
7563         * g++.dg/other/pr39496.C: Likewise.
7564         * g++.dg/other/pr40446.C: Likewise.
7565         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7566         * gcc.dg/compat/vector-1a_main.c: Likewise.
7567         * gcc.dg/compat/vector-2a_main.c: Likewise.
7568         * gcc.dg/lto/20090206-1_0.c: Likewise.
7569         * gcc.dg/pr34856.c: Likewise.
7570         * gcc.dg/pr36584.c: Likewise.
7571         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7572         * gcc.dg/pr37544.c: Likewise.
7573         * gcc.dg/torture/pr16104-1.c: Likewise.
7574         * gcc.dg/torture/pr35771-1.c: Likewise.
7575         * gcc.dg/torture/pr35771-2.c: Likewise.
7576         * gcc.dg/torture/pr35771-3.c: Likewise.
7577         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7578         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7579         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7580         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7581         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7582         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7583         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7584         * gcc.target/i386/20060512-1.c: Likewise.
7585         * gcc.target/i386/20060512-3.c: Likewise.
7586         * gcc.target/i386/all_one_m128i.c: Likewise.
7587         * gcc.target/i386/float128-1.c: Likewise.
7588         * gcc.target/i386/float128-2.c: Likewise.
7589         * gcc.target/i386/fpcvt-1.c: Likewise.
7590         * gcc.target/i386/fpcvt-2.c: Likewise.
7591         * gcc.target/i386/fpcvt-3.c: Likewise.
7592         * gcc.target/i386/fpprec-1.c: Likewise.
7593         * gcc.target/i386/funcspec-9.c: Likewise.
7594         * gcc.target/i386/incoming-1.c: Likewise.
7595         * gcc.target/i386/incoming-12.c: Likewise.
7596         * gcc.target/i386/incoming-2.c: Likewise.
7597         * gcc.target/i386/incoming-3.c: Likewise.
7598         * gcc.target/i386/incoming-4.c: Likewise.
7599         * gcc.target/i386/incoming-6.c: Likewise.
7600         * gcc.target/i386/incoming-7.c: Likewise.
7601         * gcc.target/i386/incoming-8.c: Likewise.
7602         * gcc.target/i386/opt-1.c: Likewise.
7603         * gcc.target/i386/opt-2.c: Likewise.
7604         * gcc.target/i386/ordcmp-1.c: Likewise.
7605         * gcc.target/i386/pr17692.c: Likewise.
7606         * gcc.target/i386/pr18614-1.c: Likewise.
7607         * gcc.target/i386/pr22152.c: Likewise.
7608         * gcc.target/i386/pr23570.c: Likewise.
7609         * gcc.target/i386/pr23575.c: Likewise.
7610         * gcc.target/i386/pr26449-1.c: Likewise.
7611         * gcc.target/i386/pr26600.c: Likewise.
7612         * gcc.target/i386/pr27790.c: Likewise.
7613         * gcc.target/i386/pr28839.c: Likewise.
7614         * gcc.target/i386/pr30970.c: Likewise.
7615         * gcc.target/i386/pr32000-1.c: Likewise.
7616         * gcc.target/i386/pr32000-2.c: Likewise.
7617         * gcc.target/i386/pr32280.c: Likewise.
7618         * gcc.target/i386/pr32661.c: Likewise.
7619         * gcc.target/i386/pr32708-1.c: Likewise.
7620         * gcc.target/i386/pr32961.c: Likewise.
7621         * gcc.target/i386/pr33329.c: Likewise.
7622         * gcc.target/i386/pr35714.c: Likewise.
7623         * gcc.target/i386/pr35767-1.c: Likewise.
7624         * gcc.target/i386/pr35767-1d.c: Likewise.
7625         * gcc.target/i386/pr35767-1i.c: Likewise.
7626         * gcc.target/i386/pr35767-2.c: Likewise.
7627         * gcc.target/i386/pr35767-2d.c: Likewise.
7628         * gcc.target/i386/pr35767-2i.c: Likewise.
7629         * gcc.target/i386/pr35767-3.c: Likewise.
7630         * gcc.target/i386/pr35767-5.c: Likewise.
7631         * gcc.target/i386/pr36222-1.c: Likewise.
7632         * gcc.target/i386/pr36578-1.c: Likewise.
7633         * gcc.target/i386/pr36578-2.c: Likewise.
7634         * gcc.target/i386/pr36992-1.c: Likewise.
7635         * gcc.target/i386/pr37101.c: Likewise.
7636         * gcc.target/i386/pr37216.c: Likewise.
7637         * gcc.target/i386/pr37434-1.c: Likewise.
7638         * gcc.target/i386/pr37434-2.c: Likewise.
7639         * gcc.target/i386/pr37843-3.c: Likewise.
7640         * gcc.target/i386/pr37843-4.c: Likewise.
7641         * gcc.target/i386/pr39162.c: Likewise.
7642         * gcc.target/i386/pr39315-1.c: Likewise.
7643         * gcc.target/i386/pr39315-2.c: Likewise.
7644         * gcc.target/i386/pr39315-3.c: Likewise.
7645         * gcc.target/i386/pr39315-4.c: Likewise.
7646         * gcc.target/i386/pr39445.c: Likewise.
7647         * gcc.target/i386/pr39496.c: Likewise.
7648         * gcc.target/i386/pr40809.c: Likewise.
7649         * gcc.target/i386/pr40906-3.c: Likewise.
7650         * gcc.target/i386/pr41019.c: Likewise.
7651         * gcc.target/i386/pr42542-1.c: Likewise.
7652         * gcc.target/i386/pr42542-2.c: Likewise.
7653         * gcc.target/i386/pr42542-3.c: Likewise.
7654         * gcc.target/i386/pr42542-3a.c: Likewise.
7655         * gcc.target/i386/pr42881.c: Likewise.
7656         * gcc.target/i386/push-1.c: Likewise.
7657         * gcc.target/i386/quad-sse.c: Likewise.
7658         * gcc.target/i386/reload-1.c: Likewise.
7659         * gcc.target/i386/sse-10.c: Likewise.
7660         * gcc.target/i386/sse-11.c: Likewise.
7661         * gcc.target/i386/sse-15.c: Likewise.
7662         * gcc.target/i386/sse-17.c: Likewise.
7663         * gcc.target/i386/sse-18.c: Likewise.
7664         * gcc.target/i386/sse-19.c: Likewise.
7665         * gcc.target/i386/sse-4.c: Likewise.
7666         * gcc.target/i386/sse-6.c: Likewise.
7667         * gcc.target/i386/sse-vect-types.c: Likewise.
7668         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7669         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7670         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7671         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7672         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7673         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7674         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7675         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7676         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7677         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7678         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7679         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7680         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7681         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7682         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7683         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7684         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7685         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7686         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7687         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7688         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7689         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7690         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7691         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7692         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7693         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7694         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7695         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7696         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7697         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7698         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7699         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7700         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7701         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7702         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7703         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7704         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7705         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7706         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7707         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7708         * gcc.target/i386/sse2-mmx.c: Likewise.
7709         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7710         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7711         * gcc.target/i386/sse2-movd-1.c: Likewise.
7712         * gcc.target/i386/sse2-movd-2.c: Likewise.
7713         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7714         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7715         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7716         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7717         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7718         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7719         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7720         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7721         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7722         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7723         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7724         * gcc.target/i386/sse2-movq-1.c: Likewise.
7725         * gcc.target/i386/sse2-movq-2.c: Likewise.
7726         * gcc.target/i386/sse2-movq-3.c: Likewise.
7727         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7728         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7729         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7730         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7731         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7732         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7733         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7734         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7735         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7736         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7737         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7738         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7739         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7740         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7741         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7742         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7743         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7744         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7745         * gcc.target/i386/sse2-pand-1.c: Likewise.
7746         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7747         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7748         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7749         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7750         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7751         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7752         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7753         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7754         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7755         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7756         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7757         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7758         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7759         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7760         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7761         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7762         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7763         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7764         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7765         * gcc.target/i386/sse2-por-1.c: Likewise.
7766         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7767         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7768         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7769         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7770         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7771         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7772         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7773         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7774         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7775         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7776         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7777         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7778         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7779         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7780         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7781         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7782         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7783         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7784         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7785         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7786         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7787         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7788         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7789         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7790         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7791         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7792         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7793         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7794         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7795         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7796         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7797         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7798         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7799         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7800         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7801         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7802         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7803         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7804         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7805         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7806         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7807         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7808         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7809         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7810         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7811         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7812         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7813         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7814         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7815         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7816         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7817         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7818         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7819         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7820         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7821         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7822         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7823         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7824         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7825         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7826         * gcc.target/i386/sse2-vec-1.c: Likewise.
7827         * gcc.target/i386/sse2-vec-2.c: Likewise.
7828         * gcc.target/i386/sse2-vec-3.c: Likewise.
7829         * gcc.target/i386/sse2-vec-4.c: Likewise.
7830         * gcc.target/i386/sse2-vec-5.c: Likewise.
7831         * gcc.target/i386/sse2-vec-6.c: Likewise.
7832         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7833         * gcc.target/i386/ssefn-2.c: Likewise.
7834         * gcc.target/i386/ssefn-4.c: Likewise.
7835         * gcc.target/i386/ssefp-1.c: Likewise.
7836         * gcc.target/i386/ssefp-2.c: Likewise.
7837         * gcc.target/i386/sseregparm-3.c: Likewise.
7838         * gcc.target/i386/sseregparm-4.c: Likewise.
7839         * gcc.target/i386/sseregparm-5.c: Likewise.
7840         * gcc.target/i386/sseregparm-6.c: Likewise.
7841         * gcc.target/i386/sseregparm-7.c: Likewise.
7842         * gcc.target/i386/ssetype-1.c: Likewise.
7843         * gcc.target/i386/ssetype-2.c: Likewise.
7844         * gcc.target/i386/ssetype-3.c: Likewise.
7845         * gcc.target/i386/ssetype-4.c: Likewise.
7846         * gcc.target/i386/ssetype-5.c: Likewise.
7847         * gcc.target/i386/unordcmp-1.c: Likewise.
7848         * gcc.target/i386/vararg-1.c: Likewise.
7849         * gcc.target/i386/vararg-2.c: Likewise.
7850         * gcc.target/i386/vararg-3.c: Likewise.
7851         * gcc.target/i386/vararg-4.c: Likewise.
7852         * gcc.target/i386/vararg-7.c: Likewise.
7853         * gcc.target/i386/vararg-8.c: Likewise.
7854         * gcc.target/i386/vecinit-1.c: Likewise.
7855         * gcc.target/i386/vecinit-2.c: Likewise.
7856         * gcc.target/i386/vecinit-3.c: Likewise.
7857         * gcc.target/i386/vecinit-4.c: Likewise.
7858         * gcc.target/i386/vecinit-5.c: Likewise.
7859         * gcc.target/i386/vecinit-6.c: Likewise.
7860         * gcc.target/i386/vectorize2.c: Likewise.
7861         * gcc.target/i386/vectorize3.c: Likewise.
7862         * gcc.target/i386/vectorize4.c: Likewise.
7863         * gcc.target/i386/vectorize6.c: Likewise.
7864         * gcc.target/i386/vectorize7.c: Likewise.
7865         * gcc.target/i386/vectorize8.c: Likewise.
7866         * gcc.target/i386/vperm-v2df.c: Likewise.
7867         * gcc.target/i386/vperm-v2di.c: Likewise.
7868         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7869         * gcc.target/i386/xorps-sse2.c: Likewise.
7870         * gcc.target/i386/xorps.c: Likewise.
7871         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7872         * gfortran.dg/graphite/pr42326.f90: Likewise.
7873         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7874
7875 2010-05-19  Richard Guenther  <rguenther@suse.de>
7876
7877         PR lto/44196
7878         * g++.dg/lto/20100519-1_0.C: New testcase.
7879
7880 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7881
7882         PR fortran/42360
7883         * gfortran.dg/warn_intent_out_not_set.f90: New.
7884
7885 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7886
7887         PR fortran/38404
7888         * gfortran.dg/data_char_1.f90: Updated warning message.
7889         * gfortran.dg/data_array_6.f: New.
7890
7891 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7892
7893         * g++.dg/ipa/ivinline-8.C: New test.
7894         * gcc.dg/ipa/iinline-2.c: Likewise.
7895
7896 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7897
7898         PR fortran/34505
7899         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7900         arguments; add check for return value kind.
7901         * gfortran.dg/float_1.f90: Likewise.
7902
7903 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7904
7905         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7906         (main): Use it.
7907         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7908         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7909         Prune another location line format.
7910         (lto-obj): Call lto_prune_warns on comp_output.
7911
7912 2010-05-18  Jan Hubicka  <jh@suse.cz>
7913
7914         * gcc.dg/lto/ipacp_0.c: New test.
7915         * gcc.dg/lto/ipacp_1.c: New test.
7916
7917 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7918
7919         PR lto/44184
7920         * gcc.dg/lto/20100518_0.c: New test.
7921
7922 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7923
7924         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7925
7926 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7927
7928         PR fortran/43990
7929         * gfortran.dg/class_21.f03: New.
7930
7931 2010-05-17  Jason Merrill  <jason@redhat.com>
7932
7933         PR c++/44157
7934         * g++.dg/cpp0x/initlist34.C: New.
7935
7936         PR c++/44158
7937         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7938
7939 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7940
7941         * g++.dg/ipa/ivinline-1.C: New test.
7942         * g++.dg/ipa/ivinline-2.C: New test.
7943         * g++.dg/ipa/ivinline-3.C: New test.
7944         * g++.dg/ipa/ivinline-4.C: New test.
7945         * g++.dg/ipa/ivinline-5.C: New test.
7946         * g++.dg/ipa/ivinline-6.C: New test.
7947
7948 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7949             Jason Merrill  <jason@redhat.com>
7950
7951         PR c++/44108
7952         * c-c++-common/Wunused-var-8.c: New test.
7953
7954 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7955
7956         PR bootstrap/42347
7957         * gcc.c-torture/compile/pr42347.c: New test.
7958
7959         PR middle-end/44102
7960         * g++.dg/ext/asmgoto1.C: New test.
7961
7962 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7963
7964         PR middle-end/44133
7965         * gcc.dg/tree-ssa/pr44133.c: New test.
7966         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7967         precise.
7968
7969 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7970
7971         PR fortran/44044
7972         * gfortran.dg/class_20.f03: New.
7973
7974 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7975
7976         PR 44078
7977         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7978         debug messages but not the newly introduced one.
7979
7980 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7981
7982         PR fortran/35779
7983         * gfortran.dg/initialization_25.f90: Commented testcase.
7984         * gfortran.dg/initialization_26.f90: New.
7985
7986 2010-05-16  Richard Guenther  <rguenther@suse.de>
7987
7988         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7989         * gcc.dg/pr43084.c: Likewise.
7990         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7991         -fipa-type-escape.
7992         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7993         -fipa-type-escape.
7994         * gcc.dg/struct/struct-reorg.exp: Likewise.
7995         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7996         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7997
7998 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7999
8000         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8001         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8002         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8003         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8004         tests.
8005
8006 2010-05-15  Jason Merrill  <jason@redhat.com>
8007
8008         * g++.dg/eh/spec10.C: New.
8009         * g++.dg/eh/spec11.C: New.
8010         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8011
8012 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8013
8014         PR fortran/44154
8015         PR fortran/42647
8016         * gfortran.dg/allocatable_scalar_9.f90: New.
8017
8018 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8019
8020         PR c++/44148
8021         * g++.dg/torture/pr44148.C: New test.
8022
8023 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8024
8025         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8026         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8027         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8028         diagnostics and type sizes.
8029
8030 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8031
8032         * gnat.dg/lto9.adb: New test.
8033         * gnat.dg/lto9_pkg1.ads: New helper.
8034         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8035
8036 2010-05-15  Jan Hubicka  <jh@suse.cz>
8037
8038         * gcc.dg/lto/ipareference_1.c: Rename to ...
8039         * gcc.dg/lto/ipareference_0.c: ... this one.
8040         * gcc.dg/lto/ipareference_2.c: Rename to ...
8041         * gcc.dg/lto/ipareference_1.c: ... this one.
8042
8043 2010-05-15  Jan Hubicka  <jh@suse.cz>
8044
8045         * gcc.dg/lto/ipareference_1.c: New file.
8046         * gcc.dg/lto/ipareference_2.c: New file.
8047
8048 2010-05-15  Richard Guenther  <rguenther@suse.de>
8049
8050         PR tree-optimization/44038
8051         * gcc.c-torture/compile/pr44038.c: New testcase.
8052
8053 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8054
8055         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8056         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8057
8058 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8059
8060         PR fortran/43207
8061         PR fortran/43969
8062         * gfortran.dg/class_18.f03: New.
8063         * gfortran.dg/class_19.f03: New.
8064
8065 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8066
8067         PR debug/44112
8068         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8069         * g++.dg/debug/dwarf2/const1.C: Remove.
8070
8071 2010-05-14  Jason Merrill  <jason@redhat.com>
8072
8073         * g++.dg/eh/cond4.C: New.
8074         * g++.dg/eh/elide2.C: Adjust.
8075         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8076
8077 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8078
8079         PR fortran/44135
8080         * gfortran.dg/actual_array_interface_2.f90: New test.
8081
8082 2010-05-14  Richard Guenther  <rguenther@suse.de>
8083
8084         PR tree-optimization/44119
8085         * gcc.c-torture/compile/pr44119.c: New testcase.
8086
8087 2010-05-14  Jason Merrill  <jason@redhat.com>
8088
8089         PR c++/44127
8090         * g++.dg/eh/terminate1.C: New.
8091
8092 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8093
8094         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8095
8096         PR debug/44136
8097         * gcc.dg/pr44136.c: New test.
8098
8099 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8100
8101         PR c++/30566
8102         * g++.dg/warn/Wshadow-4.C: Adjust.
8103         * g++.dg/warn/Wshadow-5.C: New test.
8104         * g++.dg/warn/Wshadow-6.C: New test
8105
8106 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8107
8108         PR fortran/35779
8109         * gfortran.dg/initialization_25.f90: New.
8110
8111 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8112
8113         * g++.dg/otr-fold-1.C: New test.
8114         * g++.dg/otr-fold-2.C: New test.
8115
8116 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR fortran/44036
8119         * gfortran.dg/gomp/pr44036-1.f90: New test.
8120         * gfortran.dg/gomp/pr44036-2.f90: New test.
8121         * gfortran.dg/gomp/pr44036-3.f90: New test.
8122
8123         PR debug/43983
8124         * gcc.dg/guality/sra-1.c: New test.
8125
8126 2010-05-12  Jan Hubicka  <jh@suse.cz>
8127
8128         * tree-ssa/unreachable.c: New test.
8129
8130 2010-05-12  Jason Merrill  <jason@redhat.com>
8131
8132         * g++.dg/cpp0x/sfinae1.C: New.
8133
8134 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8135
8136         * gcc.target/i386/zee.c: New file.
8137
8138 2010-05-12  Jason Merrill  <jason@redhat.com>
8139
8140         * g++.dg/conversion/op1.C: Expect template candidate message.
8141         * g++.dg/cpp0x/nullptr15.C: Likewise.
8142         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8143         * g++.dg/cpp0x/pr31431.C: Likewise.
8144         * g++.dg/cpp0x/temp_default2.C: Likewise.
8145         * g++.dg/cpp0x/trailing4.C: Likewise.
8146         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8147         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8148         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8149         * g++.dg/cpp0x/variadic35.C: Likewise.
8150         * g++.dg/cpp0x/vt-35147.C: Likewise.
8151         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8152         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8153         * g++.dg/ext/visibility/anon8.C: Likewise.
8154         * g++.dg/ext/vla2.C: Likewise.
8155         * g++.dg/other/pr28114.C: Likewise.
8156         * g++.dg/other/ptrmem10.C: Likewise.
8157         * g++.dg/other/ptrmem11.C: Likewise.
8158         * g++.dg/overload/unknown1.C: Likewise.
8159         * g++.dg/parse/template7.C: Likewise.
8160         * g++.dg/parse/typename7.C: Likewise.
8161         * g++.dg/template/conv11.C: Likewise.
8162         * g++.dg/template/copy1.C: Likewise.
8163         * g++.dg/template/deduce3.C: Likewise.
8164         * g++.dg/template/dependent-expr5.C: Likewise.
8165         * g++.dg/template/friend.C: Likewise.
8166         * g++.dg/template/incomplete2.C: Likewise.
8167         * g++.dg/template/local4.C: Likewise.
8168         * g++.dg/template/local6.C: Likewise.
8169         * g++.dg/template/operator10.C: Likewise.
8170         * g++.dg/template/overload6.C: Likewise.
8171         * g++.dg/template/ptrmem2.C: Likewise.
8172         * g++.dg/template/ptrmem20.C: Likewise.
8173         * g++.dg/template/ptrmem8.C: Likewise.
8174         * g++.dg/template/sfinae2.C: Likewise.
8175         * g++.dg/template/ttp25.C: Likewise.
8176         * g++.dg/template/unify10.C: Likewise.
8177         * g++.dg/template/unify11.C: Likewise.
8178         * g++.dg/template/unify6.C: Likewise.
8179         * g++.dg/template/unify7.C: Likewise.
8180         * g++.dg/template/unify9.C: Likewise.
8181         * g++.dg/template/varmod1.C: Likewise.
8182         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8183         * g++.old-deja/g++.law/operators32.C: Likewise.
8184         * g++.old-deja/g++.pt/crash28.C: Likewise.
8185         * g++.old-deja/g++.pt/crash60.C: Likewise.
8186         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8187         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8188         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8189         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8190         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8191         * g++.old-deja/g++.pt/expr2.C: Likewise.
8192         * g++.old-deja/g++.pt/overload7.C: Likewise.
8193         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8194         * g++.old-deja/g++.pt/spec5.C: Likewise.
8195         * g++.old-deja/g++.pt/spec6.C: Likewise.
8196         * g++.old-deja/g++.pt/t24.C: Likewise.
8197         * g++.old-deja/g++.pt/unify4.C: Likewise.
8198         * g++.old-deja/g++.pt/unify6.C: Likewise.
8199         * g++.old-deja/g++.pt/unify8.C: Likewise.
8200         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8201         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8202         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8203
8204         * g++.dg/cpp0x/initlist32.C: New.
8205
8206         * g++.dg/template/conv11.C: New.
8207         * g++.dg/conversion/op1.C: Adjust expected error.
8208
8209         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8210
8211 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8212
8213         PR target/44088
8214         * gcc.target/i386/avx-cmpsd-1.c: New.
8215         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8216         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8217         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8218         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8219         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8220
8221 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR middle-end/44085
8224         * gcc.dg/gomp/pr44085.c: New test.
8225         * gfortran.dg/gomp/pr44085.f90: New test.
8226
8227 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8228
8229         * objc-obj-c++-shared/Object1.m: New.
8230         * objc.dg/torture: New directory.
8231         * objc.dg/torture/tls: Ditto.
8232         * objc.dg/tls: Ditto.
8233         * objc.dg/torture/tls/trivial.m: New test.
8234         * objc.dg/torture/tls/thr-init-2.m: New test.
8235         * objc.dg/torture/tls/thr-init-3.m: New test.
8236         * objc.dg/torture/tls/thr-init.m: New test.
8237         * objc.dg/torture/tls/diag-1.m: New test.
8238         * objc.dg/torture/tls/tls.exp: New.
8239         * objc.dg/torture/trivial.m: New test.
8240         * objc.dg/torture/dg-torture.exp: New.
8241         * objc.dg/tls/diag-3.m: New test.
8242         * objc.dg/tls/diag-4.m: New test.
8243         * objc.dg/tls/diag-5.m: New test.
8244         * objc.dg/tls/init-1.m: New test.
8245         * objc.dg/tls/init-2.m: New test.
8246         * objc.dg/tls/tls.exp: New.
8247         * objc.dg/tls/diag-2.m: New test.
8248         * lib/objc.exp: Respond to dg-additional-files.
8249
8250 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8251
8252         * gcc.target/m68k/20100512-1.c: New.
8253
8254 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8255
8256         * gnat.dg/lto8.adb: New test.
8257         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8258         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8259
8260 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8261
8262         PR c++/34272
8263         PR c++/43630
8264         PR c++/34491
8265         * g++.dg/template/crash97.C: New.
8266         * g++.dg/template/crash98.C: Likewise.
8267         * g++.dg/template/crash99.C: Likewise.
8268         * g++.dg/cpp0x/pr31439.C: Adjust.
8269         * g++.dg/template/crash95.C: Likewise.
8270
8271 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8272
8273         PR middle-end/44071
8274         * c-c++-common/asmgoto-4.c: New test.
8275         * gcc.target/i386/pr44071.c: New test.
8276
8277         PR c++/44062
8278         * c-c++-common/Wunused-var-7.c: New test.
8279         * g++.dg/warn/Wunused-var-9.C: New test.
8280
8281 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8282
8283         PR fortran/43711
8284         * gfortran.dg/gomp/pr43711.f90: New.
8285
8286 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8287
8288         PR fortran/31820
8289         * gfortran.dg/select_5.f90: Updated.
8290
8291 2010-05-11  Jan Hubicka  <jh@suse.cz>
8292
8293         PR tree-optimize/44063
8294         * gcc.c-torture/compile/pr44063.c: New testcase.
8295
8296 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR debug/44023
8299         * gcc.dg/pr44023.c: New test.
8300
8301 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8302
8303         * gnat.dg/lto7.adb: New test.
8304         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8305
8306 2010-05-10  Jason Merrill  <jason@redhat.com>
8307
8308         PR c++/44017
8309         * g++.dg/template/inherit5.C: New.
8310
8311         PR c++/44045
8312         * g++.dg/cpp0x/initlist33.C: New.
8313         * g++.dg/cpp0x/initlist26.C: Adjust.
8314         * g++.dg/cpp0x/initlist28.C: Adjust.
8315
8316 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8317
8318         PR c++/43719
8319         * g++.dg/init/pr43719.C: New.
8320         * g++.dg/anon-struct4.C: Adjust.
8321
8322 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8323
8324         PR debug/44028
8325         * gcc.dg/pr44028.c: New test.
8326
8327 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8328
8329         PR fortran/27866
8330         PR fortran/35003
8331         PR fortran/42809
8332         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8333         * gfortran.dg/warn_conversion.f90: New.
8334
8335 2010-05-10  Michael Matz  <matz@suse.de>
8336
8337         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8338
8339 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8340
8341         PR rtl-optimization/44012
8342         * gcc.dg/pr44012.c: New.
8343
8344 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8345
8346         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8347         Log text on entry and exit.
8348         Prune Sun ld warnings for common symbols with differing sizes.
8349         (lto-link-and-maybe-run): Change caller.
8350
8351 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8352
8353         PR fortran/44044
8354         * gfortran.dg/class_7.f03: Modified.
8355         * gfortran.dg/select_type_1.f03: Modified.
8356         * gfortran.dg/select_type_12.f03: New.
8357
8358 2010-05-10  Richard Guenther  <rguenther@suse.de>
8359
8360         PR tree-optimization/44050
8361         * gcc.dg/torture/pr44050.c: New testcase.
8362
8363 2010-05-10  Wei Guozhi  <carrot@google.com>
8364
8365         PR target/42879
8366         * gcc.target/arm/pr42879.c: New testcase.
8367
8368 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8369
8370         PR c/44051
8371         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8372
8373 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8374
8375         PR c/10676
8376         * gcc.dg/anon-struct-10.c: New test.
8377
8378 2010-05-09  Richard Guenther  <rguenther@suse.de>
8379
8380         PR middle-end/44024
8381         * gcc.dg/pr44024.c: New testcase.
8382
8383 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8384
8385         PR c/4784
8386         * gcc.dg/anon-struct-9.c: New test.
8387
8388 2010-05-09  Richard Guenther  <rguenther@suse.de>
8389
8390         PR middle-end/44043
8391         * gcc.c-torture/compile/pr44043.c: New testcase.
8392
8393 2010-05-09  Richard Guenther  <rguenther@suse.de>
8394
8395         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8396
8397 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8398
8399         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8400
8401 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8402
8403         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8404         * gnat.dg/specs/lto3.ads: Likewise.
8405
8406 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8407
8408         PR middle-end/28685
8409         * gcc.dg/pr28685-1.c: New file.
8410
8411 2010-05-08  Richard Guenther  <rguenther@suse.de>
8412
8413         PR tree-optimization/44030
8414         * gcc.c-torture/compile/pr44030.c: New testcase.
8415
8416 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8417
8418         * gnat.dg/lto6.adb: New test.
8419         * gnat.dg/lto6_pkg.ads: New helper.
8420
8421 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8422
8423         * gnat.dg/lto5.adb: New test.
8424         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8425
8426 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8427
8428         * gnat.dg/lto4.ad[sb]: New test.
8429
8430 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8431
8432         * gnat.dg/specs/lto3.ads: New test.
8433         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8434         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8435
8436 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8437
8438         * gnat.dg/sizetype3.ad[sb]: New test.
8439         * gnat.dg/sizetype3_pkg.ads: New helper.
8440
8441 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8442
8443         PR c++/43951
8444         * g++.dg/init/new29.C: New.
8445
8446 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8447
8448         PR fortran/40728
8449         * gfortran.dg/coarray_1.f90: Fixed error message.
8450         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8451         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8452         * gfortran.dg/intrinsic_std_5.f90: New.
8453
8454 2010-05-07  Jason Merrill  <jason@redhat.com>
8455
8456         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8457
8458 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8459
8460         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8461         (size_t, stderr): Remove.
8462         (read_error): Replaced __builtin_fprintf by fprintf.
8463
8464 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8465
8466         * gcc.dg/ordered-comparison-1.c: New test.
8467         * gcc.dg/ordered-comparison-2.c: New test.
8468         * gcc.dg/ordered-comparison-3.c: New test.
8469         * gcc.dg/ordered-comparison-4.c: New test.
8470
8471 2010-05-06  Mike Stump  <mikestump@comcast.net>
8472
8473         PR objc/35165
8474         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8475
8476 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8477             Jason Merrill  <jason@redhat.com>
8478
8479         * g++.dg/cpp0x/nullptr01.C: New.
8480         * g++.dg/cpp0x/nullptr02.C: New.
8481         * g++.dg/cpp0x/nullptr03.C: New.
8482         * g++.dg/cpp0x/nullptr04.C: New.
8483         * g++.dg/cpp0x/nullptr05.C: New.
8484         * g++.dg/cpp0x/nullptr06.C: New.
8485         * g++.dg/cpp0x/nullptr07.C: New.
8486         * g++.dg/cpp0x/nullptr08.C: New.
8487         * g++.dg/cpp0x/nullptr09.C: New.
8488         * g++.dg/cpp0x/nullptr10.C: New.
8489         * g++.dg/cpp0x/nullptr11.C: New.
8490         * g++.dg/cpp0x/nullptr12.C: New.
8491         * g++.dg/cpp0x/nullptr13.C: New.
8492         * g++.dg/cpp0x/nullptr14.C: New.
8493         * g++.dg/cpp0x/nullptr15.C: New.
8494         * g++.dg/cpp0x/nullptr16.C: New.
8495         * g++.dg/cpp0x/nullptr17.C: New.
8496         * g++.dg/cpp0x/nullptr18.C: New.
8497         * g++.dg/cpp0x/nullptr19.C: New.
8498         * g++.dg/cpp0x/nullptr20.C: New.
8499         * g++.dg/cpp0x/nullptr21.C: New.
8500         * g++.dg/cpp0x/nullptr22.C: New.
8501         * g++.dg/debug/nullptr01.C: New.
8502         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8503
8504 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8505
8506         * gcc.dg/Wunused-var-8.c: Move to...
8507         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8508
8509 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8510
8511         PR c++/40406
8512         * g++.dg/template/crash96.C: New.
8513
8514 2010-05-06  Jan Hubicka  <jh@suse.cz>
8515
8516         PR tree-optimization/43791
8517         * gcc.c-torture/compile/pr43791.c: New file.
8518
8519 2010-05-06  Michael Matz  <matz@suse.de>
8520
8521         PR tree-optimization/43984
8522         * gfortran.dg/pr43984.f90: New test.
8523
8524 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8525
8526         PR 40989
8527         * gcc.dg/pr40989.c: New.
8528
8529 2010-05-06  Richard Guenther  <rguenther@suse.de>
8530
8531         PR tree-optimization/43934
8532         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8533
8534 2010-05-06  Richard Guenther  <rguenther@suse.de>
8535
8536         PR tree-optimization/43987
8537         * gcc.c-torture/execute/pr43987.c: New testcase.
8538         * gcc.dg/torture/pta-escape-1.c: Adjust.
8539         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8540         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8541         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8542         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8543
8544 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8545             Dodji Seketeli  <dodji@redhat.com>
8546
8547         PR c/18624
8548         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8549         * g++.dg/template/sfinae16.C: Likewise.
8550         * gcc.dg/Wunused-var-1.c: Moved to...
8551         * c-c++-common/Wunused-var-1.c: ...here. New test.
8552         * gcc.dg/Wunused-var-2.c: Moved to...
8553         * c-c++-common/Wunused-var-2.c: ...here. New test.
8554         * gcc.dg/Wunused-var-3.c: Moved to...
8555         * c-c++-common/Wunused-var-3.c: ...here. New test.
8556         * gcc.dg/Wunused-var-4.c: Moved to...
8557         * gcc.dg/Wunused-var-1.c: ... here.
8558         * gcc.dg/Wunused-var-5.c: Moved to...
8559         * c-c++-common/Wunused-var-4.c: ...here. New test.
8560         * gcc.dg/Wunused-var-7.c: Moved to...
8561         * c-c++-common/Wunused-var-5.c: ...here. New test.
8562         * gcc.dg/Wunused-var-6.c: Moved to...
8563         * gcc.dg/Wunused-var-2.c: ... here.
8564         * c-c++-common/Wunused-var-1.c: New test.
8565         * c-c++-common/Wunused-var-2.c: New test.
8566         * c-c++-common/Wunused-var-3.c: New test.
8567         * c-c++-common/Wunused-var-4.c: New test.
8568         * c-c++-common/Wunused-var-5.c: New test.
8569         * g++.dg/warn/Wunused-var-1.C: New test.
8570         * g++.dg/warn/Wunused-var-2.C: New test.
8571         * g++.dg/warn/Wunused-var-3.C: New test.
8572         * g++.dg/warn/Wunused-var-4.C: New test.
8573         * g++.dg/warn/Wunused-var-5.C: New test.
8574         * g++.dg/warn/Wunused-var-6.C: New test.
8575         * g++.dg/warn/Wunused-var-7.C: New test.
8576         * g++.dg/warn/Wunused-var-8.C: New test.
8577         * g++.dg/warn/Wunused-parm-1.C: New test.
8578         * g++.dg/warn/Wunused-parm-2.C: New test.
8579         * g++.dg/warn/Wunused-parm-3.C: New test.
8580
8581 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8582
8583         PR fortran/43985
8584         * gfortran.dg/gomp/crayptr5.f90: New test case.
8585
8586 2010-05-05  Jason Merrill  <jason@redhat.com>
8587
8588         PR debug/43370
8589         * g++.dg/ext/attrib39.C: New.
8590
8591 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8592
8593         PR fortran/24978
8594         * gfortran.dg/data_invalid.f90: New.
8595
8596 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8597
8598         * gnat.dg/lto2.adb: New test.
8599
8600 2010-05-05  Jason Merrill  <jason@redhat.com>
8601
8602         PR c++/43787
8603         * g++.dg/opt/empty1.C: New.
8604
8605 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8606
8607         PR fortran/43696
8608         * gfortran.dg/class_17.f03: New.
8609
8610 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8611
8612         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8613
8614 2010-05-04  Mike Stump  <mikestump@comcast.net>
8615
8616         PR objc/35165
8617         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8618
8619 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8620
8621         PR target/43668
8622         * gcc.target/i386/pr43668.c: New.
8623
8624 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8625
8626         PR c++/43028
8627         * g++.dg/cpp0x/initlist31.C: New.
8628
8629 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8630
8631         PR c/43981
8632         * gcc.dg/Wunused-var-8.c: New test.
8633
8634 2010-05-04  Jason Merrill  <jason@redhat.com>
8635
8636         PR c++/38064
8637         * g++.dg/cpp0x/enum3.C: Extend.
8638
8639 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8640
8641         PR target/43799
8642         * gcc.target/i386/pr43799.c: New.
8643
8644 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8645
8646         * gnat.dg/lto1.adb: New test.
8647         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8648
8649 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8650
8651         PR middle-end/43671
8652         * gcc.target/i386/pr43671.c: New.
8653
8654 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8655
8656         PR c++/43705
8657         * g++.dg/template/crash95.C: New.
8658
8659 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8660
8661         PR debug/43508
8662         * gcc.target/i386/pr43508.c: New.
8663
8664 2010-05-04  Richard Guenther  <rguenther@suse.de>
8665
8666         PR tree-optimization/43879
8667         * g++.dg/torture/pr43879-1_0.C: New testcase.
8668         * g++.dg/torture/pr43879-1_1.C: Likewise.
8669
8670 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8671
8672         PR c++/43953
8673         * g++.dg/other/crash-12.C: New test.
8674
8675 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8676
8677         * g++.dg/cdce3.C: Add a space.  Updated.
8678
8679 2010-05-03  Jason Merrill  <jason@redhat.com>
8680
8681         PR c++/43680
8682         * g++.dg/opt/enum2.C: New.
8683         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8684         * g++.dg/warn/Wswitch-1.C: Adjust message.
8685
8686 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8687
8688         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8689         * g++.dg/ext/label13.C: Fix typo.
8690         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8691         alpha*-dec-osf5*.
8692         * gcc.c-torture/compile/limits-declparen.c: xfail on
8693         alpha*-dec-osf5* with -g.
8694         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8695         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8696         * gcc.dg/c99-tgmath-2.c: Likewise.
8697         * gcc.dg/c99-tgmath-3.c: Likewise.
8698         * gcc.dg/c99-tgmath-4.c: Likewise.
8699
8700 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8701
8702         PR fortran/43592
8703         * gfortran.dg/unexpected_interface.f90: New test.
8704
8705 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8706
8707         * ada/acats/run_acats (which): New function.
8708         (host_gnatchop, host_gnatmake): Use it.
8709
8710 2010-05-03  Richard Guenther  <rguenther@suse.de>
8711
8712         PR tree-optimization/43971
8713         * gcc.dg/pr43971.c: New testcase.
8714
8715 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8716
8717         PR debug/43972
8718         * gcc.dg/debug/pr43972.c: New test.
8719
8720 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8721
8722         PR testsuite/43963
8723         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8724
8725 2010-05-02  Richard Guenther  <rguenther@suse.de>
8726
8727         PR tree-optimization/43879
8728         * gcc.dg/torture/pr43879-3.c: New testcase.
8729
8730 2010-05-01  Richard Guenther  <rguenther@suse.de>
8731
8732         PR tree-optimization/43949
8733         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8734
8735 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8736
8737         PR c++/43951
8738         * g++.dg/init/new28.C: New.
8739
8740 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8741
8742         PR objc++/32052
8743         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8744         structure and nested declarations.
8745         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8746         structure and nested declarations.  Reduce header clutter and
8747         use _exit() rather than abort().
8748         * objc.dg/encode-10.m: New.
8749         * objc.dg/encode-11.m: New.
8750
8751 2010-04-30  DJ Delorie  <dj@redhat.com>
8752
8753         * gcc.c-torture/execute/20100430-1.c: New test.
8754
8755 2010-04-30  Jason Merrill  <jason@redhat.com>
8756
8757         PR c++/43868
8758         * g++.dg/template/ptrmem21.C: New.
8759
8760 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8761
8762         PR fortran/18918
8763         PR fortran/43931
8764         * gfortran.dg/coarray_13.f90: New test.
8765
8766 2010-04-30  Richard Guenther  <rguenther@suse.de>
8767
8768         PR lto/43946
8769         * gcc.dg/lto/20100430-1_0.c: New testcase.
8770
8771 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8772
8773         PR debug/43942
8774         * c-c++-common/pr43942.c: New test.
8775
8776 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8777
8778         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8779         conflict with darwin crt1.o 'start' symbol.
8780
8781 2010-04-30  Richard Guenther  <rguenther@suse.de>
8782
8783         PR tree-optimization/43879
8784         * gcc.dg/torture/pr43879_1.c: New testcase.
8785
8786 2010-04-30  Richard Guenther  <rguenther@suse.de>
8787
8788         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8789
8790 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8791
8792         PR c++/43890
8793         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8794         user-provided constructor while recursing.
8795
8796 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8797
8798         PR fortran/42274
8799         * gfortran.dg/class_16.f03: New test.
8800
8801 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8802
8803         PR fortran/42274
8804         * gfortran.dg/class_15.f03: New.
8805
8806 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8807
8808         PR fortran/43326
8809         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8810
8811 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8812
8813         PR fortran/43492
8814         * gfortran.dg/generic_22.f03 : New test.
8815
8816 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8817
8818         PR fortran/42353
8819         * gfortran.dg/class_14.f03: New test.
8820
8821 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8822
8823         PR fortran/42680
8824         * gfortran.dg/interface_32.f90: New test.
8825
8826 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8827             Janus Weil  <janus@gcc.gnu.org>
8828
8829         PR fortran/41829
8830         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8831         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8832         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8833
8834 2010-04-28  Mike Stump  <mikestump@comcast.net>
8835
8836         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8837         dg-excess-errors.
8838         * g++.dg/uninit-pred-2_b.C: Likewise.
8839
8840 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8841
8842         PR fortran/18918
8843         PR fortran/43919
8844         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8845
8846 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8847
8848         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8849         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8850         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8851         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8852         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8853
8854 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8855
8856         * gcc.dg/const-uniq-1.c: New test.
8857         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8858
8859 2010-04-28  Xinliang David Li  <davidxl@google.com>
8860
8861         * gcc.dg/uninit-pred-2_b.c: New test.
8862         * gcc.dg/uninit-pred-4_b.c: New test.
8863         * gcc.dg/uninit-pred-3_d.c: New test.
8864         * gcc.dg/uninit-pred-6_b.c: New test.
8865         * gcc.dg/uninit-pred-8_b.c: New test.
8866         * gcc.dg/uninit-pred-3_a.c: New test.
8867         * gcc.dg/uninit-pred-2_c.c: New test.
8868         * gcc.dg/uninit-pred-5_a.c: New test.
8869         * gcc.dg/uninit-pred-3_e.c: New test.
8870         * gcc.dg/uninit-pred-7_a.c: New test.
8871         * gcc.dg/uninit-pred-6_c.c: New test.
8872         * gcc.dg/uninit-pred-9_a.c: New test.
8873         * gcc.dg/uninit-pred-8_c.c: New test.
8874         * gcc.dg/uninit-pred-3_b.c: New test.
8875         * gcc.dg/uninit-pred-5_b.c: New test.
8876         * gcc.dg/uninit-pred-7_b.c: New test.
8877         * gcc.dg/uninit-pred-6_d.c: New test.
8878         * gcc.dg/uninit-pred-9_b.c: New test.
8879         * gcc.dg/uninit-pred-2_a.c: New test.
8880         * gcc.dg/uninit-pred-4_a.c: New test.
8881         * gcc.dg/uninit-pred-3_c.c: New test.
8882         * gcc.dg/uninit-pred-6_a.c: New test.
8883         * gcc.dg/uninit-pred-8_a.c: New test.
8884         * gcc.dg/uninit-pred-7_c.c: New test.
8885         * gcc.dg/uninit-pred-6_e.c: New test.
8886         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8887         * g++.dg/uninit-pred-1_a.C: New test.
8888         * g++.dg/uninit-pred-1_b.C: New test.
8889         * g++.dg/uninit-pred-2_a.C: New test.
8890         * g++.dg/uninit-pred-2_b.C: New test.
8891         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8892         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8893         * g++.dg/uninit-pred-loop_1.cc: New test.
8894
8895 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8896
8897         * gcc.dg/lto/20091209-1_0.c: New testcase.
8898
8899 2010-04-28  Richard Guenther  <rguenther@suse.de>
8900
8901         PR tree-optimization/43879
8902         PR tree-optimization/43909
8903         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8904
8905 2010-04-28  Richard Guenther  <rguenther@suse.de>
8906
8907         PR c++/43880
8908         * g++.dg/torture/pr43880.C: New testcase.
8909
8910 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8911
8912         PR c++/9335
8913         * g++.dg/template/recurse2.C: Update
8914         * g++.dg/template/recurse.C: Update.
8915         * g++.dg/template/pr23510.C: Update.
8916         * lib/prune.exp: Filter out 'recursively instantiated'.
8917
8918 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8919
8920         PR c++/29043
8921         * g++.dg/init/pr29043.C: New.
8922
8923 2010-04-27  Jason Merrill  <jason@redhat.com>
8924
8925         * g++.dg/lookup/scoped5.C: Adjust.
8926         * g++.dg/lookup/scoped8.C: Adjust.
8927         * g++.dg/template/dependent-expr5.C: Adjust.
8928         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8929
8930         PR c++/43856
8931         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8932
8933         PR c++/43875
8934         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8935
8936 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8937             Jan Hubicka <hubicka@ucw.cz>
8938
8939         * gcc.dg/pure-2.c: New testcase.
8940         * gcc.dg/const-1.c: New testcase.
8941
8942 2010-04-27  Jason Merrill  <jason@redhat.com>
8943
8944         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8945
8946         PR c++/41468
8947         * g++.dg/template/sfinae17.C: New.
8948         * g++.dg/template/sfinae18.C: New.
8949
8950 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8951
8952         * g++.dg/init/pr42844.C: New.
8953         * g++.dg/cpp0x/pr42844-2.C: New.
8954         * g++.dg/cpp0x/defaulted2.C: Adjust.
8955         * g++.dg/tree-ssa/pr27549.C: Likewise.
8956         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8957
8958 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8959
8960         PR fortran/18918
8961         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8962
8963 2010-04-27  Richard Guenther  <rguenther@suse.de>
8964
8965         PR middle-end/40561
8966         * g++.dg/other/pr40561.C: New testcase.
8967
8968 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8969
8970         PR middle-end/43812
8971         * g++.dg/ipa/pr43812.C: New test.
8972
8973 2010-04-27  Jan Hubicka  <jh@suse.cz>
8974
8975         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8976         (test): ... this one.
8977
8978 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8979
8980         PR target/40657
8981         * gcc.target/arm/thumb-stackframe.c: New test.
8982
8983 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8984
8985         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8986         * gcc.dg/misc-column.c: Likewise.
8987         * gcc.dg/Walways-true-1.c: Likewise.
8988         * gcc.dg/Walways-true-2.c: Likewise.
8989         * gcc.dg/warn-addr-cmp.c: Likewise.
8990
8991 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8992
8993         PR fortran/18918
8994         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8995         * gfortran.dg/coarray_12.f90: New.
8996
8997 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8998
8999         PR c/32207
9000         * gcc.dg/pr32207.c: New test.
9001         * gcc.dg/misc-column.c: Adjust expected warning.
9002         * gcc.dg/Walways-true-1.c: Likewise.
9003         * gcc.dg/Walways-true-2.c: Likewise.
9004         * gcc.dg/warn-addr-cmp.c: Likewise.
9005
9006 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9007
9008         PR lto/42776
9009         * lib/lto.exp (lto_prune_vis_warns): New function.
9010         (lto-link-and-maybe-run): Call it.
9011
9012 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9013
9014         PR tree-optimization/43904
9015         * gcc.dg/tree-ssa/tailcall-6.c: New.
9016
9017 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9018
9019         PR testsuite/35165
9020         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9021         Darwin8/OSX10.4 - compatible code generation.
9022         Use scan-rtl-dump.
9023         * obj-c++.dg/stubify-1.mm: Ditto.
9024         * lib/objc-torture.exp: Do not require link success for
9025         "trivial.m" in the runtime checks when dowhat = 'compile'.
9026         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9027         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9028         Darwin8/OSX10.4 - compatible code generation.
9029         * objc.dg/stubify-2.m: Ditto.
9030         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9031         * objc.dg/next-runtime-1.m: Ditto.
9032         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9033         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9034         runtimes on Darwin.
9035
9036 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9037
9038         PR 43715
9039         * lib/plugin-support.exp: Use "-undefined
9040         dynamic_lookup" on darwin.
9041
9042 2010-04-26  Richard Guenther  <rguenther@suse.de>
9043
9044         * gcc.dg/lto/20100426_0.c: New testcase.
9045
9046 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9047
9048         PR tree-optimization/43833
9049         gcc.dg/Warray-bounds-8.c: New test case.
9050
9051 2010-04-26  Richard Guenther  <rguenther@suse.de>
9052
9053         PR lto/43080
9054         * g++.dg/lto/20100423-3_0.C: New testcase.
9055
9056 2010-04-26  Richard Guenther  <rguenther@suse.de>
9057
9058         PR lto/42425
9059         * g++.dg/lto/20100423-2_0.C: New testcase.
9060
9061 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9062
9063         * gcc.dg/vect/bb-slp-23.c: New test.
9064
9065 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9066
9067         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9068         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9069         * gcc.dg/c1x-float-1.c: New test.
9070
9071 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9072
9073         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9074         of "lea\[ \t\]".
9075
9076 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9077
9078         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9079         FreeBSD.
9080         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9081         * gfortran.dg/default_format_2.f90: Ditto.
9082
9083 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9084
9085         * gfortran.dg/pr43505.f90: Clean up .mod file.
9086         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9087         * gfortran.dg/pr41347.f90: Ditto.
9088         * gfortran.dg/internal_pack_4.f90: Ditto.
9089         * gfortran.dg/proc_decl_23.f90: Ditto.
9090         * gfortran.dg/recursive_check_3.f90: Ditto.
9091         * gfortran.dg/intent_out_3.f90: Ditto.
9092         * gfortran.dg/assignment_2.f90: Ditto.
9093         * gfortran.dg/pr41928.f90: Ditto.
9094         * gfortran.dg/pr42166.f90: Ditto.
9095         * gfortran.dg/private_type_12.f90: Ditto.
9096         * gfortran.dg/graphite/pr42185.f90: Ditto.
9097         * gfortran.dg/graphite/pr42186.f90: Ditto.
9098         * gfortran.dg/graphite/pr40982.f90: Ditto.
9099         * gfortran.dg/graphite/id-2.f90: Ditto.
9100         * gfortran.dg/graphite/id-4.f90: Ditto.
9101         * gfortran.dg/graphite/pr42050.f90: Ditto.
9102         * gfortran.dg/graphite/id-18.f90: Ditto.
9103         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9104         * gfortran.dg/graphite/pr41924.f90: Ditto.
9105         * gfortran.dg/graphite/pr42393.f90: Ditto.
9106         * gfortran.dg/graphite/pr37980.f90: Ditto.
9107         * gfortran.dg/graphite/pr38953.f90: Ditto.
9108         * gfortran.dg/graphite/pr42180.f90: Ditto.
9109         * gfortran.dg/graphite/pr42181.f90: Ditto.
9110         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9111         * gfortran.dg/select_type_4.f90: Ditto.
9112         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9113         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9114         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9115         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9116         * gfortran.dg/whole_file_11.f90: Ditto.
9117         * gfortran.dg/private_type_11.f90: Ditto.
9118         * gfortran.dg/vect/vect-gems.f90: Ditto.
9119         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9120
9121 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9122
9123         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9124
9125 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9126
9127         * gnat.dg/pack15.ad[sb]: New test.
9128
9129 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9130
9131         * gcc.target/arm/mla-1.c: New test.
9132
9133 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9134
9135         PR fortran/30073
9136         PR fortran/43793
9137         * gfortran.dg/pr43793.f90: New test.
9138
9139 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9140
9141         PR tree-optimization/41442
9142         * gcc.target/i386/pr41442.c: New test.
9143
9144 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9145
9146         PR fortran/43832
9147         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9148
9149 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9150
9151         PR fortran/43832
9152         * gfortran.dg/open_nounit.f90: New test.
9153
9154 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9155
9156         PR fortran/43841
9157         PR fortran/43843
9158         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9159
9160 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9161
9162         * gcc.dg/Wconversion-integer.c: Update.
9163
9164 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9165
9166         * gnat.dg/unchecked_convert5.adb: New test.
9167
9168 2010-04-23  Richard Guenther  <rguenther@suse.de>
9169
9170         PR lto/41734
9171         * gcc.dg/lto/20100423-2_0.c: New testcase.
9172         * gcc.dg/lto/20100423-2_0.c: Likewise.
9173
9174 2010-04-23  Richard Guenther  <rguenther@suse.de>
9175
9176         PR lto/43455
9177         * gcc.dg/lto/20100423-1_0.c: New testcase.
9178         * gcc.dg/lto/20100423-1_1.c: Likewise.
9179
9180 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9181
9182         PR tree-optimization/43846
9183         * gcc.dg/tree-ssa/sra-10.c: New test.
9184
9185 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9186
9187         PR middle-end/43835
9188         * gcc.c-torture/execute/pr43835.c: New test.
9189
9190 2010-04-23  Richard Guenther  <rguenther@suse.de>
9191
9192         PR lto/42653
9193         * g++.dg/lto/20100423-1_0.C: New testcase.
9194
9195 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9196
9197         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9198
9199 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9200
9201         PR tree-optimization/43842
9202         * gcc.dg/vect/pr43842.c: New test.
9203
9204 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9205
9206         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9207         * gcc.target/i386/wmul-2.c: Likewise.
9208
9209 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9210
9211         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9212         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9213
9214 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9215
9216         * gfortran.dg/reassoc_6.f: New testcase.
9217
9218 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9219
9220         PR middle-end/29274
9221         * gcc.target/arm/wmul-1.c: New test.
9222         * gcc.target/arm/wmul-2.c: New test.
9223
9224 2010-04-22  Richard Guenther  <rguenther@suse.de>
9225
9226         PR tree-optimization/43845
9227         * gcc.c-torture/compile/pr43845.c: New testcase.
9228
9229 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9230
9231         PR middle-end/29274
9232         * gcc.target/i386/wmul-1.c: New test.
9233         * gcc.target/i386/wmul-2.c: New test.
9234         * gcc.target/bfin/wmul-1.c: New test.
9235         * gcc.target/bfin/wmul-2.c: New test.
9236
9237 2010-04-22  Richard Guenther  <rguenther@suse.de>
9238
9239         PR fortran/43829
9240         * gfortran.dg/vector_subscript_6.f90: New testcase.
9241         * gfortran.dg/assign_10.f90: Adjust.
9242
9243 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR fortran/43836
9246         * gfortran.dg/gomp/pr43836.f90: New test.
9247
9248 2010-04-21  Richard Guenther  <rguenther@suse.de>
9249
9250         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9251
9252 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9253
9254         * gcc.dg/torture/builtin-cproj-3.c: New.
9255
9256 2010-04-20  Jason Merrill  <jason@redhat.com>
9257
9258         PR c++/9335
9259         * g++.dg/template/recurse2.C: New.
9260         * g++.dg/parse/crash36.C: Adjust.
9261         * g++.dg/other/fold1.C: Adjust.
9262         * g++.dg/init/member1.C: Adjust.
9263         * lib/prune.exp: Prune "skipping N instantiation contexts".
9264
9265 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9266
9267         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9268
9269 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9270
9271         * gcc.dg/torture/builtin-cproj-1.c: New.
9272         * gcc.dg/torture/builtin-cproj-2.c: New.
9273
9274 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9275
9276         PR c++/43800
9277         PR c++/43704
9278         * g++.dg/template/typedef32.C: Adjust.
9279         * g++.dg/template/typedef33.C: New test.
9280
9281 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9282
9283         PR fortran/43227
9284         * gfortran.dg/proc_decl_23.f90: New test.
9285
9286         PR fortran/43266
9287         * gfortran.dg/abstract_type_6.f03: New test.
9288
9289 2010-04-20  Xinliang David Li  <davidxl@google.com>
9290
9291         * g++.dg/tree-ssa/fold-compare.C: New.
9292
9293 2010-04-20  Richard Guenther  <rguenther@suse.de>
9294
9295         PR tree-optimization/39417
9296         * g++.dg/torture/pr39417.C: New testcase.
9297
9298 2010-04-20  Richard Guenther  <rguenther@suse.de>
9299
9300         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9301
9302 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9303
9304         * g++.dg/debug/dwarf2/rv1.C: New test.
9305
9306 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9307
9308         PR target/43635
9309         * gcc.c-torture/compile/pr43635.c: New testcase.
9310
9311 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9312
9313         PR fortran/43339
9314         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9315         of sequential loops being private only in the innermost containing
9316         task region.
9317
9318         PR middle-end/43337
9319         * gfortran.dg/gomp/pr43337.f90: New test.
9320
9321 2010-04-19  Richard Guenther  <rguenther@suse.de>
9322
9323         PR tree-optimization/43796
9324         * gfortran.dg/pr43796.f90: New testcase.
9325
9326 2010-04-19  Richard Guenther  <rguenther@suse.de>
9327
9328         PR tree-optimization/43783
9329         * gcc.c-torture/execute/pr43783.c: New testcase.
9330
9331 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9332
9333         PR target/43766
9334         * gcc.target/i386/pr43766.c: New test.
9335
9336 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9337
9338         PR target/43662
9339         * gcc.target/i386/pr43662.c: New test.
9340
9341 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9342
9343         PR c++/43704
9344         * g++.dg/template/typedef32.C: New test.
9345
9346 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9347
9348         PR tree-optimization/37027
9349         * lib/target-supports.exp
9350         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9351         * gcc.dg/vect/pr37027.c: New test.
9352         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9353         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9354         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9355         gcc.dg/vect/vect-complex-6.c: Likewise.
9356
9357 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9358
9359         * g++.dg/debug/dwarf2/enum1.C: New test.
9360
9361 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9362
9363         * gnat.dg/rep_clause5.ad[sb]: New test.
9364         * gnat.dg/rep_clause5_pkg.ads: New helper.
9365
9366 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9367
9368         PR tree-optimization/43771
9369         * g++.dg/vect/pr43771.cc: New test.
9370
9371 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9372
9373         PR fortran/31538
9374         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9375         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9376
9377 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9378
9379         * gnat.dg/sizetype.adb: Rename into...
9380         * gnat.dg/sizetype1.adb: ...this.
9381         * gnat.dg/sizetype2.adb: New test.
9382
9383 2010-04-16  Richard Guenther  <rguenther@suse.de>
9384
9385         PR tree-optimization/43572
9386         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9387
9388 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9389
9390         * gnat.dg/specs/discr_private.ads: New test.
9391
9392 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9393
9394         PR target/41514
9395         * gcc.target/arm/thumb-comparisons.c: New test.
9396
9397         PR target/40603
9398         * gcc.target/arm/thumb-cbranchqi.c: New test.
9399
9400 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9401
9402         * g++.dg/torture/pr36191.C: Enable for SH.
9403
9404 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9405
9406         * gnat.dg/wide_boolean.adb: New test.
9407         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9408
9409 2010-04-15  Richard Guenther  <rguenther@suse.de>
9410
9411         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9412         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9413         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9414         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9415         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9416         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9417         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9418         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9419         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9420         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9421         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9422         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9423         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9424         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9425         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9426
9427 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9428
9429         PR target/21803
9430         * gcc.target/arm/pr42496.c: New test.
9431
9432 2010-04-14  Jason Merrill  <jason@redhat.com>
9433
9434         PR c++/36625
9435         * g++.dg/ext/attrib38.C: New.
9436
9437 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9438
9439         PR testsuite/43739
9440         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9441
9442 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9443
9444         PR 42966
9445         * gcc.dg/cpp/warn-undef-2.c: Update.
9446         * gcc.dg/cpp/warn-traditional-2.c: Update.
9447         * gcc.dg/cpp/warn-comments-2.c: Update.
9448         * gcc.dg/cpp/warn-variadic-2.c: Update.
9449         * gcc.dg/cpp/warn-long-long-2.c: Update.
9450         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9451         * gcc.dg/cpp/warn-multichar-2.c: Update.
9452         * gcc.dg/cpp/warn-normalized-3.c: Update.
9453         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9454         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9455         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9456         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9457         * gcc.dg/cpp/warn-redefined-2.c: Update.
9458         * gfortran.dg/warning-directive-2.F90: Update.
9459         * c-c++-common/cpp/warning-directive-2.c: Update.
9460
9461 2010-04-14  Michael Matz  <matz@suse.de>
9462
9463         PR tree-optimization/42963
9464         * gcc.dg/pr42963.c: New testcase.
9465
9466 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9467
9468         * gnat.dg/class_wide.adb: Rename into...
9469         * gnat.dg/class_wide1.adb: ...this.
9470         * gnat.dg/class_wide2.ad[sb]: New test.
9471
9472 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9473
9474         PR fortran/18918
9475         * gfortran.dg/coarray_9.f90: Update dg-errors.
9476         * gfortran.dg/coarray_10.f90: New test.
9477         * gfortran.dg/coarray_11.f90: New test.
9478
9479 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9480
9481         PR fortran/43747
9482         gfortran.dg/initialization_24.f90: New test.
9483
9484 2010-04-13  Jason Merrill  <jason@redhat.com>
9485
9486         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9487         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9488
9489 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9490
9491         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9492         * g++.dg/dg.exp: Likewise.
9493         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9494         * c-c++-common/cpp/warning-directive-1.c: ... here.
9495         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9496         * c-c++-common/cpp/warning-directive-2.c: ... here.
9497         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9498         * c-c++-common/cpp/warning-directive-3.c: ... here.
9499         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9500         * c-c++-common/cpp/warning-directive-4.c: ... here.
9501         * g++.dg/cpp/warning-directive-1.C: Delete.
9502         * g++.dg/cpp/warning-directive-2.C: Delete.
9503         * g++.dg/cpp/warning-directive-3.C: Delete.
9504         * g++.dg/cpp/warning-directive-4.C: Delete.
9505         * gcc.dg/cpp/normalised-3.c: Delete.
9506         * g++.dg/cpp/normalised-1.C: Rename as ...
9507         * c-c++-common/cpp/normalised-3.c: ... this.
9508
9509 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9510
9511         * gcc.dg/tree-ssa/sra-9.c: New test.
9512
9513 2010-04-13  Michael Matz  <matz@suse.de>
9514
9515         PR middle-end/43730
9516         * gcc.dg/pr43730.c: New test.
9517
9518 2010-04-13  Michael Matz  <matz@suse.de>
9519
9520         * gcc.dg/tree-ssa/negate.c: New testcase.
9521
9522 2010-04-13  Richard Guenther  <rguenther@suse.de>
9523
9524         PR testsuite/43735
9525         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9526
9527 2010-04-13  Richard Guenther  <rguenther@suse.de>
9528
9529         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9530
9531 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9532
9533         * gnat.dg/derived_type1.adb: New test.
9534
9535 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9536
9537         * gcc.dg/plugindir1.c: New testcase.
9538         * gcc.dg/plugindir2.c: New testcase.
9539         * gcc.dg/plugindir3.c: New testcase.
9540         * gcc.dg/plugindir4.c: New testcase.
9541
9542 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9543
9544         * gcc.target/i386/rotate-2.c: New test.
9545
9546 2010-04-12  Jason Merrill  <jason@redhat.com>
9547
9548         PR c++/43641
9549         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9550         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9551
9552 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9553
9554         PR c++/25811
9555         * g++.dg/init/pr25811.C: New test.
9556
9557 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9558
9559         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9560         dg-error, dg-warning.
9561         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9562
9563 2010-04-12  Richard Guenther  <rguenther@suse.de>
9564
9565         * gcc.dg/torture/inline-2.c: New testcase.
9566
9567 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9568
9569         PR bootstrap/43699
9570         * gcc.dg/Wunused-var-7.c: New test.
9571
9572         PR tree-optimization/43560
9573         * gcc.c-torture/execute/pr43560.c: New test.
9574
9575 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9576
9577         * gnat.dg/aggr13.adb: New test.
9578         * gnat.dg/aggr14.adb: Likewise.
9579         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9580
9581 2010-04-12  Richard Guenther  <rguenther@suse.de>
9582
9583         PR c++/43611
9584         * g++.dg/torture/pr43611.C: New testcase.
9585
9586 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9587
9588         PR c/36774
9589         * gcc.dg/pr36774-1.c: New test.
9590         * gcc.dg/pr36774-2.c: New test.
9591
9592 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9593
9594         * gcc.target/sh/rte-delay-slot.c: New test.
9595
9596 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9597
9598         * gnat.dg/pack9.adb: Remove -cargs option.
9599         * gnat.dg/aggr12.ad[sb]: New test.
9600
9601 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9602
9603         PR target/43417
9604         * gcc.target/sh/pr43417.c: New test.
9605
9606 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9607
9608         PR fortran/43591
9609         * gfortran.dg/spec_expr_6.f90: New test.
9610
9611 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9612
9613         PR cpp/43195
9614         * gcc.dg/cpp/pr43195.c: New.
9615         * gcc.dg/cpp/pr43195.h: New.
9616
9617 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9618
9619         PR 42965
9620         * gcc.dg/Werror-6.c: Adjust.
9621         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9622         * gcc.dg/Werror-4.c: Likewise.
9623         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9624         * gcc.dg/Wswitch-enum-error.c: Likewise.
9625         * gcc.dg/Wpointer-arith.c: Likewise.
9626         * gcc.dg/Wfatal.c: Likewise.
9627         * gcc.dg/Wswitch-error.c: Likewise.
9628         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9629         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9630         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9631         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9632         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9633         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9634         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9635         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9636         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9637         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9638         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9639         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9640         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9641         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9642         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9643         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9644         * g++.dg/cpp/warning-directive-2.C: Likewise.
9645         * gfortran.dg/warning-directive-2.F90: Likewise.
9646
9647 2010-04-09  Jason Merrill  <jason@redhat.com>
9648
9649         PR c++/42623
9650         * g++.dg/template/sizeof13.C: New.
9651
9652 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9653
9654         * g++.dg/other/pr35504.C: Add check for thiscall.
9655         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9656         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9657
9658 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9659
9660         PR c++/28584
9661         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9662         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9663         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9664         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9665         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9666         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9667         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9668         * g++.dg/other/increment1.C: Likewise.
9669
9670 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9671
9672         PR fortran/18918
9673         * gfortran.dg/coarray_7.f90: New test.
9674         * gfortran.dg/coarray_8.f90: New test.
9675
9676 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9677
9678         PR fortran/28039
9679         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9680
9681 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9682
9683         PR target/43643
9684         * gcc.dg/pr43643.c: New test.
9685
9686 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9687
9688         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9689
9690 2010-04-08  Richard Guenther  <rguenther@suse.de>
9691
9692         PR tree-optimization/43679
9693         * gcc.c-torture/compile/pr43679.c: New testcase.
9694
9695 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR debug/43670
9698         * gcc.dg/pr43670.c: New test.
9699
9700 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9701
9702         PR middle-end/40815
9703         * gcc.dg/tree-ssa/reassoc-19.c: New.
9704
9705 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR c/18624
9708         * gcc.dg/Wunused-var-1.c: New test.
9709         * gcc.dg/Wunused-var-2.c: New test.
9710         * gcc.dg/Wunused-var-3.c: New test.
9711         * gcc.dg/Wunused-var-4.c: New test.
9712         * gcc.dg/Wunused-var-5.c: New test.
9713         * gcc.dg/Wunused-var-6.c: New test.
9714         * gcc.dg/Wunused-parm-1.c: New test.
9715
9716         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9717         * gcc.dg/trunc-1.c: Likewise.
9718         * gcc.dg/vla-9.c: Likewise.
9719         * gcc.dg/dfp/composite-type.c: Likewise.
9720
9721 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9722
9723         PR objc/35996
9724         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9725         * obj-c++.dg/objc-gc-3.mm: Ditto.
9726
9727 2010-04-07  Simon Baldwin  <simonb@google.com>
9728
9729         * gcc.dg/cpp/warn-undef-2.c: New.
9730         * gcc.dg/cpp/warn-traditional-2.c: New.
9731         * gcc.dg/cpp/warn-comments-2.c: New.
9732         * gcc.dg/cpp/warning-directive-1.c: New.
9733         * gcc.dg/cpp/warn-long-long.c: New.
9734         * gcc.dg/cpp/warn-traditional.c: New.
9735         * gcc.dg/cpp/warn-variadic-2.c: New.
9736         * gcc.dg/cpp/warn-undef.c: New.
9737         * gcc.dg/cpp/warn-normalized-1.c: New.
9738         * gcc.dg/cpp/warning-directive-2.c: New.
9739         * gcc.dg/cpp/warn-long-long-2.c: New.
9740         * gcc.dg/cpp/warn-variadic.c: New.
9741         * gcc.dg/cpp/warn-normalized-2.c: New.
9742         * gcc.dg/cpp/warning-directive-3.c: New.
9743         * gcc.dg/cpp/warn-deprecated-2.c: New.
9744         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9745         * gcc.dg/cpp/warn-multichar-2.c: New.
9746         * gcc.dg/cpp/warn-normalized-3.c: New.
9747         * gcc.dg/cpp/warning-directive-4.c: New.
9748         * gcc.dg/cpp/warn-unused-macros.c: New.
9749         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9750         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9751         * gcc.dg/cpp/warn-cxx-compat.c: New.
9752         * gcc.dg/cpp/warn-redefined.c: New.
9753         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9754         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9755         * gcc.dg/cpp/warn-deprecated.c: New.
9756         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9757         * gcc.dg/cpp/warn-redefined-2.c: New.
9758         * gcc.dg/cpp/warn-comments.c: New.
9759         * gcc.dg/cpp/warn-multichar.c: New.
9760         * g++.dg/cpp/warning-directive-1.C: New.
9761         * g++.dg/cpp/warning-directive-2.C: New.
9762         * g++.dg/cpp/warning-directive-3.C: New.
9763         * g++.dg/cpp/warning-directive-4.C: New.
9764         * gfortran.dg/warning-directive-1.F90: New.
9765         * gfortran.dg/warning-directive-3.F90: New.
9766         * gfortran.dg/warning-directive-2.F90: New.
9767         * gfortran.dg/warning-directive-4.F90: New.
9768
9769 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9770
9771         PR objc++/23716
9772         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9773
9774 2010-04-07  Jason Merrill  <jason@redhat.com>
9775
9776         * g++.dg/template/dr408.C: New.
9777
9778         * g++.dg/lookup/ns4.C: New.
9779
9780         PR c++/38392
9781         * g++.dg/template/friend51.C: New test.
9782
9783         PR c++/41970
9784         * g++.old-deja/g++.other/linkage1.C: Adjust.
9785
9786 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9787
9788         PR c++/42697
9789         * g++.dg/template/crash94.C: New test.
9790
9791 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9792
9793         PR c++/40239
9794         * g++.dg/init/aggr5.C: New test.
9795         * g++.dg/init/aggr5.C: New test.
9796
9797 2010-04-07  Richard Guenther  <rguenther@suse.de>
9798
9799         PR tree-optimization/43270
9800         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9801         * gcc.dg/Warray-bounds-7.c: Likewise.
9802
9803 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9804
9805         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9806         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9807         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9808
9809 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9810
9811         PR c++/42556
9812         * g++.dg/init/pr42556.C: New test.
9813
9814 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9815
9816         PR debug/43628
9817         * g++.dg/debug/dwarf2/typedef2.C: New test.
9818
9819 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9820
9821         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9822         c-c++-common/dwarf2/redeclaration-1.C
9823
9824 2010-04-06  Jason Merrill  <jason@redhat.com>
9825
9826         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9827         * g++.dg/ext/attrib18.C: Likewise.
9828         * g++.dg/ext/bitfield2.C: Likewise.
9829         * g++.dg/ext/bitfield4.C: Likewise.
9830         * g++.dg/ext/visibility/warn2.C: Likewise.
9831         * g++.dg/ext/visibility/warn3.C: Likewise.
9832         * g++.dg/gomp/pr26690-1.C: Likewise.
9833         * g++.dg/inherit/covariant7.C: Likewise.
9834         * g++.dg/init/synth2.C: Likewise.
9835         * g++.dg/lookup/using7.C: Likewise.
9836         * g++.dg/other/crash-4.C: Likewise.
9837         * g++.dg/other/error13.C: Likewise.
9838         * g++.dg/other/error20.C: Likewise.
9839         * g++.dg/parse/crash31.C: Likewise.
9840         * g++.dg/parse/error16.C: Likewise.
9841         * g++.dg/parse/error19.C: Likewise.
9842         * g++.dg/parse/error27.C: Likewise.
9843         * g++.dg/parse/error28.C: Likewise.
9844         * g++.dg/parse/fused-params1.C: Likewise.
9845         * g++.dg/template/error2.C: Likewise.
9846         * g++.dg/template/local6.C: Likewise.
9847         * g++.dg/template/qualttp15.C: Likewise.
9848         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9849         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9850         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9851         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9852         * g++.old-deja/g++.eh/spec6.C: Likewise.
9853         * g++.old-deja/g++.jason/crash3.C: Likewise.
9854         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9855         * g++.old-deja/g++.law/ctors5.C: Likewise.
9856         * g++.old-deja/g++.law/ctors9.C: Likewise.
9857         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9858         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9859         * g++.old-deja/g++.other/struct1.C: Likewise.
9860         * g++.old-deja/g++.other/volatile1.C: Likewise.
9861         * g++.old-deja/g++.pt/crash36.C: Likewise.
9862         * g++.old-deja/g++.pt/derived3.C: Likewise.
9863         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9864         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9865
9866 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9867
9868         PR middle-end/43519
9869         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9870         * gcc.dg/graphite/id-19.c: New.
9871
9872 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9873
9874         PR middle-end/32824
9875         * gcc.dg/vect/pr32824: New.
9876
9877 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9878
9879         PR fortran/18918
9880         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9881         * gfortran.dg/coarray_3.f90: Ditto.
9882         * gfortran.dg/coarray_4.f90: Ditto.
9883         * gfortran.dg/coarray_5.f90: Ditto.
9884         * gfortran.dg/coarray_6.f90: Ditto.
9885         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9886
9887 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9888
9889         PR fortran/18918
9890         * gfortran.dg/coarray_4.f90: Fix test.
9891         * gfortran.dg/coarray_6.f90: Add more tests.
9892
9893 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9894
9895         PR fortran/18918
9896         * gfortran.dg/coarray_4.f90: New test.
9897         * gfortran.dg/coarray_5.f90: New test.
9898         * gfortran.dg/coarray_6.f90: New test.
9899
9900 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9901
9902         PR fortran/18918
9903         * gfortran.dg/iso_fortran_env_5.f90: New test.
9904         * gfortran.dg/iso_fortran_env_6.f90: New test.
9905
9906 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9907
9908         PR fortran/39997
9909         * gfortran.dg/coarray_1.f90: New test.
9910         * gfortran.dg/coarray_2.f90: New test.
9911         * gfortran.dg/coarray_3.f90: New test.
9912
9913 2010-04-06  Jason Merrill  <jason@redhat.com>
9914
9915         PR c++/43648
9916         * g++.dg/template/dtor8.C: New.
9917
9918         PR c++/43621
9919         * g++.dg/template/error-recovery2.C: New.
9920
9921 2010-04-06  Jan Hubicka  <jh@suse.czpli
9922
9923         PR tree-optimization/42906
9924         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9925
9926 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9927
9928         PR fortran/43178
9929         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9930         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9931         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9932
9933 2010-04-06  Richard Guenther  <rguenther@suse.de>
9934
9935         PR tree-optimization/43627
9936         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9937
9938 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9939
9940         PR target/43638
9941         * gcc.target/i386/pr43638.c: New test.
9942
9943 2010-04-06  Richard Guenther  <rguenther@suse.de>
9944
9945         PR middle-end/43661
9946         * gcc.c-torture/compile/pr43661.c: New testcase.
9947
9948 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9949
9950         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9951
9952 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9953
9954         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9955
9956 2010-04-02  Richard Guenther  <rguenther@suse.de>
9957
9958         PR tree-optimization/43629
9959         * gcc.c-torture/execute/pr43629.c: New testcase.
9960
9961 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9962             Dominique d'Humieres  <dominiq@lps.ens.fr>
9963
9964         PR libfortran/43605
9965         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9966
9967 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9968
9969         PR debug/43325
9970         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9971
9972 2010-04-01  Jason Merrill  <jason@redhat.com>
9973
9974         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9975
9976 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9977             Manfred Schwarb  <manfred99@gmx.ch>
9978
9979         PR libfortran/43605
9980         * gfortran.dg/ftell_3.f90: New test.
9981
9982 2010-04-01  Richard Guenther  <rguenther@suse.de>
9983
9984         PR middle-end/43614
9985         * gcc.c-torture/compile/pr43614.c: New testcase.
9986
9987 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9988
9989         PR tree-optimization/43141
9990         * gcc.dg/guality/pr43141.c: New test.
9991
9992 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9993
9994         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9995         * g++.dg/eh/spbp.C: Likewise.
9996         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9997         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9998         superfluous casts.
9999         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10000         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10001         * objc.dg/dwarf-2.m: Likewise.
10002
10003 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10004
10005         PR middle-end/43464
10006         * gcc.dg/graphite/id-pr43464.c: New.
10007         * gcc.dg/graphite/id-pr43464-1.c: New.
10008
10009 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10010
10011         PR middle-end/43351
10012         * gcc.dg/graphite/id-pr43351.c
10013
10014 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10015
10016         PR testsuite/35165
10017         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10018         * obj-c++.dg/try-catch-2.mm: Ditto.
10019         * obj-c++.dg/lookup-2.mm: Ditto.
10020         * obj-c++.dg/encode-8.m: Ditto.
10021         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10022         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10023         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10024         * obj-c++.dg/const-str-11.mm: Ditto.
10025         * obj-c++.dg/const-str-9.mm: Ditto.
10026         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10027         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10028         * obj-c++.dg/except-1.mm: Ditto.
10029         * obj-c++.dg/const-str-7.mm: Ditto.
10030         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10031         * obj-c++.dg/const-str-3.mm: Ditto.
10032         * obj-c++.dg/const-str-7.mm: Ditto.
10033         * obj-c++.dg/stubify-2.mm: Change dump file name.
10034
10035         PR objc++/23613
10036         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10037         New macro.
10038         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10039         Remove dg-xfail-if.
10040
10041 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10042
10043         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10044         only with -O2, -O3 or -Os and not with -fwhopr.
10045
10046 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10047
10048         PR c++/43558
10049         * g++.dg/template/typedef31.C: New test.
10050
10051 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10052
10053         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10054         assembler output on *-*-solaris2*.
10055         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10056
10057 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR debug/43557
10060         * gcc.dg/pr43557-1.c: New test.
10061         * gcc.dg/pr43557-2.c: New file.
10062
10063 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10064
10065         PR 43562
10066         * gcc.dg/pr43562.c: New test.
10067
10068 2010-03-30  Jason Merrill  <jason@redhat.com>
10069
10070         PR c++/43076
10071         * g++.dg/template/error-recovery1.C: New.
10072
10073         PR c++/41786
10074         * g++.dg/parse/ambig5.C: New.
10075
10076 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10077
10078         PR debug/43593
10079         * gcc.dg/guality/pr43593.c: New test.
10080
10081 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10082
10083         PR middle-end/43430
10084         * gcc.dg/vect/pr43430-1.c: New.
10085
10086 2010-03-30  Jason Merrill  <jason@redhat.com>
10087
10088         PR c++/43559
10089         * g++.dg/template/partial7.C: New.
10090
10091 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10092
10093         * gcc.target/s390/stackcheck1.c: New testcase.
10094
10095 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10096
10097         PR libfortran/43265
10098         * gfortran.dg/read_eof_8.f90: New test.
10099
10100 2010-03-29  Jason Merrill  <jason@redhat.com>
10101
10102         * gcc.dg/cpp/include6.c: Change [] to ().
10103
10104         N3077
10105         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10106         splicing and UCNs.
10107         * c-c++-common/raw-string-2.c: Add trigraph test.
10108         * c-c++-common/raw-string-8.c: New.
10109         * c-c++-common/raw-string-9.c: New.
10110         * c-c++-common/raw-string-10.c: New.
10111
10112         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10113         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10114         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10115         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10116         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10117         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10118         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10119
10120 2010-03-29  Richard Guenther  <rguenther@suse.de>
10121
10122         PR tree-optimization/43560
10123         * gcc.dg/torture/pr43560.c: New testcase.
10124
10125 2010-03-29  Jason Merrill  <jason@redhat.com>
10126
10127         N3077
10128         * g++.dg/ext/raw-string-1.C: Change [] to ().
10129         * g++.dg/ext/raw-string-2.C: Change [] to ().
10130         Don't use \ in delimiter.
10131         * g++.dg/ext/raw-string-3.C: Change [] to ().
10132         * g++.dg/ext/raw-string-4.C: Change [] to ().
10133         * g++.dg/ext/raw-string-5.C: Change [] to ().
10134         Test for error on \ in delimiter.
10135         * g++.dg/ext/raw-string-6.C: Change [] to ().
10136         * g++.dg/ext/raw-string-7.C: Change [] to ().
10137
10138 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10139
10140         PR 43564
10141         * gcc.dg/pr43564.c: New test.
10142
10143 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10144
10145         PR fortran/43551
10146         * gfortran.dg/direct_io_12.f90: New test.
10147
10148 2010-03-28  Jan Hubicka  <jh@suse.cz>
10149
10150         PR tree-optimization/43505
10151         * gfortran.dg/pr43505.f90: New testcase.
10152
10153 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10154
10155         PR tree-optimization/43528
10156         * gcc.target/i386/pr43528.c: New test.
10157
10158 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10159
10160         PR c/43381
10161         * gcc.dg/parm-impl-decl-3.c: New test.
10162
10163 2010-03-26  Jason Merrill  <jason@redhat.com>
10164
10165         PR c++/43509
10166         * g++.dg/cpp0x/parse1.C: New.
10167
10168 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10169
10170         PR target/43524
10171         * gcc.target/i386/pr43524.c: New test.
10172
10173 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10174
10175         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10176         whitespace, rename main to foo.
10177         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10178         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10179         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10180         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10181         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10182         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10183         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10184         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10185         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10186         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10187         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10188
10189 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10190
10191         PR c++/43327
10192         * g++.dg/other/crash-10.C: New test.
10193         * g++.dg/other/crash-11.C: New test.
10194
10195 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10196
10197         PR libfortran/43517
10198         * gfortran.dg/read_eof_7.f90: New test.
10199
10200 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10201
10202         PR objc/35165
10203         PR testsuite/43512
10204         * objc-obj-c++-shared: New directory.
10205         * objc-obj-c++-shared/Object1-implementation.h: New file.
10206         * objc-obj-c++-shared/Object1.h: New file.
10207         * objc-obj-c++-shared/Protocol1.h: New file.
10208         * objc-obj-c++-shared/next-abi.h: New file.
10209         * objc-obj-c++-shared/next-mapping.h: New file.
10210         * objc/execute/next_mapping.h: Delete.
10211         * objc.dg/special/special.exp: For all targets run the tests with
10212         -fgnu-runtime, for darwin targets also run the tests with
10213         -fnext-runtime.
10214         * objc.dg/dg.exp: Ditto.
10215         * obj-c++.dg/dg.exp: Ditto.
10216         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10217         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10218         include use of updated NeXT interface.
10219         * objc/execute/formal_protocol-5.m: Ditto.
10220         * objc/execute/protocol-isEqual-2.m: Ditto.
10221         * objc/execute/protocol-isEqual-4.m: Ditto.
10222         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10223         Protocol1.h) and next-mapping.h as required.
10224         * objc/execute/object_is_class.m: Ditto.
10225         * objc/execute/enumeration-1.m: Ditto.
10226         * objc/execute/class-13.m: Ditto.
10227         * objc/execute/formal_protocol-2.m: Ditto.
10228         * objc/execute/formal_protocol-4.m: Ditto.
10229         * objc/execute/class-1.m: Ditto.
10230         * objc/execute/bycopy-1.m: Ditto.
10231         * objc/execute/formal_protocol-6.m: Ditto.
10232         * objc/execute/bycopy-3.m: Ditto.
10233         * objc/execute/class-3.m: Ditto.
10234         * objc/execute/bf-11.m: Ditto.
10235         * objc/execute/class-5.m: Ditto.
10236         * objc/execute/bf-13.m: Ditto.
10237         * objc/execute/class-7.m: Ditto.
10238         * objc/execute/bf-15.m: Ditto.
10239         * objc/execute/class-9.m: Ditto.
10240         * objc/execute/bf-17.m: Ditto.
10241         * objc/execute/bf-19.m: Ditto.
10242         * objc/execute/IMP.m: Ditto.
10243         * objc/execute/exceptions/catchall-1.m: Ditto.
10244         * objc/execute/exceptions/trivial.m: Ditto.
10245         * objc/execute/exceptions/finally-1.m: Ditto.
10246         * objc/execute/exceptions/local-variables-1.m: Ditto.
10247         * objc/execute/exceptions/foward-1.m: Ditto.
10248         * objc/execute/bf-2.m: Ditto.
10249         * objc/execute/string1.m: Ditto.
10250         * objc/execute/bf-4.m: Ditto.
10251         * objc/execute/informal_protocol.m: Ditto.
10252         * objc/execute/string3.m: Ditto.
10253         * objc/execute/bf-6.m: Ditto.
10254         * objc/execute/bf-8.m: Ditto.
10255         * objc/execute/class-tests-1.h: Ditto.
10256         * objc/execute/protocol-isEqual-1.m: Ditto.
10257         * objc/execute/protocol-isEqual-3.m: Ditto.
10258         * objc/execute/_cmd.m: Ditto.
10259         * objc/execute/function-message-1.m: Ditto.
10260         * objc/execute/bf-20.m: Ditto.
10261         * objc/execute/bf-common.h: Ditto.
10262         * objc/execute/np-2.m: Ditto.
10263         * objc/execute/class-10.m: Ditto.
10264         * objc/execute/class-12.m: Ditto.
10265         * objc/execute/enumeration-2.m: Ditto.
10266         * objc/execute/class-14.m: Ditto.
10267         * objc/execute/encode-1.m: Ditto.
10268         * objc/execute/formal_protocol-1.m: Ditto.
10269         * objc/execute/formal_protocol-3.m: Ditto.
10270         * objc/execute/accessing_ivars.m: Ditto.
10271         * objc/execute/bycopy-2.m: Ditto.
10272         * objc/execute/class-2.m: Ditto.
10273         * objc/execute/bf-10.m: Ditto.
10274         * objc/execute/formal_protocol-7.m: Ditto.
10275         * objc/execute/root_methods.m: Ditto.
10276         * objc/execute/class-4.m: Ditto.
10277         * objc/execute/bf-12.m: Ditto.
10278         * objc/execute/class-6.m: Ditto.
10279         * objc/execute/bf-14.m: Ditto.
10280         * objc/execute/nested-func-1.m: Ditto.
10281         * objc/execute/class-8.m: Ditto.
10282         * objc/execute/private.m: Ditto.
10283         * objc/execute/bf-16.m: Ditto.
10284         * objc/execute/bf-18.m: Ditto.
10285         * objc/execute/load-3.m: Ditto.
10286         * objc/execute/compatibility_alias.m: Ditto.
10287         * objc/execute/bf-1.m: Ditto.
10288         * objc/execute/no_clash.m: Ditto.
10289         * objc/execute/bf-3.m: Ditto.
10290         * objc/execute/string2.m: Ditto.
10291         * objc/execute/bf-5.m: Ditto.
10292         * objc/execute/string4.m: Ditto.
10293         * objc/execute/bf-7.m: Ditto.
10294         * objc/execute/object_is_meta_class.m: Ditto.
10295         * objc/execute/bf-9.m: Ditto.
10296         * objc/execute/bf-21.m: Ditto.
10297         * objc/execute/cascading-1.m: Ditto.
10298         * objc/execute/trivial.m: Ditto.
10299         * objc/execute/np-1.m: Ditto.
10300         * objc/compile/trivial.m: Ditto.
10301         * objc/execute/class_self-2.m: Include <stdlib.h>.
10302         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10303         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10304         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10305         and 64bit. Use new NeXT interface as required.
10306         * objc.dg/special/unclaimed-category-1.m: Ditto.
10307         * objc.dg/special/unclaimed-category-1.h: Ditto.
10308         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10309         * objc.dg/func-ptr-1.m: Ditto.
10310         * objc.dg/stret-1.m: Ditto.
10311         * objc.dg/encode-2.m: Ditto.
10312         * objc.dg/category-1.m: Ditto.
10313         * objc.dg/encode-3.m: Ditto.
10314         * objc.dg/call-super-3.m: Ditto.
10315         * objc.dg/method-3.m: Ditto.
10316         * objc.dg/func-ptr-2.m: Ditto.
10317         * objc.dg/lookup-1.m: Ditto.
10318         * objc.dg/encode-4.m: Ditto.
10319         * objc.dg/fix-and-continue-1.m: Ditto.
10320         * objc.dg/proto-lossage-3.m: Ditto.
10321         * objc.dg/method-13.m: Ditto.
10322         * objc.dg/proto-qual-1.m: Ditto.
10323         * objc.dg/zero-link-3.m: Ditto.
10324         * objc.dg/bitfield-1.m: Ditto.
10325         * objc.dg/va-meth-1.m: Ditto.
10326         * objc.dg/super-class-3.m: Ditto.
10327         * objc.dg/call-super-1.m: Ditto.
10328         * objc.dg/type-size-2.m: Ditto.
10329         * objc.dg/method-10.m: Ditto.
10330         * objc.dg/defs.m: Ditto.
10331         * objc.dg/const-str-3.m: Ditto.
10332         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10333         Protocol1.h) and next-mapping.h as required. Use new NeXT
10334         interface as required.
10335         * objc.dg/super-class-4.m: Ditto.
10336         * objc.dg/comp-types-8.m: Ditto.
10337         * objc.dg/call-super-2.m: Ditto.
10338         * objc.dg/objc-fast-4.m: Ditto.
10339         * objc.dg/method-6.m: Ditto.
10340         * objc.dg/const-str-3.m: Ditto.
10341         * objc.dg/const-str-7.m: Ditto.
10342         * objc.dg/method-15.m: Ditto.
10343         * objc.dg/method-19.m: Ditto.
10344         * objc.dg/sync-1.m: Ditto.
10345         * objc.dg/layout-1.m: Ditto.
10346         * objc.dg/bitfield-3.m: Ditto.
10347         * objc.dg/try-catch-3.m: Ditto.
10348         * objc.dg/try-catch-7.m: Ditto.
10349         * objc.dg/comp-types-10.m: Ditto.
10350         * objc.dg/selector-2.: Ditto.
10351         * objc.dg/method-7.m: Ditto.
10352         * objc.dg/typedef-alias-1.m: Ditto.
10353         * objc.dg/proto-lossage-2.m: Ditto.
10354         * objc.dg/comp-types-11.m: Ditto.
10355         * objc.dg/sizeof-1.m: Ditto.
10356         * objc.dg/method-17.m: Ditto.
10357         * objc.dg/bitfield-5.m: Ditto.
10358         * objc.dg/try-catch-1.m: Ditto.
10359         * objc.dg/encode-5.m: Ditto.
10360         * objc.dg/fix-and-continue-2.m: Ditto.
10361         * objc.dg/method-9.m: Ditto.
10362         * objc.dg/isa-field-1.m: Ditto.
10363         * objc.dg/local-decl-2.m: Ditto.
10364         * objc.dg/objc-gc-4.m: Ditto.
10365         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10366         * objc.dg/gnu-runtime-3.m: Ditto.
10367         * objc.dg/encode-7.m: Ditto.
10368         * objc.dg/encode-8.m: Ditto.
10369         * objc.dg/selector-3.m: Ditto.
10370         * objc.dg/gnu-runtime-1.m: Ditto.
10371         * objc.dg/const-str-12.m: Ditto.
10372         * objc.dg/gnu-runtime-2.m: Ditto.
10373         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10374         * objc.dg/selector-1.m: Ditto.
10375         * objc.dg/stubify-2.m: Ditto.
10376         * objc.dg/zero-link-1.m: Ditto.
10377         * objc.dg/stret-2.m: Ditto.
10378         * objc.dg/zero-link-2.m: Ditto.
10379         * objc.dg/next-runtime-1.m: Ditto.
10380         * objc.dg/symtab-1.m: Ditto.
10381         * objc.dg/stubify-1.m: Ditto.
10382         * objc.dg/bitfield-2.m: Ditto.
10383         * objc.dg/try-catch-10.m: Apply to both runtimes.
10384         * objc.dg/const-str-1.m: Ditto.
10385         * objc.dg/image-info.m: Ditto.
10386         * objc.dg/encode-9.m: Ditto.
10387         * objc.dg/pragma-1.m: Apply test to all targets.
10388         * objc.dg/const-str-4.m: Ditto.
10389         * objc.dg/const-str-8.m: Ditto.
10390         * objc.dg/super-class-2.m: Ditto.
10391         * objc.dg/try-catch-5.m: Ditto.
10392         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10393         Protocol1.h) and next-mapping.h as required. Use new NeXT
10394         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10395         * objc.dg/const-str-11.m: Ditto.
10396         * objc.dg/const-str-9.m: Ditto.
10397         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10398         * objc.dg/encode-1.m: Remove redundant -lobjc.
10399         * objc.dg/try-catch-9.m: Tidy space.
10400         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10401         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10402         and 64bit. Use new NeXT interface as required.
10403         * obj-c++.dg/template-4.mm: Ditto.
10404         * obj-c++.dg/defs.mm: Ditto.
10405         * obj-c++.dg/basic.mm: Ditto.
10406         * obj-c++.dg/encode-4.mm: Ditto.
10407         * obj-c++.dg/method-17.mm: Ditto.
10408         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10409         * obj-c++.dg/cxx-class-1.mm: Ditto.
10410         * obj-c++.dg/method-10.mm: Ditto.
10411         * obj-c++.dg/va-meth-1.mm: Ditto.
10412         * obj-c++.dg/encode-5.mm: Ditto.
10413         * obj-c++.dg/lookup-2.mm: Ditto.
10414         * obj-c++.dg/template-3.mm: Ditto.
10415         * obj-c++.dg/proto-qual-1.mm: Ditto.
10416         * obj-c++.dg/qual-types-1.m: Ditto.
10417         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10418         * obj-c++.dg/template-1.mm: Ditto.
10419         * obj-c++.dg/encode-6.mm: Ditto.
10420         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10421         Protocol1.h) and next-mapping.h as required. Use new NeXT
10422         interface as required.
10423         * obj-c++.dg/except-1.mm: Ditto.
10424         * obj-c++.dg/const-str-7.mm: Ditto.
10425         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10426         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10427         * obj-c++.dg/selector-2.mm: Ditto.
10428         * obj-c++.dg/isa-field-1.mm: Ditto.
10429         * obj-c++.dg/try-catch-1.mm: Ditto.
10430         * obj-c++.dg/local-decl-1.mm: Ditto.
10431         * obj-c++.dg/try-catch-9.mm: Ditto.
10432         * obj-c++.dg/no-extra-load.mm: Ditto.
10433         * obj-c++.dg/selector-5.mm: Ditto.
10434         * obj-c++.dg/method-12.mm: Ditto.
10435         * obj-c++.dg/try-catch-11.mm: Ditto.
10436         * obj-c++.dg/comp-types-11.mm: Ditto.
10437         * obj-c++.dg/bitfield-3.mm: Ditto.
10438         * obj-c++.dg/method-6.mm: Ditto.
10439         * obj-c++.dg/super-class-2.mm: Ditto.
10440         * obj-c++.dg/method-21.mm: Ditto.
10441         * obj-c++.dg/const-str-8.mm: Ditto.
10442         * obj-c++.dg/try-catch-7.mm: Ditto.
10443         * obj-c++.dg/method-15.mm: Ditto.
10444         * obj-c++.dg/layout-1.mm: Ditto.
10445         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10446         * obj-c++.dg/const-str-3.mm: Ditto.
10447         * obj-c++.dg/try-catch-2.mm: Ditto.
10448         * obj-c++.dg/objc-gc-3.mm: Ditto.
10449         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10450         * obj-c++.dg/bitfield-1.mm: Ditto.
10451         * obj-c++.dg/selector-6.mm: Ditto.
10452         * obj-c++.dg/method-13.mm: Ditto.
10453         * obj-c++.dg/comp-types-12.mm: Ditto.
10454         * obj-c++.dg/bitfield-4.mm: Ditto.
10455         * obj-c++.dg/try-catch-8.mm: Ditto.
10456         * obj-c++.dg/method-2.mm: Ditto.
10457         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10458         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10459         * obj-c++.dg/const-str-4.mm: Ditto.
10460         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10461         * obj-c++.dg/try-catch-3.mm: Ditto.
10462         * obj-c++.dg/comp-types-9.mm: Ditto.
10463         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10464         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10465         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10466         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10467         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10468         Use new NeXT interface as required.
10469         * obj-c++.dg/const-str-10.mm: Ditto.
10470         * obj-c++.dg/const-str-11.mm: Ditto.
10471         * obj-c++.dg/const-str-9.mm: Ditto.
10472         * obj-c++.dg/method-11.mm: Ditto.
10473         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10474         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10475         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10476         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10477         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10478
10479 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10480
10481         PR c++/43206
10482         * g++.dg/template/typedef30.C: New test case.
10483
10484 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10485
10486         PR c/43385
10487         * gcc.c-torture/execute/pr43385.c: New test.
10488
10489 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10490
10491         * gcc.dg/strncpy-fix-1.c: New test.
10492
10493 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10494
10495         PR testsuite/41609
10496         * lib/objc-torture.exp (objc-set-runtime-options): New.
10497         * objc/execute/execute.exp: Check runtime options on each pass.
10498         * objc/execute/exceptions/exceptions.exp: Ditto.
10499         * objc/compile/compile.exp: Ditto.
10500
10501         PR testsuite/42348
10502         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10503         standard tests.
10504         (check_effective_target_objc2): New proc.
10505         (check_effective_target_next_runtime): New proc.
10506         * lib/objc.exp: Determine which runtime is in force and support it.
10507         * lib/obj-c++.exp: Ditto.
10508
10509 2010-03-24  Jason Merrill  <jason@redhat.com>
10510
10511         PR c++/43502
10512         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10513
10514 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10515
10516         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10517         a loop.
10518         * gcc.dg/ipa/ipa-2.c: Likewise.
10519         * gcc.dg/ipa/ipa-3.c: Likewise.
10520         * gcc.dg/ipa/ipa-4.c: Likewise.
10521         * gcc.dg/ipa/ipa-5.c: Likewise.
10522         * gcc.dg/ipa/ipa-7.c: Likewise.
10523         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10524         a loop.
10525         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10526         i_can_not_be_propagated_fully2 into a loop.
10527         * gcc.dg/ipa/ipa-8.c: New test.
10528         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10529
10530 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10531
10532         PR debug/19192
10533         PR debug/43479
10534         * gcc.dg/guality/pr43479.c: New test.
10535         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10536         and add volatile keyword.
10537
10538 2010-03-23  Mike Stump  <mikestump@comcast.net>
10539
10540         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10541
10542 2010-03-23  Jason Merrill  <jason@redhat.com>
10543
10544         * g++.dg/ext/altivec-17.C: Adjust error message.
10545
10546         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10547         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10548         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10549         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10550         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10551         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10552
10553 2010-03-22  Jason Merrill  <jason@redhat.com>
10554
10555         PR c++/43333
10556         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10557         * g++.dg/ext/is_pod_98.C: New.
10558
10559         PR c++/43281
10560         * g++.dg/cpp0x/auto18.C: New.
10561
10562         * gcc.dg/pr36997.c: Adjust error message.
10563         * g++.dg/ext/vector9.C: Likewise.
10564         * g++.dg/conversion/simd3.C: Likewise.
10565         * g++.dg/other/error23.C: Likewise.
10566
10567 2010-03-22  Michael Matz  <matz@suse.de>
10568
10569         PR middle-end/43475
10570         * gfortran.dg/pr43475.f90: New testcase.
10571
10572 2010-03-22  Richard Guenther  <rguenther@suse.de>
10573
10574         PR tree-optimization/43390
10575         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10576
10577 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10578
10579         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10580         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10581
10582 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10583             Michael Matz  <matz@suse.de>
10584
10585         PR c++/43081
10586         * g++.dg/parse/crash56.C: New test.
10587
10588 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10589
10590         PR fortran/43450
10591         * gfortran.dg/whole_file_15.f90 : New test.
10592
10593 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10594
10595         PR fortran/43409
10596         * gfortran.dg/inquire_size.f90: New test.
10597
10598 2010-03-20  Richard Guenther  <rguenther@suse.de>
10599
10600         PR rtl-optimization/43438
10601         * gcc.c-torture/execute/pr43438.c: New testcase.
10602
10603 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10604
10605         PR c++/43375
10606         * g++.dg/abi/mangle42.C: New test.
10607
10608 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10609
10610         PR C/43211
10611         * gcc.dg/pr43211.c: New test.
10612         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10613
10614 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10615
10616         PR rtl-optimization/42258
10617         * gcc.target/arm/thumb1-mul-moves.c: New test.
10618
10619         PR target/40697
10620         * gcc.target/arm/thumb-andsi.c: New test.
10621
10622         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10623         dg-require-effective-target.
10624
10625 2010-03-19  Michael Matz  <matz@suse.de>
10626
10627         PR c++/43116
10628         * g++.dg/other/pr43116.C: New testcase.
10629
10630 2010-03-19  Michael Matz  <matz@suse.de>
10631
10632         PR target/43305
10633         * gcc.dg/pr43305.c: New testcase.
10634
10635 2010-03-19  Richard Guenther  <rguenther@suse.de>
10636
10637         PR tree-optimization/43415
10638         * gcc.c-torture/compile/pr43415.c: New testcase.
10639
10640 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10641
10642         PR ada/43106
10643         * gnat.dg/case_optimization2.adb: New test.
10644         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10645
10646 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10647             Jack Howarth <howarth@bromo.med.uc.edu>
10648
10649         PR target/36399
10650         * gcc.target/i386/push-1.c: Don't xfail
10651           scan-assembler-not "movups" on darwin.
10652
10653 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10654
10655         PR debug/43058
10656         * gcc.dg/pr43058.c: New test.
10657
10658 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10659
10660         PR middle-end/42450
10661         * g++.dg/torture/pr42450.C: New test.
10662
10663 2010-03-18  Michael Matz  <matz@suse.de>
10664
10665         PR middle-end/43419
10666         * gcc.dg/pr43419.c: New testcase.
10667
10668 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10669
10670         PR rtl-optimization/43360
10671         * gcc.dg/torture/pr43360.c: New.
10672
10673 2010-03-18  Michael Matz  <matz@suse.de>
10674
10675         PR tree-optimization/43402
10676         * gcc.dg/pr43402.c: New testcase.
10677
10678 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10679
10680         PR target/42427
10681         * gcc.dg/pr42427.c: New test.
10682
10683 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10684
10685         PR libfortran/43265
10686         * gfortran.dg/read_empty_file.f: New test.
10687         * gfortran.dg/read_eof_all.f90: New test.
10688         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10689         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10690
10691 2010-03-17  Michael Matz  <matz@suse.de>
10692
10693         * gcc.dg/pr43300.c: Add -w.
10694
10695 2010-03-17  Richard Guenther  <rguenther@suse.de>
10696
10697         * gcc.dg/pr43379.c: Add -w.
10698
10699 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10700
10701         PR fortran/43331
10702         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10703
10704 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10705
10706         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10707
10708 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10709
10710         * ada/acats/run_all.sh: Log start and end times.
10711
10712 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10713
10714         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10715
10716 2010-03-16  Richard Guenther  <rguenther@suse.de>
10717
10718         PR middle-end/43379
10719         * gcc.dg/pr43379.c: New testcase.
10720
10721 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR debug/43051
10724         * gcc.dg/guality/pr43051-1.c: New test.
10725
10726 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10727
10728         PR testsuite/43363
10729         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10730
10731 2010-03-15  Michael Matz  <matz@suse.de>
10732
10733         PR middle-end/43300
10734         * gcc.dg/pr43300.c: New testcase.
10735
10736 2010-03-15  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/43367
10739         * gcc.c-torture/compile/pr43367.c: New testcase.
10740
10741 2010-03-15  Richard Guenther  <rguenther@suse.de>
10742
10743         PR tree-optimization/43317
10744         * gcc.dg/pr43317.c: New testcase.
10745
10746 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10747
10748         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10749
10750 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10751
10752         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10753
10754 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10755
10756         PR fortran/43362
10757         * gfortran.dg/impure_constructor_1.f90: New test.
10758
10759 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10760
10761         PR middle-end/43354
10762         * gfortran.dg/graphite/id-pr43354.f: New.
10763
10764 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10765
10766         PR middle-end/43349
10767         * gfortran.dg/graphite/pr43349.f: New.
10768
10769 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10770
10771         PR middle-end/43306
10772         * gcc.dg/graphite/pr43306.c: New.
10773
10774 2010-03-12  David S. Miller  <davem@davemloft.net>
10775
10776         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10777         sparc.
10778
10779 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10780
10781         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10782
10783 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10784
10785         PR fortran/43291
10786         PR fortran/43326
10787         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10788
10789 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10790
10791         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10792         fail for *-*-mingw* targets.
10793
10794 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10795
10796         PR debug/43329
10797         * gcc.dg/guality/pr43329-1.c: New test.
10798
10799 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10800
10801         PR tree-optimization/43257
10802         * g++.dg/torture/pr43257.C: New test.
10803
10804 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10805
10806         PR fortran/43228
10807         * gfortran.dg/namelist_61.f90: New test.
10808
10809 2010-03-11  Richard Guenther  <rguenther@suse.de>
10810
10811         PR tree-optimization/43255
10812         * gcc.c-torture/compile/pr43255.c: New testcase.
10813
10814 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10815
10816         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10817         * gcc.dg/pr43280.c: New testcase.
10818
10819 2010-03-11  Richard Guenther  <rguenther@suse.de>
10820
10821         PR lto/43200
10822         * gcc.dg/lto/20100227-1_0.c: New testcase.
10823         * gcc.dg/lto/20100227-1_1.c: Likewise.
10824
10825 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10826
10827         PR libfortran/43320
10828         PR libfortran/43265
10829         * gfortran.dg/read_eof_6.f: New test
10830         * gfortran.dg/read_x_eof.f90: New test.
10831         * gfortran.dg/read_x_past.f: Update test.
10832
10833 2010-03-10  Jan Hubicka  <jh@suse.cz>
10834
10835         * gcc.c-torture/compile/pr43288.c: New test.
10836
10837 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10838
10839         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10840         -fpic/-fPIC flags.
10841         * g++.old-deja/g++.pt/asm2.C: Likewise.
10842         * gcc.c-torture/compile/20000804-1.c: Likewise.
10843         * gcc.target/i386/clobbers.c: Likewise.
10844
10845 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10846
10847         PR fortran/43303
10848         * gfortran.dg/c_assoc_3.f90: New test.
10849
10850 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10851
10852         PR debug/36728
10853         * gcc.dg/guality/pr36728-1.c: New test.
10854         * gcc.dg/guality/pr36728-2.c: New test.
10855
10856 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10857
10858         * gcc.dg/h8300-div-delay-slot.c: New test.
10859
10860 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10861
10862         PR tree-optimization/43236
10863         * gcc.c-torture/execute/pr43236.c: New test.
10864
10865 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10866
10867         PR middle-end/42859
10868         * g++.dg/eh/pr42859.C: New test.
10869
10870 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10871
10872         PR debug/43299
10873         * gcc.dg/pr43299.c: New test.
10874
10875         PR debug/43290
10876         * g++.dg/eh/unwind2.C: New test.
10877
10878 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10879             Reza Yazdani  <reza.yazdani@amd.com>
10880
10881         PR middle-end/43065
10882         * gcc.dg/graphite/run-id-4.c: New.
10883
10884 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10885
10886         PR middle-end/43065
10887         * gcc.dg/graphite/run-id-3.c: New.
10888
10889 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10890
10891         PR middle-end/42644
10892         PR middle-end/42130
10893         * gcc.dg/graphite/id-18.c: New.
10894         * gcc.dg/graphite/run-id-pr42644.c: New.
10895
10896 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10897
10898         PR middle-end/42326
10899         * gcc.dg/graphite/pr42326.c: New.
10900
10901 2010-03-08  Richard Guenther  <rguenther@suse.de>
10902
10903         PR tree-optimization/43269
10904         * gcc.c-torture/execute/pr43269.c: New testcase.
10905
10906 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10907
10908         PR fortran/43256
10909         * gfortran.dg/typebound_call_13.f03: New.
10910
10911 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10912
10913         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10914         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10915
10916 2010-03-05  Jason Merrill  <jason@redhat.com>
10917
10918         * g++.dg/abi/mangle40.C: Require weak and alias.
10919
10920 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10921
10922         PR middle-end/42326
10923         * gfortran.dg/graphite/pr42326.f90: New.
10924         * gfortran.dg/graphite/pr42326-1.f90: New.
10925
10926 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10927
10928         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10929         (gnat_target_compile): Likewise.
10930         Reinitialize GNAT_UNDER_TEST if target changes.
10931         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10932         (local_find_gnatmake): Pass full --GCC to gnatlink.
10933         Remove --LINK.
10934
10935 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10936
10937         PR c/43248
10938         * gcc.dg/compound-literal-1.c: New testcase.
10939
10940 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10941
10942         PR tree-optimization/43164
10943         PR tree-optimization/43191
10944         * gcc.c-torture/compile/pr43164.c: New test.
10945         * gcc.c-torture/compile/pr43191.c: Likewise.
10946
10947 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10948
10949         PR fortran/43244
10950         * gfortran.dg/finalize_9.f90: New.
10951
10952 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10953             Ken Werner <ken@linux.vnet.ibm.com>
10954
10955         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10956         to dg-options for spu.
10957         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10958         dump-scan target to exclude spu.
10959
10960 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10961
10962         PR middle-end/43209
10963         * gcc.dg/tree-ssa/ivopts-4.c: New.
10964
10965 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10966
10967         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10968         include-opts and exclude-opts; skip checking the flags if arguments
10969         are the same as the defaults.
10970         (dg-xfail-if): Verify the number of arguments, supply defaults
10971         for unspecified optional arguments.
10972         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10973
10974 2010-03-03  Jason Merrill  <jason@redhat.com>
10975
10976         PR c++/12909
10977         * g++.dg/abi/mangle40.C: Updated.
10978
10979 2010-03-03  Jason Merrill  <jason@redhat.com>
10980
10981         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10982         * g++.dg/abi/mangle23.C: Likewise.
10983         * g++.dg/eh/simd-2.C: Likewise.
10984         * g++.dg/ext/attribute-test-2.C: Likewise.
10985         * g++.dg/ext/vector14.C: Likewise.
10986         * g++.dg/other/pr34435.C: Likewise.
10987         * g++.dg/template/conv8.C: Likewise.
10988         * g++.dg/template/nontype9.C: Likewise.
10989         * g++.dg/template/qualttp17.C: Likewise.
10990         * g++.dg/template/ref1.C: Likewise.
10991         * g++.old-deja/g++.pt/crash68.C: Likewise.
10992         * g++.old-deja/g++.pt/ref1.C: Likewise.
10993         * g++.old-deja/g++.pt/ref3.C: Likewise.
10994         * g++.old-deja/g++.pt/ref4.C: Likewise.
10995
10996         PR c++/12909
10997         * g++.dg/abi/mangle40.C: New.
10998         * g++.dg/abi/mangle41.C: New.
10999         * g++.dg/lto/20100302_0.C: New.
11000         * g++.dg/lto/20100302_1.C: New.
11001         * g++.dg/lto/20100302.h: New.
11002
11003 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11004
11005         PR fortran/43243
11006         * gfortran.dg/internal_pack_12.f90: New test.
11007
11008 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11009
11010         * gcc.dg/pr36997.c: Adjust error message.
11011
11012 2010-03-03  Mike Stump  <mikestump@comcast.net>
11013
11014         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11015         adjustments to not be present on machines that align the stack to
11016         more than 4 bytes and don't have a red zone yet as that is an
11017         unimplemented optimization.
11018
11019 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11020
11021         PR fortran/43169
11022         * gfortran.dg/impure_assignment_3.f90: New.
11023
11024 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11025
11026         PR debug/43229
11027         * gfortran.dg/pr43229.f90: New test.
11028
11029         PR debug/43237
11030         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11031
11032         PR debug/43177
11033         * gcc.dg/guality/pr43177.c: New test.
11034
11035 2010-03-02  Jason Merrill  <jason@redhat.com>
11036
11037         * g++.dg/ext/vector9.C: Adjust error message.
11038         * g++.dg/conversion/simd3.C: Likewise.
11039         * g++.dg/other/error23.C: Likewise.
11040
11041 2010-03-02  Mike Stump  <mikestump@comcast.net>
11042
11043         PR c++/41090
11044         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11045
11046 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11047
11048         PR fortran/43180
11049         * gfortran.dg/internal_pack_10.f90: New test.
11050
11051         PR fortran/43173
11052         * gfortran.dg/internal_pack_11.f90: New test.
11053
11054 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11055
11056         PR middle-end/42640
11057         * gcc.dg/tree-ssa/pr42640.c: New.
11058
11059 2010-03-01  Richard Guenther  <rguenther@suse.de>
11060
11061         PR tree-optimization/43220
11062         * gcc.c-torture/execute/pr43220.c: New testcase.
11063
11064 2010-03-01  Richard Guenther  <rguenther@suse.de>
11065
11066         PR middle-end/43213
11067         * gcc.dg/pr43213.c: New testcase.
11068
11069 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11070
11071         PR pch/14940
11072         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11073
11074 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11075
11076         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11077         New function.
11078         (check_effective_target_ucn): Likewise.
11079
11080         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11081         if !ucn.
11082         * gcc.dg/ucnid-2.c: Likewise.
11083         * gcc.dg/ucnid-3.c: Likewise.
11084         * gcc.dg/ucnid-4.c: Likewise.
11085         * gcc.dg/ucnid-11.c: Likewise.
11086         * gcc.dg/ucnid-12.c: Likewise.
11087         * gcc.dg/ucnid-6.c: Skip if !ucn.
11088         * gcc.dg/ucnid-9.c: Likewise.
11089
11090 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11091
11092         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11093         lists to dg-skip-if.
11094         * gcc.target/i386/stackalign/return-3.c: Likewise.
11095
11096 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11097
11098         * gcc.target/i386/clearcap.map: New file.
11099         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11100         Pass clearcap.map by default if supported.
11101
11102 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11103
11104         PR fortran/42900
11105         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11106         Explain this.
11107         * gfortran.dg/stat_2.f90: Likewise.
11108
11109 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11110
11111         PR fortran/43199
11112         * gfortran.dg/module_read_2.f90: New test.
11113
11114 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11115
11116         PR c++/42748
11117         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11118         * g++.dg/abi/mangle12.C: Likewise.
11119         * g++.dg/abi/mangle20-2.C: Likewise.
11120         * g++.dg/abi/mangle17.C: Likewise.
11121         * g++.dg/template/cond2.C: Likewise.
11122         * g++.dg/template/pr35240.C: Likewise.
11123
11124 2010-02-27  Richard Guenther  <rguenther@suse.de>
11125
11126         PR tree-optimization/43186
11127         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11128
11129 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11130
11131         * g++.dg/abi/packed1.C: Expect warning on the SH.
11132
11133 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11134
11135         PR c++/42054:
11136         * g++.dg/parse/error37.C: New test.
11137
11138 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11139
11140         PR c/24577
11141         PR c/43192
11142         * gcc.dg/pr8927-1.c: Match new note.
11143         * gcc.dg/990506-0.c: Likewise.
11144         * gcc.dg/gomp/flush-2.c: Likewise.
11145         * gcc.dg/gomp/atomic-5.c: Likewise.
11146         * gcc.dg/gomp/pr34607.c: Likewise.
11147         * gcc.dg/pr35746.c: Likewise.
11148         * gcc.dg/cpp/pragma-1.c: Likewise.
11149         * gcc.dg/cpp/pragma-2.c: Likewise.
11150         * gcc.dg/pr41842.c: Likewise.
11151         * gcc.dg/noncompile/20040629-1.c: Likewise.
11152         * objc.dg/private-1.m: Likewise.
11153
11154 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11155
11156         PR fortran/43185
11157         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11158         * gfortran.dg/default_initialization_4.f90: New test.
11159
11160 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11161
11162         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11163         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11164         * gnat.dg/thin_pointer2.adb: New test.
11165         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11166
11167 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11168
11169         PR c/20631
11170         * gcc.dg/cpp/c90-pedantic.c: New.
11171         * gcc.dg/cpp/c90.c: New.
11172         * gcc.dg/gnu90-const-expr-1.c: New.
11173         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11174
11175 2010-02-26  Richard Guenther  <rguenther@suse.de>
11176
11177         PR tree-optimization/43186
11178         * gcc.c-torture/compile/pr43186.c: New testcase.
11179
11180 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11181
11182         PR debug/43190
11183         * c-c++-common/dwarf2/pr43190.c: New test.
11184
11185 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11186
11187         PR testsuite/37074:
11188         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11189
11190 2010-02-26  Richard Guenther  <rguenther@suse.de>
11191
11192         PR tree-optimization/43188
11193         * gcc.c-torture/compile/pr43188.c: New testcase.
11194
11195 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11196
11197         PR target/43175
11198         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11199
11200 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11201
11202         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11203
11204 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11205
11206         PR target/43154
11207         * gcc.target/powerpc/pr43154.c: New file.
11208
11209 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11210
11211         PR debug/43166
11212         * gfortran.dg/debug/pr43166.f: New test.
11213
11214         PR debug/43165
11215         * gcc.dg/torture/pr43165.c: New test.
11216
11217 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11218
11219         PR c/43128
11220         * c-c++-common/pr41779.c: Update.
11221
11222 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11223
11224         PR ada/32547
11225         * lib/gnat-dg.exp (gnat_load): Redefine.
11226
11227         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11228         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11229
11230 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11231
11232         PR libobjc/36610
11233         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11234         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11235         -fgnu-runtime.
11236         Sort entries.
11237
11238 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11239
11240         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11241
11242 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11243
11244         PR debug/43150
11245         * gcc.dg/guality/vla-1.c: New test.
11246
11247 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11248
11249         PR fortran/43042
11250         * gfortran.dg/c_ptr_tests_15.f90: New test.
11251
11252 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11253
11254         PR target/43107
11255         * gcc.target/i386/pr43107.c: New test.
11256
11257 2010-02-23  Jason Merrill  <jason@redhat.com>
11258
11259         PR c++/43143
11260         * g++.dg/cpp0x/variadic100.C: New.
11261
11262 2010-02-23  Jason Merrill  <jason@redhat.com>
11263
11264         PR debug/42800
11265         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11266         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11267         * c-c++-common/dwarf2/vla1.c: New.
11268
11269 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11270
11271         PR target/43139
11272         * gcc.dg/pr43139.c: New test.
11273
11274         PR debug/43077
11275         * gcc.dg/guality/pr43077-1.c: New test.
11276
11277 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11278
11279         PR 43123
11280         * gcc.dg/march.c: New.
11281         * gcc.dg/march-generic.c: New.
11282         * gcc.dg/mtune.c: New.
11283
11284 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11285
11286         PR middle-end/43083
11287         * gcc.dg/graphite/pr43083.c: New.
11288
11289 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11290
11291         PR middle-end/43097
11292         * gfortran.dg/graphite/pr43097.f: New.
11293
11294 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11295             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11296
11297         PR middle-end/43140
11298         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11299
11300 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11301
11302         PR middle-end/43026
11303         * g++.dg/graphite/pr43026.C: New.
11304
11305 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11306
11307         PR c++/43126
11308         * gcc.dg/cleanup-1.c: Update.
11309         * gcc.dg/func-args-1.c: Update.
11310         * gcc.dg/format/sentinel-1.c: Update.
11311         * g++.old-deja/g++.jason/scoping10.C: Update.
11312         * g++.old-deja/g++.ns/lookup5.C: Update.
11313         * g++.dg/ext/cleanup-1.C: Update.
11314         * g++.dg/parse/varmod1.C: Update.
11315         * g++.dg/parse/error33.C: Update.
11316         * g++.dg/expr/call3.C: Update.
11317         * g++.dg/func-args-1.C: New.
11318
11319 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11320
11321         PR c/43125
11322         * gcc.dg/attr-used-2.c: Moved to ...
11323         * c-c++-common/attr-used-2.c: Here.
11324
11325         * gcc.dg/attr-used.c: Moved to ...
11326         * c-c++-common/attr-used.c: Here.
11327
11328 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11329
11330         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11331
11332 2010-02-22  Richard Guenther  <rguenther@suse.de>
11333
11334         PR lto/43045
11335         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11336         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11337
11338 2010-02-22  Richard Guenther  <rguenther@suse.de>
11339
11340         PR tree-optimization/42749
11341         * gcc.c-torture/compile/pr42749.c: New testcase.
11342
11343 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11344
11345         PR fortran/43072
11346         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11347         * gfortran.dg/internal_pack_9.f90: New test.
11348
11349 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11350
11351         PR c++/23510
11352         * g++.dg/template/recurse.C: Adjust.
11353         * g++.dg/template/pr23510.C: New.
11354
11355 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11356
11357         PR c++/42824
11358         * g++.dg/template/memclass4.C: New test.
11359
11360 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11361
11362         PR fortran/35259
11363         * gfortran.dg/reassoc_5.f90: New test.
11364
11365 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11366
11367         PR target/43067
11368         * gcc.target/i386/pr43067.c: New test.
11369
11370 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11371
11372         PR c++/35669
11373         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11374         -Wconversion-null.
11375         * g++.dg/warn/Wconversion-null.C: New test.
11376         * g++.old-deja/g++.other/null1.C: Move to...
11377         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11378
11379 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11380
11381         PR fortran/36932
11382         PR fortran/36933
11383         * gfortran.dg/dependency_26.f90: New test.
11384
11385         PR fortran/43072
11386         * gfortran.dg/internal_pack_7.f90: New test.
11387
11388         PR fortran/43111
11389         * gfortran.dg/internal_pack_8.f90: New test.
11390
11391 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11392
11393         PR 43128
11394         * c-c++-common/pr41779.c: Fix broken testcase.
11395
11396 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11397
11398         PR 36513
11399         * c-c++-common/pr36513.c: New testcase.
11400         * c-c++-common/pr36513-2.c: New testcase.
11401
11402 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11403
11404         PR 41779
11405         * c-c++-common/pr41779.c: New.
11406
11407 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11408
11409         PR debug/43084
11410         * gcc.dg/pr43084.c: New test.
11411
11412 2010-02-19  Richard Guenther  <rguenther@suse.de>
11413
11414         PR tree-optimization/42916
11415         * gcc.dg/pr42916.c: New testcase.
11416
11417 2010-02-18  Jason Merrill  <jason@redhat.com>
11418
11419         PR c++/42837
11420         * g++.dg/abi/packed1.C: Add expected warning.
11421
11422         PR c++/43108
11423         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11424         * gcc.dg/torture/dg-torture.exp: Likewise.
11425         * c-c++-common/torture/complex-sign.h,
11426         c-c++-common/torture/complex-sign-add.c,
11427         c-c++-common/torture/complex-sign-mixed-add.c,
11428         c-c++-common/torture/complex-sign-mixed-div.c,
11429         c-c++-common/torture/complex-sign-mixed-mul.c,
11430         c-c++-common/torture/complex-sign-mixed-sub.c,
11431         c-c++-common/torture/complex-sign-mul.c,
11432         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11433         Adapt for C++ compilation as well.
11434
11435         PR c++/43070
11436         * g++.dg/ext/label1.C: Update.
11437         * g++.dg/ext/label2.C: Update.
11438
11439         PR c++/26261
11440         * g++.dg/template/dependent-name6.C: New.
11441
11442         PR c++/43109
11443         * g++.dg/parse/namespace12.C: New.
11444
11445 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11446
11447         PR tree-optimization/43066
11448         * gcc.c-torture/compile/pr43066.c: New test.
11449
11450 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11451
11452         * g++.dg/ext/attrib35.C: Fix target selector string.
11453         * g++.dg/ext/attrib36.C: Ditto.
11454         * g++.dg/ext/attrib37.C: Ditto.
11455         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11456         * g++.dg/abi/mangle25.C: Ditto.
11457
11458 2010-02-17  Jason Merrill  <jason@redhat.com>
11459
11460         PR c++/43069
11461         * g++.dg/parse/namespace11.C: New.
11462
11463         PR c++/43093
11464         * g++.dg/ext/attrib37.C: New.
11465
11466         PR c++/43079
11467         * g++.dg/template/ptrmem20.C: New.
11468
11469 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11470
11471         PR target/43103
11472         * gcc.target/i386/xop-check.h: Include m256-check.h.
11473         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11474         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11475         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11476         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11477
11478 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11479
11480         PR debug/42918
11481         * gcc.dg/pr42918.c: New test.
11482
11483 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11484
11485         * g++.dg/ext/attrib36.C: Require ILP32.
11486
11487 2010-02-16  Richard Guenther  <rguenther@suse.de>
11488
11489         PR tree-optimization/41043
11490         * gfortran.dg/pr41043.f90: New testcase.
11491         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11492
11493 2010-02-16  Jason Merrill  <jason@redhat.com>
11494
11495         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11496
11497 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11498
11499         PR tree-optimization/43074
11500         * gcc.dg/vect/fast-math-pr43074.c: New test.
11501
11502 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11503
11504         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11505
11506 2010-02-16  Jason Merrill  <jason@redhat.com>
11507
11508         PR c++/43031
11509         * g++.dg/ext/attrib36.C: New.
11510
11511         PR c++/43036
11512         * g++.dg/other/array6.C: New.
11513
11514 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11515
11516         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11517
11518 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11519
11520         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11521         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11522         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11523         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11524         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11525         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11526
11527 2010-02-15  Richard Guenther  <rguenther@suse.de>
11528
11529         PR middle-end/43068
11530         * g++.dg/torture/pr43068.C: New testcase.
11531
11532 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11533
11534         PR c++/43024
11535         * g++.dg/opt/ice1.C: New.
11536
11537 2010-02-14  Jason Merrill  <jason@redhat.com>
11538
11539         PR c++/41997
11540         * g++.dg/cpp0x/initlist-opt.C: New.
11541
11542 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11543
11544         PR fortran/41113
11545         PR fortran/41117
11546         * gfortran.dg/internal_pack_6.f90: New test.
11547
11548 2010-02-12  Jason Merrill  <jason@redhat.com>
11549
11550         PR c++/43054
11551         * g++.dg/cpp0x/variadic99.C: New.
11552
11553 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11554
11555         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11556         sign extend pointers to gualchk_t.
11557
11558         PR c++/43033
11559         * g++.dg/other/default3.C: Xfail g4 test.
11560
11561 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11562
11563         PR middle-end/43012
11564         * gcc.dg/graphite/pr43012.c: New.
11565
11566 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11567
11568         PR middle-end/42930
11569         * g++.dg/graphite/pr42930.C: New.
11570
11571 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11572
11573         PR middle-end/42914
11574         PR middle-end/42530
11575         * gcc.dg/graphite/pr42530.c: New.
11576         * gcc.dg/graphite/pr42914.c: New.
11577
11578 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11579
11580         PR middle-end/42771
11581         * gcc.dg/graphite/pr42771.c: New.
11582
11583 2010-02-11  Richard Guenther  <rguenther@suse.de>
11584
11585         PR tree-optimization/42998
11586         * gcc.c-torture/compile/pr42998.c: New testcase.
11587
11588 2010-02-10  Jason Merrill  <jason@redhat.com>
11589
11590         PR c++/41896
11591         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11592
11593         PR c++/42983, core issue 906
11594         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11595         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11596
11597         PR c++/43016
11598         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11599
11600 2010-02-10  Richard Guenther  <rguenther@suse.de>
11601
11602         PR tree-optimization/43017
11603         * gcc.dg/torture/pr43017.c: New testcase.
11604
11605 2010-02-10  Tobias Burnus <burnus@net-b.de>
11606
11607         PR fortran/40823
11608         * gfortran.dg/private_type_1.f90: Update error location.
11609         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11610         * gfortran.dg/typebound_operator_2.f03: Ditto.
11611         * gfortran.dg/assignment_2.f90: Ditto.
11612         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11613         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11614
11615 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11616
11617         PR fortran/43015
11618         * gfortran.dg/bind_c_usage_20.f90: New test.
11619
11620 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11621
11622         PR debug/43010
11623         * g++.dg/debug/pr43010.C: New test.
11624
11625 2010-02-10  Richard Guenther  <rguenther@suse.de>
11626
11627         PR c/43007
11628         * gcc.c-torture/execute/20100209-1.c: New testcase.
11629         * gcc.dg/fold-div-3.c: Likewise.
11630
11631 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11632
11633         * gcc.dg/builtin-ffs-1.c: New test.
11634
11635 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11636
11637         PR fortran/42999
11638         * gfortran.dg/array_constructor_35.f90: New test.
11639
11640 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11641
11642         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11643
11644 2010-02-09  Jason Merrill  <jason@redhat.com>
11645
11646         PR c++/42399
11647         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11648
11649         PR c++/42370
11650         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11651
11652 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11653
11654         PR fortran/41869
11655         * gfortran.dg/module_write_1.f90: New test.
11656
11657 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11658
11659         * gcc.dg/pr19340.c: Adjust.
11660
11661 2010-02-09  Richard Guenther  <rguenther@suse.de>
11662
11663         PR tree-optimization/43008
11664         * gcc.c-torture/execute/pr43008.c: New testcase.
11665
11666 2010-02-09  Richard Guenther  <rguenther@suse.de>
11667
11668         PR tree-optimization/43000
11669         * gcc.dg/torture/pr43000.c: New testcase.
11670         * gcc.dg/torture/pr43002.c: Likewise.
11671
11672 2010-02-09  Daniel Kraft  <d@domob.eu>
11673
11674         PR fortran/39171
11675         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11676         and pass -Wsurprising as necessary.
11677
11678 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11679
11680         PR tree-optimization/42890
11681         * g++.dg/torture/pr42890.C: New test.
11682
11683 2010-02-08  Richard Guenther  <rguenther@suse.de>
11684
11685         PR middle-end/42995
11686         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11687
11688 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11689
11690         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11691         return 0 from main.
11692         * gcc.dg/graphite/block-1.c: Same.
11693         * gcc.dg/graphite/block-3.c: Same.
11694         * gcc.dg/graphite/block-4.c: Same.
11695         * gcc.dg/graphite/block-5.c: Same.
11696         * gcc.dg/graphite/block-6.c: Same.
11697         * gcc.dg/graphite/block-7.c: Same.
11698         * gcc.dg/graphite/interchange-0.c: Same.
11699         * gcc.dg/graphite/interchange-1.c: Same.
11700         * gcc.dg/graphite/interchange-10.c: Same.
11701         * gcc.dg/graphite/interchange-11.c: Same.
11702         * gcc.dg/graphite/interchange-12.c: Same.
11703         * gcc.dg/graphite/interchange-2.c: Same.
11704         * gcc.dg/graphite/interchange-3.c: Same.
11705         * gcc.dg/graphite/interchange-4.c: Same.
11706         * gcc.dg/graphite/interchange-5.c: Same.
11707         * gcc.dg/graphite/interchange-6.c: Same.
11708         * gcc.dg/graphite/interchange-7.c: Same.
11709         * gcc.dg/graphite/interchange-8.c: Same.
11710         * gcc.dg/graphite/interchange-9.c: Same.
11711         * gcc.dg/graphite/interchange-mvt.c: Same.
11712
11713 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11714
11715         * gfortran.dg/graphite/id-19.f: New.
11716         * gfortran.dg/graphite/pr14741.f90: New.
11717         * gfortran.dg/graphite/pr41924.f90: New.
11718         * gfortran.dg/graphite/run-id-2.f90: New.
11719
11720 2010-02-07  Richard Guenther  <rguenther@suse.de>
11721
11722         PR middle-end/42956
11723         * gcc.c-torture/compile/pr42956.c: New testcase.
11724
11725 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11726
11727         PR libfortran/42742
11728         * gfortran.dg/fmt_cache_2.f: New test.
11729
11730 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11731
11732         * gfortran.dg/read_no_eor.f90: New test.
11733
11734 2010-02-05  Jason Merrill  <jason@redhat.com>
11735
11736         * g++.dg/ext/label13.C: Move constructor body out of class.
11737
11738 2010-02-03  Jason Merrill  <jason@redhat.com>
11739
11740         PR c++/42870
11741         * g++.dg/ext/dllexport3.C: New.
11742
11743 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11744
11745         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11746
11747 2010-02-05  Richard Guenther  <rguenther@suse.de>
11748
11749         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11750
11751 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11752
11753         PR c++/42915
11754         * g++.dg/other/crash-9.C: New test.
11755
11756 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11757
11758         PR fortran/42309
11759         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11760
11761 2010-02-04  Richard Guenther  <rguenther@suse.de>
11762
11763         PR rtl-optimization/42952
11764         * gcc.dg/torture/pr42952.c: New testcase.
11765
11766 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11767
11768         PR libfortran/42901
11769         * gfortran.dg/namelist_60.f90: New test.
11770
11771 2010-02-03  Jason Merrill  <jason@redhat.com>
11772
11773         PR c++/40138
11774         * g++.dg/ext/builtin11.C: New.
11775
11776         PR c++/4926
11777         PR c++/38600
11778         * g++.dg/abi/mangle35.C: New.
11779         * g++.dg/abi/mangle37.C: New.
11780
11781         PR c++/12909
11782         * g++.dg/abi/mangle36.C: New.
11783
11784         PR c++/35652
11785         * g++.dg/warn/string1.C: New.
11786
11787 2010-02-03  Richard Guenther  <rguenther@suse.de>
11788
11789         PR tree-optimization/42944
11790         * gcc.dg/errno-1.c: New testcase.
11791
11792 2010-02-03  Richard Guenther  <rguenther@suse.de>
11793
11794         PR middle-end/42927
11795         * gcc.c-torture/compile/pr42927.c: New testcase.
11796
11797 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11798
11799         PR fortran/42936
11800         * gfortran.dg/null_4.f90: New test.
11801
11802 2010-02-02  Jason Merrill  <jason@redhat.com>
11803
11804         PR c++/41090
11805         * g++.dg/ext/label13.C: New.
11806
11807 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11808
11809         PR fortran/42650
11810         * gfortran.dg/func_result_5.f90: New test.
11811
11812 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11813
11814         PR fortran/42922
11815         * gfortran.dg/pure_initializer_3.f90: News test.
11816
11817 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11818
11819         PR fortran/42888
11820         * gfortran.dg/allocate_derived_2.f90: New test.
11821
11822 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11823
11824         PR middle-end/42898
11825         * gcc.dg/torture/pr42898-2.c: New test.
11826
11827 2010-01-31  Richard Guenther  <rguenther@suse.de>
11828
11829         PR middle-end/42898
11830         * gcc.dg/torture/pr42898.c: New testcase.
11831
11832 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11833
11834         PR fortran/38324
11835         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11836         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11837
11838 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11839
11840         * g++.dg/tree-ssa/inline-1.C: New.
11841         * g++.dg/tree-ssa/inline-2.C: New.
11842         * g++.dg/tree-ssa/inline-3.C: New.
11843
11844 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11845
11846         PR testsuite/41701
11847         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11848         the string 'pow' in the pathname of the compiler from generating a
11849         test failure.
11850
11851 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11852
11853         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11854         * g++.old-deja/g++.mike/eh17.C: Likewise.
11855         * g++.old-deja/g++.mike/p5571.C: Likewise.
11856
11857 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11858
11859         PR c++/42758
11860         PR c++/42634
11861         PR c++/42336
11862         PR c++/42797
11863         PR c++/42880
11864         * g++.dg/other/crash-5.C: New test.
11865         * g++.dg/other/crash-6.C: New test.
11866         * g++.dg/other/crash-7.C: New test.
11867         * g++.dg/other/crash-8.C: New test.
11868
11869 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11870
11871         PR rtl-optimization/42889
11872         * gcc.dg/pr42889.c: New test.
11873
11874 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11875
11876         * gcc.target/i386/pr42881.c: Use SSE2.
11877
11878 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11879
11880         PR target/42891
11881         * gcc.target/i386/pr42891.c: New test.
11882
11883 2010-01-28  Richard Guenther  <rguenther@suse.de>
11884
11885         PR tree-optimization/42871
11886         * g++.dg/torture/pr42871.C: New testcase.
11887
11888 2010-01-28  Richard Guenther  <rguenther@suse.de>
11889
11890         * gcc.dg/Wobjsize-1.h: New testcase.
11891         * gcc.dg/Wobjsize-1.c: Likewise.
11892
11893 2010-01-28  Richard Guenther  <rguenther@suse.de>
11894
11895         PR middle-end/42883
11896         * g++.dg/torture/pr42883.C: New testcase.
11897
11898 2010-01-28  Michael Matz  <matz@suse.de>
11899
11900         * gcc.target/i386/pr42881.c: New test.
11901
11902 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11903
11904         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11905         Add i?86-*-solaris2* support.
11906
11907 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11908
11909         PR c++/42713
11910         PR c++/42820
11911         * g++.dg/template/typedef27.C: New test case.
11912         * g++.dg/template/typedef28.C: New test case.
11913
11914 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11915
11916         * gcc.dg/optimize-bswap*.c: Add ARM target
11917
11918 2010-01-27  Richard Guenther  <rguenther@suse.de>
11919
11920         PR middle-end/42878
11921         * gcc.dg/torture/pr42878-1.c: New testcase.
11922         * gcc.dg/torture/pr42878-2.c: Likewise.
11923
11924 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11925
11926         PR middle-end/42874
11927         * gcc.dg/vla-22.c: New test.
11928
11929 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11930
11931         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11932         current collation.
11933
11934 2010-01-26  Richard Guenther  <rguenther@suse.de>
11935
11936         PR rtl-optimization/42685
11937         * gcc.dg/pr42685.c: New testcase.
11938         * g++.dg/other/pr42685.C: Likewise.
11939
11940 2010-01-26  Richard Guenther  <rguenther@suse.de>
11941
11942         PR middle-end/42806
11943         * g++.dg/other/pr42806.C: New testcase.
11944
11945 2010-01-26  Richard Guenther  <rguenther@suse.de>
11946
11947         PR tree-optimization/42250
11948         * gcc.dg/pr42250.c: New testcase.
11949
11950 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11951
11952         * gnat.dg/array_bounds_test.adb: New test.
11953
11954 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11955
11956         PR fortran/42858
11957         * gfortran.dg/generic_21.f90: New test.
11958
11959 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11960
11961         PR testsuite/41522
11962         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11963
11964 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11965
11966         PR c++/42748
11967         * g++.dg/abi/arm_va_list2.C: New test.
11968         * g++.dg/abi/arm_va_list2.h: Companion header file.
11969
11970 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11971
11972         PR fortran/41044
11973         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11974
11975         PR fortran/41167
11976         * gfortran.dg/char_array_arg_1.f90 : New test.
11977
11978         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11979
11980 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11981
11982         PR fortran/39304
11983         * gfortran.dg/generic_20.f90: New test.
11984
11985 2010-01-22  Michael Matz  <matz@suse.de>
11986
11987         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11988         -msse2.
11989
11990 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11991
11992         PR fortran/42736
11993         * gfortran.dg/dependency_25.f90 : New test.
11994
11995 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11996
11997         PR tree-optimization/42585
11998         * gcc.dg/tree-ssa/pr42585.c: New test.
11999
12000 2010-01-21  Richard Guenther  <rguenther@suse.de>
12001
12002         PR middle-end/19988
12003         * gcc.dg/pr19988.c: New testcase.
12004
12005 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12006
12007         * g++.dg/compat/decimal/compat-common.h: New file.
12008         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12009         * g++.dg/compat/decimal/pass_x.h: New file.
12010         * g++.dg/compat/decimal/pass_y.h: New file.
12011         * g++.dg/compat/decimal/pass-1_main.C: New file.
12012         * g++.dg/compat/decimal/pass-1_x.C: New file.
12013         * g++.dg/compat/decimal/pass-1_y.C: New file.
12014         * g++.dg/compat/decimal/pass-2_main.C: New file.
12015         * g++.dg/compat/decimal/pass-2_x.C: New file.
12016         * g++.dg/compat/decimal/pass-2_y.C: New file.
12017         * g++.dg/compat/decimal/pass-3_main.C: New file.
12018         * g++.dg/compat/decimal/pass-3_x.C: New file.
12019         * g++.dg/compat/decimal/pass-3_y.C: New file.
12020         * g++.dg/compat/decimal/pass-4_main.C: New file.
12021         * g++.dg/compat/decimal/pass-4_x.C: New file.
12022         * g++.dg/compat/decimal/pass-4_y.C: New file.
12023         * g++.dg/compat/decimal/pass-5_main.C: New file.
12024         * g++.dg/compat/decimal/pass-5_x.C: New file.
12025         * g++.dg/compat/decimal/pass-5_y.C: New file.
12026         * g++.dg/compat/decimal/pass-6_main.C: New file.
12027         * g++.dg/compat/decimal/pass-6_x.C: New file.
12028         * g++.dg/compat/decimal/pass-6_y.C: New file.
12029         * g++.dg/compat/decimal/return_x.h: New file.
12030         * g++.dg/compat/decimal/return_y.h: New file.
12031         * g++.dg/compat/decimal/return-1_main.C: New file.
12032         * g++.dg/compat/decimal/return-1_x.C: New file.
12033         * g++.dg/compat/decimal/return-1_y.C: New file.
12034         * g++.dg/compat/decimal/return-2_main.C: New file.
12035         * g++.dg/compat/decimal/return-2_x.C: New file.
12036         * g++.dg/compat/decimal/return-2_y.C: New file.
12037         * g++.dg/compat/decimal/return-3_main.C: New file.
12038         * g++.dg/compat/decimal/return-3_x.C: New file.
12039         * g++.dg/compat/decimal/return-3_y.C: New file.
12040         * g++.dg/compat/decimal/return-4_main.C: New file.
12041         * g++.dg/compat/decimal/return-4_x.C: New file.
12042         * g++.dg/compat/decimal/return-4_y.C: New file.
12043         * g++.dg/compat/decimal/return-5_main.C: New file.
12044         * g++.dg/compat/decimal/return-5_x.C: New file.
12045         * g++.dg/compat/decimal/return-5_y.C: New file.
12046         * g++.dg/compat/decimal/return-6_main.C: New file.
12047         * g++.dg/compat/decimal/return-6_x.C: New file.
12048         * g++.dg/compat/decimal/return-6_y.C: New file.
12049
12050 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12051
12052         PR debug/42715
12053         * gcc.dg/pr42715.c: New.
12054
12055 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12056
12057         PR c++/42038
12058         * g++.dg/parse/crash55.C: New.
12059
12060 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12061
12062         PR debug/42782
12063         * gcc.dg/guality/pr42782.c: New.
12064
12065 2010-01-20  Jason Merrill  <jason@redhat.com>
12066
12067         PR c++/41788
12068         * g++.dg/abi/packed1.C: New.
12069
12070         PR c++/41920
12071         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12072
12073         PR c++/40750
12074         * g++.dg/parse/fn-typedef1.C: New.
12075         * g++.dg/other/cv_quals.C: Adjust.
12076
12077 2010-01-20  Anthony Green  <green@moxielogic.com>
12078
12079         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12080         pack(push) pragma).
12081         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12082         * gcc.dg/20020312-2.c: Port this to the moxie core.
12083         * gcc.dg/weak/typeof-2.c: Ditto.
12084
12085 2010-01-20  Richard Guenther  <rguenther@suse.de>
12086
12087         PR tree-optimization/42717
12088         * gcc.c-torture/compile/pr42717.c: New testcase.
12089
12090 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12091
12092         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12093         of signed, add a few new tests.
12094
12095         PR middle-end/42803
12096         * g++.dg/parse/limits-initializer1.C: New test.
12097
12098 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12099
12100         PR fortran/42804
12101         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12102         * gfortran.dg/typebound_call_12.f03: New test.
12103
12104 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12105
12106         PR fortran/42783
12107         * gfortran.dg/bounds_check_15.f90 : New test.
12108
12109 2010-01-19  Michael Matz  <matz@suse.de>
12110
12111         PR tree-optimization/41783
12112         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12113
12114 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12115
12116         PR target/38697.
12117         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12118         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12119         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12120         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12121         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12122         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12123         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12124         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12125         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12126         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12127         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12128
12129 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12130
12131         PR fortran/42545
12132         * gfortran.dg/extends_6.f03: Modified an error message.
12133         * gfortran.dg/extends_10.f03: New test.
12134         * gfortran.dg/private_type_6.f03: Modified an error message.
12135         * gfortran.dg/structure_constructor_8.f03: Ditto.
12136
12137 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12138
12139         PR tree-optimization/42719
12140         * gcc.dg/pr42719.c: New test.
12141
12142         PR debug/42728
12143         * gcc.dg/pr42728.c: New test.
12144
12145 2010-01-19  Anthony Green  <green@moxielogic.com>
12146
12147         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12148
12149 2010-01-18  Anthony Green  <green@moxielogic.com>
12150
12151         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12152         for moxie.
12153
12154 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12155
12156         * g++.dg/template/error45.C: reverted as part of reverting the
12157         fix of PR c++/42634.
12158
12159 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12160
12161         PR c++/42634
12162         * g++.dg/template/error45.C: New test.
12163
12164 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12165
12166         PR c++/42766
12167         * g++.dg/conversion/op6.C: New test.
12168
12169 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12170
12171         PR target/42774
12172         * gcc.target/alpha/pr42774.c: New test.
12173
12174 2010-01-18  Richard Guenther  <rguenther@suse.de>
12175
12176         PR tree-optimization/42781
12177         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12178
12179 2010-01-17  Richard Guenther  <rguenther@suse.de>
12180
12181         PR middle-end/42248
12182         * gcc.c-torture/execute/pr42248.c: New testcase.
12183
12184 2010-01-17  Richard Guenther  <rguenther@suse.de>
12185
12186         PR tree-optimization/42773
12187         * g++.dg/torture/pr42773.C: New testcase.
12188
12189 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12190
12191         PR fortran/42677
12192         * gfortran.dg/interface_assignment_5.f90: New test.
12193
12194 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12195
12196         PR c++/42697
12197         * g++.dg/template/crash94.C: Reverted.
12198
12199 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12200
12201         PR debug/42767
12202         * gcc.dg/debug/pr42767.c: New.
12203
12204 2010-01-15  Jason Merrill  <jason@redhat.com>
12205
12206         PR c++/42761
12207         * g++.dg/cpp0x/decltype22.C: New.
12208
12209 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12210
12211         PR middle-end/42760
12212         * g++.dg/torture/pr42760.C: New test.
12213
12214 2010-01-15  Jing Yu  <jingyu@google.com>
12215
12216         PR rtl-optimization/42691
12217         * gcc.c-torture/execute/pr42691.c: New.
12218
12219 2010-01-15  Richard Guenther  <rguenther@suse.de>
12220
12221         PR middle-end/42739
12222         * g++.dg/torture/pr42739.C: New testcase.
12223
12224 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12225
12226         * g++.dg/template/error45.C: Revert as part of reverting changes
12227         or PR c++/42634.
12228
12229 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12230
12231         PR fortran/42684
12232         * gfortran.dg/interface_31.f90: New test.
12233
12234 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12235
12236         * gcc.target/powerpc/pr42747.c: New file.
12237
12238 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12239
12240         PR middle-end/42674
12241         * c-c++-common/pr42674.c: New test.
12242
12243         PR c++/42608
12244         * g++.dg/template/instantiate11.C: New test.
12245
12246 2010-01-14  Jason Merrill  <jason@redhat.com>
12247
12248         PR c++/42701
12249         * g++.dg/overload/error3.C: New.
12250
12251         PR c++/42655
12252         * g++.dg/overload/rvalue1.C: New.
12253
12254 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12255
12256         PR tree-optimization/42706
12257         * gcc.dg/ipa/pr42706.c: New testcase.
12258
12259 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12260
12261         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12262
12263 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12264
12265         PR tree-optimization/42714
12266         * g++.dg/torture/pr42714.C: New test.
12267
12268 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12269
12270         PR rtl-optimization/42246
12271         * gfortran.dg/pr42246-2.f: New.
12272
12273 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12274
12275         PR rtl-optimization/42389
12276         * gcc.dg/pr42389.c: New.
12277
12278 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12279
12280         PR rtl-optimization/42388
12281         * gcc.dg/pr42388.c: New.
12282
12283 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12284
12285         PR rtl-optimization/42294
12286         * gfortran.dg/pr42294.f: New.
12287
12288 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12289
12290         PR rtl-optimization/39453
12291         PR rtl-optimization/42246
12292         * gcc.dg/pr39453.c: New.
12293         * gcc.dg/pr42246.c: New.
12294
12295 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12296
12297         PR middle-end/42245
12298         * gcc.dg/pr42245.c: New.
12299         * gcc.dg/pr42245-2.c: New.
12300
12301 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12302
12303         PR rtl-optimization/42249
12304         * gcc.dg/pr42249.c: New.
12305
12306 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12307
12308         PR c/42721
12309         * gcc.c-torture/execute/pr42721.c: New test.
12310
12311 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12312
12313         PR tree-optimization/42709
12314         * gcc.dg/vect/pr42709.c: New test.
12315
12316 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12317
12318         PR fortran/41478
12319         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12320         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12321
12322 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12323
12324         PR fortran/42481
12325         * gfortran.dg/generic_19.f90 : New test.
12326
12327 2010-01-13  Richard Guenther  <rguenther@suse.de>
12328
12329         PR tree-optimization/42730
12330         * gcc.c-torture/compile/pr42730.c: New testcase.
12331
12332 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12333
12334         PR target/pr42542
12335         * gcc.target/ia64/pr42542-1.c: New.
12336         * gcc.target/ia64/pr42542-2.c: New.
12337         * gcc.target/ia64/pr42542-3.c: New.
12338
12339 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12340
12341         PR c++/42634
12342         * g++.dg/template/error45.C: New test.
12343
12344 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12345
12346         PR tree-optimization/42704
12347         * g++.dg/torture/pr42704.C: New test.
12348
12349 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12350
12351         PR tree-optimization/42703
12352         * gcc.c-torture/compile/pr42703.c: New test.
12353
12354 2010-01-13  Richard Guenther  <rguenther@suse.de>
12355
12356         PR tree-optimization/42705
12357         * gcc.c-torture/compile/pr42705.c: New testcase.
12358
12359 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12360
12361         * gcc.target/bfin/l2.c: New test.
12362         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12363
12364 2010-01-13  Richard Guenther  <rguenther@suse.de>
12365
12366         PR middle-end/42716
12367         * gcc.c-torture/compile/pr42716.c: New testcase.
12368
12369 2010-01-13  Richard Guenther  <rguenther@suse.de>
12370
12371         PR lto/42678
12372         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12373
12374 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12375
12376         PR c/42708
12377         * gcc.c-torture/compile/pr42708-1.c: New test.
12378
12379 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12380
12381         PR debug/42662
12382         * gcc.dg/pr42662.c: New test.
12383
12384         PR tree-optimization/42645
12385         * g++.dg/other/pr42645-1.C: New test.
12386         * g++.dg/other/pr42645-2.C: New test.
12387
12388 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12389
12390         PR target/42416
12391         * gcc.target/powerpc/warn-1.c: New test.
12392         * gcc.target/powerpc/warn-2.c: New test.
12393
12394 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12395
12396         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12397         stack alignment.
12398
12399 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12400
12401         * gcc.dg/lto/20100108_0.c: New.
12402
12403 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12404
12405         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12406         Add -march=i686 -msse for 32bit x86 targets.
12407
12408 2010-01-10  Richard Guenther  <rguenther@suse.de>
12409
12410         PR middle-end/42667
12411         * gcc.dg/torture/pr42667.c: New testcase.
12412
12413 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12414
12415         PR fortran/32489
12416         * gfortran.dg/array_constructor_34.f90: New test.
12417
12418 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12419
12420         PR fortran/20923
12421         * gfortran.dg/array_constructor_33.f90: New test.
12422         gfortran.dg/array_function_5.f90: Add credit.
12423
12424 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12425
12426         PR debug/42631
12427         * gcc.dg/pr42631.c: New.
12428
12429 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12430
12431         PR debug/42630
12432         * gcc.dg/pr42630.c: New.
12433
12434 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12435
12436         PR debug/42629
12437         * gcc.dg/pr42629.c: New.
12438
12439 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12440
12441         PR middle-end/42363
12442         * gcc.dg/torture/pr42363.c: New.
12443
12444 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12445
12446         PR debug/42604
12447         PR debug/42395
12448         * gcc.dg/vect/pr42604.c: New.
12449         * gcc.dg/vect/pr42395.c: New.
12450
12451 2010-01-09  Richard Guenther  <rguenther@suse.de>
12452
12453         PR middle-end/42512
12454         * gcc.c-torture/execute/pr42512.c: New testcase.
12455
12456 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12457
12458         PR fortran/41298
12459         * gfortran.dg/c_ptr_tests_14.f90: New test.
12460
12461 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12462
12463         PR ada/41929
12464         * gnat.dg/null_pointer_deref1.adb: Don't run on
12465         sparc*-sun-solaris2.11.
12466
12467 2010-01-08  Richard Guenther  <rguenther@suse.de>
12468
12469         PR lto/42528
12470         * gcc.dg/lto/20100103-1_0.c: New testcase.
12471         * gcc.dg/lto/20100103-2_0.c: Likewise.
12472
12473 2010-01-08  Tobias Burnus  <burnus@net-b.de
12474
12475         PR/fortran 25829
12476         * gfortran.dg/asynchronous_1.f90: New test.
12477         * gfortran.dg/asynchronous_2.f90: New test.
12478         * gfortran.dg/conflicts.f90: Update error message.
12479
12480 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12481
12482         c++/40155
12483         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12484
12485 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12486
12487         PR tree-optimization/42625
12488         * g++.dg/opt/dtor4.C: New test.
12489         * g++.dg/opt/dtor4.h: New.
12490         * g++.dg/opt/dtor4-aux.cc: New.
12491
12492 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12493
12494         PR fortran/42597
12495         * gfortran.dg/proc_ptr_26.f90: New test.
12496
12497 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12498
12499         PR fortran/41872
12500         * gfortran.dg/allocatable_scalar_7.f90: New test.
12501
12502 2010-01-06  Richard Guenther  <rguenther@suse.de>
12503
12504         * gcc.c-torture/compile/pr42632.c: New testcase.
12505
12506 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12507
12508         PR target/42542
12509         * gcc.target/i386/pr42542-4.c: New.
12510         * gcc.target/i386/pr42542-4a.c: Likewise.
12511         * gcc.target/i386/pr42542-5.c: Likewise.
12512         * gcc.target/i386/pr42542-5a.c: Likewise.
12513
12514 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12515
12516         * gcc.dg/tls/opt-15.c: New test.
12517
12518 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12519
12520         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12521
12522 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12523
12524         PR tree-optimization/42462
12525         * g++.dg/torture/pr42462.C: New test.
12526
12527 2010-01-05  Jason Merrill  <jason@redhat.com>
12528
12529         * g++.dg/cpp0x/initlist30.C: New test.
12530
12531 2010-01-05  Richard Guenther  <rguenther@suse.de>
12532
12533         PR tree-optimization/42614
12534         * gcc.c-torture/execute/pr42614.c: New testcase.
12535
12536 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12537
12538         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12539         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12540         -Wunreachable-code.
12541         * gcc.dg/Wunreachable-2.c: Likewise.
12542         * gcc.dg/Wunreachable-3.c: Likewise.
12543         * gcc.dg/Wunreachable-4.c: Likewise.
12544         * gcc.dg/Wunreachable-5.c: Likewise.
12545         * gcc.dg/Wunreachable-6.c: Likewise.
12546         * gcc.dg/Wunreachable-7.c: Likewise.
12547         * gcc.dg/Wunreachable-8.c: Likewise.
12548         * gcc.dg/20041231-1.c: Likewise.
12549
12550 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12551
12552         PR other/42611
12553         * gcc.dg/pr42611.c: New test.
12554
12555         PR tree-optimization/42508
12556         * g++.dg/opt/pr42508.C: New test.
12557
12558 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12559
12560         PR fortran/41872
12561         * gfortran.dg/allocatable_scalar_8.f90: New.
12562
12563 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12564
12565         PR tree-optimization/42398
12566         * gcc.c-torture/compile/pr42398.c: New test.
12567
12568 2010-01-04  Jason Merrill  <jason@redhat.com>
12569
12570         PR c++/42555
12571         * g++.dg/ext/attrib35.C: New.
12572
12573         PR c++/42567
12574         * g++.dg/cpp0x/auto17.C: New.
12575
12576 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12577
12578         * gcc.dg/lto/20100104_0.c: New.
12579
12580 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12581
12582         PR target/42542
12583         * gcc.target/i386/pr42542-1.c: New.
12584         * gcc.target/i386/pr42542-1a.c: Likewise.
12585         * gcc.target/i386/pr42542-1b.c: Likewise.
12586         * gcc.target/i386/pr42542-2.c: Likewise.
12587         * gcc.target/i386/pr42542-2a.c: Likewise.
12588         * gcc.target/i386/pr42542-2b.c: Likewise.
12589         * gcc.target/i386/pr42542-3.c: Likewise.
12590         * gcc.target/i386/pr42542-3a.c: Likewise.
12591
12592 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12593
12594         PR fortran/41872
12595         * gfortran.dg/allocatable_scalar_5.f90: New test.
12596         * gfortran.dg/allocatable_scalar_6.f90: New test.
12597
12598 2010-01-03  Richard Guenther  <rguenther@suse.de>
12599
12600         PR testsuite/42583
12601         * gfortran.dg/gomp/recursion1.f90: Remove.
12602
12603 2010-01-03  Richard Guenther  <rguenther@suse.de>
12604
12605         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12606         * gcc.dg/uninit-6.c: Likewise.
12607         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12608
12609 2010-01-03  Richard Guenther  <rguenther@suse.de>
12610
12611         PR tree-optimization/42589
12612         * gcc.target/i386/pr42589.c: New testcase.
12613
12614 2010-01-03  Richard Guenther  <rguenther@suse.de>
12615
12616         PR tree-optimization/42438
12617         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12618
12619 2010-01-02  Richard Guenther  <rguenther@suse.de>
12620
12621         PR testsuite/41651
12622         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12623
12624 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12625
12626         PR target/42448
12627         * gcc.target/alpha/pr42448-1.c: New test.
12628         * gcc.target/alpha/pr42448-2.c: Ditto.
12629
12630 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12631
12632         PR preprocessor/41947
12633         * gcc.dg/c99-hexfloat-3.c: New test.
12634
12635 2010-01-01  Richard Guenther  <rguenther@suse.de>
12636
12637         PR c/42570
12638         * gcc.c-torture/execute/pr42570.c: New testcase.
12639
12640 2010-01-01  Richard Guenther  <rguenther@suse.de>
12641
12642         PR middle-end/42559
12643         * gcc.c-torture/compile/pr42559.c: New testcase.
12644
12645 \f
12646 Copyright (C) 2010 Free Software Foundation, Inc.
12647
12648 Copying and distribution of this file, with or without modification,
12649 are permitted in any medium without royalty provided the copyright
12650 notice and this notice are preserved.