OSDN Git Service

update Darwin ABI tests for m64
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2
3         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
4
5         merge from FSF 'apple/trunk' branch.
6         * gcc.target/powerpc/darwin64-abi.c: New.
7
8 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
9
10         PR tree-optimization/46233
11         * gcc.dg/pr46233.c: New test.
12
13 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
14
15         * objc.dg/property/property-2.m: Deleted.
16         * objc.dg/property/property-3.m: Deleted.
17         
18 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
19
20         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
21         defined.
22         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
23         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
24         * objc.dg/property/property-1.m: Likewise.
25         * objc.dg/property/at-property-6.m: Likewise.
26         * objc.dg/property/at-property-7.m: Likewise.
27         * objc.dg/property/dotsyntax-1.m: Likewise.
28         * objc.dg/property/at-property-8.m: Likewise.
29         * objc.dg/property/dotsyntax-2.m: Likewise.
30         * objc.dg/property/at-property-9.m: Likewise.
31         * objc.dg/property/synthesize-2.m: Likewise.
32         * objc.dg/property/at-property-10.m: Likewise.
33         * objc.dg/property/at-property-11.m: Likewise.
34         * objc.dg/property/at-property-12.m: Likewise.
35         * objc.dg/property/at-property-13.m: Likewise.
36         * objc.dg/property/fsf-property-method-access.m: Likewise.
37         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
38         linker warning.
39         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation 
40         warnings.
41         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore 
42         deprecation warnings.  Use Object1 implemenation.
43         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
44         * objc/execute/forward-1.m: Move to objc.dg/torture and reduce scope
45         to m32 NeXT.
46         * objc/execute/forward-1.x: Remove.
47         
48 2010-11-04  Jason Merrill  <jason@redhat.com>
49
50         * g++.dg/cpp0x/constexpr-access.C: New.
51
52 2010-11-04  Richard Guenther  <rguenther@suse.de>
53
54         PR rtl-optimization/46183
55         * gcc.dg/torture/pr46183.c: New testcase.
56
57 2010-11-04  Richard Guenther  <rguenther@suse.de>
58
59         PR tree-optimization/46068
60         * gcc.dg/torture/pr46068.c: New testcase.
61
62 2010-11-04  Richard Guenther  <rguenther@suse.de>
63
64         PR tree-optimization/45991
65         * gcc.dg/pr45991.c: New testcase.
66
67 2010-11-04  Richard Guenther  <rguenther@suse.de>
68
69         PR tree-optimization/46154
70         * g++.dg/torture/pr46154.C: New testcase.
71
72 2010-11-04  Richard Guenther  <rguenther@suse.de>
73
74         PR tree-optimization/45733
75         * gcc.dg/pr45733.c: New testcase.
76
77 2010-11-04  Ira Rosen  <irar@il.ibm.com>
78
79         PR tree-optimization/46213
80         * gfortran.dg/vect/pr46213.f90: New.
81
82 2010-11-04  Richard Guenther  <rguenther@suse.de>
83
84         PR testsuite/45702
85         * gcc.dg/pr34989-1.c: Move ...
86         * gcc.dg/lto/pr34989-1_0.c: ... here.
87         * gcc.dg/pr34989-2.c: Move ...
88         * gcc.dg/lto/pr34989-1_1.c: ... here.
89         * gcc.dg/pr27898.c: Move ...
90         * gcc.dg/lto/pr27898_0.c: ... here and ...
91         * gcc.dg/lto/pr27898_1.c: ... split.
92         * gcc.dg/pr28712.c: Move ...
93         * gcc.dg/lto/pr28712_0.c: ... here and ...
94         * gcc.dg/lto/pr28712_1.c: ... split ...
95         * gcc.dg/lto/pr28712_2.c: ... twice.
96         * gcc.dg/pr28706.c: Move ...
97         * gcc.dg/lto/pr28706_0.c: ... here and ...
98         * gcc.dg/lto/pr28706_1.c: ... split.
99
100 2010-11-04  Richard Guenther  <rguenther@suse.de>
101         Richard Henderson  <rth@redhat.com>
102
103         * gcc.target/i386/fma4-vector-2.c: New testcase.
104
105 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
106         Richard Guenther  <rguenther@suse.de>
107
108         * gcc.dg/vec-scal-opt.c: New testcase.
109         * gcc.dg/vec-scal-opt1.c: New testcase.
110         * gcc.dg/vec-scal-opt2.c: New testcase.
111
112 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
113
114         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
115         from plugin build flags on Darwin targets.
116
117 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
118
119         * gcc.target/i386/pr46285.c: Require split_stack target.
120
121 2010-11-03  Jason Merrill  <jason@redhat.com>
122
123         PR c++/46293
124         * g++.dg/cpp0x/constexpr-base2.C: New.
125
126         PR c++/46289
127         * g++.dg/cpp0x/initlist45.C: New.
128
129 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
130
131         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
132         is now allowed in categories.
133         * obj-c++.dg/property/dynamic-2.mm: Same change.
134         * objc.dg/property/dynamic-3.m: New.
135         * obj-c++.dg/property/dynamic-3.mm: New.
136         * objc.dg/property/at-property-14.m: New.
137         * objc.dg/property/at-property-15.m: New.
138         * obj-c++.dg/property/at-property-14.mm: New.
139         * obj-c++.dg/property/at-property-15.mm: New.
140
141         * objc.dg/foreach-6.m: Added a few more tests for valid and
142         invalid iterating variables and collections.
143
144 2010-11-03  Xinliang David Li  <davidxl@google.com>
145
146         PR target/46200
147         * g++.dg/tree-ssa/ivopts-2.C: New test.
148
149 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
150
151         PR target/46295
152         * gcc.target/i386/pr46295.c: New.
153
154 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
155
156         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
157         precision min/max for single precision on VSX.
158
159 2010-11-03  Jason Merrill  <jason@redhat.com>
160
161         PR c++/46289
162         * g++.dg/cpp0x/constexpr-ice3.C: New.
163
164 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
165
166         * gnat.dg/opt8.ad[sb]: New test.
167         * gnat.dg/opt8_pkg.ads: New helper.
168
169 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
170
171         PR rtl-optimization/45865
172         * gcc.dg/pr45865.c: New.
173         * gcc.dg/torture/pr45865.c: Likewise.
174
175         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
176         * gcc.target/arm/headmerge-2.c: Likewise.
177         * gcc.target/i386/headmerge-1.c: Likewise.
178         * gcc.target/i386/headmerge-2.c: Likewise.
179
180 2010-11-03  Richard Guenther  <rguenther@suse.de>
181
182         PR middle-end/46288
183         * gcc.dg/pr46288.c: New testcase.
184
185 2010-11-03  Richard Guenther  <rguenther@suse.de>
186
187         PR tree-optimization/44807
188         * gcc.dg/torture/pr44807.c: New testcase.
189
190 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
191
192         PR libgfortran/43899
193         * gfortran.dg/namelist_67.f90: New test.
194
195 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
196
197         PR tree-optimization/46009
198         * gcc.dg/vect/pr46009.c: New function.
199
200 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
201
202         Implemented -fobjc-std=objc1 flag.
203         * objc.dg/fobjc-std-1.m: New.
204         * obj-c++.dg/fobjc-std-1.mm: New.
205
206 2010-11-03  Richard Guenther  <rguenther@suse.de>
207
208         PR middle-end/46241
209         * g++.dg/debug/pr46241.C: New testcase.
210
211 2010-11-03  Richard Guenther  <rguenther@suse.de>
212
213         PR tree-optimization/46190
214         * gfortran.dg/pr46190.f90: New testcase.
215
216 2010-11-03  Richard Guenther  <rguenther@suse.de>
217
218         PR testsuite/46274
219         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
220         * gcc.dg/vect/vect-19.c: Likewise.
221         * gcc.dg/vect/vect-17.c: Likewise.
222
223 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
224
225         PR target/46285
226         * gcc.target/i386/pr46285.c: New.
227
228 2010-11-03  Richard Guenther  <rguenther@suse.de>
229
230         PR tree-optimization/46217
231         * gcc.dg/pr46217.c: New testcase.
232
233 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
234
235         * objc.dg/property/dotsyntax-1.m: New.
236         * objc.dg/property/dotsyntax-2.m: New.
237         * obj-c++.dg/property/dotsyntax-1.mm: New.
238         * obj-c++.dg/property/dotsyntax-2.mm: New.
239
240 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
241
242         PR tree-optimization/46165
243         * gcc.dg/pr46165.c: New test.
244
245 2010-11-03  Richard Guenther  <rguenther@suse.de>
246
247         PR middle-end/46251
248         * gcc.dg/pr46251.c: New testcase.
249
250 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
251
252         PR tree-optimization/46107
253         * gcc.c-torture/compile/pr46107.c: New test.
254
255         PR debug/46252
256         * gcc.dg/pr46252.c: New test.
257
258         PR rtl-optimization/46034
259         PR rtl-optimization/46212
260         PR rtl-optimization/46248
261         * gcc.c-torture/compile/pr46034.c: New test.
262         * gcc.c-torture/compile/pr46248.c: New test.
263         * gcc.dg/pr46212.c: New test.
264
265 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
266
267         * gnat.dg/sizetype4.adb: New test.
268
269 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
270
271         * gcc.target/i386/avx-vzeroupper-15.c: New.
272         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
273         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
274         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
275
276         PR target/46253
277         * gcc.target/i386/pr46253.c: New.
278
279 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
280             Tobias Burnus  <burnus@net-b.de>
281
282         PR fortran/45170
283         * gfortran.dg/deferred_type_param_1.f90: New.
284         * gfortran.dg/deferred_type_param_2.f90: New.
285         * gfortran.dg/initialization_1.f90: Update dg-errors.
286         * gfortran.dg/initialization_9.f90: Update dg-errors.
287
288 2010-11-02  Richard Guenther  <rguenther@suse.de>
289
290         PR tree-optimization/46149
291         * g++.dg/torture/pr46149.C: New testcase.
292
293 2010-11-02  Richard Guenther  <rguenther@suse.de>
294
295         PR tree-optimization/46216
296         * gcc.dg/torture/pr46216.c: New testcase.
297
298 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
299
300         PR target/46131
301         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
302         *-*-osf*.
303
304 2010-11-02  Richard Guenther  <rguenther@suse.de>
305
306         PR tree-optimization/46184
307         * gcc.dg/pr46184.c: New testcase.
308
309 2010-11-02  Richard Guenther  <rguenther@suse.de>
310
311         PR tree-optimization/46177
312         * gcc.dg/pr46177.c: New testcase.
313
314 2010-11-02  Martin Jambor  <mjambor@suse.cz>
315
316         PR middle-end/46120
317         * g++.dg/ipa/ivinline-9.C: New test.
318
319 2010-11-02  Martin Jambor  <mjambor@suse.cz>
320
321         PR tree-optimization/45875
322         * g++.dg/torture/pr45875.C: New test.
323
324 2010-11-02  Richard Guenther  <rguenther@suse.de>
325
326         PR testsuite/46249
327         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
328
329 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
330
331         PR debug/46255
332         * gcc.dg/pr46255.c: New test.
333
334 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
335
336         PR c++/46170
337         PR c++/46162
338         * g++.dg/template/sfinae26.C: New test.
339         * g++.dg/template/sfinae27.C: Likewise.
340
341 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
342
343         PR c++/45606
344         * g++.dg/template/typedef36.C: New test.
345         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
346         * g++.dg/template/canon-type-10.C: Likewise.
347         * g++.dg/template/canon-type-11.C: Likewise.
348         * g++.dg/template/canon-type-12.C: Likewise.
349         * g++.dg/template/canon-type-13.C: Likewise.
350
351 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
352
353         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
354         of debug_pubnames on darwin.
355
356 2010-11-01  Jason Merrill  <jason@redhat.com>
357             Benjamin Kosnik  <bkoz@redhat.com>
358
359         * g++.dg/cpp0x/constexpr-initlist2.C: New.
360         * g++.dg/cpp0x/constexpr-initlist3.C: New.
361
362         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
363         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
364         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
365         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
366         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
367         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
368         * g++.dg/cpp0x/constexpr-array.C: New.
369         * g++.dg/cpp0x/constexpr-base.C: New.
370         * g++.dg/cpp0x/constexpr-complex.C: New.
371         * g++.dg/cpp0x/constexpr-data1.C: New.
372         * g++.dg/cpp0x/constexpr-data2.C: New.
373         * g++.dg/cpp0x/constexpr-deref.C: New.
374         * g++.dg/cpp0x/constexpr-diag1.C: New.
375         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
376         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
377         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
378         * g++.dg/cpp0x/constexpr-empty.C: New.
379         * g++.dg/cpp0x/constexpr-empty2.C: New.
380         * g++.dg/cpp0x/constexpr-empty3.C: New.
381         * g++.dg/cpp0x/constexpr-empty4.C: New.
382         * g++.dg/cpp0x/constexpr-empty5.C: New.
383         * g++.dg/cpp0x/constexpr-ex1.C: New.
384         * g++.dg/cpp0x/constexpr-ex2.C: New.
385         * g++.dg/cpp0x/constexpr-ex3.C: New.
386         * g++.dg/cpp0x/constexpr-ex4.C: New.
387         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
388         * g++.dg/cpp0x/constexpr-fnptr.C: New.
389         * g++.dg/cpp0x/constexpr-function1.C: New.
390         * g++.dg/cpp0x/constexpr-function2.C: New.
391         * g++.dg/cpp0x/constexpr-function3.C: New.
392         * g++.dg/cpp0x/constexpr-ice.C: New.
393         * g++.dg/cpp0x/constexpr-initlist.C: New.
394         * g++.dg/cpp0x/constexpr-neg1.C: New.
395         * g++.dg/cpp0x/constexpr-noexcept.C: New.
396         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
397         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
398         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
399         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
400         * g++.dg/cpp0x/constexpr-nonlit.C: New.
401         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
402         * g++.dg/cpp0x/constexpr-nullptr.C: New.
403         * g++.dg/cpp0x/constexpr-object1.C: New.
404         * g++.dg/cpp0x/constexpr-object2.C: New.
405         * g++.dg/cpp0x/constexpr-overflow.C: New.
406         * g++.dg/cpp0x/constexpr-pedantic.C: New.
407         * g++.dg/cpp0x/constexpr-pos1.C: New.
408         * g++.dg/cpp0x/constexpr-potential1.C: New.
409         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
410         * g++.dg/cpp0x/constexpr-pure.C: New.
411         * g++.dg/cpp0x/constexpr-static.C: New.
412         * g++.dg/cpp0x/constexpr-static2.C: New.
413         * g++.dg/cpp0x/constexpr-static3.C: New.
414         * g++.dg/cpp0x/constexpr-static4.C: New.
415         * g++.dg/cpp0x/constexpr-static5.C: New.
416         * g++.dg/cpp0x/constexpr-static6.C: New.
417         * g++.dg/cpp0x/constexpr-string.C: New.
418         * g++.dg/cpp0x/constexpr-switch.C: New.
419         * g++.dg/cpp0x/constexpr-targ.C: New.
420         * g++.dg/cpp0x/constexpr-throw.C: New.
421         * g++.dg/cpp0x/constexpr-typeid.C: New.
422         * g++.dg/cpp0x/constexpr-union.C: New.
423         * g++.dg/cpp0x/constexpr-value.C: New.
424         * g++.dg/cpp0x/constexpr-value2.C: New.
425         * g++.dg/cpp0x/constexpr-variadic.C: New.
426         * g++.dg/cpp0x/initlist5.C: Use constexpr.
427         * g++.dg/cpp0x/static_assert3.C: Add expected error.
428         * g++.dg/other/fold1.C: Likewise.
429         * g++.dg/parse/crash36.C: Likewise.
430         * g++.dg/parse/constant4.C: Adjust expected error.
431         * g++.dg/template/arg5.C: Likewise.
432         * g++.dg/template/non-dependent10.C: Likewise.
433         * g++.dg/template/qualified-id3.C: Likewise.
434         * g++.dg/warn/overflow-warn-1.C: Likewise.
435         * g++.dg/warn/overflow-warn-3.C: Likewise.
436         * g++.dg/warn/overflow-warn-4.C: Likewise.
437         * g++.old-deja/g++.pt/crash10.C: Likewise.
438
439         * g++.dg/cpp0x/constexpr-ctor2.C: New.
440
441 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
442
443         Implemented format and noreturn attributes for Objective-C methods.
444         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
445         * objc.dg/attributes/method-deprecated-1.m: New.
446         * objc.dg/attributes/method-deprecated-2.m: New.
447         * objc.dg/attributes/method-deprecated-3.m: New.
448         * objc.dg/attributes/method-noreturn-1.m: New.
449         * objc.dg/attributes/method-sentinel-1.m: New.
450         * objc.dg/attributes/method-format-1.m: New.
451         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
452         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
453         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
454         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
455         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
456         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
457         * obj-c++.dg/attributes/method-format-1.mm: New.
458
459 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
460
461         * objc.dg/property/at-property-deprecated-1.m: New.
462         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
463
464 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
465
466         Implemented Objective-C 2.0 property accessors.
467         * objc.dg/property/at-property-6.m: Use nonatomic properties to
468         avoid testing more complex accessors in this testcase which is not
469         about them.
470         * objc.dg/property/at-property-7.m: Same change.
471         * objc.dg/property/at-property-8.m: Same change.
472         * objc.dg/property/at-property-9.m: Same change.
473         * objc.dg/property/at-property-10.m: Same change.
474         * objc.dg/property/at-property-11.m: Same change.
475         * obj-c++.dg/property/at-property-6.mm: Same change.
476         * obj-c++.dg/property/at-property-7.mm: Same change.
477         * obj-c++.dg/property/at-property-8.mm: Same change.
478         * obj-c++.dg/property/at-property-9.mm: Same change.
479         * obj-c++.dg/property/at-property-10.mm: Same change.
480         * obj-c++.dg/property/at-property-11.mm: Same change.
481         * objc.dg/property/at-property-12.m: New.
482         * objc.dg/property/at-property-13.m: New.
483         * obj-c++.dg/property/at-property-12.mm: New.
484         * obj-c++.dg/property/at-property-13.mm: New.
485
486 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
487
488         PR fortran/46152
489         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
490         * gfortran.dg/allocate_with_typespec_4.f90: New test.
491         * gfortran.dg/allocate_with_typespec_1.f90: New test.
492         * gfortran.dg/allocate_with_typespec_2.f: New test.
493         * gfortran.dg/allocate_with_typespec_3.f90: New test.
494         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
495         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
496
497 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
498             Nathan Froyd  <froydnj@codesourcery.com>
499
500         PR tree-optimization/46259
501         * gfortran.dg/pr46259.f: New testcase.
502
503 2010-11-01  Paul Koning  <ni1d@arrl.net>
504
505         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
506         * gcc.c-torture/compile/20020604-1.c: Ditto.
507         * gcc.c-torture/compile/20001226-1.c: Ditto.
508         * gcc.c-torture/compile/20010327-1.c: Ditto.
509         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
510         * gcc.c-torture/compile/pr43191.c: Ditto.
511         * gcc.c-torture/compile/pr41181.c: Ditto.
512
513 2010-10-31  Richard Henderson  <rth@redhat.com>
514
515         * lib/target-supports.exp
516         (check_effective_target_automatic_stack_alignment): True for
517         x86 but not windows.
518         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
519         use of the preferred-stack-boundary arguments.
520         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
521
522 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
523
524         PR target/46142
525         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
526         * gcc.target/i386/fma4-builtin-2.c: Likewise.
527
528 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
529
530         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
531
532 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
533
534         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
535         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
536         than tls.
537         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
538         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
539         * objc.dg/torture/tls/thr-init.m: Likewise.
540         * objc.dg/torture/tls/thr-init-2.m: Likewise.
541         * objc.dg/torture/tls/thr-init-3.m: Likewise.
542
543 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
544
545         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
546         the Linux kernel.
547
548 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
549
550         PR fortran/44917
551         PR fortran/44926
552         PR fortran/46196
553         * gfortran.dg/typebound_generic_10.f03: New.
554
555 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
556
557         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
558         * objc.dg/property/property-neg-1.m: Updated for changes in the
559         syntax of @property and the implementation of
560         @synthesize/@dynamic.
561         * objc.dg/property/property-neg-2.m: Same change.
562         * objc.dg/property/property-neg-3.m: Same change.
563         * objc.dg/property/property-neg-4.m: Same change.
564         * objc.dg/property/property-neg-5.m: Same change.
565         * objc.dg/property/property-neg-7.m: Same change.
566         * objc.dg/property/property-1.m: Same change.
567         * objc.dg/property/synthesize-1.m: Same change.
568         * objc.dg/property/at-property-2.m: Same change.
569         * objc.dg/property/at-property-4.m: Same change.
570
571         * objc.dg/property/fsf-property-method-acces.m: Updated for
572         changes in the syntax of @property and the implementation of
573         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
574         * objc.dg/property/fsf-property-basic.m: Same change.
575         * objc.dg/property/fsf-property-named-ivar.m: Same change.
576
577         * objc.dg/property/at-property-5.m: New.
578         * objc.dg/property/at-property-6.m: New.
579         * objc.dg/property/at-property-7.m: New.
580         * objc.dg/property/at-property-8.m: New.
581         * objc.dg/property/at-property-9.m: New.
582         * objc.dg/property/at-property-10.m: New.
583         * objc.dg/property/at-property-11.m: New.
584         * objc.dg/property/synthesize-2.m: New.
585         * objc.dg/property/dynamic-2.m: New.
586
587         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
588         syntax of @property and the implementation of
589         @synthesize/@dynamic.
590         * obj-c++.dg/property/property-neg-2.mm: Same change.
591         * obj-c++.dg/property/property-neg-3.mm: Same change.
592         * obj-c++.dg/property/property-neg-4.mm: Same change.
593         * obj-c++.dg/property/property-neg-5.mm: Same change.
594         * obj-c++.dg/property/property-neg-7.mm: Same change.
595         * obj-c++.dg/property/property-1.mm: Same change.
596         * obj-c++.dg/property/synthesize-1.mm: Same change.
597         * obj-c++.dg/property/at-property-2.mm: Same change.
598         * obj-c++.dg/property/at-property-4.mm: Same change.
599
600         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
601         changes in the syntax of @property and the implementation of
602         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
603         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
604         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
605
606         * obj-c++.dg/property/at-property-5.mm: New.
607         * obj-c++.dg/property/at-property-6.mm: New.
608         * obj-c++.dg/property/at-property-7.mm: New.
609         * obj-c++.dg/property/at-property-8.mm: New.
610         * obj-c++.dg/property/at-property-9.mm: New.
611         * obj-c++.dg/property/at-property-10.mm: New.
612         * obj-c++.dg/property/at-property-11.mm: New.
613         * obj-c++.dg/property/synthesize-2.mm: New.
614         * obj-c++.dg/property/dynamic-2.mm: New.
615
616 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
617             Andrew Pinski <pinskia@gmail.com>
618
619         * gcc.c-torture/execute/vector-shift.c: New testcase.
620         * gcc.c-torture/execute/vector-shift1.c: Likewise.
621         * gcc.c-torture/execute/vector-shift2.c: Likewise.
622         * gcc.dg/vector-shift.c: Likewise.
623         * gcc.dg/vector-shift1.c: Likewise.
624         * gcc.dg/torture/vector-shift2.c: Likewise.
625         * gcc.dg/vector-shift3.c: Likewise.
626         * gcc.dg/simd-1b.c: Adjust.
627
628 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
629
630         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
631
632 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
633
634         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
635
636 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
637
638         PR target/46153
639         * gcc.target/i386/pr46153.c: New test.
640
641 2010-10-27  Jason Merrill  <jason@redhat.com>
642
643         * g++.dg/cpp0x/constexpr-is_literal.C: New.
644
645 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
646
647         PR fortran/46161
648         * gfortran.dg/class_dummy_3.f03: New.
649
650 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
651
652         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
653         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
654
655         * gcc.target/i386/avx-vzeroupper-3.c: New.
656         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
657         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
658         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
659         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
660         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
661         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
662         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
663         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
664         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
665         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
666         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
667
668 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
669
670         * obj-c.dg/property/at-property-4.m: New.
671         * obj-c++.dg/property/at-property-4.mm: New.
672         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
673         updates in warning.
674         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
675         updates in warning.
676
677 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
678
679         * objc.dg/property/at-property-1.m: New.
680         * objc.dg/property/at-property-2.m: New.
681         * objc.dg/property/at-property-3.m: New.
682         * objc.dg/ivar-invalid-type-1.m: New.
683         * obj-c++.dg/property/at-property-1.mm: New.
684         * obj-c++.dg/property/at-property-2.mm: New.
685         * obj-c++.dg/property/at-property-3.mm: New.
686         * obj-c++.dg/ivar-invalid-type-1.mm: New.
687         * objc.dg/property/property-neg-6.m: Updated testcase for updates
688         in error reporting.
689
690 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
691
692         PR libgfortran/46010
693         * gfortran.dg/namelist_66.f90: New test.
694         * gfortran.dg/fmt_t_6.f: Fix whitespace.
695
696 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
697
698         PR fortran/42647
699         * gfortran.dg/allocatable_scalar_9.f90: Extended.
700         * gfortran.dg/allocatable_scalar_10.f90: New.
701         * gfortran.dg/class_19.f03: Extended.
702
703 2010-10-26  Jan Hubicka  <jh@suse.cz>
704
705         PR middle-end/45736
706         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
707
708 2010-10-26  Ira Rosen  <irar@il.ibm.com>
709
710         PR tree-optimization/46167
711         * gcc.dg/vect/O-pr46167.c: New.
712         * gcc.dg/vect/vect.exp: Run tests with -O.
713
714 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
715
716         PR target/44948
717         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
718         * g++.dg/vect/pr33860a.cc: Likewise.
719         * gcc.c-torture/compile/20070522-1.c: Likewise.
720         * gcc.dg/compat/struct-align-1_x.c: Likewise.
721         * gcc.dg/compat/struct-align-1_y.c: Likewise.
722         * gcc.dg/compat/struct-align-2_x.c: Likewise.
723         * gcc.dg/compat/struct-align-2_y.c: Likewise.
724         * gcc.dg/pr44136.c: Likewise.
725
726         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
727         * gcc.dg/compat/vector-1_x.c: Likewise.
728         * gcc.dg/compat/vector-1_y.c: Likewise.
729         * gcc.dg/compat/vector-2_x.c: Likewise.
730         * gcc.dg/compat/vector-2_y.c: Likewise.
731         * gcc.dg/pr43300.c: Likewise.
732
733         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
734         * gcc.dg/compat/vector-1a_y.c: Likewise.
735         * gcc.dg/compat/vector-1b_x.c: Likewise.
736         * gcc.dg/compat/vector-1b_y.c: Likewise.
737         * gcc.dg/compat/vector-2a_x.c: Likewise.
738         * gcc.dg/compat/vector-2a_y.c: Likewise.
739         * gcc.dg/compat/vector-2b_x.c: Likewise.
740         * gcc.dg/compat/vector-2b_y.c: Likewise.
741         * gcc.target/i386/pr39162.c: Likewise.
742         * gcc.target/i386/pr40906-2.c: Likewise.
743         * gcc.target/i386/sse-5.c: Likewise.
744
745         * gcc.dg/pr35442.c: Prune ABI change warnings.
746
747         * gcc.c-torture/execute/pr38151.x: New.
748         * gcc.target/i386/pr44948-1a.c: Likewise.
749         * gcc.target/i386/pr44948-1b.c: Likewise.
750         * gcc.target/i386/pr44948-2a.c: Likewise.
751         * gcc.target/i386/pr44948-2b.c: Likewise.
752
753 2010-10-26  Ian Lance Taylor  <iant@google.com>
754
755         PR middle-end/45687
756         * gcc.c-torture/execute/20101025-1.c: New test.
757
758 2010-10-26  Tobias Burnus  <burnus@net-b.de>
759
760         PR fortran/45451
761         * gfortran.dg/class_allocate_5.f90: New.
762
763 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
764
765         Implement opaque-enum-specifiers for C++0x
766         * g++.dg/cpp0x/forw_enum1.C: New.
767         * g++.dg/cpp0x/forw_enum2.C: New.
768         * g++.dg/cpp0x/forw_enum3.C: New.
769         * g++.dg/cpp0x/forw_enum4.C: New.
770         * g++.dg/cpp0x/forw_enum5.C: New.
771         * g++.dg/cpp0x/forw_enum6.C: New.
772         * g++.dg/cpp0x/forw_enum7.C: New.
773         * g++.dg/cpp0x/forw_enum8.C: New.
774         * g++.dg/cpp0x/forw_enum9.C: New.
775         * g++.dg/parse/enum3.C: Add new errors.
776         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
777         * g++.dg/cpp0x/auto9.C: Add new error.
778         * g++.dg/template/crash79.C: Add new errors.
779
780 2010-10-26  Jie Zhang  <jie@codesourcery.com>
781
782         * gcc.target/arm/volatile-bitfields-1.c: New test.
783         * gcc.target/arm/volatile-bitfields-2.c: New test.
784         * gcc.target/arm/volatile-bitfields-3.c: New test.
785
786 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
787
788         * gnat.dg/pointer_discr1.adb: New test.
789         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
790         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
791         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
792
793 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
794
795         * gnat.dg/loop_optimization8.adb: New test.
796         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
797         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
798
799 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
800
801         * gnat.dg/in_out_parameter2.adb: New test.
802         * gnat.dg/in_out_parameter3.adb: Likewise.
803
804 2010-10-25  Jie Zhang  <jie@codesourcery.com>
805
806         * g++.dg/opt/combine.c: New test.
807
808 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
809
810         * gnat.dg/opt7.ad[sb]: New test.
811         * gnat.dg/opt7_pkg.ads: New helper.
812
813 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
814
815         PR objc/45735
816         * obj-c.dg/pr45735.mm: New.
817         * obj-c++.dg/pr45735.mm: New.
818
819 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
820
821         PR objc/24393
822         * objc.dg/pr24393.m: New.
823         * obj-c++.dg/pr24393.mm: New.
824
825 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
826
827         PR objc/28049
828         * objc.dg/pr28049.m: New.
829         * obj-c++.dg/pr28049.mm: New.
830
831 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
832
833         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
834         parameter attributes are now supported.
835         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
836         * objc.dg/attributes/parameter-attribute-1.m: New test.
837         * objc.dg/attributes/parameter-attribute-2.m: New test.
838         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
839         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
840
841 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
842
843         Based on the CFString implementation in FSF apple/trunk branch.
844
845         * gcc.dg/darwin-cfstring-1.c: New.
846         * gcc.dg/darwin-cfstring-2.c: New.
847         * gcc.dg/torture/darwin-cfstring-3.c: New.
848         * g++.dg/other/darwin-cfstring1.C: New.
849         * g++.dg/torture/darwin-cfstring-3.C: New.
850
851 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
852
853         * objc.dg/demangle-1.m: New test.
854         * obj-c++.dg/demangle-1.mm: New test.
855         * obj-c++.dg/demangle-2.mm: New test.
856         * obj-c++.dg/demangle-3.mm: New test.
857
858 2010-10-23  Ian Lance Taylor  <iant@google.com>
859
860         * gcc.c-torture/execute/20101011-1.c: New test.
861         * gcc.c-torture/execute/20101011-1.x: New test driver.
862
863 2010-10-23  Tobias Burnus  <burnus@net-b.de>
864
865         PR fortran/46122
866         * gfortran.dg/protected_8.f90: New.
867
868 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
869
870         * gcc.dg/march-generic.c: Skip for -march in multilib options.
871         * gcc.target/i386/isa-9.c: Skip for -march other than
872         -march=amdfam10 in multilib options.
873         * gcc.target/i386/pr42589.c: Skip for -march other than
874         -march=i486 in multilib options.
875         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
876         other -march in multilib options.
877
878 2010-10-23  Jie Zhang  <jie@codesourcery.com>
879
880         PR rtl-optimization/37360
881         * gcc.dg/pr37360.c: New test.
882
883 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
884
885         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
886
887 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
888         Andrew Pinski <pinskia@gmail.com>
889
890         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
891         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
892         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
893         * gcc.dg/vector-subscript-1.c: Likewise.
894         * gcc.dg/vector-subscript-2.c: Likewise.
895         * gcc.dg/vector-subscript-3.c: New testcase.
896         * gcc.dg/array-8.c: Adjust.
897
898 2010-10-22  Richard Guenther  <rguenther@suse.de>
899
900         PR middle-end/46137
901         * c-c++-common/torture/pr46137.c: New testcase.
902
903 2010-10-22  Jason Merrill  <jason@redhat.com>
904
905         PR c++/46129
906         * g++.dg/template/defarg14.C: New.
907
908 2010-10-22  Jason Merrill  <jason@redhat.com>
909
910         PR c++/46103
911         * g++.dg/cpp0x/implicit10.C: New.
912
913 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
914
915         PR target/46098
916         * gcc.target/i386/pr46098.c: New test.
917
918 2010-10-22  Richard Guenther  <rguenther@suse.de>
919
920         PR tree-optimization/45720
921         * gcc.dg/torture/pr45720.c: New testcase.
922
923 2010-10-22  Ira Rosen  <irar@il.ibm.com>
924
925         PR tree-optimization/46126
926         * gcc.dg/vect/pr46126.c: New.
927
928 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
929
930         Based on the CFString implementation in FSF apple/trunk branch.
931
932         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
933         so that the latter can be used in dg-skip and dg-xfail clauses.
934         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
935         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
936         to use dg-additional-files for Object1.
937         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
938         to use dg-additional-files for Object1, move to torture/strings/.
939         * obj-c++.dg/const-str-4.mm: Likewise.
940         * obj-c++.dg/const-str-3.mm: Likewise.
941         * obj-c++.dg/const-str-8.mm: Likewise.
942         * obj-c++.dg/const-str-9.mm: Likewise.
943         * obj-c++.dg/const-str-10.mm: Likewise.
944         * obj-c++.dg/const-str-10.mm: Likewise.
945         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
946         to use dg-additional-files for Object1, move to strings/.
947         * obj-c++.dg/const-str-2.mm: Likewise.
948         * obj-c++.dg/const-str-5.mm: Likewise.
949         * obj-c++.dg/const-str-6.mm: Likewise.
950         * obj-c++.dg/const-str-12.mm: Likewise.
951         * obj-c++.dg/strings/strings.exp: New.
952         * obj-c++.dg/strings/const-cfstring-2.mm: New.
953         * obj-c++.dg/strings/const-cfstring-5.mm: New.
954         * obj-c++.dg/torture/strings/strings.exp: New.
955         * obj-c++.dg/torture/strings/string1.mm: New.
956         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
957         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
958         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
959
960         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
961         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
962         * objc/execute/string2.m: Likewise.
963         * objc/execute/string3.m: Likewise.
964         * objc/execute/string3.m: Likewise.
965         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
966         * objc.dg/foreach-4.m: Likewise.
967         * objc.dg/foreach-5.m: Likewise.
968         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
969         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
970         * objc.dg/const-str-4.m: Likewise.
971         * objc.dg/const-str-7.m: Likewise.
972         * objc.dg/const-str-8.m: Likewise.
973         * objc.dg/const-str-9.m: Likewise.
974         * objc.dg/const-str-10.m: Likewise.
975         * objc.dg/const-str-11.m: Likewise.
976         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
977         to use dg-additional-files for Object1, move to objc.dg/strings/.
978         * objc.dg/const-str-2.m: Likewise.
979         * objc.dg/const-str-5.m: Likewise.
980         * objc.dg/const-str-6.m: Likewise.
981         * objc.dg/const-str-12.m: Likewise.
982         * objc.dg/const-str-12b.m: Likewise.
983         * objc.dg/strings/strings.exp: New.
984         * objc.dg/strings/const-cfstring-2.m: New.
985         * objc.dg/strings/const-cfstring-5.m: New.
986         * objc.dg/torture/strings/strings.exp: New.
987         * objc.dg/torture/strings/const-cfstring-1.m: New.
988         * objc.dg/torture/strings/const-cfstring-3.m: New.
989         * objc.dg/torture/strings/const-cfstring-4.m: New.
990
991 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
992
993         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
994
995 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
996
997         PR c++/46117
998         * g++.dg/parse/crash57.C: New.
999
1000 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1001             H.J. Lu  <hongjiu.lu@intel.com>
1002
1003         PR target/45946
1004         * gcc.target/i386/pr45946.c: New test.
1005
1006 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1007
1008         PR tree-optimization/45875
1009         * g++.dg/ipa/pr45875.C: New test.
1010
1011 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1012
1013         PR tree-optimization/46049
1014         PR tree-optimization/46052
1015         * gcc.dg/vect/pr46052.c: New test.
1016         * gcc.dg/vect/pr46049.c: New test.
1017
1018 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1019
1020         PR fortran/46007
1021         * gfortran.dg/shape_5.f90:  New test case.
1022
1023 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1024
1025         PR fortran/46060
1026         * gfortran.dg/proc_ptr_comp_25.f90: New.
1027
1028 2010-10-21  Richard Guenther  <rguenther@suse.de>
1029         Michael Matz  <matz@suse.de>
1030
1031         PR tree-optimization/45764
1032         * gcc.dg/torture/pr45764.c: New testcase.
1033
1034 2010-10-21  Richard Guenther  <rguenther@suse.de>
1035
1036         PR tree-optimization/46111
1037         * g++.dg/torture/pr46111.C: New testcase.
1038
1039 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1040
1041         PR fortran/46067
1042         * gfortran.dg/dummy_procedure_4.f90: New.
1043         * gfortran.dg/proc_ptr_30.f90: New.
1044
1045 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1046
1047         PR fortran/46100
1048         * gfortran.dg/ptr-func-1.f90: New.
1049         * gfortran.dg/ptr-func-2.f90: New.
1050
1051 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR tree-optimization/45919
1054         * gcc.c-torture/compile/pr45919.c: New test.
1055
1056         PR tree-optimization/46066
1057         * gcc.dg/autopar/pr46066.c: New test.
1058
1059 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1060
1061         PR c++/46024
1062         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1063
1064 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1065
1066         PR c++/46056
1067         * g++.dg/cpp0x/range-for7.C: New.
1068
1069 2010-10-20  Richard Guenther  <rguenther@suse.de>
1070
1071         PR lto/45667
1072         * g++.dg/lto/20101020-1_0.h: New testcase.
1073         * g++.dg/lto/20101020-1_0.C: Likewise.
1074         * g++.dg/lto/20101020-1_1.C: Likewise.
1075
1076 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1077
1078         * gcc.dg/20101013-1.c: New test.
1079
1080 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1081
1082         PR target/46085
1083         * gcc.target/i386/pr46085-1.c: New.
1084         * gcc.target/i386/pr46085-2.c: Likewise.
1085
1086 2010-10-20  Richard Guenther  <rguenther@suse.de>
1087
1088         PR tree-optimization/45860
1089         * gcc.dg/torture/pr45860.c: New testcase.
1090
1091 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1092
1093         * gnat.dg/discr25.adb: New test.
1094         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1095
1096 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1097
1098         * gcc.target/powerpc/ehreturn.c: New test.
1099
1100 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1101
1102         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1103         not require Foundation and run with the GNU runtime as well.
1104
1105         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1106
1107         Radar 4439126
1108         * obj-c++.dg/template-8.mm: New.
1109
1110 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1111
1112         PR objc/23709
1113         * objc.dg/pr23709.m: New.
1114         * obj-c++.dg/pr23709.m: New.
1115
1116 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1117
1118         PR c++/46046
1119         * g++.dg/template/crash104.C: New.
1120
1121 2010-10-19  Richard Henderson  <rth@redhat.com>
1122
1123         * gcc.target/i386/fma3-fma.c: New.
1124         * gcc.target/i386/fma3-builtin.c: New.
1125         * gcc.target/i386/fma4-builtin.c: New.
1126
1127 2010-10-19  Richard Guenther  <rguenther@suse.de>
1128
1129         PR testsuite/46081
1130         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1131
1132 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1133
1134         Merge from 'apple/trunk' branch on FSF servers.
1135
1136         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1137
1138         Radar 4293709
1139         * objc.dg/proto-init-mimatch-1.m: New.
1140         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1141
1142 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1143
1144         Implemented parsing @synthesize and @dynamic for
1145         Objective-C/Objective-C++.
1146         * objc.dg/property/dynamic-1.m: New.
1147         * objc.dg/property/synthesize-1.m: New.
1148         * obj-c++.dg/property/dynamic-1.mm: New.
1149         * obj-c++.dg/property/synthesize-1.mm: New.
1150
1151 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1152
1153         * objc.dg/at-class-1.m: New.
1154         * objc.dg/at-class-1.mm: New.
1155
1156 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1157
1158         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1159
1160 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1161
1162         Merge from 'apple/trunk' branch on FSF servers.
1163
1164         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1165
1166         Radar 4407151
1167         * obj-c++.dg/template-7.mm: New.
1168
1169 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1170
1171         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1172         bugfix.
1173
1174 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1175
1176         Merge from 'apple/trunk' branch on FSF servers.
1177
1178         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1179
1180         Radar 4451818
1181         * obj-c++.dg/try-catch-16.mm: New.
1182         * obj-c++.dg/try-catch-17.mm: New.
1183
1184         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1185
1186         Radar 4330422
1187         * obj-c++.dg/try-catch-15.mm: New
1188
1189         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1190
1191         Radar 4204796
1192         * obj-c++.dg/try-catch-12.mm: New
1193         * obj-c++.dg/try-catch-13.mm: New
1194         * obj-c++.dg/try-catch-14.mm: New
1195         * objc.dg/try-catch-11.m: New
1196         * objc.dg/try-catch-12.m: New
1197         * objc.dg/try-catch-13.m: New
1198
1199 2010-10-18  Richard Henderson  <rth@redhat.com>
1200
1201         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1202
1203 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1204
1205         PR c/46015
1206         * c-c++-common/Wunused-var-13.c: New test.
1207
1208 2010-10-18  Richard Guenther  <rguenther@suse.de>
1209
1210         PR tree-optimization/45967
1211         * gcc.dg/torture/pr45967.c: New testcase.
1212         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1213         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1214         * gcc.dg/torture/pr39074-2.c: Likewise
1215         * gcc.dg/torture/pta-escape-1.c: Likewise
1216         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1217         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1218         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1219         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1220         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1221         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1222
1223 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1224
1225         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1226
1227 2010-10-18  Richard Guenther  <rguenther@suse.de>
1228
1229         PR lto/44950
1230         * g++.dg/lto/20101015-2_0.C: New testcase.
1231
1232 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1233
1234         PR middle-end/46019
1235         * gcc.c-torture/execute/pr46019.c: New test.
1236
1237 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1238
1239         Merge from 'apple/trunk' branch on FSF servers.
1240
1241         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1242
1243         Radar 4516785
1244         * obj-c++.dg/method-namespace-2.mm: New.
1245
1246 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1247
1248         Merge from 'apple/trunk' branch on FSF servers.
1249
1250         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1251
1252         Radar 4133425
1253         * objc.dg/private-1.m: Test modified.
1254         * obj-c++.dg/private-1.mm: Test modified.
1255
1256 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1257
1258         PR testsuite/45987
1259         * gcc.target/i386/push-1.c: Remove.
1260
1261 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1262             H.J. Lu  <hongjiu.lu@intel.com>
1263
1264         PR target/46051
1265         * gcc.target/i386/pr46051.c: New test.
1266
1267 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1268
1269         * obj-c++.dg/gnu-api-2-class.mm: New.
1270         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1271         * obj-c++.dg/gnu-api-2-method.mm: New.
1272         * obj-c++.dg/gnu-api-2-objc.mm: New.
1273         * obj-c++.dg/gnu-api-2-object.mm: New.
1274         * obj-c++.dg/gnu-api-2-property.mm: New.
1275         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1276         * obj-c++.dg/gnu-api-2-sel.mm: New.
1277
1278 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1279
1280         * objc.dg/fsf-package-0.m: New.
1281         * obj-c++.dg/fsf-package-0.m: New.
1282
1283 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1284
1285         PR objc/18255
1286         * objc.dg/pr18255.m: New.
1287
1288 2010-10-16  Jan Hubicka  <jh@suse.cz>
1289
1290         PR middle-end/44206
1291         * g++.dg/torture/pr44206.C: New.
1292
1293 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1294
1295         * objc.dg/gnu-api-2-class.m: New.
1296         * objc.dg/gnu-api-2-objc.m: New.
1297
1298 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1299
1300         * objc.dg/gnu-api-2-ivar.m: New.
1301
1302 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1303
1304         * objc.dg/gnu-api-2-property.m: New.
1305
1306 2010-10-15  Xinliang David Li  <davidxl@google.com>
1307
1308         * g++.dg/uninit-pred-3_a.C: New test.
1309         * g++.dg/uninit-pred-3_b.C: New test.
1310
1311 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1312
1313         * objc.dg/gnu-api-2-object.m: New.
1314
1315 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1316
1317         * objc.dg/gnu-api-2-method.m: New.
1318
1319 2010-10-15  Jason Merrill  <jason@redhat.com>
1320
1321         * g++.dg/lto/pr45983_0.C: New.
1322
1323 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1324
1325         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1326         builtin combiner patterns.
1327         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1328         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1329         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1330         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1331         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1332
1333 2010-10-15  Richard Guenther  <rguenther@suse.de>
1334
1335         * g++.dg/lto/20101015-1_0.C: New testcase.
1336
1337 2010-10-15  Richard Guenther  <rguenther@suse.de>
1338
1339         PR testsuite/46021
1340         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1341         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1342
1343 2010-10-15  Richard Guenther  <rguenther@suse.de>
1344
1345         PR lto/45957
1346         * g++.dg/lto/20101014-1_0.C: New testcase.
1347
1348 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1349
1350         * objc.dg/gnu-api-2-protocol.m: New.
1351         * objc.dg/gnu-api-2-sel.m: New.
1352
1353 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1354
1355         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1356         arm-eabi targets.
1357
1358 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1359
1360         * gcc.dg/20101010-1.c: New testcase.
1361
1362 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1363
1364         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1365         script when relocatable linking.
1366
1367 2010-10-14  Yao Qi  <yao@codesourcery.com>
1368
1369         PR target/45447
1370         * gcc.target/arm/pr45447.c: New test.
1371
1372 2010-10-14  Jan Hubicka  <jh@suse.cz>
1373
1374         PR middle-end/45621
1375         * g++.dg/lto/pr45621.h : New.
1376         * g++.dg/lto/pr45621_0.C: New.
1377         * g++.dg/lto/pr45621_1.C: New.
1378
1379 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1380
1381         * objc.dg/property: New.
1382         * objc.dg/property/fsf-property-basic.m: New.
1383         * objc.dg/property/fsf-property-method-access.m: New.
1384         * objc.dg/property/fsf-property-named-ivar.m: New.
1385         * obj-c++.dg/property: New.
1386         * obj-c++.dg/property/fsf-property-basic.mm: New.
1387         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1388         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1389
1390         merge from FSF apple 'trunk' branch.
1391         2006 Fariborz Jahanian <fjahanian@apple.com>
1392
1393         Radars 4436866, 4505126, 4506903, 4517826
1394         * objc.dg/property/property-1.m: New.
1395         * objc.dg/property/property-2.m: New.
1396         * objc.dg/property/property-3.m: New.
1397         * objc.dg/property/property-neg-1.m: New.
1398         * objc.dg/property/property-neg-2.m: New.
1399         * objc.dg/property/property-neg-3.m: New.
1400         * objc.dg/property/property-neg-4.m: New.
1401         * objc.dg/property/property-neg-5.m: New.
1402         * objc.dg/property/property-neg-6.m: New.
1403         * objc.dg/property/property-neg-7.m: New.
1404         * objc.dg/property/property.exp: New.
1405         * obj-c++.dg/property/property-1.mm: New.
1406         * obj-c++.dg/property/property-2.mm: New.
1407         * obj-c++.dg/property/property-3.mm: New.
1408         * obj-c++.dg/property/property-neg-1.mm: New.
1409         * obj-c++.dg/property/property-neg-2.mm: New.
1410         * obj-c++.dg/property/property-neg-3.mm: New.
1411         * obj-c++.dg/property/property-neg-4.mm: New.
1412         * obj-c++.dg/property/property-neg-5.mm: New.
1413         * obj-c++.dg/property/property-neg-6.mm: New.
1414         * obj-c++.dg/property/property-neg-7.mm: New.
1415         * obj-c++.dg/property/property.exp: New.
1416
1417 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1418
1419         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1420
1421 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1422
1423         PR c/45969
1424         * gcc.c-torture/compile/pr45969-1.c: New test.
1425
1426 2010-10-14  Richard Guenther  <rguenther@suse.de>
1427
1428         PR tree-optimization/44913
1429         * gcc.dg/torture/pr44913.c: New testcase.
1430
1431 2010-10-14  Richard Guenther  <rguenther@suse.de>
1432
1433         PR lto/45382
1434         * g++.dg/lto/20101014-2_0.C: New testcase.
1435
1436 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1437
1438         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1439         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1440         * gcc.target/i386/pr44130.c: Likewise.
1441         * gcc.target/i386/pr44144.c: Likewise.
1442         * gcc.target/i386/pr44180.c: Likewise.
1443         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1444         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1445         * gcc.target/i386/vect-sizes-1.c: Likewise.
1446         * gcc.target/i386/vectorize4-avx.c: Likewise.
1447
1448 2010-10-14  Richard Guenther  <rguenther@suse.de>
1449
1450         PR lto/44561
1451         * g++.dg/lto/20101010-3_0.C: New testcase.
1452         * g++.dg/lto/20101010-4_0.C: Likewise.
1453
1454 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1455
1456         * objc.dg/pr45878.m: Update to include NSConstantString interface
1457         for -fnext-runtime.
1458         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1459         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1460         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1461         reference for m64 -fnext-runtime.
1462
1463 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1464
1465         * gcc.target/i386/vect-sizes-1.c: New.
1466
1467 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1468
1469         PR middle-end/46011
1470         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1471
1472 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1473
1474         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1475         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1476
1477 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1478
1479         * gcc.target/ia64/20101005.c: New test.
1480
1481 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1482
1483         PR rtl-optimization/45570
1484         * gcc.dg/pr45570.c: New test.
1485
1486 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1487
1488         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1489         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1490         * gcc.target/i386/vectorize4-avx.c: Likewise.
1491
1492 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1493
1494         * gcc.target/i386/avx-copysign-vec.c: New.
1495         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1496
1497 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1498
1499         PR middle-end/44130
1500         * gcc.target/i386/pr44130.c: New.
1501
1502 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1503
1504         PR middle-end/44144
1505         * gcc.target/i386/pr44144.c: New.
1506
1507 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1508
1509         PR target/44180
1510         * gcc.target/i386/pr44180.c: New.
1511
1512 2010-10-13  Jason Merrill  <jason@redhat.com>
1513
1514         * g++.dg/template/canon-type-8.C: New.
1515
1516 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1517
1518         * gcc.c-torture/execute/20101013-1.c: New test.
1519
1520 2010-10-13  Richard Guenther  <rguenther@suse.de>
1521
1522         PR objc/45878
1523         * objc.dg/pr45878.m: New testcase.
1524
1525 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1526
1527         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1528         * gcc.dg/format/dfp-printf-1.c: Likewise.
1529         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1530
1531 2010-10-13  Richard Guenther  <rguenther@suse.de>
1532
1533         PR tree-optimization/45788
1534         * g++.dg/pr45788.C: New testcase.
1535
1536 2010-10-13  Richard Guenther  <rguenther@suse.de>
1537
1538         PR tree-optimization/45970
1539         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1540
1541 2010-10-13  Richard Guenther  <rguenther@suse.de>
1542
1543         PR tree-optimization/45982
1544         * gcc.dg/torture/pr45982.c: New testcase.
1545         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1546         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1547         * gcc.dg/torture/pr39074-2.c: Likewise.
1548
1549 2010-10-13  Richard Guenther  <rguenther@suse.de>
1550
1551         PR middle-end/45874
1552         * g++.dg/torture/pr45874.C: New testcase.
1553
1554 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1555
1556         * objc.dg/attributes/method-attribute-1.m: Update to respond
1557         to implemented method attributes..
1558         * objc.dg/attributes/method-attribute-2.m: Likewise.
1559         * objc.dg/attributes/method-attribute-3.m: Likewise.
1560         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1561         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1562         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1563
1564 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1565
1566         PR libobjc/23214
1567         * objc.dg/pr23214.m: New.
1568
1569 2010-10-12  Michael Eager  <eager@eagercon.com>
1570
1571         PR testsuite/45856
1572         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1573         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1574
1575 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1576
1577         PR fortran/45636
1578         * gcc.c-torture/execute/pr45636.c: New test.
1579         * gfortran.dg/pr45636.f90: New test.
1580
1581 2010-10-12  Richard Henderson  <rth@redhat.com>
1582
1583         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1584
1585 2010-10-12  Daniel Kraft  <d@domob.eu>
1586
1587         PR fortran/38936
1588         * gfortran.dg/associate_1.f03: More tests with derived-types.
1589         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1590         * gfortran.dg/associate_8.f03: Fix typo.
1591         * gfortran.dg/initialization_27.f90: Fix typo.
1592
1593 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1594
1595         PR testsuite/45851
1596         * lib/lto.exp (lto-get-options-main): Support optional target
1597         selector for dg-extra-ld-options.
1598
1599 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1600
1601         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1602         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1603
1604 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1605
1606         PR middle-end/45699
1607         * g++.dg/torture/pr45699.C: New test.
1608         * g++.dg/otr-fold-1.C: Adjusted.
1609         * g++.dg/otr-fold-1.C: Likewise.
1610
1611 2010-10-11  Nick Clifton  <nickc@redhat.com>
1612
1613         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1614         Allow for a user label prefix.
1615
1616 2010-10-10  Richard Guenther  <rguenther@suse.de>
1617
1618         * g++.dg/lto/20101010-1_0.C: New testcase.
1619         * g++.dg/lto/20101010-2_0.C: Likewise.
1620
1621 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1622
1623         PR tree-optimization/45902
1624         * gcc.dg/vect/45902.c: New test.
1625
1626 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR target/45870
1629         * gcc.dg/tls/pr45870.c: New test.
1630
1631 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1632
1633         PR fortran/45961
1634         * gfortran.dg/typebound_operator_6.f03: New.
1635
1636 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1637
1638         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1639         and adjust -export symbol scanning.
1640         * g++.dg/ext/dllexport1.C: Likewise.
1641         * g++.dg/ext/dllexport3.C: Likewise.
1642         * gcc.dg/dll-3.c: Likewise.
1643         * gcc.dg/dll-4.c: Likewise.
1644         * gcc.dg/dll-5.c: Likewise.
1645
1646 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1647
1648         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1649         instead of tree_profile dump file.
1650         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1651         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1652         dump file.
1653
1654 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1655
1656         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1657
1658 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1659
1660         * gfortran.dg/character_comparison_4.f90:  New test.
1661         * gfortran.dg/character_comparison_5.f90:  New test.
1662         * gfortran.dg/character_comparison_6.f90:  New test.
1663
1664 2010-10-09  Richard Henderson  <rth@redhat.com>
1665
1666         * lib/target-supports.exp
1667         (check_effective_target_automatic_stack_alignment): Always true.
1668
1669 2010-10-09  Richard Guenther  <rguenther@suse.de>
1670
1671         PR lto/45956
1672         * gcc.dg/lto/20101009-2_0.c: New testcase.
1673         * gcc.dg/lto/20101009-2_1.c: Likewise.
1674         * gcc.dg/lto/20101009-2_2.c: Likewise.
1675
1676 2010-10-09  Richard Guenther  <rguenther@suse.de>
1677
1678         PR lto/45947
1679         * g++.dg/lto/20101009-1_0.C: New testcase.
1680
1681 2010-10-09  Richard Guenther  <rguenther@suse.de>
1682
1683         PR tree-optimization/45945
1684         * gcc.dg/lto/20101009-1_0.c: New testcase.
1685
1686 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1687
1688         PR target/45913
1689         * gcc.target/i386/pr45913.c: New.
1690
1691 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1692
1693         PR fortran/45943
1694         * gfortran.dg/streamio_16.f90: Update test.
1695
1696 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR tree-optimization/45903
1699         * gcc.target/i386/pr45903.c: New test.
1700
1701 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1702
1703         * gnat.dg/interface5.adb: Compile with warnings disabled.
1704
1705 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1706
1707         * obj-c++.dg/encode-10.mm: New testcase.
1708
1709 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1710
1711         PR objc++/23614
1712         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1713         C++ class.  Removed XFAIL.
1714
1715 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1716
1717         PR fortran/45933
1718         * gfortran.dg/typebound_operator_5.f03: New.
1719
1720 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1721
1722         Merge from 'apple/trunk' branch on FSF servers.
1723
1724         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1725
1726         Radar 4508851
1727         * obj-c++.dg/method-namespace-1.mm: New.
1728
1729 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1730
1731         * gcc.dg/tree-ssa/sra-11.c: New test.
1732
1733 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1734
1735         PR Tree-Vect/45847
1736         * gcc.dg/vect/pr45847.c: New test.
1737
1738 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1739             Kai Tietz  <kai.tietz@onevision.com>
1740
1741         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1742
1743 2010-10-07  Richard Guenther  <rguenther@suse.de>
1744
1745         PR tree-optimization/45732
1746         * gcc.dg/torture/pr45732.c: New testcase.
1747
1748 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1749
1750         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1751         * objc.dg/foreach-2.m: Likewise.
1752         * objc.dg/foreach-3.m: Likewise.
1753         * objc.dg/foreach-4.m: Likewise.
1754         * objc.dg/foreach-5.m: Likewise.
1755         * objc.dg/foreach-6.m: Likewise.
1756         * objc.dg/foreach-7.m: Likewise.
1757         * objc.dg/objc-foreach-4.m: Likewise.
1758         * objc.dg/objc-foreach-5.m: Likewise.
1759
1760 2010-10-07  Richard Guenther  <rguenther@suse.de>
1761
1762         PR middle-end/45869
1763         * gcc.dg/torture/pr45869.c: New testcase.
1764
1765 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1766
1767         * objc.dg/set-not-used-1.m: New
1768         * obj-c++.dg/set-not-used-1.mm: New.
1769
1770 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1771
1772         * objc.dg/attributes/method-attribute-3.m: New.
1773         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1774
1775 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1776
1777         PR fortran/45916
1778         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1779
1780 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1781
1782         PR fortran/45889
1783         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1784
1785 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1786
1787         Merge from 'apple/trunk' branch on FSF servers.
1788
1789         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1790
1791         Radar 4278774
1792         * obj-c++.dg/encode-9.mm: New.
1793
1794 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1795
1796         * g++.dg/cpp0x/pr45908.C: New test.
1797
1798 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1799
1800         * gnat.dg/opt6.ad[sb]: New test.
1801
1802 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1803
1804         Implemented fast enumeration for Objective-C.
1805         * objc.dg/foreach-1.m: New.
1806         * objc.dg/foreach-2.m: New.
1807         * objc.dg/foreach-3.m: New.
1808         * objc.dg/foreach-4.m: New.
1809         * objc.dg/foreach-5.m: New.
1810         * objc.dg/foreach-6.m: New.
1811         * objc.dg/foreach-7.m: New.
1812
1813         Merge from 'apple/trunk' branch on FSF servers:
1814         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1815
1816         Radar 4502236
1817         * objc.dg/objc-foreach-5.m: New.
1818
1819         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1820
1821         Radar 4507230
1822         * objc.dg/objc-foreach-4.m: New.
1823
1824         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1825
1826         Radar 4472881
1827         * objc.dg/objc-foreach-3.m: New.
1828
1829         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1830
1831         Radar 4468498
1832         * objc.dg/objc-foreach-2.m: New.
1833
1834         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1835
1836         Radar 4294910
1837         * objc.dg/objc-foreach-1.m: New
1838
1839 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1840
1841         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1842         unsigned values.
1843
1844 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1845
1846         PR objc++/28050
1847         * obj-c++.dg/syntax-error-10.mm: New.
1848
1849 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1850
1851         PR objc++/23707
1852         * obj-c++.dg/syntax-error-9.mm: New.
1853
1854 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1855
1856         PR objc++/31126
1857         * obj-c++.dg/syntax-error-8.mm: New.
1858
1859 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1860
1861         Merge from 'apple/trunk' branch on FSF servers.
1862
1863         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1864
1865         Radar 4290840
1866         * obj-c++.dg/syntax-error-7.mm: New
1867
1868         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1869
1870         Radar 4294425
1871         * obj-c++.dg/syntax-error-6.mm: New
1872
1873         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1874
1875         Radar 4261146
1876         * obj-c++.dg/syntax-error-5.mm: New
1877
1878         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1879
1880         Radar 4093475
1881         * obj-c++.dg/syntax-error-[3-4].mm: New.
1882
1883         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1884
1885         Radar 4185810
1886         * obj-c++.dg/syntax-error-[1-2].mm: New.
1887
1888 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1889
1890         PR tree-optimization/45752
1891         * gcc.dg/vect/pr45752.c: New test.
1892
1893 2010-10-05  Richard Guenther  <rguenther@suse.de>
1894
1895         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1896         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1897         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1898         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1899         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1900         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1901         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1902         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1903         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1904         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1905         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1906         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1907         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1908         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1909         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1910         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1911         * gcc.dg/tree-ssa/20080530.c: Likewise.
1912         * g++.dg/tree-ssa/inline-3.C: Likewise.
1913         * g++.dg/tree-ssa/inline-1.C: Likewise.
1914         * g++.dg/tree-ssa/inline-2.C: Likewise.
1915         * gcc.dg/profile-dir-1.c: Likewise.
1916         * gcc.dg/profile-dir-2.c: Likewise.
1917         * gcc.dg/profile-dir-3.c: Likewise.
1918
1919 2010-10-05  Richard Guenther  <rguenther@suse.de>
1920
1921         PR middle-end/45877
1922         * g++.dg/torture/pr45877.C: New testcase.
1923
1924 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1925
1926         PR debug/45849
1927         * gcc.dg/debug/pr45849.c: New test.
1928
1929         PR middle-end/45876
1930         * gcc.c-torture/compile/pr45876.c: New test.
1931
1932 2010-10-04  Julian Brown  <julian@codesourcery.com>
1933
1934         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1935         vect_hw_misalign.
1936         * gcc.dg/vect/vect-60.c: Likewise.
1937         * gcc.dg/vect/vect-56.c: Likewise.
1938         * gcc.dg/vect/vect-93.c: Likewise.
1939         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1940         * gcc.dg/vect/vect-95.c: Likewise.
1941         * gcc.dg/vect/vect-96.c: Likewise.
1942         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1943         * gcc.dg/vect/slp-25.c: Likewise.
1944         * gcc.dg/vect/slp-3.c: Likewise.
1945         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1946         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1947         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1948         * gcc.dg/vect/vect-109.c: Likewise.
1949         * gcc.dg/vect/vect-peel-1.c: Likewise.
1950         * gcc.dg/vect/vect-peel-2.c: Likewise.
1951         * lib/target-supports.exp
1952         (check_effective_target_arm_vect_no_misalign): New.
1953         (check_effective_target_vect_no_align): Use above.
1954         (check_effective_target_vect_element_align): New.
1955         (add_options_for_quad_vectors): New.
1956
1957 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1958
1959         PR tree-optimization/45572
1960         * g++.dg/ipa/pr45572-1.C: New test.
1961         * g++.dg/ipa/pr45572-2.C: Likewise.
1962
1963 2010-10-03  Ian Lance Taylor  <iant@google.com>
1964
1965         * gcc.dg/anon-struct-11.c: New test.
1966         * gcc.dg/anon-struct-12.c: New test.
1967         * gcc.dg/anon-struct-13.c: New test.
1968         * gcc.dg/anon-struct-14.c: New test.
1969
1970 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1971
1972         * g++.dg/torture/pr45764.C: Revert revision 164914.
1973         * gcc.dg/vect/pr43432.c: Likewise.
1974         * gcc.dg/vect/vect-114.c: Likewise.
1975         * gcc.dg/vect/vect-15.c: Likewise.
1976
1977 2010-10-03  Jason Merrill  <jason@redhat.com>
1978
1979         * g++.dg/cpp0x/sfinae5.C: New.
1980
1981 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1982
1983         PR tree-optimization/45720
1984         PR tree-optimization/45764
1985         * g++.dg/torture/pr45764.C: New.
1986
1987         * gcc.dg/vect/pr43432.c: Xfail.
1988         * gcc.dg/vect/vect-114.c: Likewise.
1989         * gcc.dg/vect/vect-15.c: Likewise.
1990
1991 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1992
1993         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1994         hppa*-*-hpux*.
1995         * gcc.dg/torture/pr45678-2.c: Likewise.
1996
1997 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1998
1999         PR fortran/45748
2000         * gfortran.dg/intrinsic_6.f90: New.
2001
2002 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2003
2004         PR fortran/42831
2005         * gfortran.dg/dependency_37.f90:  New test.
2006
2007 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2008
2009         * gcc.target/i386/shift_mask.c: New test.
2010
2011 2010-10-01  Richard Guenther  <rguenther@suse.de>
2012
2013         PR tree-optimization/45854
2014         * g++.dg/torture/pr45854.C: New testcase.
2015
2016 2010-09-30  Michael Eager  <eager@eagercon.com>
2017
2018         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2019         __FLT_{MIN,MAX}__.
2020
2021 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2022
2023         PR middle-end/45758
2024         * gfortran.dg/graphite/pr45758.f90: New.
2025
2026 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2027
2028         PR middle-end/45230
2029         * gcc.dg/graphite/id-pr45230.c: New.
2030
2031 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2032
2033         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2034         * gfortran.dg/graphite/graphite.exp: Same.
2035         * gcc.dg/graphite/vect-pr43423.c: New.
2036
2037 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2038
2039         PR target/45843
2040         * g++.dg/torture/pr45843.C: New test.
2041
2042 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2043
2044         PR fortran/45828
2045         * gfortran.dg/allocate_derived_5.f90: New.
2046
2047 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2048
2049         PR tree-optimization/31261
2050         * gcc.dg/tree-ssa/pr31261.c: New test.
2051
2052 2010-09-30  Michael Eager  <eager@eagercon.com>
2053
2054         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2055         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2056         * gcc.target/microblaze/microblaze.exp: Ditto.
2057         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2058         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2059         * gcc.target/microblaze/others/data_var1.c: Ditto.
2060         * gcc.target/microblaze/others/data_var2.c: Ditto.
2061         * gcc.target/microblaze/others/data_var3.c: Ditto.
2062         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2063         * gcc.target/microblaze/others/strings1.c:: Ditto.
2064         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2065         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2066         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2067         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2068         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2069         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2070         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2071         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2072         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2073         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2074         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2075         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2076         * gcc.target/microblaze/isa/float.c: Ditto.
2077         * gcc.target/microblaze/isa/mulh.c: Ditto.
2078         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2079         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2080         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2081         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2082         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2083         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2084         * gcc.target/microblaze/isa/bshift.c: Ditto.
2085         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2086         * gcc.target/microblaze/isa/div.c: Ditto.
2087         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2088         * gcc.target/microblaze/isa/mul.c: Ditto.
2089
2090 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2091
2092         merge from FSF 'apple/trunk' branch.
2093         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2094
2095         Radar 4386773
2096         * objc.dg/enhanced-proto-1.m: New.
2097         * objc.dg/enhanced-proto-2.m: New.
2098         * obj-c++.dg/enhanced-proto-1.mm: New
2099         * obj-c++.dg/enhanced-proto-2.mm: New.
2100
2101 2010-09-30  Richard Guenther  <rguenther@suse.de>
2102
2103         PR testsuite/45702
2104         * gcc.dg/debug/pr41893-1.c: Adjust.
2105         * gcc.dg/pr30762-1.c: Likewise.
2106         * gcc.dg/pr31529-1.c: Likewise.
2107         * gcc.dg/pr34457-1.c: Likewise.
2108         * gcc.dg/pr34668-1.c: Likewise.
2109         * gcc.dg/pr43557-1.c: Likewise.
2110
2111 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2112
2113         PR objc/45842
2114         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2115         * objc.dg/const-str-3.m: Correct header for memcpy.
2116         * objc.dg/const-str-7.m: Likewise.
2117         * objc.dg/method-20b.m: Provide an implementation of Object.
2118         Adjust XFAIL for m64 NeXT runtime.
2119         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2120         * objc.dg/encode-3.m: Correct line ordering, provide header for
2121         sprintf.
2122         * objc.dg/encode-7-next.m: Only run for 32bit.
2123         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2124         * objc.dg/type-size-2.m: Provide an implementation of Object.
2125         Ajust headers.
2126         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2127         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2128         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2129         Adjust XFAIL for m64 NeXT runtime.
2130         * obj-c++.dg/method-22.mm: Likewise.
2131         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2132
2133 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2134
2135         Merge from 'apple/trunk' branch on FSF servers.
2136
2137         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2138
2139         Radar 4278236
2140         * obj-c++.dg/bad-forward-decl.mm: New
2141
2142 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2143
2144         * ada/acats/run_acats: Revert revision 157037.
2145
2146 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2147
2148         Merge from 'apple/trunk' branch on FSF servers.
2149
2150         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2151
2152         Radar 4281748
2153         * objc.dg/naming-2.m: Update
2154         * objc.dg/naming-3.m: New
2155
2156 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2157
2158         PR target/40457
2159         * gcc.target/arm/pr40457-3.c: New test.
2160
2161 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2162
2163         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2164         alias checking.
2165         * lib/target-supports.exp (check_ifunc_available): Likewise.
2166
2167 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2168
2169         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2170
2171 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2172
2173         * objc.dg/keywords-1.m: New test.
2174         * objc.dg/keywords-2.m: New test.
2175         * objc.dg/keywords-3.m: New test.
2176         * obj-c++.dg/keywords-1.mm: New test.
2177         * obj-c++.dg/keywords-2.mm: New test.
2178
2179 2010-09-28  Jason Merrill  <jason@redhat.com>
2180
2181         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2182         * g++.dg/ext/complit11.C: Likewise.
2183         * g++.old-deja/g++.law/temps1.C: Likewise.
2184
2185         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2186         * g++.old-deja/g++.mike/misc6.C: Likewise.
2187
2188 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2189
2190         * objc.dg/attributes/method-attribute-1.m: New.
2191         * objc.dg/attributes/method-attribute-2.m: New.
2192
2193         * obj-c++.dg/attributes/method-attribute-1.m: New.
2194         * obj-c++.dg/attributes/method-attribute-2.m: New.
2195
2196 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2197
2198         * objc.dg/attributes: New.
2199         * objc.dg/attributes/attributes.exp: New.
2200         * objc.dg/attributes/class-attribute-1.m: New.
2201         * objc.dg/attributes/class-attribute-2.m: New
2202         * objc.dg/attributes/categ-attribute-1.m: New
2203         * objc.dg/attributes/categ-attribute-2.m: New
2204         * objc.dg/attributes/proto-attribute-1.m: New
2205
2206         * obj-c++.dg/attributes: New.
2207         * obj-c++.dg/attributes/attributes.exp: New
2208         * obj-c++.dg/attributes/class-attribute-1.mm: New
2209         * obj-c++.dg/attributes/class-attribute-2.mm: New
2210         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2211         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2212         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2213
2214 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2215
2216         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2217         from the branch renamed to method-20b.m to avoid clashes).
2218
2219         2005-08-23  Stuart Hastings  <stuart@apple.com>
2220                     Ziemowit Laski  <zlaski@apple.com>
2221
2222         Radar 4209854
2223         * obj-c++.dg/method-23.mm: New.
2224         * objc.dg/method-20.m: New.
2225
2226 2010-09-28  Jan Hubicka  <jh@suse.cz>
2227
2228         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2229
2230 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2231
2232         PR target/44452
2233         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2234         i?86-*-solaris2.[89], *-*-vxworks*.
2235         * gcc.target/i386/pr22152.c: Likewise.
2236         * gcc.target/i386/vect8-ret.c: New test.
2237
2238 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2239
2240         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2241
2242 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2243
2244         Merge from 'apple/trunk' branch on FSF servers.
2245
2246         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2247
2248         Radar 4175534
2249         * obj-c++.dg/method-22.mm: New.
2250
2251 2010-09-27  Jason Merrill  <jason@redhat.com>
2252
2253         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2254         * g++.dg/ext/complit11.C: Adjust.
2255         * g++.old-deja/g++.law/temps1.C: Adjust.
2256         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2257         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2258
2259 2010-09-27  Ian Lance Taylor  <iant@google.com>
2260
2261         * lib/target-supports.exp (check_effective_target_split_stack):
2262         New procedure.
2263         * gcc.dg/split-1.c: New test.
2264         * gcc.dg/split-2.c: New test.
2265         * gcc.dg/split-3.c: New test.
2266         * gcc.dg/split-4.c: New test.
2267
2268 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2269
2270         PR objc/25464
2271         * objc.dg/type-size-3.m: New test.
2272
2273 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2274
2275         PR objc/45763
2276         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2277
2278 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2279
2280         PR objc/25450
2281         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2282         * objc.dg/type-size-2.m: Same change.
2283         * obj-c++.dg/encode-5.mm: Same change.
2284
2285 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2286
2287         Merge from 'apple/trunk' branch on FSF servers.  The original
2288         Changelogs are below.
2289
2290         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2291         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2292         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2293         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2294         in the branch).
2295         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2296         proto-qual-1.m in the branch) and the normal ABI on GNU.
2297         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2298         the test only with the NeXT runtime.
2299         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2300         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2301         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2302         Run the test only with the NeXT runtime.
2303
2304         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2305
2306         Radar 4492973
2307         * objc.dg/encode-7-64bit.m: New.
2308         * objc.dg/encode-7.m: Skip if -m64.
2309
2310         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2311
2312         Radar 4301047
2313         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2314         * obj-c++.dg/threedotthree-abi-1.mm: New
2315         * objc.dg/threedotthree-abi-1.m: New
2316
2317         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2318
2319         Radar 4136935
2320         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2321         * objc.dg/encode-6.m: Likewise.
2322         * objc.dg/encode-7.m: New test case.
2323
2324 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2325
2326         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2327         const-str-12.m to constr-str-12b.m to avoid conflicts.
2328
2329         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2330
2331         Radar 4229905
2332         * obj-c++.dg/warn5.mm: New
2333
2334         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2335
2336         Radar 4154928
2337         * obj-c++.dg/const-str-12.mm: New.
2338         * objc.dg/const-str-12.m: New.
2339
2340 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2341
2342         PR fortran/40569
2343         PR fortran/40568
2344         * gfortran.dg/storage_size_2.f08: Fix test.
2345         * gfortran.dg/c_sizeof_1.f90: Fix test.
2346         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2347         * gfortran.dg/c_sizeof_3.f90: New.
2348         * gfortran.dg/c_sizeof_4.f90: New.
2349         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2350         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2351
2352 2010-09-26  Daniel Kraft  <d@domob.eu>
2353
2354         PR fortran/45783
2355         PR fortran/45795
2356         * gfortran.dg/select_type_18.f03: New test.
2357
2358 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2359
2360         * gnat.dg/return2.ad[sb]: New test.
2361         * gnat.dg/return2_pkg.ads: New helper.
2362
2363 2010-09-25  Daniel Kraft  <d@domob.eu>
2364
2365         PR fortran/45776
2366         * gfortran.dg/io_constraints_6.f03: New test.
2367         * gfortran.dg/io_constraints_7.f03: New test.
2368         * gfortran.dg/newunit_2.f90: New test.
2369
2370 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2371
2372         * gfortran.dg/operator_c1202.f90: New test.
2373
2374 2010-09-24  Jan Hubicka  <jh@suse.cz>
2375
2376         * gcc.dg/tree-ssa/leaf.c: New testcase.
2377
2378 2010-09-24  Jan Hubicka  <jh@suse.cz>
2379
2380         PR tree-optimization/45738
2381         PR tree-optimization/45741
2382         * gcc.c-torture/compile/pr45741.c: New.
2383         * gfortran.fortran-torture/compile/pr45738.f90: New.
2384
2385 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2386
2387         * gcc.dg/cpp/undef-opt-1.c: New test.
2388
2389 2010-09-24  Jason Merrill  <jason@redhat.com>
2390
2391         * g++.dg/other/error10.C: Adjust expected output.
2392
2393 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR middle-end/45234
2396         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2397         * gcc.target/i386/pr45234.c: New test.
2398
2399 2010-09-24  Richard Guenther  <rguenther@suse.de>
2400
2401         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2402
2403 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2404
2405         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2406         as a comment leader in regexp.
2407
2408 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2409
2410         * objc.dg/sync-2.m: New test.
2411         * obj-c++.dg/sync-2.mm: New test.
2412
2413 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2414
2415         PR fortran/40571
2416         * gfortran.dg/iso_fortran_env_7.f90: New.
2417
2418 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2419
2420         * obj-c++.dg/too-many-args.mm: New file.
2421
2422 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2423
2424         Merge from 'apple/trunk' branch on FSF servers.
2425
2426         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2427
2428         Radar 4491608
2429         * objc.dg/too-many-args.m: New
2430
2431 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2432
2433         PR fortran/45744
2434         * gfortran.dg/dependency_36.f90:  New test.
2435
2436 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2437
2438         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2439         * gcc.target/i386/pad-3.c: Ditto.
2440         * gcc.target/i386/pad-7.c: Ditto.
2441         * gcc.target/i386/pad-7.c: Ditto.
2442         * gcc.target/i386/pr36502.c: Ditto.
2443         * gcc.target/i386/zee.c: Ditto.
2444         * gcc.target/i386/20060821-1.c: Ditto.
2445         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2446         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2447         * gcc.target/i386/pad-5b.c: Ditto.
2448         * gcc.target/i386/pad-6a.c: Ditto.
2449         * gcc.target/i386/pad-6b.c: Ditto.
2450         * gcc.target/i386/pad-8.c: Ditto.
2451         * gcc.target/i386/pad-9.c: Ditto.
2452         * gcc.target/i386/pad-10.c: Ditto.
2453         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2454
2455 2010-09-23  Richard Guenther  <rguenther@suse.de>
2456
2457         PR tree-optimization/45565
2458         * g++.dg/ipa/pr45565.C: New testcase.
2459
2460 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2461
2462         PR fortran/45745
2463         PR fortran/45648
2464         * gfortran.dg/vector_subscript_bound_1.f90: New.
2465
2466 2010-09-23  Richard Guenther  <rguenther@suse.de>
2467
2468         PR middle-end/45750
2469         * gcc.dg/pr45750.c: New testcase.
2470
2471 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2472
2473         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2474         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2475         build.
2476
2477 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2478
2479         PR rtl-optimization/44374
2480         * gcc.target/arm/headmerge-1.c: New test.
2481         * gcc.target/arm/headmerge-2.c: New test.
2482         * gcc.target/i386/headmerge-1.c: New test.
2483         * gcc.target/i386/headmerge-2.c: New test.
2484
2485 2010-09-23  Daniel Kraft  <d@domob.eu>
2486
2487         PR fortran/38936
2488         PR fortran/44044
2489         PR fortran/45474
2490         * gfortran.dg/intrinsic_intent_1.f03: New test.
2491         * gfortran.dg/select_type_17.f03: New test.
2492         * gfortran.dg/associate_5.f03: More definability tests.
2493         * gfortran.dg/enum_2.f90: Check definability.
2494         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2495         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2496         * gfortran.dg/char_expr_2.f90: Ditto.
2497         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2498         * gfortran.dg/enum_5.f90: Ditto.
2499         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2500         * gfortran.dg/impure_assignment_2.f90: Ditto.
2501         * gfortran.dg/impure_assignment_3.f90: Ditto.
2502         * gfortran.dg/intent_out_1.f90: Ditto.
2503         * gfortran.dg/intent_out_3.f90: Ditto.
2504         * gfortran.dg/pointer_assign_7.f90: Ditto.
2505         * gfortran.dg/pointer_intent_3.f90: Ditto.
2506         * gfortran.dg/pr19936_1.f90: Ditto.
2507         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2508         * gfortran.dg/simpleif_2.f90: Ditto.
2509         * gfortran.dg/protected_5.f90: Ditto.
2510         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2511         * gfortran.dg/protected_6.f90: Ditto.
2512         * gfortran.dg/protected_7.f90: Ditto.
2513
2514 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2515
2516         PR libfortran/45710
2517         * gfortran.dg/namelist_65.f90: New test.
2518
2519 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2520
2521         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2522         the regexp pattern between the expected label and location string.
2523
2524 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2525
2526         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2527
2528 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2529
2530         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2531         * gcc.dg/pr27898.c: Likewise.
2532         * gcc.dg/pr28712.c: Likewise.
2533         * gcc.dg/pr30762-1.c: Likewise.
2534         * gcc.dg/pr31529-1.c: Likewise.
2535         * gcc.dg/pr34457-1.c: Likewise.
2536         * gcc.dg/pr34668-1.c: Likewise.
2537         * gcc.dg/pr34989-1.c: Likewise.
2538         * gcc.dg/pr43557-1.c: Likewise.
2539
2540 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR rtl-optimization/45739
2543         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2544
2545 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2546
2547         * gcc.target/sparc/mnofpu.c: New test.
2548
2549 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR rtl-optimization/45739
2552         * gcc.target/i386/pr45739.c: New test.
2553
2554 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2555
2556         PR fortran/45648
2557         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2558         and counts. Add non-elemental function call check.
2559
2560         PR fortran/45648
2561         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2562         arguments checks. Update temporary counts.
2563         * gfortran.dg/transpose_optimization_1.f90: New.
2564
2565 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2566
2567         PR objc/23710
2568         * objc.dg/invalid-method-1.m: New.
2569
2570 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2571
2572         Merge from 'apple/trunk' branch on FSF servers.
2573
2574         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2575
2576         Radar 4291785
2577         * objc.dg/naming-4.m: New
2578         * objc.dg/naming-5.m: New
2579         * obj-c++.dg/naming-1.mm: New
2580         * obj-c++.dg/naming-2.mm: New
2581
2582 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2583             Jack Howarth  <howarth@bromo.med.uc.edu>
2584
2585         PR c++/45645
2586         * g++.dg/torture/pr44972.C: Use portable assert().
2587
2588 2010-09-21  Richard Guenther  <rguenther@suse.de>
2589
2590         PR tree-optimization/45580
2591         * g++.dg/torture/pr45580.C: New testcase.
2592
2593 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2594
2595         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2596
2597 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2598
2599         PR fortran/45438
2600         * gfortran.dg/pointer_check_7.f90: New.
2601
2602 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2603
2604         PR rtl-optimization/45728
2605         * gcc.c-torture/compile/pr45728.c: New test.
2606
2607 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2608
2609         PR fortran/45081
2610         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2611
2612 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2613
2614         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2615
2616 2010-09-20  Richard Guenther  <rguenther@suse.de>
2617
2618         PR middle-end/45704
2619         * gcc.dg/torture/pr45704.c: New testcase.
2620
2621 2010-09-20  Jan Hubicka  <jh@suse.cz>
2622
2623         PR tree-optimize/45605
2624         * g++.dg/tree-ssa/pr45605.C: New testcase.
2625
2626 2010-09-20  Michael Matz  <matz@suse.de>
2627
2628         PR testsuite/45706
2629         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2630         enough.
2631
2632 2010-09-20  Richard Guenther  <rguenther@suse.de>
2633
2634         PR tree-optimization/45705
2635         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2636
2637 2010-09-20  Michael Matz  <matz@suse.de>
2638
2639         PR testsuite/45706
2640         * lib/target-supports.exp (check_effective_target_vect_perm):
2641         Add i?86-*-*.
2642
2643 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR rtl-optimization/45695
2646         * gcc.c-torture/execute/pr45695.c: New test.
2647
2648 2010-09-19  Jan Hubicka  <jh@suse.cz>
2649
2650         PR lto/44246
2651         * gcc.c-torture/compile/pr44246.c:New file.
2652
2653 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2654
2655         PR tree-optimization/45714
2656         * gfortran.dg/vect/pr45714-a.f: New test.
2657         * gfortran.dg/vect/pr45714-b.f: New test.
2658
2659 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2660
2661         * gnat.dg/const1.adb: Rename into...
2662         * gnat.dg/constant1.adb: ...this.
2663         * gnat.dg/constant2.adb: New test.
2664         * gnat.dg/constant2_pkg1.ads: New helper.
2665         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2666
2667 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2668
2669         * gnat.dg/specs/constant1.ads: New test.
2670         * gnat.dg/specs/constant1_pkg.ads: New helper.
2671
2672 2010-09-18  Jan Hubicka  <jh@suse.cz>
2673
2674         PR tree-optimization/45453
2675         * g++.dg/tree-ssa/pr45453.C: New testcase.
2676
2677 2010-09-18  Jason Merrill  <jason@redhat.com>
2678
2679         * g++.dg/cpp0x/initlist44.C: New.
2680
2681 2010-09-18  Richard Guenther  <rguenther@suse.de>
2682
2683         PR tree-optimization/45709
2684         * g++.dg/torture/pr45709-2.C: New testcase.
2685
2686 2010-09-18  Richard Guenther  <rguenther@suse.de>
2687
2688         PR tree-optimization/45709
2689         * g++.dg/torture/pr45709.C: New testcase.
2690
2691 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2692
2693         PR testsuite/45719
2694         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2695
2696 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2697
2698         * gcc.target/i386/pad-1.c: New.
2699         * gcc.target/i386/pad-2.c: Likewise.
2700         * gcc.target/i386/pad-3.c: Likewise.
2701         * gcc.target/i386/pad-4.c: Likewise.
2702         * gcc.target/i386/pad-5a.c: Likewise.
2703         * gcc.target/i386/pad-5b.c: Likewise.
2704         * gcc.target/i386/pad-6a.c: Likewise.
2705         * gcc.target/i386/pad-6b.c: Likewise.
2706         * gcc.target/i386/pad-7.c: Likewise.
2707         * gcc.target/i386/pad-8.c: Likewise.
2708         * gcc.target/i386/pad-9.c: Likewise.
2709         * gcc.target/i386/pad-10.c: Likewise.
2710
2711 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2712
2713         PR middle-end/45234
2714         * gcc.dg/torture/stackalign/alloca-5.c: New.
2715
2716 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2717
2718         PR middle-end/45678
2719         * gcc.dg/torture/pr45678-2.c: New.
2720
2721 2010-09-17  Richard Guenther  <rguenther@suse.de>
2722
2723         PR middle-end/45678
2724         * gcc.dg/torture/pr45678-1.c: New testcase.
2725
2726 2010-09-17  Michael Matz  <matz@suse.de>
2727
2728         PR tree-optimization/43432
2729         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2730         check_effective_target_vect_perm_short): New predicates.
2731         (check_effective_target_vect_perm): Include x86_64.
2732         * gcc.dg/vect/pr43432.c: New test.
2733         * gcc.dg/vect/vect-114.c: Adjust.
2734         * gcc.dg/vect/vect-15.c: Ditto.
2735         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2736         * gcc.dg/vect/slp-perm-9.c: Ditto.
2737
2738 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2739
2740         PR testsuite/45692
2741         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2742         GNU runtime.
2743
2744 2010-09-17  Richard Guenther  <rguenther@suse.de>
2745
2746         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2747         * gcc.dg/pr28706.c: Likewise.
2748         * gcc.dg/pr28712.c: Likewise.
2749         * gcc.dg/pr30762-1.c: Likewise.
2750         * gcc.dg/pr30762-2.c: Likewise.
2751         * gcc.dg/pr31529-1.c: Likewise.
2752         * gcc.dg/pr31529-2.c: Likewise.
2753         * gcc.dg/pr34457-1.c: Likewise.
2754         * gcc.dg/pr34457-2.c: Likewise.
2755         * gcc.dg/pr34668-1.c: Likewise.
2756         * gcc.dg/pr34668-2.c: Likewise.
2757         * gcc.dg/pr34989-1.c: Likewise.
2758         * gcc.dg/pr34989-2.c: Likewise.
2759         * gcc.dg/pr43557-1.c: Likewise.
2760         * gcc.dg/pr43557-2.c: Likewise.
2761         * gcc.dg/debug/pr41893-1.c: Likewise.
2762         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2763         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2764         * gcc.dg/matrix/matrix-4.c: Likewise.
2765         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2766         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2767         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2768         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2769
2770 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2771
2772         PR fortran/43665
2773         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2774         optimizations.
2775         * gfortran.dg/intent_optimize_1.f90: New test.
2776
2777 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2778
2779         * gcc.target/i386/divmod-1.c: New.
2780         * gcc.target/i386/divmod-2.c: Likewise.
2781         * gcc.target/i386/divmod-3.c: Likewise.
2782         * gcc.target/i386/divmod-4.c: Likewise.
2783         * gcc.target/i386/divmod-4a.c: Likewise.
2784         * gcc.target/i386/divmod-5.c: Likewise.
2785         * gcc.target/i386/divmod-6.c: Likewise.
2786         * gcc.target/i386/divmod-7.c: Likewise.
2787         * gcc.target/i386/divmod-8.c: Likewise.
2788         * gcc.target/i386/udivmod-1.c: Likewise.
2789         * gcc.target/i386/udivmod-2.c: Likewise.
2790         * gcc.target/i386/udivmod-3.c: Likewise.
2791         * gcc.target/i386/udivmod-4.c: Likewise.
2792         * gcc.target/i386/udivmod-4a.c: Likewise.
2793         * gcc.target/i386/udivmod-5.c: Likewise.
2794         * gcc.target/i386/udivmod-6.c: Likewise.
2795         * gcc.target/i386/udivmod-7.c: Likewise.
2796         * gcc.target/i386/udivmod-8.c: Likewise.
2797
2798 2010-09-16  Jan Hubicka  <jh@suse.cz>
2799
2800         * g++.dg/lto/pr45679-1_0.C: New file.
2801         * g++.dg/lto/pr45679-1_1.C: New file.
2802         * g++.dg/lto/pr45679-0_0.C: New file.
2803         * g++.dg/lto/pr45679-0_1.C: New file.
2804
2805 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2806
2807         PR fortran/45674
2808         * gfortran.dg/class_dummy_2.f03: New.
2809
2810 2010-09-16  Richard Guenther  <rguenther@suse.de>
2811
2812         PR tree-optimization/45623
2813         * gcc.dg/torture/pr45623.c: New testcase.
2814
2815 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2816
2817         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2818         name and parentheses.
2819         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2820
2821 2010-09-15  Jason Merrill  <jason@redhat.com>
2822
2823         * g++.dg/parse/parameter-declaration-2.C: New.
2824
2825         * g++.dg/cpp0x/scoped_enum2.C: New.
2826
2827 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2828
2829         * gcc.c-torture/compile/20100915-1.c: New test.
2830
2831 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2832
2833         PR middle-end/45644
2834         * gcc.dg/ipa/pr45644.c: New test.
2835
2836 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2837
2838         PR tree-optimization/45633
2839         * gcc.dg/vect/pr45633.c: New test.
2840
2841 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2842
2843         PR fortran/45577
2844         * gfortran.dg/allocate_derived_4.f90: New.
2845
2846 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2847
2848         * lib/target-supports.exp
2849         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2850         supported flag to true for neon.
2851
2852 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2853
2854         PR c++/45665
2855         * g++.dg/template/crash103.C: New.
2856
2857 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2858
2859         Merge from 'apple/trunk' branch on FSF servers.
2860
2861         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2862
2863         Radar 4457381
2864         * objc.dg/msg-in-protocol.m: New.
2865         * obj-c++.dg/msg-in-protocol.mm: New.
2866
2867         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2868
2869         Radar 4219590
2870         * objc.dg/break-in-ifstmt.m: New.
2871
2872         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2873
2874         Radar 4174166
2875         * obj-c++.dg/comp-types-13.mm: New.
2876         * objc.dg/comp-types-12.m: New.
2877
2878         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2879
2880         Radar 4216500
2881         * obj-c++.dg/proto-lossage-7.mm: New.
2882         * objc.dg/proto-lossage-7.m: New.
2883
2884 2010-09-14  Jan Hubicka  <jh@suse.cz>
2885
2886         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2887         folding.
2888         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2889         folding.
2890
2891 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR middle-end/45567
2894         * gcc.dg/pr45567.c: New test.
2895
2896         PR debug/45660
2897         * g++.dg/debug/pr45660.C: New test.
2898
2899 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2900
2901         PR tree-optimization/45470
2902         * g++.dg/vect/pr45470-a.cc: New test.
2903         * g++.dg/vect/pr45470-a.cc: New test.
2904
2905 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2906
2907         PR target/42070
2908         * lib/profopt.exp: Prune warnings on execname2 compile.
2909         * lib/prune.exp: Prune "can't add line info" warnings.
2910
2911 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2912
2913         PR libfortran/45532
2914         * gfortran.dg/namelist_64.f90: New test.
2915
2916 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR rtl-optimization/45617
2919         * gcc.target/i386/pr45617.c: New test.
2920
2921 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2922
2923         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2924
2925 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2926
2927         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2928         * gcc.target/i386/fma4-vector.c: Likewise.
2929         * gcc.target/i386/vectorize2.c: Likewise.
2930         * gcc.target/i386/vectorize4.c: Likewise.
2931         * gcc.target/i386/vectorize5.c: Likewise.
2932         * gcc.target/i386/vectorize6.c: Likewise.
2933         * gcc.target/i386/vectorize8.c: Likewise.
2934
2935         * gcc.target/i386/vect-double-1.c: New.
2936         * gcc.target/i386/vect-double-1a.c: Likewise.
2937         * gcc.target/i386/vect-double-2.c: Likewise.
2938         * gcc.target/i386/vect-double-2a.c: Likewise.
2939
2940         * lib/target-supports.exp (check_effective_target_vect_double):
2941         Set et_vect_double_saved to 0 when tuning for Atom.
2942
2943 2010-09-13  Jan Hubicka  <jh@suse.cz>
2944
2945         * gcc.dg/torture/pr23821.c: Drop static keyword.
2946         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2947         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2948
2949 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2950
2951         * gcc.target/arm/sync-1.c: New.
2952
2953 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2954
2955         * gnat.dg/memtrap.adb: New test.
2956
2957 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2958
2959         * gfortran.dg/promotion.f90: Fix options.
2960
2961 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2962
2963         * g++.dg/cpp0x/range-for1.C: New.
2964         * g++.dg/cpp0x/range-for2.C: New.
2965         * g++.dg/cpp0x/range-for3.C: New.
2966         * g++.dg/cpp0x/range-for4.C: New.
2967         * g++.dg/cpp0x/range-for5.C: New.
2968         * g++.dg/cpp0x/range-for6.C: New.
2969
2970 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2971
2972         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2973         and counts. Check that transpose is not called.
2974         * gfortran.dg/transpose_2.f90: Update error message.
2975
2976 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2977
2978         PR c++/43824
2979         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2980         * g++.dg/lookup/strong-using-2.C: Likewise.
2981         * g++.dg/lookup/strong-using-3.C: Likewise.
2982         * g++.dg/lookup/strong-using-5.C: Likewise.
2983
2984         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2985         * g++.dg/cpp0x/inline-ns4.C: New.
2986         * g++.dg/cpp0x/inline-ns5.C: New.
2987
2988 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2989
2990         PR middle-end/45634
2991         * gfortran.fortran-torture/compile/pr45634.f90: New.
2992
2993 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2994
2995         * objc.dg/fobjc-exceptions.m: New test.
2996
2997 2010-09-10  Jan Hubicka  <jh@suse.cz>
2998
2999         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3000
3001 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3002
3003         PR tree-optimization/44972
3004         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3005         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3006         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3007         instead.
3008         * g++.dg/torture/pr44972.C: New test.
3009
3010 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3011
3012         PR tree-optimization/44972
3013         * g++.dg/torture/pr34850.C: Remove expected warning.
3014
3015 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3016
3017         * gfortran.dg/dummy_optional_arg.f90: New test.
3018
3019 2010-09-08  Jan Hubicka  <jh@suse.cz>
3020
3021         PR tree-optimization/45598
3022         * fortran.fortran-torture/compile/pr45598.f90: New test.
3023
3024 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3025
3026         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3027         * lib/target-supports.exp (check_ifunc_available): New.
3028         * gcc.dg/attr-ifunc-1.c: New.
3029         * gcc.dg/attr-ifunc-2.c: New.
3030         * gcc.dg/attr-ifunc-3.c: New.
3031         * gcc.dg/attr-ifunc-4.c: New.
3032         * gcc.dg/attr-ifunc-5.c: New.
3033         * g++.dg/ext/attr-ifunc-1.C: New.
3034         * g++.dg/ext/attr-ifunc-2.C: New.
3035         * g++.dg/ext/attr-ifunc-3.C: New.
3036         * g++.dg/ext/attr-ifunc-4.C: New.
3037
3038 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3039
3040         PR middle-end/40386
3041         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3042
3043 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3044
3045         * gfortran.dg/inline_transpose_1.f90: New test.
3046
3047 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3048
3049         PR c++/45588
3050         * g++.dg/warn/Wunused-var-15.C: New test.
3051
3052 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3053
3054         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3055         hppa*-*-hpux*.
3056
3057 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3058
3059         * objc/execute/exceptions/throw-nil.m: New test.
3060         * objc/execute/exceptions/handler-1.m: Updated to use the new
3061         objc_set_uncaught_exception_handler() function.
3062         * objc/execute/exceptions/matcher-1.m: New test.
3063
3064 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3065
3066         PR fortran/38282
3067         * gfortran.dg/bit_comparison_1.F90: New test.
3068         * gfortran.dg/leadz_trailz_3.f90: New test.
3069         * gfortran.dg/masklr_2.F90: New test.
3070         * gfortran.dg/shiftalr_1.F90: New test.
3071         * gfortran.dg/merge_bits_2.F90: New test.
3072         * gfortran.dg/dshift_2.F90: New test.
3073         * gfortran.dg/bit_comparison_2.F90: New test.
3074         * gfortran.dg/masklr_1.F90: New test.
3075         * gfortran.dg/merge_bits_1.F90: New test.
3076         * gfortran.dg/dshift_1.F90: New test.
3077         * gfortran.dg/shiftalr_2.F90: New test.
3078
3079 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3080
3081         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3082         functions from objc/typedstream.h are deprecated.
3083
3084 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3085
3086         * lib/target-supports.exp
3087         (check_effective_target_run_expensive_tests): New proc.
3088         * gcc.c-torture/compile/limits-fnargs.c: Use
3089         dg-require-effective-target run_expensive_tests.
3090
3091 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3092
3093         PR fortran/45597
3094         * gfortran.dg/gomp/pr45597.f90: New test.
3095
3096         PR fortran/45595
3097         * gfortran.dg/gomp/pr45595.f90: New test.
3098
3099 2010-09-08  Michael Matz  <matz@suse.de>
3100
3101         * c-c++-common/uninit-17.c: Adjust.
3102
3103 2010-09-08  Michael Matz  <matz@suse.de>
3104
3105         PR tree-optimization/43430
3106         * gcc.dg/vect/pr43430-2.c: New test.
3107
3108 2010-09-08  Michael Matz  <matz@suse.de>
3109
3110         PR tree-optimization/33244
3111         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3112
3113 2010-09-08  Richard Guenther  <rguenther@suse.de>
3114
3115         PR tree-optimization/45578
3116         * gfortran.dg/pr45578.f90: New testcase.
3117
3118 2010-09-08  Richard Guenther  <rguenther@suse.de>
3119
3120         PR testsuite/45590
3121         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3122
3123 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3124
3125         PR fortran/45576
3126         * gfortran.dg/char_length_18.f90:  New test.
3127
3128 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3129
3130         PR target/36502
3131         * gcc.target/i386/pr36502.c: New test.
3132
3133         PR target/42313
3134         PR target/44651
3135         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3136         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3137
3138 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3139
3140         * gfortran.dg/achar_4.f90: Enable bounds checking.
3141
3142 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3143
3144         PR target/45206
3145         * gcc.target/i386/pr45206.c: New test.
3146
3147 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3148
3149         PR fortran/45505
3150         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3151
3152 2010-09-07  Jan Hubicka  <jh@suse.cz>
3153
3154         * gcc.c-torture/compile/20100907.c: New testcase.
3155
3156 2010-09-07  Richard Guenther  <rguenther@suse.de>
3157
3158         PR middle-end/45569
3159         * g++.dg/eh/pr45569.C: New testcase.
3160
3161 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3162
3163         PR target/43137
3164         * gcc.target/arm/pr43137.c: New test.
3165
3166 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3167
3168         PR fortran/36931
3169         * gfortran.dg/dependency_35.f90:  New test.
3170
3171 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3172
3173         PR fortran/34145
3174         * gfortran.dg/char_length_17.f90:  New test.
3175
3176 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3177
3178         PR c++/45200
3179         PR c++/45293
3180         PR c++/45558
3181         * g++.dg/template/typedef34.C: New test.
3182         * g++.dg/template/typedef35.C: New test.
3183
3184 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3185
3186         PR target/22152
3187         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3188
3189 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3190
3191         * g++.dg/warn/Wdouble-promotion.C: New.
3192
3193 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3194
3195         * g++.dg/parse/redef2.C: New.
3196
3197 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3198
3199         * gcc.dg/20100906-1.c: New testcase.
3200
3201 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3202
3203         PR testsuite/45543
3204         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3205         DW_TAG_enumeration_type DIE.
3206
3207 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3208
3209         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3210         Update XFAILs.
3211
3212 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3213
3214         PR rtl-optimization/44919
3215         * g++.dg/opt/pr44919.C: New.
3216
3217 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3218
3219         PR fortran/38282
3220         * gfortran.dg/iall_iany_iparity_1.f90: New.
3221         * gfortran.dg/iall_iany_iparity_2.f90: New.
3222
3223 2010-09-06  Jason Merrill  <jason@redhat.com>
3224
3225         * g++.dg/cpp0x/initlist42.C: New.
3226
3227         * g++.dg/cpp0x/auto19.C: New.
3228
3229         * g++.dg/template/sfinae25.C: New.
3230         * g++.dg/template/char1.C: Expect warning.
3231         * g++.dg/template/nontype10.C: Likewise.
3232
3233         * g++.dg/cpp0x/implicit9.C: New.
3234
3235         * g++.dg/cpp0x/initlist43.C: New.
3236
3237 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3238
3239         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3240
3241 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3242
3243         * gcc.dg/Wdouble-promotion.c: New.
3244
3245 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3246
3247         * gfortran.dg/float128_1.f90: Remove test case as
3248         it always fails since Rev 163611 backed out the
3249         front-end implementation.
3250
3251 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3252
3253         * gfortran.dg/float128_1.f90: XFAIL test case.
3254
3255 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3256
3257         * gfortran.dg/bessel_7.f90: Decrease required precision.
3258
3259 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3260
3261         PR testsuite/45545
3262         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3263         ref-all-matching targets.
3264
3265 2010-09-05  Richard Guenther  <rguenther@suse.de>
3266
3267         PR tree-optimization/45535
3268         * gcc.c-torture/compile/pr45535.c: New testcase.
3269
3270 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3271
3272         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3273         "\[^\n\]*".
3274         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3275         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3276         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3277         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3278         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3279         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3280         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3281         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3282         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3283         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3284         * gcc.target/i386/pr22152.c: Likewise.
3285         * gcc.target/i386/pr36992-1.c: Likewise.
3286         * gcc.target/i386/pr36992-2.c: Likewise.
3287         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3288
3289 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3290
3291         PR testsuite/43957
3292         * gcc.dg/const-uniq-1.c: Modify regexp.
3293
3294 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3295
3296         PR fortran/45530
3297         * gfortran.dg/namelist_63.f90: New.
3298
3299 2010-09-04  Jan Hubicka  <jh@suse.cz>
3300
3301         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3302         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3303
3304 2010-09-04  Jan Hubicka  <jh@suse.cz>
3305
3306         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3307
3308 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3309
3310         PR fortran/45507
3311         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3312
3313 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3314
3315         * gcc.dg/opts-4.c: New test.
3316
3317 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3318
3319         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3320         * gcc.dg/vect/vect-peel-4.c: Ditto.
3321
3322 2010-09-03  Daniel Kraft  <d@domob.eu>
3323
3324         PR fortran/45525
3325         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3326
3327 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3328
3329         PR fortran/45159
3330         * gfortran.dg/dependency_34.f90:  New test.
3331
3332 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3333
3334         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3335
3336 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3337
3338         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3339         gcc.target/i386/clearcap.map if supported.
3340
3341 2010-09-03  Michael Matz  <matz@suse.de>
3342
3343         PR middle-end/45415
3344         * gcc.dg/pr45415.c: New test.
3345
3346 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3347
3348         PR tree-optimization/45506
3349         * gcc.dg/pr45506.c: New.
3350
3351 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3352
3353         PR target/45476
3354         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3355         * gcc.target/i386/float128-2.c: Ditto.
3356
3357 2010-09-03  Daniel Kraft  <d@domob.eu>
3358
3359         PR fortran/34162
3360         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3361         * gfortran.dg/internal_dummy_2.f08: New test.
3362         * gfortran.dg/internal_dummy_3.f08: New test.
3363         * gfortran.dg/internal_dummy_4.f08: New test.
3364
3365 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR debug/45500
3368         * gcc.target/i386/pr45500.c: New test.
3369
3370 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3371
3372         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3373
3374 2010-09-03  Daniel Kraft  <d@domob.eu>
3375
3376         PR fortran/44602
3377         * gfortran.dg/exit_2.f08; Adapt error messages.
3378         * gfortran.dg/exit_3.f08: New test.
3379         * gfortran.dg/exit_4.f08: New test.
3380         * gfortran.dg/exit_5.f03: New test.
3381
3382 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3383
3384         * gfortran.dg/ishft_4.f90: New test.
3385
3386 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3387
3388         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3389         FRIZ/XSRIZ instruciton for (double)(long long)x.
3390         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3391
3392 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3393
3394         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3395
3396 2010-09-02  Richard Guenther  <rguenther@suse.de>
3397
3398         PR tree-optimization/44937
3399         PR tree-optimization/45412
3400         * g++.dg/opt/pr45412.C: New testcase.
3401         * gcc.c-torture/compile/pr45412.c: Likewise.
3402         * gcc.c-torture/compile/pr44937.c: Likewise.
3403
3404 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3405
3406         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3407         but using -Werror=comment.
3408         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3409         expected error messages.
3410
3411 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3412
3413         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3414         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3415
3416 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3417
3418         PR fortran/45489
3419         * gfortran.dg/initialization_27.f90: New.
3420
3421 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3422
3423         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3424         check into different basic blocks. Expect vectorization if misaligned
3425         stores are supported.
3426         * gcc.dg/vect/bb-slp-8a.c: New test.
3427         * gcc.dg/vect/bb-slp-8b.c: New test.
3428
3429 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3430
3431         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3432
3433 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3434
3435         PR fortran/44541
3436         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3437         * gfortran.dg/class_dummy_1.f03: New.
3438
3439 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR middle-end/45458
3442         * g++.dg/tree-prof/partition2.C: New test.
3443
3444 2010-09-01  Richard Guenther  <rguenther@suse.de>
3445
3446         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3447         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3448         * gcc.c-torture/execute/20100827-1.c: Likewise.
3449
3450 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3451
3452         * gfortran.dg/execute_command_line_1.f90: New test.
3453
3454 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR preprocessor/45457
3457         * c-c++-common/cpp/pr45457.c: New test.
3458
3459 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3460
3461         * gcc.dg/nested-func-8.c: New test.
3462
3463 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3464
3465         PR fortran/38282
3466         * gfortran.dg/popcnt_poppar_1.F90: New test.
3467         * gfortran.dg/popcnt_poppar_2.F90: New test.
3468
3469 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3470
3471         * gcc.target/i386/volatile-2.c: Require nonpic target.
3472
3473 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR middle-end/45461
3476         * gcc.dg/pr45461.c: New test.
3477
3478 2010-08-31  Richard Guenther  <rguenther@suse.de>
3479
3480         PR testsuite/45455
3481         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3482
3483 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3484
3485         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3486
3487 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3488
3489         PR fortran/45456
3490         * gfortran.dg/typebound_proc_18.f03: New.
3491
3492 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3493
3494         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3495         * lib/scanasm.exp (scan-stack-usage): Likewise.
3496         (scan-stack-usage-not): Likewise.
3497         * gcc.dg/stack-usage-1.c: New test.
3498         * gcc.target/i386/stack-usage-realign.c: Likewise.
3499
3500 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3501
3502         PR tree-optimization/45427
3503         * gcc.dg/tree-ssa/pr45427.c: New test.
3504
3505 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3506
3507         PR c++/45043
3508         * g++.dg/template/crash102.C: New.
3509
3510 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3511
3512         PR middle-end/45423
3513         * gcc.dg/gomp/atomic-12.c: New test.
3514         * gcc.dg/gomp/atomic-13.c: New test.
3515         * gcc.dg/gomp/atomic-14.c: New test.
3516         * g++.dg/gomp/atomic-11.C: New test.
3517         * g++.dg/gomp/atomic-12.C: New test.
3518         * g++.dg/gomp/atomic-13.C: New test.
3519         * g++.dg/gomp/atomic-14.C: New test.
3520
3521 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3522
3523         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3524         delimiter.
3525
3526 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3527
3528         * gnat.dg/discr24.adb: New test.
3529
3530 2010-08-30  Richard Guenther  <rguenther@suse.de>
3531
3532         PR tree-optimization/45449
3533         * gcc.dg/pr45449.c: New testcase.
3534
3535 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3536
3537         * gcc.dg/opts-1.c: Expect errors, not warnings.
3538
3539 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3540
3541         PR fortran/42769
3542         * gfortran.dg/dynamic_dispatch_11.f03: New.
3543
3544 2010-08-29  Jason Merrill  <jason@redhat.com>
3545
3546         PR c++/44991
3547         * g++.dg/parse/defarg15.C: New.
3548
3549 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3550
3551         PR fortran/45439
3552         * gfortran.dg/select_type_16.f03: New.
3553
3554 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3555             Tobias Burnus  <burnus@net-b.de>
3556
3557         * gfortran.dg/bessel_7.f90: Decrease required precision.
3558
3559 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3560             Kaz Kojima  <kkojima@gcc.gnu.org>
3561
3562         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3563
3564 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3565
3566         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3567         floating point conversion code generation.
3568         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3569         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3570         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3571         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3572         to integer conversion code generation.
3573         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3574         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3575         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3576         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3577
3578 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3579
3580         PR fortran/32049
3581         * gfortran.dg/random_seed_1.f90: Adjust test.
3582         * gfortran.dg/float128_1.f90: New test.
3583
3584 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3585
3586         PR fortran/33197
3587         * gfortran.dg/norm2_1.f90: New.
3588         * gfortran.dg/norm2_2.f90: New.
3589         * gfortran.dg/norm2_3.f90: New.
3590         * gfortran.dg/norm2_4.f90: New.
3591         * gfortran.dg/parity_1.f90: New.
3592         * gfortran.dg/parity_2.f90: New.
3593         * gfortran.dg/parity_3.f90: New.
3594
3595 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3596
3597         PR fortran/45420
3598         * gfortran.dg/select_type_15.f03: New.
3599
3600 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3601
3602         PR libfortran/43217
3603         * gfortran.dg/hollerith8.f90: New test.
3604
3605 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3606
3607         PR fortran/45159
3608         * gfortran.dg/dependency_33.f90:  New test.
3609
3610 2010-08-27  Richard Guenther  <rguenther@suse.de>
3611
3612         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3613         * gcc.dg/graphite/scop-2.c: Likewise.
3614         * gcc.dg/graphite/scop-20.c: Likewise.
3615         * gcc.dg/vect/slp-25.c: Likewise.
3616
3617 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3618
3619         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3620
3621 2010-08-26  Daniel Kraft  <d@domob.eu>
3622
3623         PR fortran/38936
3624         PR fortran/44047
3625         PR fortran/45384
3626         * gfortran.dg/associate_8.f03: New test.
3627         * gfortran.dg/select_type_13.f03: New test.
3628         * gfortran.dg/select_type_14.f03: New test.
3629
3630 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3631
3632         PR tree-optimization/44485
3633         * gcc.dg/pr44485.c: New test.
3634
3635 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3636
3637         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3638         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3639         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3640
3641 2010-08-26  Richard Guenther  <rguenther@suse.de>
3642
3643         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3644         * gcc.dg/graphite/scop-21.c: Likewise.
3645
3646 2010-08-26  Richard Guenther  <rguenther@suse.de>
3647
3648         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3649         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3650         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3651         * gcc.dg/vect/vect-91.c: Likewise.
3652         * gcc.dg/vect/vect-peel-1.c: Likewise.
3653         * gcc.dg/vect/vect-peel-2.c: Likewise.
3654         * gcc.dg/vect/vect-peel-4.c: Likewise.
3655
3656 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3657
3658         PR libfortran/41859
3659         * gfortran.dg/der_io_4.f90: New test.
3660
3661 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3662
3663         PR rtl-optimization/44858
3664         * gcc.c-torture/execute/pr44858.c: New test.
3665
3666         PR rtl-optimization/45400
3667         * g++.dg/other/i386-8.C: New test.
3668
3669 2010-08-25  Richard Guenther  <rguenther@suse.de>
3670
3671         * gcc.dg/alias-8.c: Adjust.
3672
3673 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3674
3675         * gcc.target/i386/combine-mul.c: New test.
3676
3677 2010-08-25  Richard Guenther  <rguenther@suse.de>
3678
3679         PR lto/44562
3680         * gcc.dg/graphite/id-27.c: New testcase.
3681         * gcc.dg/lto/20100825-1_0.c: Likewise.
3682
3683 2010-08-25  Richard Guenther  <rguenther@suse.de>
3684
3685         PR tree-optimization/45316
3686         * g++.dg/opt/pr45316.C: New testcase.
3687
3688 2010-08-25  Richard Guenther  <rguenther@suse.de>
3689
3690         PR tree-optimization/45393
3691         * g++.dg/torture/pr45393.C: New testcase.
3692
3693 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3694
3695         PR tree-optimization/45059
3696         * gcc.c-torture/compile/pr45059.c: New test.
3697
3698 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3699
3700         * lib/target-supports.exp (check_effective_target_vect_unpack):
3701         Set vect_unpack supported flag to true for neon.
3702
3703 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3704
3705         * gcc.dg/tree-ssa/ifc-5.c: New.
3706
3707 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3708
3709         * gcc.dg/tree-ssa/ifc-4.c: New.
3710         * gcc.dg/tree-ssa/ifc-7.c: New.
3711
3712 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3713
3714         * gcc.dg/vect/vect.exp: Check loongson targets
3715         * g++.dg/vect/vect.exp: Likewise
3716         * gfortran.dg/vect/vect.exp: Likewise
3717
3718 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3719
3720         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3721         -mveclibabi=mass.
3722
3723 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3724
3725         PR fortran/45366
3726         * gfortran.dg/proc_ptr_29.f90: New.
3727
3728 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3729             Dominique d'Humieres <dominiq@lps.ens.fr>
3730
3731         PR fortran/45367
3732         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3733
3734 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3735
3736         PR fortran/45367
3737         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3738
3739 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3740
3741         PR fortran/36158
3742         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3743
3744 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3745             Dominique d'Humieres <dominiq@lps.ens.fr>
3746
3747         PR fortran/45367
3748         PR fortran/36158
3749         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3750         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3751
3752 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3753
3754         PR fortran/44863
3755         PR fortran/45271
3756         PR fortran/45290
3757         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3758         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3759         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3760
3761 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3762
3763         PR fortran/36158
3764         PR fortran/33197
3765         * gfortran.dg/bessel_6.f90: New.
3766         * gfortran.dg/bessel_7.f90: New.
3767
3768 2010-08-20  Jan Hubicka  <jh@suse.cz>
3769
3770         PR c++/45307
3771         PR c++/17736
3772         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3773         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3774
3775 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3776
3777         PR target/45336
3778         * gcc.target/i386/pr45336-1.c: New.
3779         * gcc.target/i386/pr45336-2.c: Likewise.
3780         * gcc.target/i386/pr45336-3.c: Likewise.
3781         * gcc.target/i386/pr45336-4.c: Likewise.
3782
3783 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3784
3785         PR testsuite/45361
3786         * gcc.target/i386/volatile-2.c: Update scan strings to also
3787         include (%rip) for the memory reference on x86_64.
3788
3789 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR middle-end/44974
3792         * gcc.dg/pr44974.c: New test.
3793
3794         PR rtl-optimization/45353
3795         * gcc.dg/pr45353.c: New test.
3796
3797 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3798
3799         * gcc.target/i386/volatile-2.c: New.
3800
3801 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3802
3803         PR rtl-optimization/44691
3804         * gfortran.dg/pr44691.f: New test.
3805
3806 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3807
3808         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3809
3810 2010-08-19  Jason Merrill  <jason@redhat.com>
3811
3812         * g++.dg/init/synth3.C: New.
3813         * g++.dg/init/value8.C: New.
3814         * g++.dg/tree-ssa/empty-2.C: New.
3815         * g++.dg/cpp0x/noexcept09.C: New.
3816
3817 2010-08-19  Daniel Kraft  <d@domob.eu>
3818
3819         PR fortran/29785
3820         PR fortran/45016
3821         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3822         * gfortran.dg/pointer_remapping_1.f90: New test.
3823         * gfortran.dg/pointer_remapping_2.f03: New test.
3824         * gfortran.dg/pointer_remapping_3.f08: New test.
3825         * gfortran.dg/pointer_remapping_4.f03: New test.
3826         * gfortran.dg/pointer_remapping_5.f08: New test.
3827         * gfortran.dg/pointer_remapping_6.f08: New test.
3828
3829 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3830
3831         PR testsuite/45324
3832         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3833
3834 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3835
3836         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3837
3838 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3839
3840         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3841         variable.
3842
3843 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3844
3845         PR target/45070
3846         * gcc.c-torture/execute/pr45070.c: New.
3847
3848 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3849
3850         * g++.dg/pr44328.C: New test.
3851
3852 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3853
3854         PR fortran/36158
3855         PR fortran/33197
3856         * gfortran.dg/bessel_3.f90: New.
3857         * gfortran.dg/bessel_4.f90: New.
3858         * gfortran.dg/bessel_5.f90: New.
3859
3860 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3861
3862         PR fortran/45290
3863         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3864         * gfortran.dg/pointer_init_2.f90: New.
3865         * gfortran.dg/pointer_init_3.f90: New.
3866         * gfortran.dg/pointer_init_4.f90: New.
3867
3868 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3869
3870         PR c++/45049
3871         * g++.dg/pr45049-1.C: New test.
3872         * g++.dg/pr45049-2.C: New test.
3873
3874 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3875
3876         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3877         20 if __ARM_PCS is defined otherwise 64.
3878         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3879         instead of hard coded 64.
3880
3881 2010-08-18  Yao Qi  <yao@codesourcery.com>
3882
3883         PR target/45094
3884         * gcc.target/arm/pr45094.c: New test.
3885
3886 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3887
3888         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3889
3890 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3891
3892         PR rtl-optimization/42575
3893         * gcc.target/arm/pr42575.c: New test.
3894
3895 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3896
3897         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3898         * gcc.dg/tls/thr-cse-1.c: New.
3899
3900 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3901
3902         PR debug/42487
3903         * lib/target-supports.exp
3904         (check_effective_target_function_sections): New.
3905         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3906         function sections before proceding.
3907
3908 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3909
3910         PR fortran/45308
3911         * gfortran.dg/pr45308.f03: New test.
3912
3913 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3914
3915         PR target/45296
3916         * gcc.target/i386/pr45296.c: New test.
3917
3918 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3919
3920         * g++.dg/ext/uow-1.C: New.
3921         * g++.dg/ext/uow-2.C: New.
3922         * g++.dg/ext/uow-3.C: New.
3923         * g++.dg/ext/uow-4.C: New.
3924
3925 2010-08-17  Richard Guenther  <rguenther@suse.de>
3926
3927         PR testsuite/45266
3928         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3929
3930 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3931
3932         PR c/40563
3933         * gcc.dg/Wcxx-compat-20.c: New test.
3934
3935 2010-08-17  Daniel Kraft  <d@domob.eu>
3936
3937         PR fortran/38936
3938         * gfortran.dg/associate_1.f03: Extended to test newly supported
3939         features like association to variables.
3940         * gfortran.dg/associate_3.f03: Removed check for illegal change
3941         of associate-name here...
3942         * gfortran.dg/associate_5.f03: ...and added it here.
3943         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3944         * gfortran.dg/associate_7.f03: New test.
3945
3946 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3947
3948         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3949
3950 2010-08-15  Daniel Kraft  <d@domob.eu>
3951
3952         PR fortran/38936
3953         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3954         * gfortran.dg/associate_3.f03: Clarify comment.
3955         * gfortran.dg/associate_5.f03: New test.
3956         * gfortran.dg/associate_6.f03: New test.
3957
3958 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3959
3960         PR fortran/45211
3961         * gfortran.dg/bind_c_usage_21.f90: New.
3962         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3963
3964 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3965
3966         * gfortran.dg/optional_absent_1.f90: New.
3967         * gfortran.dg/null_actual.f90: New.
3968
3969 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3970
3971         * gfortran.dg/pointer_target_1.f90: New.
3972         * gfortran.dg/pointer_target_2.f90: New.
3973         * gfortran.dg/pointer_target_3.f90: New.
3974
3975 2010-08-15  Daniel Kraft  <d@domob.eu>
3976
3977         PR fortran/45197
3978         * gfortran.dg/elemental_args_check_3.f90: New test.
3979         * gfortran.dg/impure_1.f08: New test.
3980         * gfortran.dg/impure_2.f08: New test.
3981         * gfortran.dg/impure_3.f90: New test.
3982         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3983
3984 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3985
3986         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3987         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3988         SLP tests.
3989         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3990         misaligned loads.
3991         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3992         misaligned stores.c
3993         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3994
3995 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3996
3997         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3998         dg-require-effective-target after dg-do.
3999
4000 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4001
4002         * lib/target-supports.exp (check_effective_target_vect_int): Return
4003         true for Loongson targets.
4004         (check_effective_target_vect_shift): Likewise.
4005         (check_effective_target_vect_no_int_max): Likewise.
4006         (check_effective_target_vect_no_align): Likewise.
4007         (check_effective_target_vect_short_mult): Likewise.
4008
4009 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4010
4011         * g++.dg/cast.C: Change fields of structures to "long" to pass
4012         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4013         * g++.dg/cpp0x/iop.C: Ditto.
4014         * g++.dg/cpp0x/named_refs.C: Ditto.
4015         * g++.dg/cpp0x/rv1p.C: Ditto.
4016         * g++.dg/cpp0x/rv2p.C: Ditto.
4017         * g++.dg/cpp0x/rv3p.C: Ditto.
4018         * g++.dg/cpp0x/rv4p.C: Ditto.
4019         * g++.dg/cpp0x/rv5p.C: Ditto.
4020         * g++.dg/cpp0x/rv6p.C: Ditto.
4021         * g++.dg/cpp0x/rv7p.C: Ditto.
4022         * g++.dg/cpp0x/rv8p.C: Ditto.
4023         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4024
4025 2010-08-13  Daniel Kraft  <d@domob.eu>
4026
4027         * gfortran.dg/implied_shape_1.f08: New test.
4028         * gfortran.dg/implied_shape_2.f90: New test.
4029         * gfortran.dg/implied_shape_3.f08: New test.
4030
4031 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4032
4033         PR libfortran/42526
4034         * gfortran.dg/char_component_initializer_1.f90: New test.
4035
4036 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4037
4038         PR tree-optimization/45241
4039         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4040
4041 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4042
4043         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4044         to dg-options.
4045         * gcc.target/i386/pr40906-2.c: Ditto.
4046         * gcc.target/i386/pr40906-3.c: Ditto.
4047
4048 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4049
4050         PR middle-end/45262
4051         * gcc.c-torture/execute/pr45262.c: New test.
4052
4053 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4054
4055         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4056         empty argument.
4057         * g++.dg/other/profile1.C: Ditto.
4058
4059 2010-08-12  Richard Guenther  <rguenther@suse.de>
4060
4061         PR tree-optimization/45232
4062         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4063         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4064         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4065         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4066         unsigned arithmetic.
4067         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4068         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4069         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4070         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4071         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4072         unsigned arithmetic.
4073         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4074         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4075         unsigned arithmetic.
4076         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4077         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4078         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4079         unsigned arithmetic.
4080         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4081         * gcc.dg/tree-ssa/negate.c: Adjust.
4082         * gcc.dg/vect/vect-1.c: Adjust.
4083         * gfortran.dg/reassoc_6.f: XFAIL.
4084
4085 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4086
4087         PR debug/45259
4088         * gcc.dg/pr45259.c: New test.
4089
4090 2010-08-12  Wei Guozhi  <carrot@google.com>
4091
4092         PR target/44999
4093         * gcc.target/arm/pr44999.c: New testcase.
4094
4095 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4096
4097         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4098         (N): Likewise.
4099         (main): Adjust accordingly.
4100
4101 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4102
4103         * gfortran.dg/graphite/id-22.f: New.
4104
4105 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4106
4107         * gcc.dg/graphite/id-26.c: New.
4108
4109 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4110
4111         * gcc.dg/graphite/id-25.c: New.
4112
4113 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4114
4115         * gcc.dg/graphite/run-id-5.c: New.
4116         * gcc.dg/graphite/run-id-6.c: New.
4117         * gfortran.dg/graphite/id-21.f: New.
4118
4119 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4120
4121         * gcc.dg/graphite/id-24.c: New.
4122
4123 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4124
4125         * gcc.dg/tree-ssa/pr20742.c: New.
4126
4127 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4128
4129         * gcc.dg/graphite/id-23.c: New.
4130
4131 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4132
4133         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4134
4135 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4136
4137         * gcc.dg/graphite/pr42729.c: New.
4138
4139 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4140
4141         * gfortran.dg/graphite/id-20.f: New.
4142
4143 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4144
4145         * gcc.dg/graphite/id-22.c: New.
4146
4147 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4148
4149         * gcc.dg/graphite/run-id-2.c: Call abort.
4150
4151 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4152
4153         * gcc.dg/graphite/id-20.c: New.
4154
4155 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4156             Steve Kargl <kargl@gcc.gnu.org>
4157
4158         PR fortran/44595
4159         * gfortran.dg/move_alloc_3.f90: New.
4160         * gfortran.dg/random_seed_2.f90: New.
4161
4162 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4163
4164         * lib/target-supports.exp (check_effective_target_sync_int_long):
4165         Add hppa*-*-linux*.
4166         (check_effective_target_sync_char_short): Likewise.
4167
4168 2010-08-10  Yao Qi  <yao@codesourcery.com>
4169
4170         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4171         general form.
4172         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4173         * g++.dg/other/packed1.C: Likewise.
4174         * g++.dg/other/crash-4.C: Likewise.
4175         * g++.dg/ext/packed8.C: Likewise.
4176         * g++.dg/init/array16.C: Likewise.
4177
4178 2010-08-10  xinliang David Li  <davidxl@google.com>
4179         * gcc.dg/tree-ssa/loop-19.c: Add option
4180         -fno-prefetch-loop-array
4181
4182 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4183
4184         PR middle-end/45182
4185         * gcc.c-torture/compile/pr45182.c: New test.
4186
4187 2010-08-09  Jason Merrill  <jason@redhat.com>
4188
4189         PR c++/45236
4190         * g++.dg/cpp0x/variadic-104.C: New.
4191
4192 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4193
4194         PR fortran/44235
4195         * gfortran.dg/dependency_32.f90:  New test.
4196
4197 2010-08-09  Richard Guenther  <rguenther@suse.de>
4198
4199         PR middle-end/44632
4200         * g++.dg/opt/nrv17.C: New testcase.
4201
4202 2010-08-09  Richard Guenther  <rguenther@suse.de>
4203
4204         PR middle-end/45212
4205         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4206         alignment from MEM_REF offset only if we took it from the
4207         base object.
4208
4209         * gcc.target/i386/pr24178.c: New testcase.
4210
4211 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4212
4213         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4214         * gcc.dg/20030702-1.c: Ditto.
4215         * gcc.dg/20050309-1.c: Ditto.
4216         * gcc.dg/20050325-1.c: Ditto.
4217         * gcc.dg/20050330-2.c: Ditto.
4218         * gcc.dg/20051201-1.c: Ditto.
4219         * gcc.dg/gomp/pr27573.c: Ditto.
4220         * gcc.dg/gomp/pr34610.c: Ditto.
4221         * gcc.dg/pr24225.c: Ditto.
4222         * gcc.dg/pr26570.c: Ditto.
4223         * gcc.dg/pr32773.c: Ditto.
4224         * g++.dg/gcov/gcov-6.C: Ditto.
4225         * g++.dg/gomp/pr34608.C: Ditto.
4226         * gfortran.dg/gomp/pr27573.f90: Ditto.
4227
4228         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4229         dg-require-host-local dg directive.
4230         * gcc.dg/profile-dir-2.c: Ditto.
4231         * gcc.dg/profile-dir-3.c: Ditto.
4232
4233 2010-08-08  Richard Guenther  <rguenther@suse.de>
4234
4235         PR tree-optimization/45109
4236         * gcc.c-torture/compile/pr45109.c: New testcase.
4237
4238 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4239
4240         * gcc.dg/march.c: Skip if -march defined.
4241         * gcc.dg/mtune.c: Skip if -mtune defined.
4242
4243         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4244         generic thunk support.
4245
4246 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4247
4248         PR target/45213
4249         * gcc.target/i386/pr45213.c: New test.
4250
4251 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4252
4253         PR libfortran/45143
4254         * gfortran.dg/fmt_error_11.f03: New test.
4255
4256 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4257
4258         * lib/target-supports.exp (check_effective_target_sync_int_long):
4259         Add arm*-*-linux-gnueabi.
4260         (check_effective_target_sync_char_short): Likewise.
4261
4262 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4263
4264         PR fortran/45159
4265         * gfortran.dg/dependency_31.f90:  New test.
4266
4267 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4268
4269         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4270
4271 2010-08-06  Jason Merrill  <jason@redhat.com>
4272
4273         * g++.dg/cpp0x/sfinae3.C: New.
4274         * g++.dg/cpp0x/sfinae4.C: New.
4275
4276 2010-08-06  Richard Guenther  <rguenther@suse.de>
4277
4278         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4279         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4280         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4281         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4282         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4283         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4284         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4285         * gcc.c-torture/execute/20100805-1.c: Likewise.
4286
4287 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4288
4289         PR testsuite/42855
4290         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4291
4292 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4293
4294         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4295         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4296
4297 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4298
4299         * g++.dg/ipa/devirt-1.C: New test.
4300         * g++.dg/ipa/devirt-2.C: Likewise.
4301         * g++.dg/ipa/devirt-3.C: Likewise.
4302         * g++.dg/ipa/devirt-4.C: Likewise.
4303         * g++.dg/ipa/devirt-5.C: Likewise.
4304         * gcc.dg/ipa/iinline-3.c: Likewise.
4305
4306 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4307
4308         PR tree-optimization/45144
4309         * gcc.dg/tree-ssa/pr45144.c: New test.
4310
4311 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4312
4313         PR fortran/42207
4314         PR fortran/44064
4315         PR fortran/44065
4316         * gfortran.dg/class_25.f03: New.
4317         * gfortran.dg/class_26.f03: New.
4318
4319 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4320
4321         * g++.dg/warn/miss-format-1.C: Update line number.
4322
4323 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         PR c++/44641
4326         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4327         .frame and .mask assembler directives.
4328
4329 2010-08-04  Richard Guenther  <rguenther@suse.de>
4330
4331         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4332         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4333         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4334         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4335
4336 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4337
4338         PR fortran/44857
4339         * gfortran.dg/derived_constructor_char_1.f90: New.
4340         * gfortran.dg/derived_constructor_char_2.f90: New.
4341
4342 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4343
4344         PR fortran/45159
4345         * gfortran.dg/dependency_30.f90:  New test.
4346
4347 2010-08-03  Jan Hubicka  <jh@suse.cz>
4348
4349         * gcc.c-torture/compile/pr45085.c: New testcase.
4350
4351 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4352
4353         PR fortran/44584
4354         PR fortran/45161
4355         * gfortran.dg/typebound_call_9.f03: Modified.
4356         * gfortran.dg/typebound_generic_1.f03: Modified.
4357
4358 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4359
4360         PR fortran/45159
4361
4362         * gfortran.dg/dependency_29.f90:  New test.
4363
4364 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4365
4366         PR fortran/36854
4367         * gfortran.dg/character_comparison_2.f90:  New test.
4368         * gfortran.dg/character_comparison_3.f90:  New test.
4369         * gfortran.dg/dependency_28.f90:  New test.
4370
4371 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4372
4373         PR target/40457
4374         * gcc.target/arm/pr40457-1.c: New test.
4375         * gcc.target/arm/pr40457-2.c: New test.
4376
4377 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4378
4379         PR fortran/44912
4380         * gfortran.dg/typebound_call_17.f03: New.
4381
4382 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4383
4384         PR fortran/44929
4385         * gfortran.dg/allocate_derived_3.f90: New.
4386
4387 2010-07-30  Xinliang David Li  <davidxl@google.com>
4388         PR tree-optimization/45121
4389         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4390
4391 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4392
4393         PR c++/45112
4394         * g++.dg/pr45112.C: New test.
4395
4396 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4397
4398         PR debug/45055
4399         PR rtl-optimization/45137
4400         * gcc.dg/pr45055.c: New test.
4401
4402 2010-07-30  Alan Modra  <amodra@gmail.com>
4403
4404         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4405         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4406
4407 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4408
4409         PR fortran/45087
4410         PR fortran/45125
4411         * gfortran.dg/whole_file_25.f90: New.
4412         * gfortran.dg/whole_file_26.f90: New.
4413         * gfortran.dg/whole_file_27.f90: New.
4414
4415 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4416
4417         PR fortran/44962
4418         * gfortran.dg/typebound_proc_17.f03: New.
4419
4420 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4421
4422         PR fortran/45004
4423         * gfortran.dg/move_alloc_2.f90: New.
4424
4425 2010-07-29  Xinliang David Li  <davidxl@google.com>
4426         PR tree-optimization/45121
4427         * c-c++-common/uninit-17.c: Fix expected output.
4428
4429 2010-07-29  Richard Guenther  <rguenther@suse.de>
4430
4431         PR tree-optimization/45120
4432         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4433
4434 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4435
4436         PR fortran/42051
4437         PR fortran/44064
4438         * gfortran.dg/pr42051.f03: New testcase.
4439
4440 2010-07-29  Richard Guenther  <rguenther@suse.de>
4441
4442         PR middle-end/45034
4443         * gcc.c-torture/execute/pr45034.c: New testcase.
4444
4445 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4446
4447         PR c++/45096
4448         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4449
4450 2010-07-28  Daniel Kraft  <d@domob.eu>
4451
4452         * gfortran.dg/bound_8.f90: New test.
4453
4454 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4455
4456         PR debug/45105
4457         * gcc.dg/pr45105.c: New test.
4458
4459 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4460
4461         PR rtl-optimization/45107
4462         * gcc.dg/pr45107.c: New test.
4463
4464 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4465
4466         PR rtl-optimization/45101
4467         * gcc.dg/pr45101.c: New test.
4468
4469 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4470
4471         PR fortran/45077
4472         * gfortran.dg/whole_file_24.f90: New.
4473
4474 2010-07-27  Jason Merrill  <jason@redhat.com>
4475
4476         * g++.dg/cpp0x/variadic102.C: New.
4477         * g++.dg/cpp0x/variadic103.C: New.
4478
4479 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4480
4481         PR rtl-optimization/40956
4482         PR target/42495
4483         PR middle-end/42574
4484         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4485         * gcc.target/arm/pr42574.c: Add tests.
4486
4487 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4488
4489         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4490         test name.
4491         (cleanup-repo-files): Ditto.
4492         (cleanup-saved-temps): Ditto.
4493
4494 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR testsuite/44701
4497         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4498
4499         PR c/45079
4500         * gcc.dg/pr45079.c: New test.
4501
4502 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4503
4504         PR tree-optimization/44152
4505         * gcc.dg/vect/fast-math-pr44152.c: New test.
4506
4507 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4508
4509         PR ObjC/44140
4510         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4511         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4512         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4513         * obj-c++.dg/torture/trivial.mm: Ditto.
4514         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4515         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4516         * objc.dg/torture/tls/thr-init.m: Ditto.
4517         * objc.dg/torture/trivial.m: Ditto.
4518
4519 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4520
4521         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4522         Skip on spu-*-* targets.
4523
4524 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4525
4526         PR tree-optimization/45083
4527         * gcc.dg/pr45083.c: New test.
4528
4529 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4530
4531         PR fortran/40873
4532         * gfortran.dg/whole_file_22.f90: New test.
4533         * gfortran.dg/whole_file_23.f90: New test.
4534
4535 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4536             Jack Howarth  <howarth@bromo.med.uc.edu>
4537             Richard Henderson  <rth@redhat.com>
4538
4539         PR target/44132
4540         * gcc.dg/tls/thr-init-1.c: New.
4541         * gcc.dg/tls/thr-init-2.c: New.
4542         * gcc.dg/torture/tls New.
4543         * gcc.dg/torture/tls/tls-test.c: New.
4544         * gcc.dg/torture/tls/thr-init-1.c: New.
4545         * gcc.dg/torture/tls/tls.exp: New.
4546         * gcc.dg/torture/tls/thr-init-2.c: New.
4547         * gcc.dg/tls/emutls-2.c: New test
4548
4549         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4550         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4551         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4552         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4553         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4554         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4555         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4556         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4557         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4558         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4559         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4560         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4561         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4562         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4563         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4564         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4565         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4566         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4567         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4568         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4569         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4570         gfortran.dg/gomp/omp_threadprivate1.f90,
4571         gfortran.dg/gomp/omp_threadprivate2.f90,
4572         gfortran.dg/gomp/reduction1.f90,
4573         gfortran.dg/gomp/sharing-1.f90: Likewise.
4574
4575 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4576
4577         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4578         sse_runtime.
4579         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4580         dg-require-visibility.
4581
4582 2010-07-26  Richard Guenther  <rguenther@suse.de>
4583
4584         PR tree-optimization/43784
4585         * gcc.c-torture/execute/pr43784.c: New testcase.
4586         * g++.dg/torture/pr43784.C: Likewise.
4587
4588 2010-07-26  Richard Guenther  <rguenther@suse.de>
4589
4590         PR middle-end/45056
4591         * g++.dg/pr45056.C: New testcase.
4592
4593 2010-07-26  Richard Guenther  <rguenther@suse.de>
4594
4595         PR tree-optimization/45071
4596         * gcc.dg/pr45071.c: New testcase.
4597
4598 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4599
4600         PR fortran/45066
4601         * gfortran.dg/namelist_62.f90: New.
4602
4603 2010-07-26  Richard Guenther  <rguenther@suse.de>
4604
4605         * gcc.c-torture/execute/pr45017.c: Move ...
4606         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4607
4608 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4609
4610         PR fortran/40628
4611         * trim_optimize_1.f90:  New test.
4612         * character_comparision_1.f90:  New test.
4613
4614 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4615
4616         PR fortran/42852
4617         * gfortran.dg/wtruncate_fix.f: New test.
4618
4619 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4620
4621         PR testsuite/45068
4622         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4623
4624 2010-07-24  Richard Guenther  <rguenther@suse.de>
4625
4626         PR lto/43788
4627         * g++.dg/lto/20100724-1_0.C: New testcase.
4628
4629 2010-07-24  Richard Guenther  <rguenther@suse.de>
4630
4631         PR lto/43212
4632         * gcc.dg/lto/20100724-1_0.c: New testcase.
4633         * gcc.dg/lto/20100724-1_1.c: Likewise.
4634
4635 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4636
4637         PR fortran/40011
4638         * gfortran.dg/whole_file_21.f90: New.
4639
4640         * gfortran.dg/integer_exponentiation_3.F90: Use
4641         -ffloat-store only for i?86/x86-64 -m32.
4642
4643 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4644
4645         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4646         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4647
4648 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4649
4650         * gfortran.dg/func_decl_4.f90: Split test into two ...
4651         * gfortran.dg/func_decl_5.f90: ... parts.
4652         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4653         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4654         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4655         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4656         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4657         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4658         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4659         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4660         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4661         * gfortran.dg/sizeof.f90: Make test valid.
4662         * gfortran.dg/pr20865.f90: Add new dg-error.
4663         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4664         * gfortran.dg/g77/19990218-0.f: Ditto.
4665         * gfortran.dg/g77/19990218-1.f: Ditto.
4666         * gfortran.dg/g77/970625-2.f: Ditto.
4667         * gfortran.dg/pr37243.f: Fix function declaration.
4668         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4669         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4670
4671 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4672
4673         PR fortran/44945
4674         * gfortran.dg/char_array_structure_constructor.f90: Add
4675         -fwhole-file as dg-option as it otherwise fails on some
4676         systems.
4677
4678 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4679
4680         * gnat.dg/aggr16.ad[sb]: New test.
4681         * gnat.dg/aggr16_pkg.ads: New helper.
4682
4683 2010-07-23  Richard Guenther  <rguenther@suse.de>
4684
4685         PR lto/43071
4686         * g++.dg/lto/20100723-1_0.C: New testcase.
4687
4688 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4689
4690         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4691         AVX support.
4692         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4693         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4694
4695 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4696
4697         * lib/target-supports.exp (add_options_for_tls): New proc.
4698         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4699         * g++.dg/tls/static-1a.cc: Likewise.
4700         * gcc.dg/tls/emutls-1.c: Likewise.
4701         * gcc.dg/tls/opt-11.c: Likewise.
4702         * gcc.dg/tls/opt-12.c: Likewise.
4703         * gcc.dg/tls/pr24428-2.c: Likewise.
4704         * gcc.dg/tls/pr24428.c: Likewise.
4705         * obj-c++.dg/tls/static-1.mm: Likewise.
4706         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4707         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4708         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4709         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4710         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4711         * objc.dg/torture/tls/thr-init.m: Likewise.
4712         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4713
4714 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4715
4716         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4717         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4718         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4719         optimized dump files.
4720
4721 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4722
4723         PR tree-optimization/45047
4724         * gcc.c-torture/compile/pr45047.c: New test.
4725
4726 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4727
4728         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4729         instead of dg-compile.
4730         * gcc.dg/float-range-4.c: Ditto.
4731         * gcc.dg/float-range-5.c: Ditto.
4732         * gcc.dg/fold-overflow-1.c: Ditto.
4733         * gcc.dg/gomp/sections-4.c: Ditto.
4734         * gcc.dg/transparent-union-1.c: Ditto.
4735         * gcc.dg/transparent-union-2.c: Ditto.
4736         * gcc.target/i386/pr39315-check.c: Ditto.
4737         * g++.dg/gomp/sections-4.C: Ditto.
4738         * g++.dg/template/dtor7.C: Ditto.
4739         * g++.dg/tree-ssa/pr19952.C: Ditto.
4740         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4741         * gfortran.dg/graphite/pr42185.f90: Ditto.
4742         * gfortran.dg/namelist_36.f90: Ditto.
4743         * gnat.dg/noreturn1.adb: Ditto.
4744         * gnat.dg/specs/small_alignment.ads: Ditto.
4745
4746 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4747
4748         PR tree-optimization/44915
4749         * g++.dg/torture/pr44915.C: New test.
4750
4751 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4752
4753         PR tree-optimization/44914
4754         * g++.dg/tree-ssa/pr44914.C: New test.
4755
4756 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4757
4758         PR target/44290
4759         * gcc.dg/pr44290-1.c: New test.
4760         * gcc.dg/pr44290-2.c: New test.
4761
4762 2010-07-23  Jason Merrill  <jason@redhat.com>
4763
4764         PR c++/45008
4765         * g++.dg/abi/mangle44.C: New.
4766
4767 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4768
4769         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4770         for compile-time only tests.
4771         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4772         target check.
4773         * gcc.target/i386/pr39315-4.c: Ditto.
4774         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4775         target check.  Include sse-os-support.h.
4776         (main): Call check_isa and sse_os_support.
4777         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4778         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4779         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4780         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4781         target check.  Include sse-os-support.h.
4782         (main): Call check_isa and sse_os_support.
4783         * gcc.target/i386/vperm-v2df.c: Ditto.
4784
4785 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4786
4787         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4788         (check_effective_target_avx_runtime): New procedure.
4789         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4790         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4791
4792         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4793         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4794         and __get_cpuid test.
4795         * gcc.dg/compat/vector-2b_main.c: Ditto.
4796
4797         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4798
4799         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4800         for compile-time only test.
4801         * gcc.dg/pr32716.c: Ditto.
4802         * gcc.dg/pr34856.c: Ditto.
4803         * gcc.dg/pr36997.c: Ditto.
4804         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4805         * gfortran.dg/pr28158.f90: Ditto.
4806         * gfortran.dg/pr30667.f: Ditto.
4807
4808         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4809         i?86-*-* and x86_64-*-* targets to disable execution on targets
4810         without sse2 runtime support.
4811         * g++.dg/vect/vect.exp: Ditto.
4812         * gfortran.dg/vect/vect.exp: Ditto.
4813
4814         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4815         * gcc.dg/pr37544.c: Ditto.
4816         * gcc.dg/pr40550.c: Ditto.
4817         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4818         * gcc.dg/compat/vector-1a_main.c: Ditto.
4819         * gcc.dg/compat/vector-2a_main.c: Ditto.
4820         * gcc.dg/torture/pr16104-1.c: Ditto.
4821         * gcc.dg/torture/pr35771-1.c: Ditto.
4822         * gcc.dg/torture/pr35771-2.c: Ditto.
4823         * gcc.dg/torture/pr35771-3.c: Ditto.
4824         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4825         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4826         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4827         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4828         * g++.dg/other/i386-1.C: Ditto.
4829         * g++.dg/other/pr40446.C: Ditto.
4830
4831 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4832
4833         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4834
4835 2010-07-23  Daniel Kraft  <d@domob.eu>
4836
4837         PR fortran/44709
4838         * gfortran.dg/exit_1.f08: New test.
4839         * gfortran.dg/exit_2.f08: New test.
4840
4841 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4842
4843         PR tree-optimization/39839
4844         * gcc.target/arm/pr39839.c: New test case.
4845
4846 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4847
4848         * gnat.dg/unchecked_convert5b.adb: New test.
4849         * gnat.dg/unchecked_convert6.adb: Likewise.
4850         * gnat.dg/unchecked_convert6b.adb: Likewise.
4851
4852 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4853
4854         * gnat.dg/aggr15.ad[sb]: New test.
4855
4856 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4857
4858         PR debug/45024
4859         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4860
4861 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4862
4863         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4864         with dg-require-linker-plugin.
4865
4866 2010-07-22  Richard Guenther  <rguenther@suse.de>
4867
4868         PR lto/43850
4869         * g++.dg/lto/20100722-1_0.C: New testcase.
4870
4871 2010-07-22  Richard Guenther  <rguenther@suse.de>
4872
4873         PR lto/42451
4874         * gcc.dg/lto/20100720-3_0.c: New testcase.
4875         * gcc.dg/lto/20100720-3_1.c: Likewise.
4876
4877 2010-07-22  Richard Guenther  <rguenther@suse.de>
4878
4879         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4880         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4881
4882         PR lto/43373
4883         * gcc.dg/lto/20100722-1_0.c: New testcase.
4884
4885 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4886
4887         PR tree-optimization/44891
4888         * gcc.c-torture/compile/pr44891.c: New test.
4889
4890 2010-07-22  Richard Guenther  <rguenther@suse.de>
4891
4892         PR tree-optimization/45017
4893         * gcc.c-torture/execute/pr45017.c: New testcase.
4894
4895 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4896
4897         PR fortran/45019
4898         * gfortran.dg/aliasing_dummy_5.f90: New.
4899
4900 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4901
4902         PR target/43698
4903         * gcc.target/arm/pr43698.c: New test.
4904
4905 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4906
4907         PR fortran/44929
4908         * Revert my commit r162325 for this PR.
4909
4910 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR debug/45015
4913         * gcc.target/m68k/pr45015.c: New test.
4914
4915 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4916
4917         PR c++/44641
4918         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4919         comments.
4920
4921 2010-07-21  Richard Guenther  <rguenther@suse.de>
4922
4923         PR lto/45018
4924         * g++.dg/lto/20100721-1_0.C: New testcase.
4925
4926 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4927
4928         PR tree-optimization/44900
4929         * g++.dg/torture/pr44900.C: New test.
4930
4931 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4932
4933         PR middle-end/44738
4934         * c-c++-common/uninit-17.c: Correct expected error.
4935
4936 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4937
4938         * gcc.dg/guality/asm-1.c: New test.
4939
4940         PR debug/45003
4941         * gcc.dg/guality/pr45003-2.c: New test.
4942         * gcc.dg/guality/pr45003-3.c: New test.
4943
4944 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4945
4946         PR libfortran/44697
4947         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4948
4949 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4950
4951         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4952         defined on the current line.
4953         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4954         * g++.dg/debug/dwarf2/pr44641.C: New.
4955
4956 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4957
4958         * gcc.target/powerpc/block-move-1.c: New test.
4959         * gcc.target/powerpc/block-move-2.c: New test.
4960
4961 2010-07-20  Jason Merrill  <jason@redhat.com>
4962
4963         PR c++/44967
4964         * g++.dg/cpp0x/sfinae2.C: New.
4965
4966 2010-07-20  Richard Guenther  <rguenther@suse.de>
4967
4968         PR lto/42696
4969         * gcc.dg/lto/20100720-4_0.c: New testcase.
4970
4971 2010-07-20  Richard Guenther  <rguenther@suse.de>
4972
4973         PR lto/43221
4974         * gcc.dg/lto/20100720-2_0.c: New testcase.
4975         * gcc.dg/lto/20100720-2_1.c: Likewise.
4976
4977 2010-07-20  Richard Guenther  <rguenther@suse.de>
4978
4979         PR lto/43208
4980         * gcc.dg/lto/20100720-1_0.c: New testcase.
4981         * gcc.dg/lto/20100720-1_1.c: Likewise.
4982
4983 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR debug/45003
4986         * gcc.dg/guality/pr45003-1.c: New test.
4987
4988 2010-07-20  Richard Guenther  <rguenther@suse.de>
4989
4990         PR tree-optimization/44977
4991         * gcc.dg/torture/pr44977.c: New testcase.
4992
4993 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4994
4995         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4996         sync_char_short
4997
4998 2010-07-20  Richard Guenther  <rguenther@suse.de>
4999
5000         PR middle-end/44971
5001         PR middle-end/44988
5002         * gcc.dg/pr44971.c: New testcase.
5003         * gcc.c-torture/compile/pr44988.c: Likewise.
5004
5005 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5006
5007         PR fortran/44929
5008         * gfortran.dg/allocate_with_typespec.f90: New test.
5009         * gfortran.dg/allocate_derived_1.f90: Update error message.
5010
5011 2010-07-19  Jason Merrill  <jason@redhat.com>
5012
5013         PR c++/44996
5014         * g++.dg/cpp0x/decltype23.C: New.
5015
5016 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5017
5018         PR fortran/42385
5019         * gfortran.dg/class_defined_operator_1.f03 : New test.
5020
5021 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5022
5023         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5024         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5025         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5026         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5027
5028 2010-07-19  Richard Guenther  <rguenther@suse.de>
5029
5030         PR middle-end/44941
5031         * gcc.c-torture/compile/pr44941.c: New testcase.
5032
5033 2010-07-19  Jason Merrill  <jason@redhat.com>
5034
5035         PR c++/44969
5036         * g++.dg/template/sfinae24.C: New.
5037
5038 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5039
5040         PR fortran/44353
5041         * gfortran.dg/data_implied_do_2.f90: Removed.
5042
5043 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5044
5045         PR c++/44969
5046         * g++.dg/template/sfinae23.C: New.
5047
5048 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5049
5050         * lib/target-supports.exp (check_sse_os_support_available): New
5051         proc.
5052         (check_sse_hw_available): New proc.
5053         (check_effective_target_sse_runtime): New proc.
5054         (check_effective_target_sse2_runtime): New proc.
5055         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5056         -msse2 if check_sse_os_support_available.
5057         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5058         check_sse_os_support_available.
5059         * gcc.dg/vect/vect.exp: Likewise.
5060         * gfortran.dg/vect/vect.exp: Likewise.
5061         * gcc.target/i386/sol2-check: Renamed to ...
5062         * gcc.target/i386/sse-os-support.h: ... this.
5063         (sol2_check): Renamed to ...
5064         (sse_os_support): ... this.
5065         Only test movss with xmm registers.
5066         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5067         Removed ILL_INSN, ILL_INSN_LEN.
5068         * gcc.target/i386/sse2-check.h: Likewise.
5069         * gcc.target/i386/sse3-check.h: Likewise.
5070         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5071         Removed cpuid.h, __get_cpuid test.
5072         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5073         Removed cpuid.h, __get_cpuid test.
5074         * g++.dg/other/pr40446.C: Likewise.
5075         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5076         * gcc.dg/compat/vector-1a_main.c: Likewise.
5077         * gcc.dg/compat/vector-2a_main.c: Likewise.
5078         * gcc.dg/pr36584.c: Likewise.
5079         * gcc.dg/pr37544.c: Likewise.
5080         * gcc.dg/torture/pr16104-1.c: Likewise.
5081         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5082         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5083         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5084         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5085         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5086         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5087         sse2_runtime.
5088         * gcc.dg/torture/pr35771-2.c: Likewise.
5089         * gcc.dg/torture/pr35771-3.c: Likewise.
5090         * gcc.target/i386/pr39315-2.c: Likewise.
5091         * gcc.target/i386/pr39315-4.c: Likewise.
5092         * gcc.target/i386/vperm-v2df.c: Likewise.
5093         * gcc.target/i386/vperm-v2di.c: Likewise.
5094         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5095         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5096         sse_runtime.
5097
5098 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5099
5100         PR fortran/44353
5101         * gfortran.dg/data_implied_do_2.f90: New test.
5102
5103 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5104
5105         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5106
5107 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5108
5109         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5110         to the "mips16" group.
5111         (mips_using_mips16_p): New procedure.
5112         (mips-dg-options): Use it.
5113
5114 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5115
5116         * gcc.target/mips/mips16-attributes-4.c: New test.
5117
5118 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5119
5120         PR testsuite/44418
5121         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5122         * gcc.target/powerpc/recip-2.c: Ditto.
5123         * gcc.target/powerpc/recip-3.c: Ditto.
5124
5125 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5126
5127         * gcc.target/arm/pr42235.c: New test.
5128
5129 2010-07-16  Jason Merrill  <jason@redhat.com>
5130
5131         PR c++/32505
5132         * g++.dg/template/partial8.C: New.
5133
5134 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5135
5136         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5137         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5138         in C++.
5139         (gualcvt): New overloaded inline.
5140         (GUALCVT): Use it for C++.
5141         * g++.dg/guality/guality.exp: New.
5142         * g++.dg/guality/guality.h: New.
5143         * g++.dg/guality/redeclaration1.C: New test.
5144         * g++.dg/dg.exp: Prune also guality/* tests.
5145         * gcc.dg/guality/pr43141.c: Moved to...
5146         * c-c++-common/guality/pr43141.c: ... here.
5147
5148 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5149
5150         PR libfortran/37077
5151         * gfortran.dg/char4_iunit_2.f03: New test.
5152
5153 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5154
5155         * lib/plugin-support.exp (plugin-test-execute):
5156         Add ${gcc_objdir}/intl to includes.
5157
5158 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR target/44942
5161         * gcc.c-torture/execute/pr44942.c: New test.
5162         * gcc.target/i386/pr44942.c: New test.
5163
5164 2010-07-15  Jason Merrill  <jason@redhat.com>
5165
5166         PR c++/44909
5167         * g++.dg/cpp0x/implicit7.C: New.
5168         * g++.dg/cpp0x/implicit8.C: New.
5169
5170 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5171
5172         Disable float tests for __SPU__ targets due to lack of signed zero:
5173         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5174         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5175         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5176         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5177         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5178         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5179         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5180         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5181         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5182
5183 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5184
5185         * gfortran.dg/select_char_2.f90: New test.
5186
5187 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5188
5189         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5190         with DECL_CHAIN.
5191
5192 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5193
5194         PR fortran/44936
5195         * gfortran.dg/typebound_generic_9.f03: New.
5196
5197 2010-07-15  Richard Guenther  <rguenther@suse.de>
5198
5199         PR tree-optimization/44946
5200         * gcc.c-torture/compile/pr44946.c: New testcase.
5201
5202 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5203
5204         PR fortran/40206
5205         * gfortran.dg/select_char_3.f90: New test.
5206
5207 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5208             Kevin F. Quinn  <kevquinn@gentoo.org>
5209
5210         * gcc.dg/Wtrampolines.c: New.
5211
5212 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5213
5214         PR libfortran/44934
5215         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5216
5217 2010-07-14  Jason Merrill  <jason@redhat.com>
5218
5219         PR c++/44810
5220         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5221
5222         Implement C++0x unrestricted unions (N2544)
5223         * g++.dg/cpp0x/union1.C: New.
5224         * g++.dg/cpp0x/union2.C: New.
5225         * g++.dg/cpp0x/union3.C: New.
5226         * g++.dg/cpp0x/defaulted2.C: Adjust.
5227         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5228         * g++.old-deja/g++.ext/anon2.C: Adjust.
5229         * g++.old-deja/g++.mike/misc6.C: Adjust.
5230
5231 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5232
5233         PR fortran/44925
5234         * gfortran.dg/c_loc_tests_15.f90: New.
5235
5236 2010-07-13  Jason Merrill  <jason@redhat.com>
5237
5238         PR c++/44909
5239         * g++.dg/cpp0x/implicit6.C: New.
5240
5241 2010-07-13  Jason Merrill  <jason@redhat.com>
5242
5243         PR c++/44540
5244         * g++.dg/abi/noreturn1.C: New.
5245         * g++.dg/abi/noreturn2.C: New.
5246
5247 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5248
5249         PR other/44874
5250         PR debug/44832
5251         * c-c++-common/pr44832.c: New test.
5252
5253 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5254
5255         PR objc/44488
5256         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5257         on the target.  Make sure that we can assemble the emitted asm when
5258         the test type is 'compile'.
5259
5260 2010-07-13  Richard Guenther  <rguenther@suse.de>
5261
5262         PR tree-optimization/36960
5263         * g++.dg/torture/pr36960.C: New testcase.
5264
5265 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5266
5267         PR c++/44908
5268         * g++.dg/template/sfinae21.C: New.
5269         * g++.dg/template/sfinae22.C: Likewise.
5270
5271 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5272
5273         PR testsuite/42843
5274         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5275         * gcc.dg/plugin/ggcplug.c: Likewise.
5276         * g++.dg/plugin/selfassign.c: Likewise.
5277         * g++.dg/plugin/attribute_plugin.c: Likewise.
5278         * g++.dg/plugin/dumb_plugin.c: Likewise.
5279         * g++.dg/plugin/pragma_plugin.c: Likewise.
5280
5281 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5282
5283         * gcc.c-torture/execute/pr44683.x: New.
5284         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5285
5286 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5287
5288         PR fortran/44434
5289         PR fortran/44565
5290         PR fortran/43945
5291         PR fortran/44869
5292         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5293         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5294         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5295         * gfortran.dh/typebound_call_16.f03: New.
5296         * gfortran.dg/typebound_generic_6.f03: New.
5297         * gfortran.dg/typebound_generic_7.f03: New.
5298         * gfortran.dg/typebound_generic_8.f03: New.
5299
5300 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5301
5302         PR libfortran/37077
5303         * gfortran.dg/char4_iunit_1.f03: New test.
5304
5305 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5306
5307         * gcc.dg/tree-ssa/vrp53.c: New test.
5308
5309 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5310
5311         PR c++/44907
5312         * g++.dg/template/sfinae19.C: New.
5313         * g++.dg/template/sfinae20.C: Likewise.
5314
5315 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5316
5317         * gcc.target/arm/interrupt-1.c: New test.
5318         * gcc.target/arm/interrupt-2.c: New test.
5319
5320 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5321
5322         * gcc.dg/pr42427.c: Require c99_runtime.
5323         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5324         c99_runtime.
5325         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5326         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5327         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5328         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5329         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5330         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5331         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5332         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5333         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5334         * gcc.target/i386/pr37275.c: Require visibility support.
5335
5336 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5337
5338         * lib/target-supports.exp (check_effective_target_sse): New proc.
5339         * gcc.target/i386/sol2-check.h: New file.
5340         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5341         Include sol2-check.h.
5342         (main) Only run do_test () if sol2_check ().
5343         * gcc.target/i386/sse2-check.h: Likewise.
5344         * gcc.target/i386/sse3-check.h: Likewise.
5345         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5346         [__sun__ && __svr4__]: Execute SSE2 instruction.
5347         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5348         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5349         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5350         * g++.dg/ext/vector14.C: Likewise.
5351         * g++.dg/other/mmintrin.C: Likewise.
5352         * gcc.dg/20020418-1.c: Likewise.
5353         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5354         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5355         * gcc.dg/format/unnamed-1.c: Likewise.
5356         Adapt dg-warning line number.
5357         * gcc.dg/graphite/pr40281.c: Likewise.
5358         * gcc.dg/pr32176.c: Likewise.
5359         * gcc.dg/pr40550.c: Likewise.
5360         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5361         * gcc.dg/torture/pr36891.c: Likewise.
5362         * gcc.target/i386/20020218-1.c: Likewise.
5363         * gcc.target/i386/20020523.c: Likewise.
5364         * gcc.target/i386/abi-1.c: Likewise.
5365         * gcc.target/i386/brokensqrt.c: Likewise.
5366         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5367         * gcc.target/i386/pr13366.c: Likewise.
5368         * gcc.target/i386/pr13685.c: Likewise.
5369         * gcc.target/i386/pr24306.c: Likewise.
5370         * gcc.target/i386/pr31486.c: Likewise.
5371         * gcc.target/i386/pr32065-1.c: Likewise.
5372         * gcc.target/i386/pr32065-2.c: Likewise.
5373         * gcc.target/i386/pr32389.c: Likewise.
5374         * gcc.target/i386/pr38824.c: Likewise.
5375         * gcc.target/i386/pr38931.c: Likewise.
5376         * gcc.target/i386/pr39592-1.c: Likewise.
5377         * gcc.target/i386/pr43766.c: Likewise.
5378         * gcc.target/i386/recip-divf.c: Likewise.
5379         * gcc.target/i386/recip-sqrtf.c: Likewise.
5380         * gcc.target/i386/recip-vec-divf.c: Likewise.
5381         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5382         * gcc.target/i386/sse-1.c: Likewise.
5383         * gcc.target/i386/sse-16.c: Likewise.
5384         * gcc.target/i386/sse-2.c: Likewise.
5385         * gcc.target/i386/sse-20.c: Likewise.
5386         * gcc.target/i386/sse-3.c: Likewise.
5387         * gcc.target/i386/sse-7.c: Likewise.
5388         * gcc.target/i386/sse-9.c: Likewise.
5389         * gcc.target/i386/sse-addps-1.c: Likewise.
5390         * gcc.target/i386/sse-addss-1.c: Likewise.
5391         * gcc.target/i386/sse-andnps-1.c: Likewise.
5392         * gcc.target/i386/sse-andps-1.c: Likewise.
5393         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5394         * gcc.target/i386/sse-comiss-1.c: Likewise.
5395         * gcc.target/i386/sse-comiss-2.c: Likewise.
5396         * gcc.target/i386/sse-comiss-3.c: Likewise.
5397         * gcc.target/i386/sse-comiss-4.c: Likewise.
5398         * gcc.target/i386/sse-comiss-5.c: Likewise.
5399         * gcc.target/i386/sse-comiss-6.c: Likewise.
5400         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5401         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5402         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5403         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5404         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5405         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5406         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5407         * gcc.target/i386/sse-divps-1.c: Likewise.
5408         * gcc.target/i386/sse-divss-1.c: Likewise.
5409         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5410         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5411         * gcc.target/i386/sse-maxps-1.c: Likewise.
5412         * gcc.target/i386/sse-maxss-1.c: Likewise.
5413         * gcc.target/i386/sse-minps-1.c: Likewise.
5414         * gcc.target/i386/sse-minss-1.c: Likewise.
5415         * gcc.target/i386/sse-movaps-1.c: Likewise.
5416         * gcc.target/i386/sse-movaps-2.c: Likewise.
5417         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5418         * gcc.target/i386/sse-movhps-1.c: Likewise.
5419         * gcc.target/i386/sse-movhps-2.c: Likewise.
5420         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5421         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5422         * gcc.target/i386/sse-movntps-1.c: Likewise.
5423         * gcc.target/i386/sse-movss-1.c: Likewise.
5424         * gcc.target/i386/sse-movss-2.c: Likewise.
5425         * gcc.target/i386/sse-movss-3.c: Likewise.
5426         * gcc.target/i386/sse-movups-1.c: Likewise.
5427         * gcc.target/i386/sse-movups-2.c: Likewise.
5428         * gcc.target/i386/sse-mulps-1.c: Likewise.
5429         * gcc.target/i386/sse-mulss-1.c: Likewise.
5430         * gcc.target/i386/sse-orps-1.c: Likewise.
5431         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5432         * gcc.target/i386/sse-recip-vec.c: Likewise.
5433         * gcc.target/i386/sse-recip.c: Likewise.
5434         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5435         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5436         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5437         * gcc.target/i386/sse-subps-1.c: Likewise.
5438         * gcc.target/i386/sse-subss-1.c: Likewise.
5439         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5440         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5441         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5442         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5443         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5444         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5445         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5446         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5447         * gcc.target/i386/sse-xorps-1.c: Likewise.
5448         * gcc.target/i386/ssefn-1.c: Likewise.
5449         * gcc.target/i386/ssefn-3.c: Likewise.
5450         * gcc.target/i386/sseregparm-1.c: Likewise.
5451         * gcc.target/i386/stackalign/return-3.c: Likewise.
5452         * gcc.target/i386/vectorize1.c: Likewise.
5453         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5454         * gcc.target/i386/xorps-sse.c: Likewise.
5455         * gfortran.dg/pr28158.f90: Likewise.
5456         * gfortran.dg/pr30667.f: Likewise.
5457         * gnat.dg/loop_optimization7.adb: Likewise.
5458         * gnat.dg/sse_nolib.adb: Likewise.
5459
5460 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5461
5462         PR fortran/44702
5463         * gfortran.dg/use_rename_6.f90: New.
5464         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5465
5466 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5467
5468         PR fortran/44869
5469         * gfortran.dg/class_24.f03: New.
5470
5471 2010-07-10  Richard Guenther  <rguenther@suse.de>
5472
5473         PR lto/44889
5474         * gcc.dg/lto/20100709-1_0.c: New testcase.
5475         * gcc.dg/lto/20100709-1_1.c: Likewise.
5476
5477 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5478
5479         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5480
5481 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5482
5483         PR objc/44140
5484         * objc.dg/lto/trivial-1_0.m: New.
5485         * objc.dg/lto/lto.exp: New.
5486         * obj-c++.dg/lto/trivial-1_0.mm: New.
5487         * obj-c++.dg/lto/lto.exp: New.
5488         * objc.dg/symtab-1.m: Adjust sizes.
5489         * objc.dg/image-info.m: Do not run for gnu-runtime.
5490
5491 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5492
5493         * gcc.dg/pr32370.c: Allow another kind of error message.
5494
5495 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5496
5497         * gnat.dg/atomic3.adb: New test.
5498
5499 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5500             Denys Vlasenko  <dvlasenk@redhat.com>
5501             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5502
5503         PR tree-optimization/28632
5504         * gcc.dg/tree-ssa/vrp51.c: New test.
5505         * gcc.dg/tree-ssa/vrp52.c: New test.
5506
5507 2010-07-09  Jason Merrill  <jason@redhat.com>
5508
5509         * g++.dg/abi/covariant6.C: New.
5510         * g++.dg/inherit/covariant17.C: Test both bases.
5511         * g++.dg/inherit/covariant7.C: Check vtable layout.
5512
5513 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5514
5515         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5516
5517 2010-07-09  Richard Guenther  <rguenther@suse.de>
5518
5519         PR tree-optimization/44852
5520         * gcc.c-torture/execute/pr44852.c: New testcase.
5521
5522 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5523
5524         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5525         multiplication by values.
5526         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5527         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5528
5529 2010-07-09  Richard Guenther  <rguenther@suse.de>
5530
5531         PR tree-optimization/44882
5532         * gfortran.dg/pr44882.f90: New testcase.
5533
5534 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5535
5536         PR target/40657
5537         * gcc.target/arm/pr40657-1.c: New test.
5538         * gcc.target/arm/pr40657-2.c: New test.
5539         * gcc.c-torture/execute/pr40657.c: New test.
5540
5541 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5542
5543         * gcc.dg/tree-ssa/vrp50.c: New test.
5544         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5545
5546 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5547
5548         PR fortran/44649
5549         * gfortran.dg/c_sizeof_1.f90: Modified.
5550         * gfortran.dg/storage_size_1.f08: New.
5551         * gfortran.dg/storage_size_2.f08: New.
5552
5553 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5554
5555         * gcc.c-torture/execute/20100708-1.c: New test.
5556
5557 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5558
5559         PR fortran/44847
5560         * gfortran.dg/gomp/pr44847.f90: New test.
5561
5562 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5563
5564         PR tree-optimization/44710
5565         * gcc.dg/tree-ssa/ifc-6.c: New.
5566         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5567
5568 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5569
5570         PR fortran/18918
5571         * gfortran.dg/coarray_10.f90: Add an additional test.
5572
5573 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5574
5575         PR middle-end/44828
5576         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5577         * gcc.c-torture/execute/pr44828.x: Revert.
5578
5579 2010-07-08  Jason Merrill  <jason@redhat.com>
5580
5581         PR c++/43120
5582         * g++.dg/inherit/covariant17.C: New.
5583         * g++.dg/abi/covariant1.C: Actually test for the bug.
5584
5585 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5586
5587         PR rtl-optimization/44838
5588         * gcc.dg/pr44838.c: New.
5589
5590 2010-07-08  Richard Guenther  <rguenther@suse.de>
5591
5592         PR tree-optimization/44831
5593         * gcc.c-torture/compile/pr44831.c: New testcase.
5594         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5595
5596 2010-07-08  Richard Guenther  <rguenther@suse.de>
5597
5598         PR tree-optimization/44861
5599         * g++.dg/vect/pr44861.cc: New testcase.
5600
5601 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5602
5603         PR middle-end/44828
5604         * gcc.c-torture/execute/pr44828.x: New file.
5605
5606 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5607
5608         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5609         dg-options.
5610         * g++.dg/ext/altivec-17.C: Adjust error message.
5611
5612 2010-07-07  Tom Tromey  <tromey@redhat.com>
5613
5614         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5615
5616 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5617
5618         PR target/44844
5619         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5620         * gcc.target/i386/rdrand-2.c: Likewise.
5621         * gcc.target/i386/rdrand-3.c: Likewise.
5622
5623 2010-07-07  Jan Hubicka  <jh@suse.cz>
5624
5625         PR middle-end/44813
5626         * g++.dg/torture/pr44813.C: New testcase.
5627         * g++.dg/torture/pr44826.C: New testcase.
5628
5629 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5630
5631         PR rtl-optimization/44787
5632         * gcc.c-torture/compile/pr44788.c: New test.
5633         * gcc.target/arm/pr44788.c: New test.
5634
5635 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5636
5637         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5638
5639 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5640
5641         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5642         to dg-options.
5643
5644 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5645
5646         PR fortran/44742
5647         * gfortran.dg/parameter_array_init_6.f90: New.
5648         * gfortran.dg/initialization_20.f90: Update dg-error.
5649         * gfortran.dg/initialization_24.f90: Ditto.
5650
5651 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5652         PR fortran/PR44693
5653         * gfortran.dg/dim_range_1.f90:  New test.
5654         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5655
5656 2010-07-06  Jason Merrill  <jason@redhat.com>
5657
5658         PR c++/44703
5659         * g++.dg/cpp0x/initlist41.C: New.
5660
5661         PR c++/44778
5662         * g++.dg/template/ptrmem22.C: New.
5663
5664 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5665
5666         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5667         support.
5668         * gcc.target/i386/i386.exp: Likewise.
5669
5670 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5671
5672         PR testsuite/44195
5673         * gcc.dg/lto/20100518_0.c: Limit to x86.
5674
5675 2010-07-06  Richard Guenther  <rguenther@suse.de>
5676
5677         PR middle-end/44828
5678         * gcc.c-torture/execute/pr44828.c: New testcase.
5679
5680 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5681
5682         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5683         * g++.dg/warn/volatile1.C: Likewise.
5684         * g++.dg/template/warn1.C: Likewise.
5685
5686 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5687
5688         AVX Programming Reference (June, 2010)
5689         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5690         * g++.dg/other/i386-3.C: Likewise.
5691         * gcc.target/i386/sse-12.c: Likewise.
5692
5693         * gcc.target/i386/f16c-check.h: New.
5694         * gcc.target/i386/rdfsbase-1.c: Likewise.
5695         * gcc.target/i386/rdfsbase-2.c: Likewise.
5696         * gcc.target/i386/rdgsbase-1.c: Likewise.
5697         * gcc.target/i386/rdgsbase-2.c: Likewise.
5698         * gcc.target/i386/rdrand-1.c: Likewise.
5699         * gcc.target/i386/rdrand-2.c: Likewise.
5700         * gcc.target/i386/rdrand-3.c: Likewise.
5701         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5702         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5703         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5704         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5705         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5706         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5707         * gcc.target/i386/wrfsbase-1.c: Likewise.
5708         * gcc.target/i386/wrfsbase-2.c: Likewise.
5709         * gcc.target/i386/wrgsbase-1.c: Likewise.
5710         * gcc.target/i386/wrgsbase-2.c: Likewise.
5711
5712         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5713         (__builtin_ia32_vcvtps2ph): New.
5714         (__builtin_ia32_vcvtps2ph256): Likewise.
5715
5716         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5717         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5718
5719         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5720         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5721
5722         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5723         (__builtin_ia32_vcvtps2ph256): Likewise.
5724         Add fsgsbase,rdrnd,f16c.
5725
5726         * lib/target-supports.exp (check_effective_target_f16c): New.
5727
5728 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5729
5730         * gcc.dg/guality/nrv-1.c: New test.
5731
5732 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5733
5734         PR middle-end/42505
5735         * gcc.target/arm/pr42505.c: New test case.
5736
5737 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR c++/44808
5740         * g++.dg/opt/nrv16.C: New test.
5741
5742 2010-07-05  Richard Guenther  <rguenther@suse.de>
5743
5744         PR tree-optimization/44784
5745         * gcc.c-torture/compile/pr44784.c: New testcase.
5746
5747 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5748
5749         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5750         Increase loop bound and array size.
5751         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5752         Likewise.
5753
5754 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5755
5756         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5757         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5758         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5759         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5760         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5761
5762 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5763
5764         PR c++/22138
5765         * g++.dg/parse/template25.C: New.
5766
5767 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5768
5769         PR rtl-optimization/44695
5770         * gcc.dg/torture/pr44695.c: New.
5771
5772 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5773
5774         PR c++/16630
5775         * g++.dg/ext/pretty3.C: New.
5776
5777 2010-07-04  Richard Guenther  <rguenther@suse.de>
5778
5779         PR middle-end/44809
5780         * g++.dg/torture/pr44809.C: New testcase.
5781
5782 2010-07-04  Richard Guenther  <rguenther@suse.de>
5783
5784         PR tree-optimization/44656
5785         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5786
5787 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5788             Revital Eres  <eres@il.ibm.com>
5789
5790         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5791         misaligned stores.
5792         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5793         gcc.dg/vect/vect-96.c: Likewise.
5794         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5795         that support misaligned stores. Change the number of expected
5796         misaligned accesses.
5797         * gcc.dg/vect/vect-peel-1.c: New test.
5798         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5799         gcc.dg/vect/vect-peel-4.c: Likewise.
5800         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5801         vectorizable on all targets that support realignment.
5802         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5803
5804 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5805
5806         PR c/44806
5807         * gcc.dg/torture/pr44806.c: New.
5808
5809 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5810
5811         * gnat.dg/cond_expr1.adb: New test.
5812
5813 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5814
5815         * gnat.dg/modular3.adb: New test.
5816         * gnat.dg/modular3_pkg.ads: New helper.
5817
5818 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5819             Mikael Pettersson  <mikpe@it.uu.se>
5820
5821         PR testsuite/44518
5822         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5823         Make signed-ness of chars explicit.  Scan the object for
5824         strings that are split by some target assemblers.
5825         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5826         explicit.
5827
5828 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5829
5830         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5831
5832 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5833
5834         PR/44128
5835         * g++.dg/warn/Wshadow-7.C: New test.
5836
5837 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5838             Julian Brown  <julian@codesourcery.com>
5839             Sandra Loosemore  <sandra@codesourcery.com>
5840
5841         * gcc.c-torture/execute/20100416-1.c: New test case.
5842
5843 2010-07-02  Julian Brown  <julian@codesourcery.com>
5844             Sandra Loosemore  <sandra@codesourcery.com>
5845
5846         PR target/43703
5847
5848         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5849         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5850
5851 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5852             Julian Brown  <julian@codesourcery.com>
5853
5854         * gcc.target/arm/neon/vadds64.c: Regenerated.
5855         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5856         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5857         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5858         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5859         * gcc.target/arm/neon-vmls-1.c: Likewise.
5860         * gcc.target/arm/neon-vsubs64.c: New execution test.
5861         * gcc.target/arm/neon-vsubu64.c: New execution test.
5862         * gcc.target/arm/neon-vadds64.c: New execution test.
5863         * gcc.target/arm/neon-vaddu64.c: New execution test.
5864
5865 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5866
5867         * gcc.target/arm/neon-vands64.c: New.
5868         * gcc.target/arm/neon-vandu64.c: New.
5869         * gcc.target/arm/neon-vbics64.c: New.
5870         * gcc.target/arm/neon-vbicu64.c: New.
5871         * gcc.target/arm/neon-veors64.c: New.
5872         * gcc.target/arm/neon-veoru64.c: New.
5873         * gcc.target/arm/neon-vorns64.c: New.
5874         * gcc.target/arm/neon-vornu64.c: New.
5875         * gcc.target/arm/neon-vorrs64.c: New.
5876         * gcc.target/arm/neon-vorru64.c: New.
5877         * gcc.target/arm/neon/vands64.c: Regenerated.
5878         * gcc.target/arm/neon/vandu64.c: Regenerated.
5879         * gcc.target/arm/neon/vbics64.c: Regenerated.
5880         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5881         * gcc.target/arm/neon/veors64.c: Regenerated.
5882         * gcc.target/arm/neon/veoru64.c: Regenerated.
5883         * gcc.target/arm/neon/vorns64.c: Regenerated.
5884         * gcc.target/arm/neon/vornu64.c: Regenerated.
5885         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5886         * gcc.target/arm/neon/vorru64.c: Regenerated.
5887
5888 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5889
5890         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5891
5892 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5893
5894         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5895         * gfortran.dg/intent_out_5.f90: Same.
5896         * gfortran.dg/ltrans-7.f90: Same.
5897         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5898
5899 2010-07-02  Jan Hubicka  <jh@suse.cz>
5900
5901         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5902
5903 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5904
5905         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5906
5907 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5908
5909         PR c++/44780
5910         * c-c++-common/Wunused-var-12.c: New test.
5911
5912 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5913
5914         PR target/42835
5915         * gcc.target/arm/pr42835.c: New test.
5916
5917         PR target/42172
5918         * gcc.target/arm/pr42172-1.c: New test.
5919
5920 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5921
5922         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5923
5924 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5925
5926         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5927         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5928         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5929         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5930         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5931         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5932         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5933         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5934         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5935         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5936         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5937         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5938         * gcc.target/arm/neon-vdup_ns64.c: New.
5939         * gcc.target/arm/neon-vdup_nu64.c: New.
5940         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5941         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5942         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5943         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5944         * gcc.target/arm/neon-vmov_ns64.c: New.
5945         * gcc.target/arm/neon-vmov_nu64.c: New.
5946         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5947         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5948         * gcc.target/arm/neon-vget_lanes64.c: New.
5949         * gcc.target/arm/neon-vget_laneu64.c: New.
5950         * gcc.target/arm/neon-vset_lanes64.c: New.
5951         * gcc.target/arm/neon-vset_laneu64.c: New.
5952
5953 2010-07-02  Richard Guenther  <rguenther@suse.de>
5954
5955         * g++.dg/torture/20100702-1.C: New testcase.
5956
5957 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5958
5959         PR target/44707
5960         * gcc.c-torture/compile/pr44707.c: New test.
5961
5962 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5963
5964         PR c++/44039
5965         * g++.dg/template/crash101.C: New.
5966
5967 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5968
5969         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5970         Use the ABI-0 accessors and fail it for m64.
5971
5972 2010-07-02  Jan Hubicka  <jh@suse.cz>
5973
5974         * g++.dg/tree-ssa/pr44706.C: New testcase.
5975
5976 2010-07-02  Richard Guenther  <rguenther@suse.de>
5977
5978         PR tree-optimization/44748
5979         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5980
5981 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5982
5983         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5984         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5985         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5986         the method types to forward:.
5987
5988 2010-06-30  Jason Merrill  <jason@redhat.com>
5989
5990         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5991         * g++.dg/other/pr25632.C: Likewise.
5992
5993 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5994
5995         PR tree-optimization/40421
5996         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5997
5998 2010-07-01  Richard Guenther  <rguenther@suse.de>
5999
6000         PR middle-end/42834
6001         PR middle-end/44468
6002         * gcc.c-torture/execute/20100316-1.c: New testcase.
6003         * gcc.c-torture/execute/pr44468.c: Likewise.
6004         * gcc.c-torture/compile/20100609-1.c: Likewise.
6005         * gcc.dg/volatile2.c: Adjust.
6006         * gcc.dg/plugin/selfassign.c: Likewise.
6007         * gcc.dg/pr36902.c: Likewise.
6008         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6009         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6010         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6011         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6012         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6013         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6014         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6015         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6016         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6017         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6018         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6019         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6020         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6021         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6022         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6023         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6024         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6025         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6026         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6027         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6028         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6029         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6030         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6031         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6032         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6033         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6034         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6035         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6036         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6037         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6038         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6039         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6040         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6041         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6042         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6043         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6044         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6045         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6046         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6047         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6048         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6049         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6050         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6051         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6052         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6053         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6054         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6055         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6056         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6057         * g++.dg/tree-ssa/pr31146.C: Likewise.
6058         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6059         * g++.dg/tree-ssa/pr33604.C: Likewise.
6060         * g++.dg/plugin/selfassign.c: Likewise.
6061         * gfortran.dg/array_memcpy_3.f90: Likewise.
6062         * gfortran.dg/array_memcpy_4.f90: Likewise.
6063         * c-c++-common/torture/pr42834.c: New testcase.
6064
6065 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6066
6067         PR c++/44628
6068         * g++.dg/template/crash100.C: New.
6069
6070 2010-06-30  Jan Hubicka  <jh@suse.cz>
6071
6072         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6073
6074 2010-06-30  Michael Matz  <matz@suse.de>
6075
6076         PR bootstrap/44699
6077         * gcc.dg/pr44699.c: New test.
6078
6079 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6080
6081         PR tree-optimization/39799
6082         * c-c++-common/uninit-17.c: New test.
6083
6084 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6085
6086         PR libfortran/43298
6087         * gfortran.dg/read_infnan_1.f90: New test.
6088
6089 2010-06-29  Jason Merrill  <jason@redhat.com>
6090
6091         Enable implicitly declared move constructor/operator= (N3053).
6092         * g++.dg/cpp0x/implicit3.C: New.
6093         * g++.dg/cpp0x/implicit4.C: New.
6094         * g++.dg/cpp0x/implicit5.C: New.
6095         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6096         * g++.dg/cpp0x/not_special.C: Adjust.
6097         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6098         * g++.dg/cpp0x/rv1n.C: Adjust.
6099         * g++.dg/cpp0x/rv1p.C: Adjust.
6100         * g++.dg/cpp0x/rv2n.C: Adjust.
6101         * g++.dg/cpp0x/rv2p.C: Adjust.
6102         * g++.dg/cpp0x/rv3n.C: Adjust.
6103         * g++.dg/cpp0x/rv3p.C: Adjust.
6104         * g++.dg/cpp0x/rv4n.C: Adjust.
6105         * g++.dg/cpp0x/rv4p.C: Adjust.
6106         * g++.dg/cpp0x/rv5n.C: Adjust.
6107         * g++.dg/cpp0x/rv5p.C: Adjust.
6108         * g++.dg/cpp0x/rv6n.C: Adjust.
6109         * g++.dg/cpp0x/rv6p.C: Adjust.
6110         * g++.dg/cpp0x/rv7n.C: Adjust.
6111         * g++.dg/cpp0x/rv7p.C: Adjust.
6112         * g++.dg/cpp0x/rv8p.C: Adjust.
6113         * g++.dg/gomp/pr26690-1.C: Adjust.
6114         * g++.dg/other/error20.C: Adjust.
6115         * g++.dg/other/error31.C: Adjust.
6116         * g++.dg/parse/error19.C: Adjust.
6117         * g++.dg/template/qualttp5.C: Adjust.
6118         * g++.old-deja/g++.law/ctors5.C: Adjust.
6119
6120         Enable implicitly deleted functions (N2346)
6121         * g++.dg/cpp0x/defaulted17.C: New.
6122         * g++.dg/cpp0x/implicit1.C: New.
6123         * g++.dg/cpp0x/implicit2.C: New.
6124         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6125         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6126         * g++.dg/init/ctor4.C: Adjust.
6127         * g++.dg/init/synth2.C: Adjust.
6128         * g++.dg/lto/20081118_1.C: Adjust.
6129         * g++.dg/other/error13.C: Adjust.
6130         * g++.dg/other/unused1.C: Adjust.
6131         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6132         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6133         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6134         * g++.old-deja/g++.law/ctors17.C: Adjust.
6135         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6136         * g++.old-deja/g++.pt/assign1.C: Adjust.
6137         * g++.old-deja/g++.pt/crash20.C: Adjust.
6138
6139         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6140         * g++.dg/cpp0x/defaulted13.C: Adjust.
6141         * g++.dg/cpp0x/defaulted2.C: Adjust.
6142         * g++.dg/cpp0x/defaulted3.C: Adjust.
6143         * g++.dg/cpp0x/initlist9.C: Adjust.
6144         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6145         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6146         * g++.dg/init/synth2.C: Adjust.
6147
6148         * g++.dg/cpp0x/defaulted19.C: New.
6149
6150         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6151         * g++.dg/template/error23.C: Fix for -std=c++0x.
6152
6153 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6154
6155         PR fortran/44718
6156         * gfortran.dg/proc_ptr_28.f90: New.
6157
6158 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6159
6160         PR tree-optimization/43801
6161         * g++.dg/torture/pr43801.C: New test.
6162
6163         PR debug/44668
6164         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6165
6166 2010-06-29  Jason Merrill  <jason@redhat.com>
6167
6168         PR c++/44587
6169         * g++.dg/template/qualified-id2.C: New.
6170         * g++.dg/template/qualified-id3.C: New.
6171
6172 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6173
6174         PR fortran/44696
6175         * gfortran.dg/associated_target_4.f90: New.
6176
6177 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6178
6179         PR fortran/44582
6180         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6181
6182 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6183
6184         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6185
6186 2010-06-29  Jan Hubicka  <jh@suse.cz>
6187
6188         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6189
6190 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6191
6192         PR target/43902
6193         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6194         * gcc.target/arm/wmul-3.c: New test.
6195         * gcc.target/arm/wmul-4.c: New test.
6196
6197 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6198
6199         PR rtl-optimization/44659
6200         * gcc.target/i386/extract-1.c: New.
6201         * gcc.target/i386/extract-2.c: Likewise.
6202         * gcc.target/i386/extract-3.c: Likewise.
6203         * gcc.target/i386/extract-4.c: Likewise.
6204         * gcc.target/i386/extract-5.c: Likewise.
6205         * gcc.target/i386/extract-6.c: Likewise.
6206
6207 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR c++/44682
6210         * g++.dg/warn/Wunused-var-14.C: New test.
6211
6212 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6213
6214         PR fortran/43298
6215         * gfortran.dg/nan_6.f90: New.
6216
6217 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6218
6219         PR tree-optimization/43781
6220         * gcc.dg/torture/pr43781.c: New.
6221
6222 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6223
6224         PR fortran/40158
6225         * gfortran.dg/actual_rank_check_1.f90: New test.
6226
6227 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6228
6229         * gcc.dg/ipa/ipa-sra-6.c: New test.
6230
6231 2010-06-28  Jan Hubicka  <jh@suse.cz>
6232
6233         PR tree-optimization/44687
6234         * gcc.c-torture/compile/pr44687.c
6235
6236 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6237
6238         PR c++/44535
6239         * g++.dg/torture/pr44535.C: New test.
6240
6241 2010-06-28  Michael Matz  <matz@suse.de>
6242
6243         PR middle-end/44592
6244         * gfortran.dg/pr44592.f90: New test.
6245
6246 2010-06-28  Jan Hubicka  <jh@suse.cz>
6247
6248         PR tree-optimization/44357
6249         * g++.dg/torture/pr44357.C: New testcase.
6250
6251 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6252
6253         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6254         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6255         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6256         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6257         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6258         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6259         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6260         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6261
6262 2010-06-27  Jan Hubicka  <jh@suse.cz>
6263
6264         * gcc.c-torture/compile/pr44686.c: New file.
6265
6266 2010-06-27  Richard Guenther  <rguenther@suse.de>
6267
6268         PR tree-optimization/44683
6269         * gcc.c-torture/execute/pr44683.c: New testcase.
6270
6271 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6272
6273         * gnat.dg/noreturn3.ad[sb]: New test.
6274
6275 2010-06-26  Jason Merrill  <jason@redhat.com>
6276
6277         * g++.dg/cpp0x/explicit5.C: New.
6278
6279 2010-06-26  Richard Guenther  <rguenther@suse.de>
6280
6281         PR tree-optimization/44393
6282         * gcc.dg/pr44393.c: New testcase.
6283
6284 2010-06-26  Jan Hubicka  <jh@suse.cz>
6285
6286         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6287
6288 2010-06-26  Richard Guenther  <rguenther@suse.de>
6289
6290         PR middle-end/44674
6291         * gcc.dg/pr44674.c: New testcase.
6292
6293 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6294
6295         * gcc.dg/opts-3.c: New test.
6296
6297 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6298
6299         * gfortran.dg/type_decl_1.f90: New.
6300         * gfortran.dg/type_decl_2.f90: New.
6301
6302 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6303
6304         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6305         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6306
6307 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6308
6309         PR testsuite/38946
6310         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6311         error in comparing reals.
6312
6313 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6314
6315         * selected_real_kind_2.f90: New.
6316         * selected_real_kind_3.f90: New.
6317
6318 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6319
6320         * gfortran.dg/entry_19.f90: New.
6321
6322 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6323
6324         * gfortran.dg/end_subroutine_1.f90: New.
6325         * gfortran.dg/end_subroutine_2.f90: New.
6326         * gfortran.dg/interface_proc_end.f90: Update.
6327
6328 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6329
6330         * gfortran.dg/semicolon_fixed.f: Update.
6331         * gfortran.dg/semicolon_fixed_2.f: New.
6332         * gfortran.dg/semicolon_free_2.f90: New.
6333         * gfortran.dg/semicolon_free.f90: Update.
6334
6335 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6336
6337         PR fortran/44448
6338         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6339
6340 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6341
6342         * g++.dg/ipa/iinline-3.C: New test.
6343         * gcc.dg/ipa/modif-1.c: Removed.
6344
6345 2010-06-25  Jan Hubicka  <jh@suse.cz>
6346
6347         * gcc.dg/tree-ssa/ipa-split-1.c
6348
6349 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6350
6351         * g++.dg/ipa/iinline-2.C: New test.
6352
6353 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6354
6355         PR middle-end/43866
6356         * gfortran.dg/pr43866.f90: New test.
6357
6358         PR tree-optimization/44539
6359         * gcc.dg/pr44539.c: New test.
6360
6361 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6362
6363         From Jim Wilson:
6364         PR target/43902
6365         * gcc.target/mips/madd-9.c: New test.
6366
6367 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6368
6369         PR c/44517
6370         * gcc.dg/noncompile/pr44517.c: New.
6371         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6372
6373 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6374
6375         PR testsuite/43283
6376         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6377         and add argument to nop for IA64.
6378
6379 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6380
6381         PR target/44588
6382         * gcc.target/i386/mod-1.c: New.
6383         * gcc.target/i386/umod-1.c: Likewise.
6384         * gcc.target/i386/umod-2.c: Likewise.
6385         * gcc.target/i386/umod-3.c: Likewise.
6386
6387 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6388
6389         PR middle-end/44492
6390         * g++.dg/torture/pr44492.C: New test.
6391
6392 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6393
6394         * c-c++-common/warn-omitted-condop.c: New.
6395
6396 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6397
6398         PR fortran/44614
6399         * gfortran.dg/import8.f90: New.
6400
6401 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6402
6403         * gnat.dg/not_null.adb: Update test case.
6404
6405 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR c++/44619
6408         * g++.dg/warn/Wunused-var-13.C: New test.
6409
6410         PR c++/44627
6411         * g++.dg/diagnostic/method1.C: New test.
6412
6413 2010-06-22  Cary Coutant  <ccoutant@google.com>
6414
6415         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6416
6417 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6418
6419         PR fortran/44616
6420         * gfortran.dg/abstract_type_8.f03: New.
6421
6422 2010-06-21  Jason Merrill  <jason@redhat.com>
6423
6424         * g++.dg/cpp0x/noexcept08.C: New.
6425
6426         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6427
6428 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6429
6430         PR target/44615
6431         * gcc.target/i386/sse2-vec-2a.c: New.
6432
6433 2010-06-21  DJ Delorie  <dj@redhat.com>
6434
6435         * gcc.dg/pragma-diag-1.c: New.
6436
6437 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6438
6439         PR target/44615
6440         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6441
6442 2010-06-21  Alan Modra  <amodra@gmail.com>
6443
6444         PR testsuite/44505
6445         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6446         tail call to check_fa_mid.
6447
6448 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6449
6450         PR target/44575
6451         * gcc.c-torture/execute/pr44575.c: New test.
6452
6453 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6454
6455         PR fortran/40632
6456         * gfortran.dg/contiguous_1.f90: New.
6457         * gfortran.dg/contiguous_2.f90: New.
6458         * gfortran.dg/contiguous_3.f90: New.
6459
6460 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6461
6462         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6463         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6464
6465 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6466
6467         PR target/44546
6468         * gcc.target/i386/pr44546.c: New test.
6469
6470 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6471
6472         * gcc.dg/opts-2.c: New test.
6473
6474 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6475
6476         PR fortran/44584
6477         * gfortran.dg/typebound_proc_15.f03: Modified.
6478
6479 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6480
6481         PR target/44072
6482         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6483         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6484
6485 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6486
6487         * g++.dg/ext/label13.C: Fix typo in last change.
6488
6489 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6490
6491         PR libfortran/44477
6492         * gfortran.dg/eof_3.f90
6493         * gfortran.dg/endfile_2.f90
6494         * gfortran.dg/endfile_4.f90
6495         * gfortran.dg/endfile_3.f90
6496
6497 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6498
6499         PR c++/41090
6500         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6501
6502 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6503
6504         PR fortran/44556
6505         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6506
6507 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6508
6509         * gcc.target/arm/pr40900.c: New test.
6510
6511 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6512
6513         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6514
6515 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6516
6517         PR fortran/44558
6518         * gfortran.dg/typebound_call_15.f03: New.
6519
6520 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6521
6522         PR c++/44486
6523         * g++.dg/pr44486.C: New.
6524
6525 2010-06-16  DJ Delorie  <dj@redhat.com>
6526
6527         * gcc.target/i386/volatile-bitfields-1.c: New.
6528         * gcc.target/i386/volatile-bitfields-2.c: New.
6529
6530 2010-06-16  Jason Merrill  <jason@redhat.com>
6531
6532         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6533
6534         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6535
6536 2010-06-16  Richard Guenther  <rguenther@suse.de>
6537
6538         PR c/44555
6539         * gcc.c-torture/execute/pr44555.c: New testcase.
6540
6541 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6542
6543         PR fortran/44549
6544         * gfortran.dg/typebound_proc_16.f03: New.
6545
6546 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6547
6548         * g++.dg/torture/pr43905.C: New test.
6549
6550 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6551
6552         PR testsuite/44538
6553         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6554         initialization loop from being vectorized.
6555         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6556
6557 2010-06-16  Alan Modra  <amodra@gmail.com>
6558
6559         PR tree-optimization/44507
6560         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6561
6562 2010-06-15  Jason Merrill  <jason@redhat.com>
6563
6564         * g++.dg/overload/arg3.C: Adjust error locations.
6565         * g++.dg/overload/copy1.C: Likewise.
6566         * g++.dg/tc1/dr152.C: Likewise.
6567         * g++.dg/template/incomplete4.C: Likewise.
6568         * g++.dg/template/incomplete5.C: Likewise.
6569         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6570         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6571         * g++.old-deja/g++.pt/crash9.C: Likewise.
6572
6573         * g++.dg/inherit/virtual5.C: New.
6574
6575         * g++.dg/cpp0x/defaulted18.C: New.
6576
6577         * g++.dg/cpp0x/initlist40.C: New.
6578
6579         * g++.dg/cpp0x/initlist39.C: New.
6580
6581 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6582
6583         PR middle-end/44391
6584         * gcc.dg/graphite/pr44391.c: New.
6585
6586 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6587
6588         PR fortran/43388
6589         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6590         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6591         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6592         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6593
6594 2010-06-15  Richard Guenther  <rguenther@suse.de>
6595
6596         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6597
6598 2010-06-15  Richard Guenther  <rguenther@suse.de>
6599
6600         * gcc.dg/vect/bb-slp-21.c: Adjust.
6601         * gcc.dg/vect/bb-slp-13.c: Likewise
6602         * gcc.dg/vect/bb-slp-4.c: Likewise
6603         * gcc.dg/vect/bb-slp-22.c: Likewise
6604         * gcc.dg/vect/bb-slp-14.c: Likewise
6605         * gcc.dg/vect/bb-slp-23.c: Likewise
6606         * gcc.dg/vect/bb-slp-15.c: Likewise
6607         * gcc.dg/vect/bb-slp-17.c: Likewise
6608         * gcc.dg/vect/bb-slp-18.c: Likewise
6609         * gcc.dg/vect/bb-slp-19.c: Likewise
6610         * gcc.dg/vect/bb-slp-10.c: Likewise
6611         * gcc.dg/vect/bb-slp-11.c: Likewise
6612         * gcc.dg/vect/bb-slp-20.c: Likewise
6613         * gcc.dg/vect/bb-slp-3.c: Likewise
6614
6615 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6616
6617         PR fortran/44536
6618         * gfortran.dg/gomp/pr44536.f90: New test.
6619         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6620
6621 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6622
6623         PR target/44534
6624         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6625         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6626
6627 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR tree-optimization/44508
6630         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6631
6632         PR bootstrap/44509
6633         * gcc.dg/pr44509.c: New test.
6634
6635 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6636
6637         PR tree-optimization/44507
6638         * gcc.dg/vect/pr44507.c: New test.
6639
6640 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6641
6642         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6643         and c-pretty-print.h.
6644
6645         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6646
6647 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6648
6649         * gfortran.dg/whole_file_18.f90: Updated error message.
6650
6651 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6652
6653         * gfortran.dg/whole_file_20.f03: New.
6654
6655 2010-06-12  Jan Hubicka  <jh@suse.cz>
6656
6657         * gcc.c-torture/compile/pc44485.c: New testcase.
6658
6659 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6660
6661         PR fortran/40117
6662         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6663         * gfortran.dg/typebound_proc_14.f03: New.
6664         * gfortran.dg/typebound_proc_15.f03: New.
6665
6666 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6667
6668         * gcc.dg/opts-1.c: New test.
6669
6670 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6671
6672         * gcc.dg/funroll-loops-all.c: Update expected error.
6673
6674 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6675
6676         PR target/44481
6677         * gcc.target/i386/pr44481.c: New test.
6678
6679 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6680
6681         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6682
6683 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6684
6685         PR middle-end/44483
6686         * gcc.dg/tree-ssa/pr44483.c: New.
6687
6688 2010-06-11  Paul Brook  <paul@codesourcery.com>
6689
6690         * g++.dg/other/arm-neon-1.C: New test.
6691
6692 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6693
6694         PR fortran/42051
6695         PR fortran/43896
6696         * gfortran.dg/class_23.f03: New test.
6697
6698 2010-06-11  Jan Hubicka  <jh@suse.cz>
6699
6700         * gcc.dg/ipa/pure-const-2.c: New testcase.
6701
6702 2010-06-11  Jan Hubicka  <jh@suse.cz>
6703
6704         * gcc.dg/noreturn-7.c: Update.
6705         * gcc.dg/noreturn-4.c: Update.
6706
6707 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6708
6709         Fix MIPS bootstrap
6710         * g++.dg/other/typedef4.C: New test.
6711
6712 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6713
6714         PR fortran/44207
6715         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6716
6717 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6718
6719         PR fortran/44457
6720         * gfortran.dg/asynchronous_3.f03
6721
6722 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6723
6724         PR middle-end/44185
6725         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6726         non-temporal stores out of the tests to form new test cases.  As a
6727         result, no non-temporal store should be generated in this case.
6728
6729         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6730         prefetch-7.c that generate one non-temporal store.
6731
6732         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6733         prefetch-7.c that generate one non-temporal store and one
6734         one-temporal prefetch.
6735
6736 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6737
6738         PR tree-optimization/44258
6739         * gcc.dg/tree-ssa/pr44258.c: New test.
6740
6741 2010-06-10  Daniel Kraft  <d@domob.eu>
6742
6743         PR fortran/38936
6744         * gfortran.dg/associate_1.f03: New test.
6745         * gfortran.dg/associate_2.f95: New test.
6746         * gfortran.dg/associate_3.f03: New test.
6747         * gfortran.dg/associate_4.f08: New test.
6748
6749 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6750
6751         * gfortran.dg/selected_char_kind_4.f90: New test.
6752
6753 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6754
6755         * gcc.dg/pr42461.c: New test.
6756
6757 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6758
6759         PR fortran/44347
6760         * gfortran.dg/selected_real_kind_1.f90: New.
6761
6762 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6763
6764         PR fortran/44359
6765         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6766         warning.
6767         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6768         check for warning.
6769
6770 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6771
6772         * gfortran.dg/data_namelist_conflict.f90: New test.
6773
6774 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6775
6776         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6777         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6778         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6779
6780 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6781
6782         * gfortran.dg/mvbits_9.f90: New test.
6783         * gfortran.dg/ibset_1.f90: Ditto.
6784         * gfortran.dg/ibits_1.f90: Ditto.
6785         * gfortran.dg/btest_1.f90: Ditto.
6786         * gfortran.dg/ibclr_1.f90: Ditto.
6787
6788 2010-06-09  Jason Merrill  <jason@redhat.com>
6789
6790         PR c++/44366
6791         * g++.dg/cpp0x/decltype23.C: Move to...
6792         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6793
6794 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6795
6796         PR fortran/44211
6797         * gfortran.dg/typebound_call_14.f03: New test.
6798
6799 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6800
6801         PR tree-optimization/44423
6802         * gcc.dg/tree-ssa/pr44423.c: New test.
6803
6804 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6805
6806         PR testsuite/42843
6807         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6808         TV_NONE to initialize tv_id field.
6809         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6810         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6811         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6812         Include toplev.h .
6813         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6814         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6815         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6816
6817 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6818
6819         PR tree-optimization/39874
6820         PR middle-end/28685
6821         * gcc.dg/pr39874.c: New file.
6822
6823 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6824
6825         * g++.dg/ext/attr-alias-1.C: New.
6826         * g++.dg/ext/attr-alias-2.C: New.
6827
6828 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6829
6830         PR fortran/44446
6831         * gfortran.dg/proc_ptr_27.f90: New.
6832
6833 2010-06-07  Jason Merrill  <jason@redhat.com>
6834
6835         PR c++/44366
6836         * g++.dg/cpp0x/decltype23.C: New.
6837
6838 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6839             Shujing Zhao  <pearly.zhao@oracle.com>
6840
6841         PR c/37724
6842         * gcc.dg/c90-const-expr-10.c: Adjust.
6843         * gcc.dg/c99-const-expr-10.c: Adjust.
6844         * gcc.dg/init-bad-7.c: New.
6845
6846 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6847
6848         * lib/target-supports.exp (check_effective_target_gas): New proc.
6849         * gcc.c-torture/execute/960321-1.x: New file.
6850
6851 2010-06-07  Jason Merrill  <jason@redhat.com>
6852
6853         PR c++/44401
6854         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6855
6856 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6857
6858         PR c++/44444
6859         * g++.dg/warn/Wunused-var-12.C: New test.
6860
6861         PR c++/44443
6862         * c-c++-common/Wunused-var-11.c: New test.
6863
6864 2010-06-07  Jan Hubicka  <jh@suse.cz>
6865
6866         * gcc.dg/ipa/pure-const-1.c: New testcase.
6867
6868 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6869
6870         PR rtl-optimization/44404
6871         * gcc.dg/pr44404.c: New.
6872
6873 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6874
6875         PR target/44159
6876         * gcc.target/i386/abi-2.c: Check sysv abi here.
6877         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6878         function to avoid failures by different ABIs.
6879         * gcc.target/i386/aes-check.h: Likewise.
6880         * gcc.target/i386/avx-check.h: Likewise.
6881         * gcc.target/i386/fma4-check.h: Likewise.
6882         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6883         * gcc.target/i386/mmx-check.h: Likewise.
6884         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6885         * gcc.target/i386/pclmul-check.h: Likewise.
6886         * gcc.target/i386/sse-check.h: Likewise.
6887         * gcc.target/i386/sse2-check.h: Likewise.
6888         * gcc.target/i386/sse3-check.h: Likewise.
6889         * gcc.target/i386/sse4_1-check.h: Likewise.
6890         * gcc.target/i386/sse4_2-check.h: Likewise.
6891         * gcc.target/i386/sse4a-check.h: Likewise.
6892         * gcc.target/i386/ssse3-check.h: Likewise.
6893         * gcc.target/i386/xop-check.h: Likewise.
6894         * gcc.target/i386/pr27971.c: Fix for LLP64.
6895         * gcc.target/i386/pr39139.c: Likewise.
6896         * gcc.target/i386/pr39315-check.c: Likewise.
6897         * gcc.target/i386/vararg-1.c: Likewise.
6898         * gcc.target/i386/vararg-2.c: Likewise.
6899         Additional add dg-compile to avoid failure due
6900         missing foo symbol.
6901
6902         * gcc.dg/compound-literal-1.c: Fix for llp64.
6903         * gcc.dg/pr32370.c: Likewise.
6904         * gcc.dg/pr37561.c: Likewise.
6905         * gcc.dg/pr41340.c: Likewise.
6906         * gcc.dg/pr41551.c: Likewise.
6907
6908 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6909
6910         PR c++/44188
6911         * g++.dg/debug/dwarf2/typedef3.C: New test.
6912
6913 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6914
6915         PR c/20000
6916         * c-c++-common/pr20000.c: New.
6917
6918 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6919
6920         PR c++/44086
6921         * g++.dg/init/pr44086.C: New.
6922         * g++.dg/cpp0x/decltype4.C: Adjust.
6923
6924 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6925
6926         PR fortran/43945
6927         * gfortran.dg/generic_23.f03: New test.
6928
6929 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6930
6931         PR fortran/43895
6932         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6933
6934 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR c++/44361
6937         * c-c++-common/Wunused-var-9.c: New test.
6938
6939 2010-06-05  Jason Merrill  <jason@redhat.com>
6940
6941         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6942
6943 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6944
6945         PR c/44322
6946         * gcc.dg/c99-restrict-4.c: New test.
6947
6948 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6949
6950         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6951         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6952         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6953         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6954         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6955         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6956         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6957         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6958         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6959         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6960         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6961         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6962         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6963         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6964         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6965         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6966         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6967         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6968         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6969         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6970         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6971         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6972
6973 2010-06-04  Jason Merrill  <jason@redhat.com>
6974
6975         * g++.dg/cpp0x/noexcept06.C: New.
6976         * g++.dg/cpp0x/noexcept07.C: New.
6977
6978         * g++.dg/cpp0x/noexcept01.C: New.
6979         * g++.dg/cpp0x/noexcept02.C: New.
6980         * g++.dg/cpp0x/noexcept03.C: New.
6981         * g++.dg/cpp0x/noexcept04.C: New.
6982         * g++.dg/cpp0x/noexcept05.C: New.
6983
6984 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6985
6986         PR c++/44412
6987         * g++.dg/warn/Wunused-var-10.C: New test.
6988         * g++.dg/warn/Wunused-var-11.C: New test.
6989
6990         PR c++/44362
6991         * c-c++-common/Wunused-var-10.c: New test.
6992
6993 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6994
6995         PR c/25880
6996         * gcc.dg/assign-warn-2.c: Update.
6997         * gcc.dg/cpp/line3.c: Update.
6998         * gcc.dg/c99-array-lval-8.c: Update.
6999         * gcc.dg/cast-qual-2.c: Update.
7000         * gcc.dg/c99-arraydecl-3.c:  Update.
7001         * gcc.dg/assign-warn-1.c:  Update.
7002         * gcc.dg/format/gcc_diag-1.c:  Update.
7003
7004 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7005
7006         PR rtl-optimization/39871
7007         PR rtl-optimization/40615
7008         PR rtl-optimization/42500
7009         PR rtl-optimization/42502
7010         * gcc.target/arm/eliminate.c: New test.
7011
7012 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7013
7014         PR libstdc++/44410
7015         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7016         * g++.old-deja/g++.other/delete3.C: Likewise.
7017         * g++.old-deja/g++.other/new.C: Likewise.
7018         * g++.old-deja/g++.law/operators27.C: Likewise.
7019         * g++.old-deja/g++.mike/p755.C: Likewise.
7020         * g++.dg/eh/new1.C: Likewise.
7021         * g++.dg/init/new5.C: Likewise.
7022
7023 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7024
7025         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7026         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7027         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7028
7029 2010-06-03  Richard Guenther  <rguenther@suse.de>
7030
7031         PR lto/41921
7032         * lib/lto.exp: Always load gcc.exp.
7033         (lto-obj): For C source files invoke gcc_target_compile.
7034         * g++.dg/lto/20100603-1_0.C: New testcase.
7035         * g++.dg/lto/20100603-1_1.c: Likewise.
7036
7037 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7038
7039         PR tree-optimization/43688
7040         * gfortran.dg/pr43688.f90: New.
7041
7042 2010-06-03  Richard Guenther  <rguenther@suse.de>
7043
7044         PR lto/41584
7045         * gcc.dg/lto/20100603-1_0.c: New testcase.
7046         * gcc.dg/lto/20100603-2_0.c: Likewise.
7047         * gcc.dg/lto/20100603-3_0.c: Likewise.
7048
7049 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7050
7051         PR target/44218
7052         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7053         * gcc.target/powerpc/recip-2.c: Ditto.
7054         * gcc.target/powerpc/recip-3.c: Ditto.
7055         * gcc.target/powerpc/recip-4.c: Ditto.
7056         * gcc.target/powerpc/recip-5.c: Ditto.
7057         * gcc.target/powerpc/recip-6.c: Ditto.
7058         * gcc.target/powerpc/recip-7.c: Ditto.
7059         * gcc.target/powerpc/recip-test.h: Ditto.
7060         * gcc.target/powerpc/recip-test2.h: Ditto.
7061
7062 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7063
7064         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7065
7066 2010-06-02  Jason Merrill  <jason@redhat.com>
7067
7068         * g++.dg/ext/vector9.C: Expect typedef in error message.
7069
7070         PR c++/9726
7071         PR c++/23594
7072         PR c++/44333
7073         * g++.dg/tc1/dr101.C: Remove xfails.
7074
7075 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7076
7077         PR middle-end/44372
7078         * g++.dg/ipa/pr44372.C: New.
7079
7080 2010-06-02  Jan Hubicka  <jh@suse.cz>
7081
7082         PR middle-end/44295
7083         * g++.dg/torture/pr44295.C: Neww testcase.
7084
7085 2010-06-02  Jan Hubicka  <jh@suse.cz>
7086
7087         * gcc.dg/tree-ssa/loadpre6.c: Update.
7088
7089 2010-06-02  Richard Guenther  <rguenther@suse.de>
7090
7091         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7092         diagnostic.h.
7093
7094 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7095
7096         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7097         the link fail message.
7098
7099 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7100
7101         PR fortran/44360
7102         * gfortran.dg/use_13.f90: New test case.
7103
7104 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7105
7106         PR fortran/44371
7107         * gfortran.dg/error_stop_2.f08: Minor update.
7108
7109 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7110
7111         PR fortran/44371
7112         * gfortran.dg/error_stop_1.f08: New test.
7113         * gfortran.dg/error_stop_2.f08: New test.
7114
7115 2010-06-01  Jason Merrill  <jason@redhat.com>
7116
7117         DR 990
7118         * g++.dg/cpp0x/initlist37.C: New.
7119         * g++.dg/cpp0x/initlist38.C: New.
7120
7121         PR c++/44358
7122         * g++.dg/cpp0x/initlist36.C: New.
7123
7124 2010-05-31 Jan Hubicka  <jh@suse.cz>
7125
7126         * gcc.dg/noreturn-8.c: New testcase.
7127
7128 2010-05-31 Jan Hubicka  <jh@suse.cz>
7129
7130         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7131         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7132
7133 2010-05-31 Jan Hubicka  <jh@suse.cz>
7134
7135         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7136         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7137
7138 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7139
7140         PR fortran/36928
7141         * gfortran.dg/dependency_27.f90:  New test.
7142         * gfortran.dg/array_assign_1.F90:  New test.
7143
7144 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7145
7146         PR target/44338
7147         * gcc.target/i386/sse-24.c: New test.
7148
7149 2010-05-31  Jan Hubicka  <jh@suse.cz>
7150
7151         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7152
7153 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7154
7155         PR middle-end/44337
7156         * gcc.dg/pr44337.c: New test.
7157
7158         PR tree-optimization/44182
7159         * g++.dg/debug/pr44182.C: New test.
7160
7161 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7162
7163         * gcc.dg/nested-func-7.c: New test.
7164         * gnat.dg/frame_overflow.adb: Adjust directives.
7165
7166 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7167
7168         * gnat.dg/prot2.ad[sb]: New test.
7169         * gnat.dg/prot2_pkg1.ads: New helper.
7170         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7171
7172 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7173
7174         * gnat.dg/array11.adb: Adjust dg-warning directive.
7175         * gnat.dg/object_overflow.adb: Likewise.
7176
7177 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7178
7179         PR middle-end/44306
7180         * gcc.dg/tree-ssa/pr44306.c: New.
7181
7182 2010-05-29  Jan Hubicka  <jh@suse.cz>
7183
7184         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7185
7186 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7187
7188         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7189
7190 2010-05-28  Mike Stump  <mikestump@comcast.net>
7191
7192         PR objc/44125
7193         * objc.dg/const-str-9.m: Remove static.
7194
7195 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR target/43636
7198         * gcc.c-torture/compile/pr43636.c: New test.
7199
7200 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7201
7202         PR objc++/23616
7203         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7204         * obj-c++.dg/try-catch-9.mm: Ditto.
7205
7206 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7207
7208         Revert patch for PR c++/44188
7209         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7210
7211 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7212
7213         PR c++/44188
7214         * g++.dg/debug/dwarf2/typedef3.C: New test.
7215
7216 2010-05-27  Jason Merrill  <jason@redhat.com>
7217
7218         PR c++/43555
7219         * g++.dg/ext/vla9.C: New.
7220
7221 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7222
7223         PR objc/44140
7224         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7225         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7226         * objc.dg/torture/tls/thr-init.m: Ditto.
7227         * objc.dg/torture/trivial.m: Ditto.
7228         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7229         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7230         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7231         * obj-c++.dg/torture/trivial.mm: Ditto.
7232
7233 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7234
7235         * g++.dg/lto/20100302_0.C: Skip on darwin.
7236
7237 2010-05-27  Richard Guenther  <rguenther@suse.de>
7238
7239         PR tree-optimization/44284
7240         * gcc.dg/vect/vect-118.c: New testcase.
7241         * gcc.dg/vect/bb-slp-20.c: Adjust.
7242         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7243         * gcc.dg/vect/slp-9.c: Likewise.
7244         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7245         * gcc.dg/vect/vect-10.c: Likewise.
7246         * gcc.dg/vect/vect-109.c: Likewise.
7247         * gcc.dg/vect/vect-12.c: Likewise.
7248         * gcc.dg/vect/vect-36.c: Likewise.
7249         * gcc.dg/vect/vect-7.c: Likewise.
7250         * gcc.dg/vect/vect-iv-8.c: Likewise.
7251         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7252         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7253         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7254         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7255         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7256         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7257         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7258         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7259         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7260         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7261         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7262         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7263         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7264         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7265         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7266         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7267         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7268
7269 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7270
7271         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7272         necessary.
7273
7274 2010-05-26  Jan Hubicka  <jh@suse.cz>
7275
7276         * gcc.dg/lto/materialize-1_0.c: New file.
7277         * gcc.dg/lto/materialize-1_1.c: New file.
7278
7279 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7280
7281         * gnat.dg/lto10.adb: New test.
7282         * gnat.dg/lto10_pkg.ads: New helper.
7283
7284 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7285
7286         * lib/target-supports.exp (check_effective_target_int128): New
7287         function to check if __int128 types are available for target.
7288         * c-c++-common/int128-types-1.c: New.
7289         * c-c++-common/int128-1.c: New.
7290         * c-c++-common/int128-2.c: New.
7291         * g++.dg/abi/mangle43.C: New.
7292         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7293         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7294         pointer-wide scalar.
7295         * g++.dg/other/pr25632.C: Likewise.
7296         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7297         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7298         overflow warnings.
7299         * g++.dg/warn/pr13358-4.C: Likewise.
7300         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7301         * g++.dg/warn/Wconversion-null.C: Likewise.
7302
7303 2010-05-26  Jason Merrill  <jason@redhat.com>
7304
7305         PR c++/43382
7306         * g++.dg/cpp0x/variadic101.C: New.
7307
7308 2010-05-26  Richard Guenther  <rguenther@suse.de>
7309
7310         PR rtl-optimization/44164
7311         * gcc.c-torture/execute/pr44164.c: New testcase.
7312         * g++.dg/tree-ssa/pr13146.C: Adjust.
7313
7314 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7315
7316         PR fortran/40011
7317         * gfortran.dg/whole_file_19.f90 : New test.
7318
7319 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7320
7321         PR fortran/30668
7322         PR fortran/31346
7323         PR fortran/34260
7324         * gfortran.dg/pr40999.f: Fix function type.
7325         * gfortran.dg/whole_file_5.f90: Likewise.
7326         * gfortran.dg/whole_file_6.f90: Likewise.
7327         * gfortran.dg/whole_file_16.f90: New.
7328         * gfortran.dg/whole_file_17.f90: New.
7329         * gfortran.dg/whole_file_18.f90: New.
7330
7331 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7332             Iain Sandoe  <iains@gcc.gnu.org>
7333
7334         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7335         * gcc.c-torture/compile/pr44197.c: Require alias support.
7336         * gcc.dg/lto/20081222_0.c: Ditto.
7337
7338 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR debug/42801
7341         * gcc.dg/guality/vla-2.c: New test.
7342
7343 2010-05-25  Richard Guenther  <rguenther@suse.de>
7344
7345         PR middle-end/44069
7346         * g++.dg/torture/pr44069.C: New testcase.
7347
7348 2010-05-25  Richard Guenther  <rguenther@suse.de>
7349
7350         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7351
7352 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7353
7354         PR objc/44140
7355         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7356
7357 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7358
7359         * obj-c++.dg/torture/tls/trivial.mm: New.
7360         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7361         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7362         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7363         * obj-c++.dg/torture/tls/diag-1.mm: New.
7364         * obj-c++.dg/torture/tls/tls.exp: New.
7365         * obj-c++.dg/torture/trivial.mm: New.
7366         * obj-c++.dg/torture/dg-torture.exp: New.
7367         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7368         * obj-c++.dg/tls/trivial.m: New.
7369         * obj-c++.dg/tls/init-1.mm: New.
7370         * obj-c++.dg/tls/diag-1.mm: New.
7371         * obj-c++.dg/tls/init-2.mm: New.
7372         * obj-c++.dg/tls/diag-2.mm: New.
7373         * obj-c++.dg/tls/diag-3.mm: New.
7374         * obj-c++.dg/tls/diag-4.mm: New.
7375         * obj-c++.dg/tls/static-1.mm: New.
7376         * obj-c++.dg/tls/tls.exp: New.
7377         * obj-c++.dg/tls/diag-5.mm: New.
7378         * obj-c++.dg/tls/static-1a.mm: New.
7379         * objc-obj-c++-shared/Object1.mm: New.
7380         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7381
7382 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7383
7384         PR objc++/43689
7385         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7386         * obj-c++.dg/const-str-6.mm: Ditto.
7387
7388 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7389
7390         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7391
7392 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7393
7394         PR ada/38394
7395         * gnat.dg/array13.ad[sb]: New test.
7396
7397 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7398             Sandra Loosemore  <sandra@codesourcery.com>
7399
7400         * gcc.target/arm/neon/: Regenerated test cases.
7401
7402         * gcc.target/arm/neon/polytypes.c,
7403         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7404         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7405         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7406         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7407         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7408         dg-add-options arm_neon.
7409
7410         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7411         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7412         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7413         and arm_neon_fp16_ok.
7414
7415         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7416         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7417
7418         * lib/target-supports.exp (add_options_for_arm_neon): New.
7419         (check_effective_target_arm_neon_ok_nocache): New, from
7420         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7421         (check_effective_target_arm_neon_ok): Use
7422         check_effective_target_arm_neon_ok_nocache.
7423         (add_options_for_arm_neon_fp16)
7424         (check_effective_target_arm_neon_fp16_ok)
7425         check_effective_target_arm_neon_fp16_ok_nocache): New.
7426         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7427
7428 2010-05-24  Jason Merrill  <jason@redhat.com>
7429
7430         PR c++/41510
7431         * g++.dg/cpp0x/initlist35.C: New.
7432         * g++.dg/init/brace6.C: Adjust.
7433
7434 2010-05-24  Paul Brook  <paul@codesourcery.com>
7435
7436         * gcc.target/arm/frame-pointer-1.c: New test.
7437         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7438         pointer elimination.
7439
7440 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7441
7442         PR target/44245
7443         * gcc.target/i386/crc32-3.c: New.
7444         * gcc.target/i386/crc32-4.c: Likewise.
7445
7446 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7447
7448         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7449         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7450         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7451
7452 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7453
7454         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7455
7456 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7457
7458         PR target/43869
7459         * gcc.c-target/pr43869.c: New test.
7460
7461 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7462
7463         PR fortran/44212
7464         * gfortran.dg/class_22.f03: New.
7465
7466 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7467
7468         PR lto/44238
7469         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7470
7471 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7472
7473         PR fortran/44213
7474         * gfortran.dg/abstract_type_7.f03: New.
7475
7476 2010-05-21  Jason Merrill  <jason@redhat.com>
7477
7478         * g++.dg/eh/spec11.C: Test cleanup optimization.
7479
7480 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7481
7482         PR debug/44223
7483         * gcc.target/i386/pr44223.c: New test.
7484
7485 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7486
7487         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7488
7489 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7490
7491         * g++.dg/other/const3.C: New test.
7492
7493 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7494
7495         PR fortran/38407
7496         * warn_unused_dummy_argument_1.f90: New.
7497         * warn_unused_dummy_argument_2.f90: New.
7498
7499 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7500
7501         PR c++/30298
7502         * g++.dg/inherit/crash1.C: New.
7503         * g++.dg/inherit/crash2.C: Likewise.
7504
7505 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7506
7507         PR debug/44178
7508         * g++.dg/debug/pr44178.C: New test.
7509
7510 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7511
7512         PR middle-end/44185
7513         * gcc.dg/tree-ssa/prefetch-6.c: Add
7514         --param min-insn-to-prefetch-ratio=6.
7515         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7516         allow unrolling, and adjust the movnti count.
7517
7518 2010-05-20  Jan Hubicka  <jh@suse.cz>
7519
7520         PR middle-end/44197
7521         * gcc.c-torture/compile/pr44197.c: New file.
7522
7523 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7524
7525         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7526         Fix test code.
7527         (check_effective_target_xop): Remove __may_alias__ attribute.
7528
7529 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7530
7531         PR target/44202
7532         * gcc.c-torture/execute/pr44202-1.c: New test.
7533
7534 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7535
7536         PR fortran/43851
7537         * gfortran.dg/label_1.f90: Update test.
7538
7539 2010-05-19  Jan Hubicka  <jh@suse.cz>
7540
7541         * gcc.dg/lto/ipareference2_0.c: New file.
7542         * gcc.dg/lto/ipareference2_1.c: New file.
7543
7544 2010-05-19  Jason Merrill  <jason@redhat.com>
7545
7546         * g++.dg/parse/fn-typedef2.C: New.
7547
7548         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7549         function type.
7550
7551         PR c++/44193
7552         * g++.dg/template/fntype1.C: New.
7553
7554 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7555
7556         * gnat.dg/discr23.ad[sb]: New test.
7557         * gnat.dg/discr23_pkg.ads: New helper.
7558
7559         * gnat.dg/specs/controlled1.ads: New test.
7560         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7561
7562 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7563
7564         PR fortran/44055
7565         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7566         Fixed scope of C_SIZEOF.
7567         * gfortran.dg/warn_conversion_2.f90: New.
7568
7569 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7570
7571         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7572         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7573         for optional selector.
7574         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7575         (check_effective_target_sse3): New proc.
7576         * gcc.target/i386/math-torture/math-torture.exp: Load
7577         target-supports.exp.
7578         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7579         check_effective_target_sse2.
7580         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7581         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7582         * g++.dg/vect/vect.exp: Likewise.
7583         * gfortran.dg/vect/vect.exp: Likewise.
7584         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7585         -msse2 if check_effective_target_sse2.
7586
7587         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7588         * gcc.target/i386/3dnow-2.c: Likewise.
7589         * gcc.target/i386/3dnowA-1.c: Likewise.
7590         * gcc.target/i386/3dnowA-2.c: Likewise.
7591         * gcc.target/i386/pr42549.c: Likewise.
7592
7593         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7594         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7595         * gcc.target/i386/sse3-addsubps.c: Likewise.
7596         * gcc.target/i386/sse3-haddpd.c: Likewise.
7597         * gcc.target/i386/sse3-haddps.c: Likewise.
7598         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7599         * gcc.target/i386/sse3-hsubps.c: Likewise.
7600         * gcc.target/i386/sse3-movddup.c: Likewise.
7601         * gcc.target/i386/sse3-movshdup.c: Likewise.
7602         * gcc.target/i386/sse3-movsldup.c: Likewise.
7603
7604         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7605         * g++.dg/ext/attrib35.C: Likewise.
7606         * g++.dg/opt/pr40496.C: Likewise.
7607         * g++.dg/other/i386-1.C: Likewise.
7608         * g++.dg/other/i386-4.C: Likewise.
7609         * g++.dg/other/pr34435.C: Likewise.
7610         * g++.dg/other/pr39496.C: Likewise.
7611         * g++.dg/other/pr40446.C: Likewise.
7612         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7613         * gcc.dg/compat/vector-1a_main.c: Likewise.
7614         * gcc.dg/compat/vector-2a_main.c: Likewise.
7615         * gcc.dg/lto/20090206-1_0.c: Likewise.
7616         * gcc.dg/pr34856.c: Likewise.
7617         * gcc.dg/pr36584.c: Likewise.
7618         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7619         * gcc.dg/pr37544.c: Likewise.
7620         * gcc.dg/torture/pr16104-1.c: Likewise.
7621         * gcc.dg/torture/pr35771-1.c: Likewise.
7622         * gcc.dg/torture/pr35771-2.c: Likewise.
7623         * gcc.dg/torture/pr35771-3.c: Likewise.
7624         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7625         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7626         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7627         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7628         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7629         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7630         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7631         * gcc.target/i386/20060512-1.c: Likewise.
7632         * gcc.target/i386/20060512-3.c: Likewise.
7633         * gcc.target/i386/all_one_m128i.c: Likewise.
7634         * gcc.target/i386/float128-1.c: Likewise.
7635         * gcc.target/i386/float128-2.c: Likewise.
7636         * gcc.target/i386/fpcvt-1.c: Likewise.
7637         * gcc.target/i386/fpcvt-2.c: Likewise.
7638         * gcc.target/i386/fpcvt-3.c: Likewise.
7639         * gcc.target/i386/fpprec-1.c: Likewise.
7640         * gcc.target/i386/funcspec-9.c: Likewise.
7641         * gcc.target/i386/incoming-1.c: Likewise.
7642         * gcc.target/i386/incoming-12.c: Likewise.
7643         * gcc.target/i386/incoming-2.c: Likewise.
7644         * gcc.target/i386/incoming-3.c: Likewise.
7645         * gcc.target/i386/incoming-4.c: Likewise.
7646         * gcc.target/i386/incoming-6.c: Likewise.
7647         * gcc.target/i386/incoming-7.c: Likewise.
7648         * gcc.target/i386/incoming-8.c: Likewise.
7649         * gcc.target/i386/opt-1.c: Likewise.
7650         * gcc.target/i386/opt-2.c: Likewise.
7651         * gcc.target/i386/ordcmp-1.c: Likewise.
7652         * gcc.target/i386/pr17692.c: Likewise.
7653         * gcc.target/i386/pr18614-1.c: Likewise.
7654         * gcc.target/i386/pr22152.c: Likewise.
7655         * gcc.target/i386/pr23570.c: Likewise.
7656         * gcc.target/i386/pr23575.c: Likewise.
7657         * gcc.target/i386/pr26449-1.c: Likewise.
7658         * gcc.target/i386/pr26600.c: Likewise.
7659         * gcc.target/i386/pr27790.c: Likewise.
7660         * gcc.target/i386/pr28839.c: Likewise.
7661         * gcc.target/i386/pr30970.c: Likewise.
7662         * gcc.target/i386/pr32000-1.c: Likewise.
7663         * gcc.target/i386/pr32000-2.c: Likewise.
7664         * gcc.target/i386/pr32280.c: Likewise.
7665         * gcc.target/i386/pr32661.c: Likewise.
7666         * gcc.target/i386/pr32708-1.c: Likewise.
7667         * gcc.target/i386/pr32961.c: Likewise.
7668         * gcc.target/i386/pr33329.c: Likewise.
7669         * gcc.target/i386/pr35714.c: Likewise.
7670         * gcc.target/i386/pr35767-1.c: Likewise.
7671         * gcc.target/i386/pr35767-1d.c: Likewise.
7672         * gcc.target/i386/pr35767-1i.c: Likewise.
7673         * gcc.target/i386/pr35767-2.c: Likewise.
7674         * gcc.target/i386/pr35767-2d.c: Likewise.
7675         * gcc.target/i386/pr35767-2i.c: Likewise.
7676         * gcc.target/i386/pr35767-3.c: Likewise.
7677         * gcc.target/i386/pr35767-5.c: Likewise.
7678         * gcc.target/i386/pr36222-1.c: Likewise.
7679         * gcc.target/i386/pr36578-1.c: Likewise.
7680         * gcc.target/i386/pr36578-2.c: Likewise.
7681         * gcc.target/i386/pr36992-1.c: Likewise.
7682         * gcc.target/i386/pr37101.c: Likewise.
7683         * gcc.target/i386/pr37216.c: Likewise.
7684         * gcc.target/i386/pr37434-1.c: Likewise.
7685         * gcc.target/i386/pr37434-2.c: Likewise.
7686         * gcc.target/i386/pr37843-3.c: Likewise.
7687         * gcc.target/i386/pr37843-4.c: Likewise.
7688         * gcc.target/i386/pr39162.c: Likewise.
7689         * gcc.target/i386/pr39315-1.c: Likewise.
7690         * gcc.target/i386/pr39315-2.c: Likewise.
7691         * gcc.target/i386/pr39315-3.c: Likewise.
7692         * gcc.target/i386/pr39315-4.c: Likewise.
7693         * gcc.target/i386/pr39445.c: Likewise.
7694         * gcc.target/i386/pr39496.c: Likewise.
7695         * gcc.target/i386/pr40809.c: Likewise.
7696         * gcc.target/i386/pr40906-3.c: Likewise.
7697         * gcc.target/i386/pr41019.c: Likewise.
7698         * gcc.target/i386/pr42542-1.c: Likewise.
7699         * gcc.target/i386/pr42542-2.c: Likewise.
7700         * gcc.target/i386/pr42542-3.c: Likewise.
7701         * gcc.target/i386/pr42542-3a.c: Likewise.
7702         * gcc.target/i386/pr42881.c: Likewise.
7703         * gcc.target/i386/push-1.c: Likewise.
7704         * gcc.target/i386/quad-sse.c: Likewise.
7705         * gcc.target/i386/reload-1.c: Likewise.
7706         * gcc.target/i386/sse-10.c: Likewise.
7707         * gcc.target/i386/sse-11.c: Likewise.
7708         * gcc.target/i386/sse-15.c: Likewise.
7709         * gcc.target/i386/sse-17.c: Likewise.
7710         * gcc.target/i386/sse-18.c: Likewise.
7711         * gcc.target/i386/sse-19.c: Likewise.
7712         * gcc.target/i386/sse-4.c: Likewise.
7713         * gcc.target/i386/sse-6.c: Likewise.
7714         * gcc.target/i386/sse-vect-types.c: Likewise.
7715         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7716         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7717         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7718         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7719         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7720         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7721         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7722         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7723         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7724         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7725         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7726         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7727         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7728         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7729         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7730         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7731         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7732         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7733         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7734         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7735         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7736         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7737         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7738         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7739         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7740         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7741         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7742         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7743         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7744         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7745         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7746         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7747         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7748         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7749         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7750         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7751         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7752         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7753         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7754         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7755         * gcc.target/i386/sse2-mmx.c: Likewise.
7756         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7757         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7758         * gcc.target/i386/sse2-movd-1.c: Likewise.
7759         * gcc.target/i386/sse2-movd-2.c: Likewise.
7760         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7761         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7762         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7763         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7764         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7765         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7766         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7767         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7768         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7769         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7770         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7771         * gcc.target/i386/sse2-movq-1.c: Likewise.
7772         * gcc.target/i386/sse2-movq-2.c: Likewise.
7773         * gcc.target/i386/sse2-movq-3.c: Likewise.
7774         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7775         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7776         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7777         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7778         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7779         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7780         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7781         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7782         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7783         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7784         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7785         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7786         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7787         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7788         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7789         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7790         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7791         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7792         * gcc.target/i386/sse2-pand-1.c: Likewise.
7793         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7794         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7795         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7796         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7797         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7798         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7799         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7800         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7801         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7802         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7803         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7804         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7805         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7806         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7807         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7808         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7809         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7810         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7811         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7812         * gcc.target/i386/sse2-por-1.c: Likewise.
7813         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7814         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7815         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7816         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7817         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7818         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7819         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7820         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7821         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7822         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7823         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7824         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7825         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7826         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7827         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7828         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7829         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7830         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7831         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7832         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7833         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7834         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7835         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7836         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7837         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7838         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7839         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7840         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7841         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7842         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7843         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7844         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7845         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7846         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7847         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7848         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7849         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7850         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7851         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7852         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7853         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7854         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7855         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7856         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7857         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7858         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7859         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7860         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7861         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7862         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7863         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7864         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7865         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7866         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7867         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7868         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7869         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7870         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7871         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7872         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7873         * gcc.target/i386/sse2-vec-1.c: Likewise.
7874         * gcc.target/i386/sse2-vec-2.c: Likewise.
7875         * gcc.target/i386/sse2-vec-3.c: Likewise.
7876         * gcc.target/i386/sse2-vec-4.c: Likewise.
7877         * gcc.target/i386/sse2-vec-5.c: Likewise.
7878         * gcc.target/i386/sse2-vec-6.c: Likewise.
7879         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7880         * gcc.target/i386/ssefn-2.c: Likewise.
7881         * gcc.target/i386/ssefn-4.c: Likewise.
7882         * gcc.target/i386/ssefp-1.c: Likewise.
7883         * gcc.target/i386/ssefp-2.c: Likewise.
7884         * gcc.target/i386/sseregparm-3.c: Likewise.
7885         * gcc.target/i386/sseregparm-4.c: Likewise.
7886         * gcc.target/i386/sseregparm-5.c: Likewise.
7887         * gcc.target/i386/sseregparm-6.c: Likewise.
7888         * gcc.target/i386/sseregparm-7.c: Likewise.
7889         * gcc.target/i386/ssetype-1.c: Likewise.
7890         * gcc.target/i386/ssetype-2.c: Likewise.
7891         * gcc.target/i386/ssetype-3.c: Likewise.
7892         * gcc.target/i386/ssetype-4.c: Likewise.
7893         * gcc.target/i386/ssetype-5.c: Likewise.
7894         * gcc.target/i386/unordcmp-1.c: Likewise.
7895         * gcc.target/i386/vararg-1.c: Likewise.
7896         * gcc.target/i386/vararg-2.c: Likewise.
7897         * gcc.target/i386/vararg-3.c: Likewise.
7898         * gcc.target/i386/vararg-4.c: Likewise.
7899         * gcc.target/i386/vararg-7.c: Likewise.
7900         * gcc.target/i386/vararg-8.c: Likewise.
7901         * gcc.target/i386/vecinit-1.c: Likewise.
7902         * gcc.target/i386/vecinit-2.c: Likewise.
7903         * gcc.target/i386/vecinit-3.c: Likewise.
7904         * gcc.target/i386/vecinit-4.c: Likewise.
7905         * gcc.target/i386/vecinit-5.c: Likewise.
7906         * gcc.target/i386/vecinit-6.c: Likewise.
7907         * gcc.target/i386/vectorize2.c: Likewise.
7908         * gcc.target/i386/vectorize3.c: Likewise.
7909         * gcc.target/i386/vectorize4.c: Likewise.
7910         * gcc.target/i386/vectorize6.c: Likewise.
7911         * gcc.target/i386/vectorize7.c: Likewise.
7912         * gcc.target/i386/vectorize8.c: Likewise.
7913         * gcc.target/i386/vperm-v2df.c: Likewise.
7914         * gcc.target/i386/vperm-v2di.c: Likewise.
7915         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7916         * gcc.target/i386/xorps-sse2.c: Likewise.
7917         * gcc.target/i386/xorps.c: Likewise.
7918         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7919         * gfortran.dg/graphite/pr42326.f90: Likewise.
7920         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7921
7922 2010-05-19  Richard Guenther  <rguenther@suse.de>
7923
7924         PR lto/44196
7925         * g++.dg/lto/20100519-1_0.C: New testcase.
7926
7927 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7928
7929         PR fortran/42360
7930         * gfortran.dg/warn_intent_out_not_set.f90: New.
7931
7932 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7933
7934         PR fortran/38404
7935         * gfortran.dg/data_char_1.f90: Updated warning message.
7936         * gfortran.dg/data_array_6.f: New.
7937
7938 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7939
7940         * g++.dg/ipa/ivinline-8.C: New test.
7941         * gcc.dg/ipa/iinline-2.c: Likewise.
7942
7943 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7944
7945         PR fortran/34505
7946         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7947         arguments; add check for return value kind.
7948         * gfortran.dg/float_1.f90: Likewise.
7949
7950 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7951
7952         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7953         (main): Use it.
7954         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7955         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7956         Prune another location line format.
7957         (lto-obj): Call lto_prune_warns on comp_output.
7958
7959 2010-05-18  Jan Hubicka  <jh@suse.cz>
7960
7961         * gcc.dg/lto/ipacp_0.c: New test.
7962         * gcc.dg/lto/ipacp_1.c: New test.
7963
7964 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7965
7966         PR lto/44184
7967         * gcc.dg/lto/20100518_0.c: New test.
7968
7969 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7970
7971         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7972
7973 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7974
7975         PR fortran/43990
7976         * gfortran.dg/class_21.f03: New.
7977
7978 2010-05-17  Jason Merrill  <jason@redhat.com>
7979
7980         PR c++/44157
7981         * g++.dg/cpp0x/initlist34.C: New.
7982
7983         PR c++/44158
7984         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7985
7986 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7987
7988         * g++.dg/ipa/ivinline-1.C: New test.
7989         * g++.dg/ipa/ivinline-2.C: New test.
7990         * g++.dg/ipa/ivinline-3.C: New test.
7991         * g++.dg/ipa/ivinline-4.C: New test.
7992         * g++.dg/ipa/ivinline-5.C: New test.
7993         * g++.dg/ipa/ivinline-6.C: New test.
7994
7995 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7996             Jason Merrill  <jason@redhat.com>
7997
7998         PR c++/44108
7999         * c-c++-common/Wunused-var-8.c: New test.
8000
8001 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8002
8003         PR bootstrap/42347
8004         * gcc.c-torture/compile/pr42347.c: New test.
8005
8006         PR middle-end/44102
8007         * g++.dg/ext/asmgoto1.C: New test.
8008
8009 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8010
8011         PR middle-end/44133
8012         * gcc.dg/tree-ssa/pr44133.c: New test.
8013         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8014         precise.
8015
8016 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8017
8018         PR fortran/44044
8019         * gfortran.dg/class_20.f03: New.
8020
8021 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8022
8023         PR 44078
8024         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8025         debug messages but not the newly introduced one.
8026
8027 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8028
8029         PR fortran/35779
8030         * gfortran.dg/initialization_25.f90: Commented testcase.
8031         * gfortran.dg/initialization_26.f90: New.
8032
8033 2010-05-16  Richard Guenther  <rguenther@suse.de>
8034
8035         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8036         * gcc.dg/pr43084.c: Likewise.
8037         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8038         -fipa-type-escape.
8039         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8040         -fipa-type-escape.
8041         * gcc.dg/struct/struct-reorg.exp: Likewise.
8042         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8043         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8044
8045 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8046
8047         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8048         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8049         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8050         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8051         tests.
8052
8053 2010-05-15  Jason Merrill  <jason@redhat.com>
8054
8055         * g++.dg/eh/spec10.C: New.
8056         * g++.dg/eh/spec11.C: New.
8057         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8058
8059 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8060
8061         PR fortran/44154
8062         PR fortran/42647
8063         * gfortran.dg/allocatable_scalar_9.f90: New.
8064
8065 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8066
8067         PR c++/44148
8068         * g++.dg/torture/pr44148.C: New test.
8069
8070 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8071
8072         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8073         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8074         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8075         diagnostics and type sizes.
8076
8077 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8078
8079         * gnat.dg/lto9.adb: New test.
8080         * gnat.dg/lto9_pkg1.ads: New helper.
8081         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8082
8083 2010-05-15  Jan Hubicka  <jh@suse.cz>
8084
8085         * gcc.dg/lto/ipareference_1.c: Rename to ...
8086         * gcc.dg/lto/ipareference_0.c: ... this one.
8087         * gcc.dg/lto/ipareference_2.c: Rename to ...
8088         * gcc.dg/lto/ipareference_1.c: ... this one.
8089
8090 2010-05-15  Jan Hubicka  <jh@suse.cz>
8091
8092         * gcc.dg/lto/ipareference_1.c: New file.
8093         * gcc.dg/lto/ipareference_2.c: New file.
8094
8095 2010-05-15  Richard Guenther  <rguenther@suse.de>
8096
8097         PR tree-optimization/44038
8098         * gcc.c-torture/compile/pr44038.c: New testcase.
8099
8100 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8101
8102         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8103         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8104
8105 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8106
8107         PR fortran/43207
8108         PR fortran/43969
8109         * gfortran.dg/class_18.f03: New.
8110         * gfortran.dg/class_19.f03: New.
8111
8112 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR debug/44112
8115         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8116         * g++.dg/debug/dwarf2/const1.C: Remove.
8117
8118 2010-05-14  Jason Merrill  <jason@redhat.com>
8119
8120         * g++.dg/eh/cond4.C: New.
8121         * g++.dg/eh/elide2.C: Adjust.
8122         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8123
8124 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8125
8126         PR fortran/44135
8127         * gfortran.dg/actual_array_interface_2.f90: New test.
8128
8129 2010-05-14  Richard Guenther  <rguenther@suse.de>
8130
8131         PR tree-optimization/44119
8132         * gcc.c-torture/compile/pr44119.c: New testcase.
8133
8134 2010-05-14  Jason Merrill  <jason@redhat.com>
8135
8136         PR c++/44127
8137         * g++.dg/eh/terminate1.C: New.
8138
8139 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8140
8141         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8142
8143         PR debug/44136
8144         * gcc.dg/pr44136.c: New test.
8145
8146 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8147
8148         PR c++/30566
8149         * g++.dg/warn/Wshadow-4.C: Adjust.
8150         * g++.dg/warn/Wshadow-5.C: New test.
8151         * g++.dg/warn/Wshadow-6.C: New test
8152
8153 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8154
8155         PR fortran/35779
8156         * gfortran.dg/initialization_25.f90: New.
8157
8158 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8159
8160         * g++.dg/otr-fold-1.C: New test.
8161         * g++.dg/otr-fold-2.C: New test.
8162
8163 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8164
8165         PR fortran/44036
8166         * gfortran.dg/gomp/pr44036-1.f90: New test.
8167         * gfortran.dg/gomp/pr44036-2.f90: New test.
8168         * gfortran.dg/gomp/pr44036-3.f90: New test.
8169
8170         PR debug/43983
8171         * gcc.dg/guality/sra-1.c: New test.
8172
8173 2010-05-12  Jan Hubicka  <jh@suse.cz>
8174
8175         * tree-ssa/unreachable.c: New test.
8176
8177 2010-05-12  Jason Merrill  <jason@redhat.com>
8178
8179         * g++.dg/cpp0x/sfinae1.C: New.
8180
8181 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8182
8183         * gcc.target/i386/zee.c: New file.
8184
8185 2010-05-12  Jason Merrill  <jason@redhat.com>
8186
8187         * g++.dg/conversion/op1.C: Expect template candidate message.
8188         * g++.dg/cpp0x/nullptr15.C: Likewise.
8189         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8190         * g++.dg/cpp0x/pr31431.C: Likewise.
8191         * g++.dg/cpp0x/temp_default2.C: Likewise.
8192         * g++.dg/cpp0x/trailing4.C: Likewise.
8193         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8194         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8195         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8196         * g++.dg/cpp0x/variadic35.C: Likewise.
8197         * g++.dg/cpp0x/vt-35147.C: Likewise.
8198         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8199         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8200         * g++.dg/ext/visibility/anon8.C: Likewise.
8201         * g++.dg/ext/vla2.C: Likewise.
8202         * g++.dg/other/pr28114.C: Likewise.
8203         * g++.dg/other/ptrmem10.C: Likewise.
8204         * g++.dg/other/ptrmem11.C: Likewise.
8205         * g++.dg/overload/unknown1.C: Likewise.
8206         * g++.dg/parse/template7.C: Likewise.
8207         * g++.dg/parse/typename7.C: Likewise.
8208         * g++.dg/template/conv11.C: Likewise.
8209         * g++.dg/template/copy1.C: Likewise.
8210         * g++.dg/template/deduce3.C: Likewise.
8211         * g++.dg/template/dependent-expr5.C: Likewise.
8212         * g++.dg/template/friend.C: Likewise.
8213         * g++.dg/template/incomplete2.C: Likewise.
8214         * g++.dg/template/local4.C: Likewise.
8215         * g++.dg/template/local6.C: Likewise.
8216         * g++.dg/template/operator10.C: Likewise.
8217         * g++.dg/template/overload6.C: Likewise.
8218         * g++.dg/template/ptrmem2.C: Likewise.
8219         * g++.dg/template/ptrmem20.C: Likewise.
8220         * g++.dg/template/ptrmem8.C: Likewise.
8221         * g++.dg/template/sfinae2.C: Likewise.
8222         * g++.dg/template/ttp25.C: Likewise.
8223         * g++.dg/template/unify10.C: Likewise.
8224         * g++.dg/template/unify11.C: Likewise.
8225         * g++.dg/template/unify6.C: Likewise.
8226         * g++.dg/template/unify7.C: Likewise.
8227         * g++.dg/template/unify9.C: Likewise.
8228         * g++.dg/template/varmod1.C: Likewise.
8229         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8230         * g++.old-deja/g++.law/operators32.C: Likewise.
8231         * g++.old-deja/g++.pt/crash28.C: Likewise.
8232         * g++.old-deja/g++.pt/crash60.C: Likewise.
8233         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8234         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8235         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8236         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8237         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8238         * g++.old-deja/g++.pt/expr2.C: Likewise.
8239         * g++.old-deja/g++.pt/overload7.C: Likewise.
8240         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8241         * g++.old-deja/g++.pt/spec5.C: Likewise.
8242         * g++.old-deja/g++.pt/spec6.C: Likewise.
8243         * g++.old-deja/g++.pt/t24.C: Likewise.
8244         * g++.old-deja/g++.pt/unify4.C: Likewise.
8245         * g++.old-deja/g++.pt/unify6.C: Likewise.
8246         * g++.old-deja/g++.pt/unify8.C: Likewise.
8247         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8248         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8249         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8250
8251         * g++.dg/cpp0x/initlist32.C: New.
8252
8253         * g++.dg/template/conv11.C: New.
8254         * g++.dg/conversion/op1.C: Adjust expected error.
8255
8256         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8257
8258 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8259
8260         PR target/44088
8261         * gcc.target/i386/avx-cmpsd-1.c: New.
8262         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8263         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8264         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8265         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8266         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8267
8268 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8269
8270         PR middle-end/44085
8271         * gcc.dg/gomp/pr44085.c: New test.
8272         * gfortran.dg/gomp/pr44085.f90: New test.
8273
8274 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8275
8276         * objc-obj-c++-shared/Object1.m: New.
8277         * objc.dg/torture: New directory.
8278         * objc.dg/torture/tls: Ditto.
8279         * objc.dg/tls: Ditto.
8280         * objc.dg/torture/tls/trivial.m: New test.
8281         * objc.dg/torture/tls/thr-init-2.m: New test.
8282         * objc.dg/torture/tls/thr-init-3.m: New test.
8283         * objc.dg/torture/tls/thr-init.m: New test.
8284         * objc.dg/torture/tls/diag-1.m: New test.
8285         * objc.dg/torture/tls/tls.exp: New.
8286         * objc.dg/torture/trivial.m: New test.
8287         * objc.dg/torture/dg-torture.exp: New.
8288         * objc.dg/tls/diag-3.m: New test.
8289         * objc.dg/tls/diag-4.m: New test.
8290         * objc.dg/tls/diag-5.m: New test.
8291         * objc.dg/tls/init-1.m: New test.
8292         * objc.dg/tls/init-2.m: New test.
8293         * objc.dg/tls/tls.exp: New.
8294         * objc.dg/tls/diag-2.m: New test.
8295         * lib/objc.exp: Respond to dg-additional-files.
8296
8297 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8298
8299         * gcc.target/m68k/20100512-1.c: New.
8300
8301 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8302
8303         * gnat.dg/lto8.adb: New test.
8304         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8305         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8306
8307 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8308
8309         PR c++/34272
8310         PR c++/43630
8311         PR c++/34491
8312         * g++.dg/template/crash97.C: New.
8313         * g++.dg/template/crash98.C: Likewise.
8314         * g++.dg/template/crash99.C: Likewise.
8315         * g++.dg/cpp0x/pr31439.C: Adjust.
8316         * g++.dg/template/crash95.C: Likewise.
8317
8318 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR middle-end/44071
8321         * c-c++-common/asmgoto-4.c: New test.
8322         * gcc.target/i386/pr44071.c: New test.
8323
8324         PR c++/44062
8325         * c-c++-common/Wunused-var-7.c: New test.
8326         * g++.dg/warn/Wunused-var-9.C: New test.
8327
8328 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8329
8330         PR fortran/43711
8331         * gfortran.dg/gomp/pr43711.f90: New.
8332
8333 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8334
8335         PR fortran/31820
8336         * gfortran.dg/select_5.f90: Updated.
8337
8338 2010-05-11  Jan Hubicka  <jh@suse.cz>
8339
8340         PR tree-optimize/44063
8341         * gcc.c-torture/compile/pr44063.c: New testcase.
8342
8343 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR debug/44023
8346         * gcc.dg/pr44023.c: New test.
8347
8348 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8349
8350         * gnat.dg/lto7.adb: New test.
8351         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8352
8353 2010-05-10  Jason Merrill  <jason@redhat.com>
8354
8355         PR c++/44017
8356         * g++.dg/template/inherit5.C: New.
8357
8358         PR c++/44045
8359         * g++.dg/cpp0x/initlist33.C: New.
8360         * g++.dg/cpp0x/initlist26.C: Adjust.
8361         * g++.dg/cpp0x/initlist28.C: Adjust.
8362
8363 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8364
8365         PR c++/43719
8366         * g++.dg/init/pr43719.C: New.
8367         * g++.dg/anon-struct4.C: Adjust.
8368
8369 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8370
8371         PR debug/44028
8372         * gcc.dg/pr44028.c: New test.
8373
8374 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8375
8376         PR fortran/27866
8377         PR fortran/35003
8378         PR fortran/42809
8379         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8380         * gfortran.dg/warn_conversion.f90: New.
8381
8382 2010-05-10  Michael Matz  <matz@suse.de>
8383
8384         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8385
8386 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8387
8388         PR rtl-optimization/44012
8389         * gcc.dg/pr44012.c: New.
8390
8391 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8392
8393         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8394         Log text on entry and exit.
8395         Prune Sun ld warnings for common symbols with differing sizes.
8396         (lto-link-and-maybe-run): Change caller.
8397
8398 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8399
8400         PR fortran/44044
8401         * gfortran.dg/class_7.f03: Modified.
8402         * gfortran.dg/select_type_1.f03: Modified.
8403         * gfortran.dg/select_type_12.f03: New.
8404
8405 2010-05-10  Richard Guenther  <rguenther@suse.de>
8406
8407         PR tree-optimization/44050
8408         * gcc.dg/torture/pr44050.c: New testcase.
8409
8410 2010-05-10  Wei Guozhi  <carrot@google.com>
8411
8412         PR target/42879
8413         * gcc.target/arm/pr42879.c: New testcase.
8414
8415 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8416
8417         PR c/44051
8418         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8419
8420 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8421
8422         PR c/10676
8423         * gcc.dg/anon-struct-10.c: New test.
8424
8425 2010-05-09  Richard Guenther  <rguenther@suse.de>
8426
8427         PR middle-end/44024
8428         * gcc.dg/pr44024.c: New testcase.
8429
8430 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8431
8432         PR c/4784
8433         * gcc.dg/anon-struct-9.c: New test.
8434
8435 2010-05-09  Richard Guenther  <rguenther@suse.de>
8436
8437         PR middle-end/44043
8438         * gcc.c-torture/compile/pr44043.c: New testcase.
8439
8440 2010-05-09  Richard Guenther  <rguenther@suse.de>
8441
8442         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8443
8444 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8445
8446         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8447
8448 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8449
8450         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8451         * gnat.dg/specs/lto3.ads: Likewise.
8452
8453 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8454
8455         PR middle-end/28685
8456         * gcc.dg/pr28685-1.c: New file.
8457
8458 2010-05-08  Richard Guenther  <rguenther@suse.de>
8459
8460         PR tree-optimization/44030
8461         * gcc.c-torture/compile/pr44030.c: New testcase.
8462
8463 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8464
8465         * gnat.dg/lto6.adb: New test.
8466         * gnat.dg/lto6_pkg.ads: New helper.
8467
8468 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8469
8470         * gnat.dg/lto5.adb: New test.
8471         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8472
8473 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8474
8475         * gnat.dg/lto4.ad[sb]: New test.
8476
8477 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8478
8479         * gnat.dg/specs/lto3.ads: New test.
8480         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8481         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8482
8483 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8484
8485         * gnat.dg/sizetype3.ad[sb]: New test.
8486         * gnat.dg/sizetype3_pkg.ads: New helper.
8487
8488 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8489
8490         PR c++/43951
8491         * g++.dg/init/new29.C: New.
8492
8493 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8494
8495         PR fortran/40728
8496         * gfortran.dg/coarray_1.f90: Fixed error message.
8497         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8498         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8499         * gfortran.dg/intrinsic_std_5.f90: New.
8500
8501 2010-05-07  Jason Merrill  <jason@redhat.com>
8502
8503         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8504
8505 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8506
8507         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8508         (size_t, stderr): Remove.
8509         (read_error): Replaced __builtin_fprintf by fprintf.
8510
8511 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8512
8513         * gcc.dg/ordered-comparison-1.c: New test.
8514         * gcc.dg/ordered-comparison-2.c: New test.
8515         * gcc.dg/ordered-comparison-3.c: New test.
8516         * gcc.dg/ordered-comparison-4.c: New test.
8517
8518 2010-05-06  Mike Stump  <mikestump@comcast.net>
8519
8520         PR objc/35165
8521         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8522
8523 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8524             Jason Merrill  <jason@redhat.com>
8525
8526         * g++.dg/cpp0x/nullptr01.C: New.
8527         * g++.dg/cpp0x/nullptr02.C: New.
8528         * g++.dg/cpp0x/nullptr03.C: New.
8529         * g++.dg/cpp0x/nullptr04.C: New.
8530         * g++.dg/cpp0x/nullptr05.C: New.
8531         * g++.dg/cpp0x/nullptr06.C: New.
8532         * g++.dg/cpp0x/nullptr07.C: New.
8533         * g++.dg/cpp0x/nullptr08.C: New.
8534         * g++.dg/cpp0x/nullptr09.C: New.
8535         * g++.dg/cpp0x/nullptr10.C: New.
8536         * g++.dg/cpp0x/nullptr11.C: New.
8537         * g++.dg/cpp0x/nullptr12.C: New.
8538         * g++.dg/cpp0x/nullptr13.C: New.
8539         * g++.dg/cpp0x/nullptr14.C: New.
8540         * g++.dg/cpp0x/nullptr15.C: New.
8541         * g++.dg/cpp0x/nullptr16.C: New.
8542         * g++.dg/cpp0x/nullptr17.C: New.
8543         * g++.dg/cpp0x/nullptr18.C: New.
8544         * g++.dg/cpp0x/nullptr19.C: New.
8545         * g++.dg/cpp0x/nullptr20.C: New.
8546         * g++.dg/cpp0x/nullptr21.C: New.
8547         * g++.dg/cpp0x/nullptr22.C: New.
8548         * g++.dg/debug/nullptr01.C: New.
8549         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8550
8551 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8552
8553         * gcc.dg/Wunused-var-8.c: Move to...
8554         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8555
8556 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8557
8558         PR c++/40406
8559         * g++.dg/template/crash96.C: New.
8560
8561 2010-05-06  Jan Hubicka  <jh@suse.cz>
8562
8563         PR tree-optimization/43791
8564         * gcc.c-torture/compile/pr43791.c: New file.
8565
8566 2010-05-06  Michael Matz  <matz@suse.de>
8567
8568         PR tree-optimization/43984
8569         * gfortran.dg/pr43984.f90: New test.
8570
8571 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8572
8573         PR 40989
8574         * gcc.dg/pr40989.c: New.
8575
8576 2010-05-06  Richard Guenther  <rguenther@suse.de>
8577
8578         PR tree-optimization/43934
8579         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8580
8581 2010-05-06  Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/43987
8584         * gcc.c-torture/execute/pr43987.c: New testcase.
8585         * gcc.dg/torture/pta-escape-1.c: Adjust.
8586         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8587         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8588         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8589         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8590
8591 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8592             Dodji Seketeli  <dodji@redhat.com>
8593
8594         PR c/18624
8595         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8596         * g++.dg/template/sfinae16.C: Likewise.
8597         * gcc.dg/Wunused-var-1.c: Moved to...
8598         * c-c++-common/Wunused-var-1.c: ...here. New test.
8599         * gcc.dg/Wunused-var-2.c: Moved to...
8600         * c-c++-common/Wunused-var-2.c: ...here. New test.
8601         * gcc.dg/Wunused-var-3.c: Moved to...
8602         * c-c++-common/Wunused-var-3.c: ...here. New test.
8603         * gcc.dg/Wunused-var-4.c: Moved to...
8604         * gcc.dg/Wunused-var-1.c: ... here.
8605         * gcc.dg/Wunused-var-5.c: Moved to...
8606         * c-c++-common/Wunused-var-4.c: ...here. New test.
8607         * gcc.dg/Wunused-var-7.c: Moved to...
8608         * c-c++-common/Wunused-var-5.c: ...here. New test.
8609         * gcc.dg/Wunused-var-6.c: Moved to...
8610         * gcc.dg/Wunused-var-2.c: ... here.
8611         * c-c++-common/Wunused-var-1.c: New test.
8612         * c-c++-common/Wunused-var-2.c: New test.
8613         * c-c++-common/Wunused-var-3.c: New test.
8614         * c-c++-common/Wunused-var-4.c: New test.
8615         * c-c++-common/Wunused-var-5.c: New test.
8616         * g++.dg/warn/Wunused-var-1.C: New test.
8617         * g++.dg/warn/Wunused-var-2.C: New test.
8618         * g++.dg/warn/Wunused-var-3.C: New test.
8619         * g++.dg/warn/Wunused-var-4.C: New test.
8620         * g++.dg/warn/Wunused-var-5.C: New test.
8621         * g++.dg/warn/Wunused-var-6.C: New test.
8622         * g++.dg/warn/Wunused-var-7.C: New test.
8623         * g++.dg/warn/Wunused-var-8.C: New test.
8624         * g++.dg/warn/Wunused-parm-1.C: New test.
8625         * g++.dg/warn/Wunused-parm-2.C: New test.
8626         * g++.dg/warn/Wunused-parm-3.C: New test.
8627
8628 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8629
8630         PR fortran/43985
8631         * gfortran.dg/gomp/crayptr5.f90: New test case.
8632
8633 2010-05-05  Jason Merrill  <jason@redhat.com>
8634
8635         PR debug/43370
8636         * g++.dg/ext/attrib39.C: New.
8637
8638 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8639
8640         PR fortran/24978
8641         * gfortran.dg/data_invalid.f90: New.
8642
8643 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8644
8645         * gnat.dg/lto2.adb: New test.
8646
8647 2010-05-05  Jason Merrill  <jason@redhat.com>
8648
8649         PR c++/43787
8650         * g++.dg/opt/empty1.C: New.
8651
8652 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8653
8654         PR fortran/43696
8655         * gfortran.dg/class_17.f03: New.
8656
8657 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8658
8659         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8660
8661 2010-05-04  Mike Stump  <mikestump@comcast.net>
8662
8663         PR objc/35165
8664         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8665
8666 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8667
8668         PR target/43668
8669         * gcc.target/i386/pr43668.c: New.
8670
8671 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8672
8673         PR c++/43028
8674         * g++.dg/cpp0x/initlist31.C: New.
8675
8676 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8677
8678         PR c/43981
8679         * gcc.dg/Wunused-var-8.c: New test.
8680
8681 2010-05-04  Jason Merrill  <jason@redhat.com>
8682
8683         PR c++/38064
8684         * g++.dg/cpp0x/enum3.C: Extend.
8685
8686 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8687
8688         PR target/43799
8689         * gcc.target/i386/pr43799.c: New.
8690
8691 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8692
8693         * gnat.dg/lto1.adb: New test.
8694         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8695
8696 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8697
8698         PR middle-end/43671
8699         * gcc.target/i386/pr43671.c: New.
8700
8701 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8702
8703         PR c++/43705
8704         * g++.dg/template/crash95.C: New.
8705
8706 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8707
8708         PR debug/43508
8709         * gcc.target/i386/pr43508.c: New.
8710
8711 2010-05-04  Richard Guenther  <rguenther@suse.de>
8712
8713         PR tree-optimization/43879
8714         * g++.dg/torture/pr43879-1_0.C: New testcase.
8715         * g++.dg/torture/pr43879-1_1.C: Likewise.
8716
8717 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8718
8719         PR c++/43953
8720         * g++.dg/other/crash-12.C: New test.
8721
8722 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8723
8724         * g++.dg/cdce3.C: Add a space.  Updated.
8725
8726 2010-05-03  Jason Merrill  <jason@redhat.com>
8727
8728         PR c++/43680
8729         * g++.dg/opt/enum2.C: New.
8730         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8731         * g++.dg/warn/Wswitch-1.C: Adjust message.
8732
8733 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8734
8735         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8736         * g++.dg/ext/label13.C: Fix typo.
8737         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8738         alpha*-dec-osf5*.
8739         * gcc.c-torture/compile/limits-declparen.c: xfail on
8740         alpha*-dec-osf5* with -g.
8741         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8742         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8743         * gcc.dg/c99-tgmath-2.c: Likewise.
8744         * gcc.dg/c99-tgmath-3.c: Likewise.
8745         * gcc.dg/c99-tgmath-4.c: Likewise.
8746
8747 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8748
8749         PR fortran/43592
8750         * gfortran.dg/unexpected_interface.f90: New test.
8751
8752 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8753
8754         * ada/acats/run_acats (which): New function.
8755         (host_gnatchop, host_gnatmake): Use it.
8756
8757 2010-05-03  Richard Guenther  <rguenther@suse.de>
8758
8759         PR tree-optimization/43971
8760         * gcc.dg/pr43971.c: New testcase.
8761
8762 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8763
8764         PR debug/43972
8765         * gcc.dg/debug/pr43972.c: New test.
8766
8767 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8768
8769         PR testsuite/43963
8770         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8771
8772 2010-05-02  Richard Guenther  <rguenther@suse.de>
8773
8774         PR tree-optimization/43879
8775         * gcc.dg/torture/pr43879-3.c: New testcase.
8776
8777 2010-05-01  Richard Guenther  <rguenther@suse.de>
8778
8779         PR tree-optimization/43949
8780         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8781
8782 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8783
8784         PR c++/43951
8785         * g++.dg/init/new28.C: New.
8786
8787 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8788
8789         PR objc++/32052
8790         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8791         structure and nested declarations.
8792         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8793         structure and nested declarations.  Reduce header clutter and
8794         use _exit() rather than abort().
8795         * objc.dg/encode-10.m: New.
8796         * objc.dg/encode-11.m: New.
8797
8798 2010-04-30  DJ Delorie  <dj@redhat.com>
8799
8800         * gcc.c-torture/execute/20100430-1.c: New test.
8801
8802 2010-04-30  Jason Merrill  <jason@redhat.com>
8803
8804         PR c++/43868
8805         * g++.dg/template/ptrmem21.C: New.
8806
8807 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8808
8809         PR fortran/18918
8810         PR fortran/43931
8811         * gfortran.dg/coarray_13.f90: New test.
8812
8813 2010-04-30  Richard Guenther  <rguenther@suse.de>
8814
8815         PR lto/43946
8816         * gcc.dg/lto/20100430-1_0.c: New testcase.
8817
8818 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8819
8820         PR debug/43942
8821         * c-c++-common/pr43942.c: New test.
8822
8823 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8824
8825         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8826         conflict with darwin crt1.o 'start' symbol.
8827
8828 2010-04-30  Richard Guenther  <rguenther@suse.de>
8829
8830         PR tree-optimization/43879
8831         * gcc.dg/torture/pr43879_1.c: New testcase.
8832
8833 2010-04-30  Richard Guenther  <rguenther@suse.de>
8834
8835         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8836
8837 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8838
8839         PR c++/43890
8840         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8841         user-provided constructor while recursing.
8842
8843 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8844
8845         PR fortran/42274
8846         * gfortran.dg/class_16.f03: New test.
8847
8848 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8849
8850         PR fortran/42274
8851         * gfortran.dg/class_15.f03: New.
8852
8853 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8854
8855         PR fortran/43326
8856         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8857
8858 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8859
8860         PR fortran/43492
8861         * gfortran.dg/generic_22.f03 : New test.
8862
8863 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8864
8865         PR fortran/42353
8866         * gfortran.dg/class_14.f03: New test.
8867
8868 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8869
8870         PR fortran/42680
8871         * gfortran.dg/interface_32.f90: New test.
8872
8873 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8874             Janus Weil  <janus@gcc.gnu.org>
8875
8876         PR fortran/41829
8877         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8878         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8879         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8880
8881 2010-04-28  Mike Stump  <mikestump@comcast.net>
8882
8883         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8884         dg-excess-errors.
8885         * g++.dg/uninit-pred-2_b.C: Likewise.
8886
8887 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8888
8889         PR fortran/18918
8890         PR fortran/43919
8891         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8892
8893 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8894
8895         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8896         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8897         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8898         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8899         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8900
8901 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8902
8903         * gcc.dg/const-uniq-1.c: New test.
8904         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8905
8906 2010-04-28  Xinliang David Li  <davidxl@google.com>
8907
8908         * gcc.dg/uninit-pred-2_b.c: New test.
8909         * gcc.dg/uninit-pred-4_b.c: New test.
8910         * gcc.dg/uninit-pred-3_d.c: New test.
8911         * gcc.dg/uninit-pred-6_b.c: New test.
8912         * gcc.dg/uninit-pred-8_b.c: New test.
8913         * gcc.dg/uninit-pred-3_a.c: New test.
8914         * gcc.dg/uninit-pred-2_c.c: New test.
8915         * gcc.dg/uninit-pred-5_a.c: New test.
8916         * gcc.dg/uninit-pred-3_e.c: New test.
8917         * gcc.dg/uninit-pred-7_a.c: New test.
8918         * gcc.dg/uninit-pred-6_c.c: New test.
8919         * gcc.dg/uninit-pred-9_a.c: New test.
8920         * gcc.dg/uninit-pred-8_c.c: New test.
8921         * gcc.dg/uninit-pred-3_b.c: New test.
8922         * gcc.dg/uninit-pred-5_b.c: New test.
8923         * gcc.dg/uninit-pred-7_b.c: New test.
8924         * gcc.dg/uninit-pred-6_d.c: New test.
8925         * gcc.dg/uninit-pred-9_b.c: New test.
8926         * gcc.dg/uninit-pred-2_a.c: New test.
8927         * gcc.dg/uninit-pred-4_a.c: New test.
8928         * gcc.dg/uninit-pred-3_c.c: New test.
8929         * gcc.dg/uninit-pred-6_a.c: New test.
8930         * gcc.dg/uninit-pred-8_a.c: New test.
8931         * gcc.dg/uninit-pred-7_c.c: New test.
8932         * gcc.dg/uninit-pred-6_e.c: New test.
8933         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8934         * g++.dg/uninit-pred-1_a.C: New test.
8935         * g++.dg/uninit-pred-1_b.C: New test.
8936         * g++.dg/uninit-pred-2_a.C: New test.
8937         * g++.dg/uninit-pred-2_b.C: New test.
8938         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8939         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8940         * g++.dg/uninit-pred-loop_1.cc: New test.
8941
8942 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8943
8944         * gcc.dg/lto/20091209-1_0.c: New testcase.
8945
8946 2010-04-28  Richard Guenther  <rguenther@suse.de>
8947
8948         PR tree-optimization/43879
8949         PR tree-optimization/43909
8950         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8951
8952 2010-04-28  Richard Guenther  <rguenther@suse.de>
8953
8954         PR c++/43880
8955         * g++.dg/torture/pr43880.C: New testcase.
8956
8957 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8958
8959         PR c++/9335
8960         * g++.dg/template/recurse2.C: Update
8961         * g++.dg/template/recurse.C: Update.
8962         * g++.dg/template/pr23510.C: Update.
8963         * lib/prune.exp: Filter out 'recursively instantiated'.
8964
8965 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8966
8967         PR c++/29043
8968         * g++.dg/init/pr29043.C: New.
8969
8970 2010-04-27  Jason Merrill  <jason@redhat.com>
8971
8972         * g++.dg/lookup/scoped5.C: Adjust.
8973         * g++.dg/lookup/scoped8.C: Adjust.
8974         * g++.dg/template/dependent-expr5.C: Adjust.
8975         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8976
8977         PR c++/43856
8978         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8979
8980         PR c++/43875
8981         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8982
8983 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8984             Jan Hubicka <hubicka@ucw.cz>
8985
8986         * gcc.dg/pure-2.c: New testcase.
8987         * gcc.dg/const-1.c: New testcase.
8988
8989 2010-04-27  Jason Merrill  <jason@redhat.com>
8990
8991         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8992
8993         PR c++/41468
8994         * g++.dg/template/sfinae17.C: New.
8995         * g++.dg/template/sfinae18.C: New.
8996
8997 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8998
8999         * g++.dg/init/pr42844.C: New.
9000         * g++.dg/cpp0x/pr42844-2.C: New.
9001         * g++.dg/cpp0x/defaulted2.C: Adjust.
9002         * g++.dg/tree-ssa/pr27549.C: Likewise.
9003         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9004
9005 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9006
9007         PR fortran/18918
9008         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9009
9010 2010-04-27  Richard Guenther  <rguenther@suse.de>
9011
9012         PR middle-end/40561
9013         * g++.dg/other/pr40561.C: New testcase.
9014
9015 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9016
9017         PR middle-end/43812
9018         * g++.dg/ipa/pr43812.C: New test.
9019
9020 2010-04-27  Jan Hubicka  <jh@suse.cz>
9021
9022         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9023         (test): ... this one.
9024
9025 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9026
9027         PR target/40657
9028         * gcc.target/arm/thumb-stackframe.c: New test.
9029
9030 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9031
9032         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9033         * gcc.dg/misc-column.c: Likewise.
9034         * gcc.dg/Walways-true-1.c: Likewise.
9035         * gcc.dg/Walways-true-2.c: Likewise.
9036         * gcc.dg/warn-addr-cmp.c: Likewise.
9037
9038 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9039
9040         PR fortran/18918
9041         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9042         * gfortran.dg/coarray_12.f90: New.
9043
9044 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9045
9046         PR c/32207
9047         * gcc.dg/pr32207.c: New test.
9048         * gcc.dg/misc-column.c: Adjust expected warning.
9049         * gcc.dg/Walways-true-1.c: Likewise.
9050         * gcc.dg/Walways-true-2.c: Likewise.
9051         * gcc.dg/warn-addr-cmp.c: Likewise.
9052
9053 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9054
9055         PR lto/42776
9056         * lib/lto.exp (lto_prune_vis_warns): New function.
9057         (lto-link-and-maybe-run): Call it.
9058
9059 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9060
9061         PR tree-optimization/43904
9062         * gcc.dg/tree-ssa/tailcall-6.c: New.
9063
9064 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9065
9066         PR testsuite/35165
9067         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9068         Darwin8/OSX10.4 - compatible code generation.
9069         Use scan-rtl-dump.
9070         * obj-c++.dg/stubify-1.mm: Ditto.
9071         * lib/objc-torture.exp: Do not require link success for
9072         "trivial.m" in the runtime checks when dowhat = 'compile'.
9073         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9074         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9075         Darwin8/OSX10.4 - compatible code generation.
9076         * objc.dg/stubify-2.m: Ditto.
9077         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9078         * objc.dg/next-runtime-1.m: Ditto.
9079         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9080         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9081         runtimes on Darwin.
9082
9083 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9084
9085         PR 43715
9086         * lib/plugin-support.exp: Use "-undefined
9087         dynamic_lookup" on darwin.
9088
9089 2010-04-26  Richard Guenther  <rguenther@suse.de>
9090
9091         * gcc.dg/lto/20100426_0.c: New testcase.
9092
9093 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9094
9095         PR tree-optimization/43833
9096         gcc.dg/Warray-bounds-8.c: New test case.
9097
9098 2010-04-26  Richard Guenther  <rguenther@suse.de>
9099
9100         PR lto/43080
9101         * g++.dg/lto/20100423-3_0.C: New testcase.
9102
9103 2010-04-26  Richard Guenther  <rguenther@suse.de>
9104
9105         PR lto/42425
9106         * g++.dg/lto/20100423-2_0.C: New testcase.
9107
9108 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9109
9110         * gcc.dg/vect/bb-slp-23.c: New test.
9111
9112 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9113
9114         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9115         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9116         * gcc.dg/c1x-float-1.c: New test.
9117
9118 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9119
9120         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9121         of "lea\[ \t\]".
9122
9123 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9124
9125         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9126         FreeBSD.
9127         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9128         * gfortran.dg/default_format_2.f90: Ditto.
9129
9130 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9131
9132         * gfortran.dg/pr43505.f90: Clean up .mod file.
9133         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9134         * gfortran.dg/pr41347.f90: Ditto.
9135         * gfortran.dg/internal_pack_4.f90: Ditto.
9136         * gfortran.dg/proc_decl_23.f90: Ditto.
9137         * gfortran.dg/recursive_check_3.f90: Ditto.
9138         * gfortran.dg/intent_out_3.f90: Ditto.
9139         * gfortran.dg/assignment_2.f90: Ditto.
9140         * gfortran.dg/pr41928.f90: Ditto.
9141         * gfortran.dg/pr42166.f90: Ditto.
9142         * gfortran.dg/private_type_12.f90: Ditto.
9143         * gfortran.dg/graphite/pr42185.f90: Ditto.
9144         * gfortran.dg/graphite/pr42186.f90: Ditto.
9145         * gfortran.dg/graphite/pr40982.f90: Ditto.
9146         * gfortran.dg/graphite/id-2.f90: Ditto.
9147         * gfortran.dg/graphite/id-4.f90: Ditto.
9148         * gfortran.dg/graphite/pr42050.f90: Ditto.
9149         * gfortran.dg/graphite/id-18.f90: Ditto.
9150         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9151         * gfortran.dg/graphite/pr41924.f90: Ditto.
9152         * gfortran.dg/graphite/pr42393.f90: Ditto.
9153         * gfortran.dg/graphite/pr37980.f90: Ditto.
9154         * gfortran.dg/graphite/pr38953.f90: Ditto.
9155         * gfortran.dg/graphite/pr42180.f90: Ditto.
9156         * gfortran.dg/graphite/pr42181.f90: Ditto.
9157         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9158         * gfortran.dg/select_type_4.f90: Ditto.
9159         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9160         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9161         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9162         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9163         * gfortran.dg/whole_file_11.f90: Ditto.
9164         * gfortran.dg/private_type_11.f90: Ditto.
9165         * gfortran.dg/vect/vect-gems.f90: Ditto.
9166         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9167
9168 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9169
9170         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9171
9172 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9173
9174         * gnat.dg/pack15.ad[sb]: New test.
9175
9176 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9177
9178         * gcc.target/arm/mla-1.c: New test.
9179
9180 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9181
9182         PR fortran/30073
9183         PR fortran/43793
9184         * gfortran.dg/pr43793.f90: New test.
9185
9186 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9187
9188         PR tree-optimization/41442
9189         * gcc.target/i386/pr41442.c: New test.
9190
9191 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9192
9193         PR fortran/43832
9194         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9195
9196 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9197
9198         PR fortran/43832
9199         * gfortran.dg/open_nounit.f90: New test.
9200
9201 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9202
9203         PR fortran/43841
9204         PR fortran/43843
9205         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9206
9207 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9208
9209         * gcc.dg/Wconversion-integer.c: Update.
9210
9211 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9212
9213         * gnat.dg/unchecked_convert5.adb: New test.
9214
9215 2010-04-23  Richard Guenther  <rguenther@suse.de>
9216
9217         PR lto/41734
9218         * gcc.dg/lto/20100423-2_0.c: New testcase.
9219         * gcc.dg/lto/20100423-2_0.c: Likewise.
9220
9221 2010-04-23  Richard Guenther  <rguenther@suse.de>
9222
9223         PR lto/43455
9224         * gcc.dg/lto/20100423-1_0.c: New testcase.
9225         * gcc.dg/lto/20100423-1_1.c: Likewise.
9226
9227 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9228
9229         PR tree-optimization/43846
9230         * gcc.dg/tree-ssa/sra-10.c: New test.
9231
9232 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9233
9234         PR middle-end/43835
9235         * gcc.c-torture/execute/pr43835.c: New test.
9236
9237 2010-04-23  Richard Guenther  <rguenther@suse.de>
9238
9239         PR lto/42653
9240         * g++.dg/lto/20100423-1_0.C: New testcase.
9241
9242 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9243
9244         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9245
9246 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9247
9248         PR tree-optimization/43842
9249         * gcc.dg/vect/pr43842.c: New test.
9250
9251 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9252
9253         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9254         * gcc.target/i386/wmul-2.c: Likewise.
9255
9256 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9257
9258         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9259         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9260
9261 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9262
9263         * gfortran.dg/reassoc_6.f: New testcase.
9264
9265 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9266
9267         PR middle-end/29274
9268         * gcc.target/arm/wmul-1.c: New test.
9269         * gcc.target/arm/wmul-2.c: New test.
9270
9271 2010-04-22  Richard Guenther  <rguenther@suse.de>
9272
9273         PR tree-optimization/43845
9274         * gcc.c-torture/compile/pr43845.c: New testcase.
9275
9276 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9277
9278         PR middle-end/29274
9279         * gcc.target/i386/wmul-1.c: New test.
9280         * gcc.target/i386/wmul-2.c: New test.
9281         * gcc.target/bfin/wmul-1.c: New test.
9282         * gcc.target/bfin/wmul-2.c: New test.
9283
9284 2010-04-22  Richard Guenther  <rguenther@suse.de>
9285
9286         PR fortran/43829
9287         * gfortran.dg/vector_subscript_6.f90: New testcase.
9288         * gfortran.dg/assign_10.f90: Adjust.
9289
9290 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR fortran/43836
9293         * gfortran.dg/gomp/pr43836.f90: New test.
9294
9295 2010-04-21  Richard Guenther  <rguenther@suse.de>
9296
9297         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9298
9299 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9300
9301         * gcc.dg/torture/builtin-cproj-3.c: New.
9302
9303 2010-04-20  Jason Merrill  <jason@redhat.com>
9304
9305         PR c++/9335
9306         * g++.dg/template/recurse2.C: New.
9307         * g++.dg/parse/crash36.C: Adjust.
9308         * g++.dg/other/fold1.C: Adjust.
9309         * g++.dg/init/member1.C: Adjust.
9310         * lib/prune.exp: Prune "skipping N instantiation contexts".
9311
9312 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9313
9314         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9315
9316 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9317
9318         * gcc.dg/torture/builtin-cproj-1.c: New.
9319         * gcc.dg/torture/builtin-cproj-2.c: New.
9320
9321 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9322
9323         PR c++/43800
9324         PR c++/43704
9325         * g++.dg/template/typedef32.C: Adjust.
9326         * g++.dg/template/typedef33.C: New test.
9327
9328 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9329
9330         PR fortran/43227
9331         * gfortran.dg/proc_decl_23.f90: New test.
9332
9333         PR fortran/43266
9334         * gfortran.dg/abstract_type_6.f03: New test.
9335
9336 2010-04-20  Xinliang David Li  <davidxl@google.com>
9337
9338         * g++.dg/tree-ssa/fold-compare.C: New.
9339
9340 2010-04-20  Richard Guenther  <rguenther@suse.de>
9341
9342         PR tree-optimization/39417
9343         * g++.dg/torture/pr39417.C: New testcase.
9344
9345 2010-04-20  Richard Guenther  <rguenther@suse.de>
9346
9347         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9348
9349 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9350
9351         * g++.dg/debug/dwarf2/rv1.C: New test.
9352
9353 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9354
9355         PR target/43635
9356         * gcc.c-torture/compile/pr43635.c: New testcase.
9357
9358 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9359
9360         PR fortran/43339
9361         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9362         of sequential loops being private only in the innermost containing
9363         task region.
9364
9365         PR middle-end/43337
9366         * gfortran.dg/gomp/pr43337.f90: New test.
9367
9368 2010-04-19  Richard Guenther  <rguenther@suse.de>
9369
9370         PR tree-optimization/43796
9371         * gfortran.dg/pr43796.f90: New testcase.
9372
9373 2010-04-19  Richard Guenther  <rguenther@suse.de>
9374
9375         PR tree-optimization/43783
9376         * gcc.c-torture/execute/pr43783.c: New testcase.
9377
9378 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9379
9380         PR target/43766
9381         * gcc.target/i386/pr43766.c: New test.
9382
9383 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9384
9385         PR target/43662
9386         * gcc.target/i386/pr43662.c: New test.
9387
9388 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9389
9390         PR c++/43704
9391         * g++.dg/template/typedef32.C: New test.
9392
9393 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9394
9395         PR tree-optimization/37027
9396         * lib/target-supports.exp
9397         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9398         * gcc.dg/vect/pr37027.c: New test.
9399         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9400         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9401         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9402         gcc.dg/vect/vect-complex-6.c: Likewise.
9403
9404 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9405
9406         * g++.dg/debug/dwarf2/enum1.C: New test.
9407
9408 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9409
9410         * gnat.dg/rep_clause5.ad[sb]: New test.
9411         * gnat.dg/rep_clause5_pkg.ads: New helper.
9412
9413 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9414
9415         PR tree-optimization/43771
9416         * g++.dg/vect/pr43771.cc: New test.
9417
9418 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9419
9420         PR fortran/31538
9421         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9422         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9423
9424 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9425
9426         * gnat.dg/sizetype.adb: Rename into...
9427         * gnat.dg/sizetype1.adb: ...this.
9428         * gnat.dg/sizetype2.adb: New test.
9429
9430 2010-04-16  Richard Guenther  <rguenther@suse.de>
9431
9432         PR tree-optimization/43572
9433         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9434
9435 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9436
9437         * gnat.dg/specs/discr_private.ads: New test.
9438
9439 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9440
9441         PR target/41514
9442         * gcc.target/arm/thumb-comparisons.c: New test.
9443
9444         PR target/40603
9445         * gcc.target/arm/thumb-cbranchqi.c: New test.
9446
9447 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9448
9449         * g++.dg/torture/pr36191.C: Enable for SH.
9450
9451 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9452
9453         * gnat.dg/wide_boolean.adb: New test.
9454         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9455
9456 2010-04-15  Richard Guenther  <rguenther@suse.de>
9457
9458         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9459         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9460         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9461         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9462         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9463         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9464         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9465         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9466         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9467         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9468         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9469         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9470         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9471         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9472         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9473
9474 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9475
9476         PR target/21803
9477         * gcc.target/arm/pr42496.c: New test.
9478
9479 2010-04-14  Jason Merrill  <jason@redhat.com>
9480
9481         PR c++/36625
9482         * g++.dg/ext/attrib38.C: New.
9483
9484 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9485
9486         PR testsuite/43739
9487         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9488
9489 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9490
9491         PR 42966
9492         * gcc.dg/cpp/warn-undef-2.c: Update.
9493         * gcc.dg/cpp/warn-traditional-2.c: Update.
9494         * gcc.dg/cpp/warn-comments-2.c: Update.
9495         * gcc.dg/cpp/warn-variadic-2.c: Update.
9496         * gcc.dg/cpp/warn-long-long-2.c: Update.
9497         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9498         * gcc.dg/cpp/warn-multichar-2.c: Update.
9499         * gcc.dg/cpp/warn-normalized-3.c: Update.
9500         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9501         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9502         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9503         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9504         * gcc.dg/cpp/warn-redefined-2.c: Update.
9505         * gfortran.dg/warning-directive-2.F90: Update.
9506         * c-c++-common/cpp/warning-directive-2.c: Update.
9507
9508 2010-04-14  Michael Matz  <matz@suse.de>
9509
9510         PR tree-optimization/42963
9511         * gcc.dg/pr42963.c: New testcase.
9512
9513 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9514
9515         * gnat.dg/class_wide.adb: Rename into...
9516         * gnat.dg/class_wide1.adb: ...this.
9517         * gnat.dg/class_wide2.ad[sb]: New test.
9518
9519 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9520
9521         PR fortran/18918
9522         * gfortran.dg/coarray_9.f90: Update dg-errors.
9523         * gfortran.dg/coarray_10.f90: New test.
9524         * gfortran.dg/coarray_11.f90: New test.
9525
9526 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9527
9528         PR fortran/43747
9529         gfortran.dg/initialization_24.f90: New test.
9530
9531 2010-04-13  Jason Merrill  <jason@redhat.com>
9532
9533         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9534         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9535
9536 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9537
9538         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9539         * g++.dg/dg.exp: Likewise.
9540         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9541         * c-c++-common/cpp/warning-directive-1.c: ... here.
9542         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9543         * c-c++-common/cpp/warning-directive-2.c: ... here.
9544         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9545         * c-c++-common/cpp/warning-directive-3.c: ... here.
9546         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9547         * c-c++-common/cpp/warning-directive-4.c: ... here.
9548         * g++.dg/cpp/warning-directive-1.C: Delete.
9549         * g++.dg/cpp/warning-directive-2.C: Delete.
9550         * g++.dg/cpp/warning-directive-3.C: Delete.
9551         * g++.dg/cpp/warning-directive-4.C: Delete.
9552         * gcc.dg/cpp/normalised-3.c: Delete.
9553         * g++.dg/cpp/normalised-1.C: Rename as ...
9554         * c-c++-common/cpp/normalised-3.c: ... this.
9555
9556 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9557
9558         * gcc.dg/tree-ssa/sra-9.c: New test.
9559
9560 2010-04-13  Michael Matz  <matz@suse.de>
9561
9562         PR middle-end/43730
9563         * gcc.dg/pr43730.c: New test.
9564
9565 2010-04-13  Michael Matz  <matz@suse.de>
9566
9567         * gcc.dg/tree-ssa/negate.c: New testcase.
9568
9569 2010-04-13  Richard Guenther  <rguenther@suse.de>
9570
9571         PR testsuite/43735
9572         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9573
9574 2010-04-13  Richard Guenther  <rguenther@suse.de>
9575
9576         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9577
9578 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9579
9580         * gnat.dg/derived_type1.adb: New test.
9581
9582 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9583
9584         * gcc.dg/plugindir1.c: New testcase.
9585         * gcc.dg/plugindir2.c: New testcase.
9586         * gcc.dg/plugindir3.c: New testcase.
9587         * gcc.dg/plugindir4.c: New testcase.
9588
9589 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9590
9591         * gcc.target/i386/rotate-2.c: New test.
9592
9593 2010-04-12  Jason Merrill  <jason@redhat.com>
9594
9595         PR c++/43641
9596         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9597         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9598
9599 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9600
9601         PR c++/25811
9602         * g++.dg/init/pr25811.C: New test.
9603
9604 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9605
9606         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9607         dg-error, dg-warning.
9608         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9609
9610 2010-04-12  Richard Guenther  <rguenther@suse.de>
9611
9612         * gcc.dg/torture/inline-2.c: New testcase.
9613
9614 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9615
9616         PR bootstrap/43699
9617         * gcc.dg/Wunused-var-7.c: New test.
9618
9619         PR tree-optimization/43560
9620         * gcc.c-torture/execute/pr43560.c: New test.
9621
9622 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9623
9624         * gnat.dg/aggr13.adb: New test.
9625         * gnat.dg/aggr14.adb: Likewise.
9626         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9627
9628 2010-04-12  Richard Guenther  <rguenther@suse.de>
9629
9630         PR c++/43611
9631         * g++.dg/torture/pr43611.C: New testcase.
9632
9633 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9634
9635         PR c/36774
9636         * gcc.dg/pr36774-1.c: New test.
9637         * gcc.dg/pr36774-2.c: New test.
9638
9639 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9640
9641         * gcc.target/sh/rte-delay-slot.c: New test.
9642
9643 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9644
9645         * gnat.dg/pack9.adb: Remove -cargs option.
9646         * gnat.dg/aggr12.ad[sb]: New test.
9647
9648 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9649
9650         PR target/43417
9651         * gcc.target/sh/pr43417.c: New test.
9652
9653 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9654
9655         PR fortran/43591
9656         * gfortran.dg/spec_expr_6.f90: New test.
9657
9658 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9659
9660         PR cpp/43195
9661         * gcc.dg/cpp/pr43195.c: New.
9662         * gcc.dg/cpp/pr43195.h: New.
9663
9664 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9665
9666         PR 42965
9667         * gcc.dg/Werror-6.c: Adjust.
9668         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9669         * gcc.dg/Werror-4.c: Likewise.
9670         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9671         * gcc.dg/Wswitch-enum-error.c: Likewise.
9672         * gcc.dg/Wpointer-arith.c: Likewise.
9673         * gcc.dg/Wfatal.c: Likewise.
9674         * gcc.dg/Wswitch-error.c: Likewise.
9675         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9676         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9677         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9678         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9679         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9680         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9681         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9682         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9683         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9684         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9685         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9686         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9687         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9688         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9689         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9690         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9691         * g++.dg/cpp/warning-directive-2.C: Likewise.
9692         * gfortran.dg/warning-directive-2.F90: Likewise.
9693
9694 2010-04-09  Jason Merrill  <jason@redhat.com>
9695
9696         PR c++/42623
9697         * g++.dg/template/sizeof13.C: New.
9698
9699 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9700
9701         * g++.dg/other/pr35504.C: Add check for thiscall.
9702         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9703         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9704
9705 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9706
9707         PR c++/28584
9708         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9709         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9710         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9711         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9712         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9713         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9714         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9715         * g++.dg/other/increment1.C: Likewise.
9716
9717 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9718
9719         PR fortran/18918
9720         * gfortran.dg/coarray_7.f90: New test.
9721         * gfortran.dg/coarray_8.f90: New test.
9722
9723 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9724
9725         PR fortran/28039
9726         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9727
9728 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9729
9730         PR target/43643
9731         * gcc.dg/pr43643.c: New test.
9732
9733 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9734
9735         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9736
9737 2010-04-08  Richard Guenther  <rguenther@suse.de>
9738
9739         PR tree-optimization/43679
9740         * gcc.c-torture/compile/pr43679.c: New testcase.
9741
9742 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR debug/43670
9745         * gcc.dg/pr43670.c: New test.
9746
9747 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9748
9749         PR middle-end/40815
9750         * gcc.dg/tree-ssa/reassoc-19.c: New.
9751
9752 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR c/18624
9755         * gcc.dg/Wunused-var-1.c: New test.
9756         * gcc.dg/Wunused-var-2.c: New test.
9757         * gcc.dg/Wunused-var-3.c: New test.
9758         * gcc.dg/Wunused-var-4.c: New test.
9759         * gcc.dg/Wunused-var-5.c: New test.
9760         * gcc.dg/Wunused-var-6.c: New test.
9761         * gcc.dg/Wunused-parm-1.c: New test.
9762
9763         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9764         * gcc.dg/trunc-1.c: Likewise.
9765         * gcc.dg/vla-9.c: Likewise.
9766         * gcc.dg/dfp/composite-type.c: Likewise.
9767
9768 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9769
9770         PR objc/35996
9771         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9772         * obj-c++.dg/objc-gc-3.mm: Ditto.
9773
9774 2010-04-07  Simon Baldwin  <simonb@google.com>
9775
9776         * gcc.dg/cpp/warn-undef-2.c: New.
9777         * gcc.dg/cpp/warn-traditional-2.c: New.
9778         * gcc.dg/cpp/warn-comments-2.c: New.
9779         * gcc.dg/cpp/warning-directive-1.c: New.
9780         * gcc.dg/cpp/warn-long-long.c: New.
9781         * gcc.dg/cpp/warn-traditional.c: New.
9782         * gcc.dg/cpp/warn-variadic-2.c: New.
9783         * gcc.dg/cpp/warn-undef.c: New.
9784         * gcc.dg/cpp/warn-normalized-1.c: New.
9785         * gcc.dg/cpp/warning-directive-2.c: New.
9786         * gcc.dg/cpp/warn-long-long-2.c: New.
9787         * gcc.dg/cpp/warn-variadic.c: New.
9788         * gcc.dg/cpp/warn-normalized-2.c: New.
9789         * gcc.dg/cpp/warning-directive-3.c: New.
9790         * gcc.dg/cpp/warn-deprecated-2.c: New.
9791         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9792         * gcc.dg/cpp/warn-multichar-2.c: New.
9793         * gcc.dg/cpp/warn-normalized-3.c: New.
9794         * gcc.dg/cpp/warning-directive-4.c: New.
9795         * gcc.dg/cpp/warn-unused-macros.c: New.
9796         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9797         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9798         * gcc.dg/cpp/warn-cxx-compat.c: New.
9799         * gcc.dg/cpp/warn-redefined.c: New.
9800         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9801         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9802         * gcc.dg/cpp/warn-deprecated.c: New.
9803         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9804         * gcc.dg/cpp/warn-redefined-2.c: New.
9805         * gcc.dg/cpp/warn-comments.c: New.
9806         * gcc.dg/cpp/warn-multichar.c: New.
9807         * g++.dg/cpp/warning-directive-1.C: New.
9808         * g++.dg/cpp/warning-directive-2.C: New.
9809         * g++.dg/cpp/warning-directive-3.C: New.
9810         * g++.dg/cpp/warning-directive-4.C: New.
9811         * gfortran.dg/warning-directive-1.F90: New.
9812         * gfortran.dg/warning-directive-3.F90: New.
9813         * gfortran.dg/warning-directive-2.F90: New.
9814         * gfortran.dg/warning-directive-4.F90: New.
9815
9816 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9817
9818         PR objc++/23716
9819         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9820
9821 2010-04-07  Jason Merrill  <jason@redhat.com>
9822
9823         * g++.dg/template/dr408.C: New.
9824
9825         * g++.dg/lookup/ns4.C: New.
9826
9827         PR c++/38392
9828         * g++.dg/template/friend51.C: New test.
9829
9830         PR c++/41970
9831         * g++.old-deja/g++.other/linkage1.C: Adjust.
9832
9833 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9834
9835         PR c++/42697
9836         * g++.dg/template/crash94.C: New test.
9837
9838 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9839
9840         PR c++/40239
9841         * g++.dg/init/aggr5.C: New test.
9842         * g++.dg/init/aggr5.C: New test.
9843
9844 2010-04-07  Richard Guenther  <rguenther@suse.de>
9845
9846         PR tree-optimization/43270
9847         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9848         * gcc.dg/Warray-bounds-7.c: Likewise.
9849
9850 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9851
9852         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9853         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9854         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9855
9856 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9857
9858         PR c++/42556
9859         * g++.dg/init/pr42556.C: New test.
9860
9861 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9862
9863         PR debug/43628
9864         * g++.dg/debug/dwarf2/typedef2.C: New test.
9865
9866 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9867
9868         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9869         c-c++-common/dwarf2/redeclaration-1.C
9870
9871 2010-04-06  Jason Merrill  <jason@redhat.com>
9872
9873         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9874         * g++.dg/ext/attrib18.C: Likewise.
9875         * g++.dg/ext/bitfield2.C: Likewise.
9876         * g++.dg/ext/bitfield4.C: Likewise.
9877         * g++.dg/ext/visibility/warn2.C: Likewise.
9878         * g++.dg/ext/visibility/warn3.C: Likewise.
9879         * g++.dg/gomp/pr26690-1.C: Likewise.
9880         * g++.dg/inherit/covariant7.C: Likewise.
9881         * g++.dg/init/synth2.C: Likewise.
9882         * g++.dg/lookup/using7.C: Likewise.
9883         * g++.dg/other/crash-4.C: Likewise.
9884         * g++.dg/other/error13.C: Likewise.
9885         * g++.dg/other/error20.C: Likewise.
9886         * g++.dg/parse/crash31.C: Likewise.
9887         * g++.dg/parse/error16.C: Likewise.
9888         * g++.dg/parse/error19.C: Likewise.
9889         * g++.dg/parse/error27.C: Likewise.
9890         * g++.dg/parse/error28.C: Likewise.
9891         * g++.dg/parse/fused-params1.C: Likewise.
9892         * g++.dg/template/error2.C: Likewise.
9893         * g++.dg/template/local6.C: Likewise.
9894         * g++.dg/template/qualttp15.C: Likewise.
9895         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9896         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9897         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9898         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9899         * g++.old-deja/g++.eh/spec6.C: Likewise.
9900         * g++.old-deja/g++.jason/crash3.C: Likewise.
9901         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9902         * g++.old-deja/g++.law/ctors5.C: Likewise.
9903         * g++.old-deja/g++.law/ctors9.C: Likewise.
9904         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9905         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9906         * g++.old-deja/g++.other/struct1.C: Likewise.
9907         * g++.old-deja/g++.other/volatile1.C: Likewise.
9908         * g++.old-deja/g++.pt/crash36.C: Likewise.
9909         * g++.old-deja/g++.pt/derived3.C: Likewise.
9910         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9911         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9912
9913 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9914
9915         PR middle-end/43519
9916         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9917         * gcc.dg/graphite/id-19.c: New.
9918
9919 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9920
9921         PR middle-end/32824
9922         * gcc.dg/vect/pr32824: New.
9923
9924 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9925
9926         PR fortran/18918
9927         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9928         * gfortran.dg/coarray_3.f90: Ditto.
9929         * gfortran.dg/coarray_4.f90: Ditto.
9930         * gfortran.dg/coarray_5.f90: Ditto.
9931         * gfortran.dg/coarray_6.f90: Ditto.
9932         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9933
9934 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9935
9936         PR fortran/18918
9937         * gfortran.dg/coarray_4.f90: Fix test.
9938         * gfortran.dg/coarray_6.f90: Add more tests.
9939
9940 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9941
9942         PR fortran/18918
9943         * gfortran.dg/coarray_4.f90: New test.
9944         * gfortran.dg/coarray_5.f90: New test.
9945         * gfortran.dg/coarray_6.f90: New test.
9946
9947 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9948
9949         PR fortran/18918
9950         * gfortran.dg/iso_fortran_env_5.f90: New test.
9951         * gfortran.dg/iso_fortran_env_6.f90: New test.
9952
9953 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9954
9955         PR fortran/39997
9956         * gfortran.dg/coarray_1.f90: New test.
9957         * gfortran.dg/coarray_2.f90: New test.
9958         * gfortran.dg/coarray_3.f90: New test.
9959
9960 2010-04-06  Jason Merrill  <jason@redhat.com>
9961
9962         PR c++/43648
9963         * g++.dg/template/dtor8.C: New.
9964
9965         PR c++/43621
9966         * g++.dg/template/error-recovery2.C: New.
9967
9968 2010-04-06  Jan Hubicka  <jh@suse.czpli
9969
9970         PR tree-optimization/42906
9971         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9972
9973 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9974
9975         PR fortran/43178
9976         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9977         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9978         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9979
9980 2010-04-06  Richard Guenther  <rguenther@suse.de>
9981
9982         PR tree-optimization/43627
9983         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9984
9985 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9986
9987         PR target/43638
9988         * gcc.target/i386/pr43638.c: New test.
9989
9990 2010-04-06  Richard Guenther  <rguenther@suse.de>
9991
9992         PR middle-end/43661
9993         * gcc.c-torture/compile/pr43661.c: New testcase.
9994
9995 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9996
9997         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9998
9999 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10000
10001         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10002
10003 2010-04-02  Richard Guenther  <rguenther@suse.de>
10004
10005         PR tree-optimization/43629
10006         * gcc.c-torture/execute/pr43629.c: New testcase.
10007
10008 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10009             Dominique d'Humieres  <dominiq@lps.ens.fr>
10010
10011         PR libfortran/43605
10012         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10013
10014 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10015
10016         PR debug/43325
10017         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10018
10019 2010-04-01  Jason Merrill  <jason@redhat.com>
10020
10021         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10022
10023 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10024             Manfred Schwarb  <manfred99@gmx.ch>
10025
10026         PR libfortran/43605
10027         * gfortran.dg/ftell_3.f90: New test.
10028
10029 2010-04-01  Richard Guenther  <rguenther@suse.de>
10030
10031         PR middle-end/43614
10032         * gcc.c-torture/compile/pr43614.c: New testcase.
10033
10034 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10035
10036         PR tree-optimization/43141
10037         * gcc.dg/guality/pr43141.c: New test.
10038
10039 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10040
10041         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10042         * g++.dg/eh/spbp.C: Likewise.
10043         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10044         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10045         superfluous casts.
10046         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10047         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10048         * objc.dg/dwarf-2.m: Likewise.
10049
10050 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10051
10052         PR middle-end/43464
10053         * gcc.dg/graphite/id-pr43464.c: New.
10054         * gcc.dg/graphite/id-pr43464-1.c: New.
10055
10056 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10057
10058         PR middle-end/43351
10059         * gcc.dg/graphite/id-pr43351.c
10060
10061 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10062
10063         PR testsuite/35165
10064         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10065         * obj-c++.dg/try-catch-2.mm: Ditto.
10066         * obj-c++.dg/lookup-2.mm: Ditto.
10067         * obj-c++.dg/encode-8.m: Ditto.
10068         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10069         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10070         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10071         * obj-c++.dg/const-str-11.mm: Ditto.
10072         * obj-c++.dg/const-str-9.mm: Ditto.
10073         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10074         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10075         * obj-c++.dg/except-1.mm: Ditto.
10076         * obj-c++.dg/const-str-7.mm: Ditto.
10077         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10078         * obj-c++.dg/const-str-3.mm: Ditto.
10079         * obj-c++.dg/const-str-7.mm: Ditto.
10080         * obj-c++.dg/stubify-2.mm: Change dump file name.
10081
10082         PR objc++/23613
10083         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10084         New macro.
10085         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10086         Remove dg-xfail-if.
10087
10088 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10089
10090         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10091         only with -O2, -O3 or -Os and not with -fwhopr.
10092
10093 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10094
10095         PR c++/43558
10096         * g++.dg/template/typedef31.C: New test.
10097
10098 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10099
10100         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10101         assembler output on *-*-solaris2*.
10102         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10103
10104 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR debug/43557
10107         * gcc.dg/pr43557-1.c: New test.
10108         * gcc.dg/pr43557-2.c: New file.
10109
10110 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10111
10112         PR 43562
10113         * gcc.dg/pr43562.c: New test.
10114
10115 2010-03-30  Jason Merrill  <jason@redhat.com>
10116
10117         PR c++/43076
10118         * g++.dg/template/error-recovery1.C: New.
10119
10120         PR c++/41786
10121         * g++.dg/parse/ambig5.C: New.
10122
10123 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10124
10125         PR debug/43593
10126         * gcc.dg/guality/pr43593.c: New test.
10127
10128 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10129
10130         PR middle-end/43430
10131         * gcc.dg/vect/pr43430-1.c: New.
10132
10133 2010-03-30  Jason Merrill  <jason@redhat.com>
10134
10135         PR c++/43559
10136         * g++.dg/template/partial7.C: New.
10137
10138 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10139
10140         * gcc.target/s390/stackcheck1.c: New testcase.
10141
10142 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10143
10144         PR libfortran/43265
10145         * gfortran.dg/read_eof_8.f90: New test.
10146
10147 2010-03-29  Jason Merrill  <jason@redhat.com>
10148
10149         * gcc.dg/cpp/include6.c: Change [] to ().
10150
10151         N3077
10152         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10153         splicing and UCNs.
10154         * c-c++-common/raw-string-2.c: Add trigraph test.
10155         * c-c++-common/raw-string-8.c: New.
10156         * c-c++-common/raw-string-9.c: New.
10157         * c-c++-common/raw-string-10.c: New.
10158
10159         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10160         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10161         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10162         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10163         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10164         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10165         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10166
10167 2010-03-29  Richard Guenther  <rguenther@suse.de>
10168
10169         PR tree-optimization/43560
10170         * gcc.dg/torture/pr43560.c: New testcase.
10171
10172 2010-03-29  Jason Merrill  <jason@redhat.com>
10173
10174         N3077
10175         * g++.dg/ext/raw-string-1.C: Change [] to ().
10176         * g++.dg/ext/raw-string-2.C: Change [] to ().
10177         Don't use \ in delimiter.
10178         * g++.dg/ext/raw-string-3.C: Change [] to ().
10179         * g++.dg/ext/raw-string-4.C: Change [] to ().
10180         * g++.dg/ext/raw-string-5.C: Change [] to ().
10181         Test for error on \ in delimiter.
10182         * g++.dg/ext/raw-string-6.C: Change [] to ().
10183         * g++.dg/ext/raw-string-7.C: Change [] to ().
10184
10185 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10186
10187         PR 43564
10188         * gcc.dg/pr43564.c: New test.
10189
10190 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10191
10192         PR fortran/43551
10193         * gfortran.dg/direct_io_12.f90: New test.
10194
10195 2010-03-28  Jan Hubicka  <jh@suse.cz>
10196
10197         PR tree-optimization/43505
10198         * gfortran.dg/pr43505.f90: New testcase.
10199
10200 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10201
10202         PR tree-optimization/43528
10203         * gcc.target/i386/pr43528.c: New test.
10204
10205 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10206
10207         PR c/43381
10208         * gcc.dg/parm-impl-decl-3.c: New test.
10209
10210 2010-03-26  Jason Merrill  <jason@redhat.com>
10211
10212         PR c++/43509
10213         * g++.dg/cpp0x/parse1.C: New.
10214
10215 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10216
10217         PR target/43524
10218         * gcc.target/i386/pr43524.c: New test.
10219
10220 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10221
10222         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10223         whitespace, rename main to foo.
10224         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10225         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10226         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10227         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10228         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10229         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10230         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10231         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10232         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10233         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10234         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10235
10236 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10237
10238         PR c++/43327
10239         * g++.dg/other/crash-10.C: New test.
10240         * g++.dg/other/crash-11.C: New test.
10241
10242 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10243
10244         PR libfortran/43517
10245         * gfortran.dg/read_eof_7.f90: New test.
10246
10247 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10248
10249         PR objc/35165
10250         PR testsuite/43512
10251         * objc-obj-c++-shared: New directory.
10252         * objc-obj-c++-shared/Object1-implementation.h: New file.
10253         * objc-obj-c++-shared/Object1.h: New file.
10254         * objc-obj-c++-shared/Protocol1.h: New file.
10255         * objc-obj-c++-shared/next-abi.h: New file.
10256         * objc-obj-c++-shared/next-mapping.h: New file.
10257         * objc/execute/next_mapping.h: Delete.
10258         * objc.dg/special/special.exp: For all targets run the tests with
10259         -fgnu-runtime, for darwin targets also run the tests with
10260         -fnext-runtime.
10261         * objc.dg/dg.exp: Ditto.
10262         * obj-c++.dg/dg.exp: Ditto.
10263         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10264         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10265         include use of updated NeXT interface.
10266         * objc/execute/formal_protocol-5.m: Ditto.
10267         * objc/execute/protocol-isEqual-2.m: Ditto.
10268         * objc/execute/protocol-isEqual-4.m: Ditto.
10269         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10270         Protocol1.h) and next-mapping.h as required.
10271         * objc/execute/object_is_class.m: Ditto.
10272         * objc/execute/enumeration-1.m: Ditto.
10273         * objc/execute/class-13.m: Ditto.
10274         * objc/execute/formal_protocol-2.m: Ditto.
10275         * objc/execute/formal_protocol-4.m: Ditto.
10276         * objc/execute/class-1.m: Ditto.
10277         * objc/execute/bycopy-1.m: Ditto.
10278         * objc/execute/formal_protocol-6.m: Ditto.
10279         * objc/execute/bycopy-3.m: Ditto.
10280         * objc/execute/class-3.m: Ditto.
10281         * objc/execute/bf-11.m: Ditto.
10282         * objc/execute/class-5.m: Ditto.
10283         * objc/execute/bf-13.m: Ditto.
10284         * objc/execute/class-7.m: Ditto.
10285         * objc/execute/bf-15.m: Ditto.
10286         * objc/execute/class-9.m: Ditto.
10287         * objc/execute/bf-17.m: Ditto.
10288         * objc/execute/bf-19.m: Ditto.
10289         * objc/execute/IMP.m: Ditto.
10290         * objc/execute/exceptions/catchall-1.m: Ditto.
10291         * objc/execute/exceptions/trivial.m: Ditto.
10292         * objc/execute/exceptions/finally-1.m: Ditto.
10293         * objc/execute/exceptions/local-variables-1.m: Ditto.
10294         * objc/execute/exceptions/foward-1.m: Ditto.
10295         * objc/execute/bf-2.m: Ditto.
10296         * objc/execute/string1.m: Ditto.
10297         * objc/execute/bf-4.m: Ditto.
10298         * objc/execute/informal_protocol.m: Ditto.
10299         * objc/execute/string3.m: Ditto.
10300         * objc/execute/bf-6.m: Ditto.
10301         * objc/execute/bf-8.m: Ditto.
10302         * objc/execute/class-tests-1.h: Ditto.
10303         * objc/execute/protocol-isEqual-1.m: Ditto.
10304         * objc/execute/protocol-isEqual-3.m: Ditto.
10305         * objc/execute/_cmd.m: Ditto.
10306         * objc/execute/function-message-1.m: Ditto.
10307         * objc/execute/bf-20.m: Ditto.
10308         * objc/execute/bf-common.h: Ditto.
10309         * objc/execute/np-2.m: Ditto.
10310         * objc/execute/class-10.m: Ditto.
10311         * objc/execute/class-12.m: Ditto.
10312         * objc/execute/enumeration-2.m: Ditto.
10313         * objc/execute/class-14.m: Ditto.
10314         * objc/execute/encode-1.m: Ditto.
10315         * objc/execute/formal_protocol-1.m: Ditto.
10316         * objc/execute/formal_protocol-3.m: Ditto.
10317         * objc/execute/accessing_ivars.m: Ditto.
10318         * objc/execute/bycopy-2.m: Ditto.
10319         * objc/execute/class-2.m: Ditto.
10320         * objc/execute/bf-10.m: Ditto.
10321         * objc/execute/formal_protocol-7.m: Ditto.
10322         * objc/execute/root_methods.m: Ditto.
10323         * objc/execute/class-4.m: Ditto.
10324         * objc/execute/bf-12.m: Ditto.
10325         * objc/execute/class-6.m: Ditto.
10326         * objc/execute/bf-14.m: Ditto.
10327         * objc/execute/nested-func-1.m: Ditto.
10328         * objc/execute/class-8.m: Ditto.
10329         * objc/execute/private.m: Ditto.
10330         * objc/execute/bf-16.m: Ditto.
10331         * objc/execute/bf-18.m: Ditto.
10332         * objc/execute/load-3.m: Ditto.
10333         * objc/execute/compatibility_alias.m: Ditto.
10334         * objc/execute/bf-1.m: Ditto.
10335         * objc/execute/no_clash.m: Ditto.
10336         * objc/execute/bf-3.m: Ditto.
10337         * objc/execute/string2.m: Ditto.
10338         * objc/execute/bf-5.m: Ditto.
10339         * objc/execute/string4.m: Ditto.
10340         * objc/execute/bf-7.m: Ditto.
10341         * objc/execute/object_is_meta_class.m: Ditto.
10342         * objc/execute/bf-9.m: Ditto.
10343         * objc/execute/bf-21.m: Ditto.
10344         * objc/execute/cascading-1.m: Ditto.
10345         * objc/execute/trivial.m: Ditto.
10346         * objc/execute/np-1.m: Ditto.
10347         * objc/compile/trivial.m: Ditto.
10348         * objc/execute/class_self-2.m: Include <stdlib.h>.
10349         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10350         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10351         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10352         and 64bit. Use new NeXT interface as required.
10353         * objc.dg/special/unclaimed-category-1.m: Ditto.
10354         * objc.dg/special/unclaimed-category-1.h: Ditto.
10355         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10356         * objc.dg/func-ptr-1.m: Ditto.
10357         * objc.dg/stret-1.m: Ditto.
10358         * objc.dg/encode-2.m: Ditto.
10359         * objc.dg/category-1.m: Ditto.
10360         * objc.dg/encode-3.m: Ditto.
10361         * objc.dg/call-super-3.m: Ditto.
10362         * objc.dg/method-3.m: Ditto.
10363         * objc.dg/func-ptr-2.m: Ditto.
10364         * objc.dg/lookup-1.m: Ditto.
10365         * objc.dg/encode-4.m: Ditto.
10366         * objc.dg/fix-and-continue-1.m: Ditto.
10367         * objc.dg/proto-lossage-3.m: Ditto.
10368         * objc.dg/method-13.m: Ditto.
10369         * objc.dg/proto-qual-1.m: Ditto.
10370         * objc.dg/zero-link-3.m: Ditto.
10371         * objc.dg/bitfield-1.m: Ditto.
10372         * objc.dg/va-meth-1.m: Ditto.
10373         * objc.dg/super-class-3.m: Ditto.
10374         * objc.dg/call-super-1.m: Ditto.
10375         * objc.dg/type-size-2.m: Ditto.
10376         * objc.dg/method-10.m: Ditto.
10377         * objc.dg/defs.m: Ditto.
10378         * objc.dg/const-str-3.m: Ditto.
10379         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10380         Protocol1.h) and next-mapping.h as required. Use new NeXT
10381         interface as required.
10382         * objc.dg/super-class-4.m: Ditto.
10383         * objc.dg/comp-types-8.m: Ditto.
10384         * objc.dg/call-super-2.m: Ditto.
10385         * objc.dg/objc-fast-4.m: Ditto.
10386         * objc.dg/method-6.m: Ditto.
10387         * objc.dg/const-str-3.m: Ditto.
10388         * objc.dg/const-str-7.m: Ditto.
10389         * objc.dg/method-15.m: Ditto.
10390         * objc.dg/method-19.m: Ditto.
10391         * objc.dg/sync-1.m: Ditto.
10392         * objc.dg/layout-1.m: Ditto.
10393         * objc.dg/bitfield-3.m: Ditto.
10394         * objc.dg/try-catch-3.m: Ditto.
10395         * objc.dg/try-catch-7.m: Ditto.
10396         * objc.dg/comp-types-10.m: Ditto.
10397         * objc.dg/selector-2.: Ditto.
10398         * objc.dg/method-7.m: Ditto.
10399         * objc.dg/typedef-alias-1.m: Ditto.
10400         * objc.dg/proto-lossage-2.m: Ditto.
10401         * objc.dg/comp-types-11.m: Ditto.
10402         * objc.dg/sizeof-1.m: Ditto.
10403         * objc.dg/method-17.m: Ditto.
10404         * objc.dg/bitfield-5.m: Ditto.
10405         * objc.dg/try-catch-1.m: Ditto.
10406         * objc.dg/encode-5.m: Ditto.
10407         * objc.dg/fix-and-continue-2.m: Ditto.
10408         * objc.dg/method-9.m: Ditto.
10409         * objc.dg/isa-field-1.m: Ditto.
10410         * objc.dg/local-decl-2.m: Ditto.
10411         * objc.dg/objc-gc-4.m: Ditto.
10412         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10413         * objc.dg/gnu-runtime-3.m: Ditto.
10414         * objc.dg/encode-7.m: Ditto.
10415         * objc.dg/encode-8.m: Ditto.
10416         * objc.dg/selector-3.m: Ditto.
10417         * objc.dg/gnu-runtime-1.m: Ditto.
10418         * objc.dg/const-str-12.m: Ditto.
10419         * objc.dg/gnu-runtime-2.m: Ditto.
10420         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10421         * objc.dg/selector-1.m: Ditto.
10422         * objc.dg/stubify-2.m: Ditto.
10423         * objc.dg/zero-link-1.m: Ditto.
10424         * objc.dg/stret-2.m: Ditto.
10425         * objc.dg/zero-link-2.m: Ditto.
10426         * objc.dg/next-runtime-1.m: Ditto.
10427         * objc.dg/symtab-1.m: Ditto.
10428         * objc.dg/stubify-1.m: Ditto.
10429         * objc.dg/bitfield-2.m: Ditto.
10430         * objc.dg/try-catch-10.m: Apply to both runtimes.
10431         * objc.dg/const-str-1.m: Ditto.
10432         * objc.dg/image-info.m: Ditto.
10433         * objc.dg/encode-9.m: Ditto.
10434         * objc.dg/pragma-1.m: Apply test to all targets.
10435         * objc.dg/const-str-4.m: Ditto.
10436         * objc.dg/const-str-8.m: Ditto.
10437         * objc.dg/super-class-2.m: Ditto.
10438         * objc.dg/try-catch-5.m: Ditto.
10439         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10440         Protocol1.h) and next-mapping.h as required. Use new NeXT
10441         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10442         * objc.dg/const-str-11.m: Ditto.
10443         * objc.dg/const-str-9.m: Ditto.
10444         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10445         * objc.dg/encode-1.m: Remove redundant -lobjc.
10446         * objc.dg/try-catch-9.m: Tidy space.
10447         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10448         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10449         and 64bit. Use new NeXT interface as required.
10450         * obj-c++.dg/template-4.mm: Ditto.
10451         * obj-c++.dg/defs.mm: Ditto.
10452         * obj-c++.dg/basic.mm: Ditto.
10453         * obj-c++.dg/encode-4.mm: Ditto.
10454         * obj-c++.dg/method-17.mm: Ditto.
10455         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10456         * obj-c++.dg/cxx-class-1.mm: Ditto.
10457         * obj-c++.dg/method-10.mm: Ditto.
10458         * obj-c++.dg/va-meth-1.mm: Ditto.
10459         * obj-c++.dg/encode-5.mm: Ditto.
10460         * obj-c++.dg/lookup-2.mm: Ditto.
10461         * obj-c++.dg/template-3.mm: Ditto.
10462         * obj-c++.dg/proto-qual-1.mm: Ditto.
10463         * obj-c++.dg/qual-types-1.m: Ditto.
10464         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10465         * obj-c++.dg/template-1.mm: Ditto.
10466         * obj-c++.dg/encode-6.mm: Ditto.
10467         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10468         Protocol1.h) and next-mapping.h as required. Use new NeXT
10469         interface as required.
10470         * obj-c++.dg/except-1.mm: Ditto.
10471         * obj-c++.dg/const-str-7.mm: Ditto.
10472         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10473         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10474         * obj-c++.dg/selector-2.mm: Ditto.
10475         * obj-c++.dg/isa-field-1.mm: Ditto.
10476         * obj-c++.dg/try-catch-1.mm: Ditto.
10477         * obj-c++.dg/local-decl-1.mm: Ditto.
10478         * obj-c++.dg/try-catch-9.mm: Ditto.
10479         * obj-c++.dg/no-extra-load.mm: Ditto.
10480         * obj-c++.dg/selector-5.mm: Ditto.
10481         * obj-c++.dg/method-12.mm: Ditto.
10482         * obj-c++.dg/try-catch-11.mm: Ditto.
10483         * obj-c++.dg/comp-types-11.mm: Ditto.
10484         * obj-c++.dg/bitfield-3.mm: Ditto.
10485         * obj-c++.dg/method-6.mm: Ditto.
10486         * obj-c++.dg/super-class-2.mm: Ditto.
10487         * obj-c++.dg/method-21.mm: Ditto.
10488         * obj-c++.dg/const-str-8.mm: Ditto.
10489         * obj-c++.dg/try-catch-7.mm: Ditto.
10490         * obj-c++.dg/method-15.mm: Ditto.
10491         * obj-c++.dg/layout-1.mm: Ditto.
10492         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10493         * obj-c++.dg/const-str-3.mm: Ditto.
10494         * obj-c++.dg/try-catch-2.mm: Ditto.
10495         * obj-c++.dg/objc-gc-3.mm: Ditto.
10496         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10497         * obj-c++.dg/bitfield-1.mm: Ditto.
10498         * obj-c++.dg/selector-6.mm: Ditto.
10499         * obj-c++.dg/method-13.mm: Ditto.
10500         * obj-c++.dg/comp-types-12.mm: Ditto.
10501         * obj-c++.dg/bitfield-4.mm: Ditto.
10502         * obj-c++.dg/try-catch-8.mm: Ditto.
10503         * obj-c++.dg/method-2.mm: Ditto.
10504         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10505         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10506         * obj-c++.dg/const-str-4.mm: Ditto.
10507         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10508         * obj-c++.dg/try-catch-3.mm: Ditto.
10509         * obj-c++.dg/comp-types-9.mm: Ditto.
10510         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10511         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10512         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10513         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10514         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10515         Use new NeXT interface as required.
10516         * obj-c++.dg/const-str-10.mm: Ditto.
10517         * obj-c++.dg/const-str-11.mm: Ditto.
10518         * obj-c++.dg/const-str-9.mm: Ditto.
10519         * obj-c++.dg/method-11.mm: Ditto.
10520         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10521         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10522         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10523         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10524         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10525
10526 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10527
10528         PR c++/43206
10529         * g++.dg/template/typedef30.C: New test case.
10530
10531 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10532
10533         PR c/43385
10534         * gcc.c-torture/execute/pr43385.c: New test.
10535
10536 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10537
10538         * gcc.dg/strncpy-fix-1.c: New test.
10539
10540 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10541
10542         PR testsuite/41609
10543         * lib/objc-torture.exp (objc-set-runtime-options): New.
10544         * objc/execute/execute.exp: Check runtime options on each pass.
10545         * objc/execute/exceptions/exceptions.exp: Ditto.
10546         * objc/compile/compile.exp: Ditto.
10547
10548         PR testsuite/42348
10549         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10550         standard tests.
10551         (check_effective_target_objc2): New proc.
10552         (check_effective_target_next_runtime): New proc.
10553         * lib/objc.exp: Determine which runtime is in force and support it.
10554         * lib/obj-c++.exp: Ditto.
10555
10556 2010-03-24  Jason Merrill  <jason@redhat.com>
10557
10558         PR c++/43502
10559         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10560
10561 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10562
10563         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10564         a loop.
10565         * gcc.dg/ipa/ipa-2.c: Likewise.
10566         * gcc.dg/ipa/ipa-3.c: Likewise.
10567         * gcc.dg/ipa/ipa-4.c: Likewise.
10568         * gcc.dg/ipa/ipa-5.c: Likewise.
10569         * gcc.dg/ipa/ipa-7.c: Likewise.
10570         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10571         a loop.
10572         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10573         i_can_not_be_propagated_fully2 into a loop.
10574         * gcc.dg/ipa/ipa-8.c: New test.
10575         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10576
10577 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR debug/19192
10580         PR debug/43479
10581         * gcc.dg/guality/pr43479.c: New test.
10582         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10583         and add volatile keyword.
10584
10585 2010-03-23  Mike Stump  <mikestump@comcast.net>
10586
10587         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10588
10589 2010-03-23  Jason Merrill  <jason@redhat.com>
10590
10591         * g++.dg/ext/altivec-17.C: Adjust error message.
10592
10593         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10594         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10595         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10596         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10597         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10598         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10599
10600 2010-03-22  Jason Merrill  <jason@redhat.com>
10601
10602         PR c++/43333
10603         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10604         * g++.dg/ext/is_pod_98.C: New.
10605
10606         PR c++/43281
10607         * g++.dg/cpp0x/auto18.C: New.
10608
10609         * gcc.dg/pr36997.c: Adjust error message.
10610         * g++.dg/ext/vector9.C: Likewise.
10611         * g++.dg/conversion/simd3.C: Likewise.
10612         * g++.dg/other/error23.C: Likewise.
10613
10614 2010-03-22  Michael Matz  <matz@suse.de>
10615
10616         PR middle-end/43475
10617         * gfortran.dg/pr43475.f90: New testcase.
10618
10619 2010-03-22  Richard Guenther  <rguenther@suse.de>
10620
10621         PR tree-optimization/43390
10622         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10623
10624 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10627         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10628
10629 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10630             Michael Matz  <matz@suse.de>
10631
10632         PR c++/43081
10633         * g++.dg/parse/crash56.C: New test.
10634
10635 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10636
10637         PR fortran/43450
10638         * gfortran.dg/whole_file_15.f90 : New test.
10639
10640 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10641
10642         PR fortran/43409
10643         * gfortran.dg/inquire_size.f90: New test.
10644
10645 2010-03-20  Richard Guenther  <rguenther@suse.de>
10646
10647         PR rtl-optimization/43438
10648         * gcc.c-torture/execute/pr43438.c: New testcase.
10649
10650 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10651
10652         PR c++/43375
10653         * g++.dg/abi/mangle42.C: New test.
10654
10655 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10656
10657         PR C/43211
10658         * gcc.dg/pr43211.c: New test.
10659         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10660
10661 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10662
10663         PR rtl-optimization/42258
10664         * gcc.target/arm/thumb1-mul-moves.c: New test.
10665
10666         PR target/40697
10667         * gcc.target/arm/thumb-andsi.c: New test.
10668
10669         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10670         dg-require-effective-target.
10671
10672 2010-03-19  Michael Matz  <matz@suse.de>
10673
10674         PR c++/43116
10675         * g++.dg/other/pr43116.C: New testcase.
10676
10677 2010-03-19  Michael Matz  <matz@suse.de>
10678
10679         PR target/43305
10680         * gcc.dg/pr43305.c: New testcase.
10681
10682 2010-03-19  Richard Guenther  <rguenther@suse.de>
10683
10684         PR tree-optimization/43415
10685         * gcc.c-torture/compile/pr43415.c: New testcase.
10686
10687 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10688
10689         PR ada/43106
10690         * gnat.dg/case_optimization2.adb: New test.
10691         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10692
10693 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10694             Jack Howarth <howarth@bromo.med.uc.edu>
10695
10696         PR target/36399
10697         * gcc.target/i386/push-1.c: Don't xfail
10698           scan-assembler-not "movups" on darwin.
10699
10700 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR debug/43058
10703         * gcc.dg/pr43058.c: New test.
10704
10705 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10706
10707         PR middle-end/42450
10708         * g++.dg/torture/pr42450.C: New test.
10709
10710 2010-03-18  Michael Matz  <matz@suse.de>
10711
10712         PR middle-end/43419
10713         * gcc.dg/pr43419.c: New testcase.
10714
10715 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10716
10717         PR rtl-optimization/43360
10718         * gcc.dg/torture/pr43360.c: New.
10719
10720 2010-03-18  Michael Matz  <matz@suse.de>
10721
10722         PR tree-optimization/43402
10723         * gcc.dg/pr43402.c: New testcase.
10724
10725 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10726
10727         PR target/42427
10728         * gcc.dg/pr42427.c: New test.
10729
10730 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10731
10732         PR libfortran/43265
10733         * gfortran.dg/read_empty_file.f: New test.
10734         * gfortran.dg/read_eof_all.f90: New test.
10735         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10736         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10737
10738 2010-03-17  Michael Matz  <matz@suse.de>
10739
10740         * gcc.dg/pr43300.c: Add -w.
10741
10742 2010-03-17  Richard Guenther  <rguenther@suse.de>
10743
10744         * gcc.dg/pr43379.c: Add -w.
10745
10746 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10747
10748         PR fortran/43331
10749         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10750
10751 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10752
10753         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10754
10755 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10756
10757         * ada/acats/run_all.sh: Log start and end times.
10758
10759 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10760
10761         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10762
10763 2010-03-16  Richard Guenther  <rguenther@suse.de>
10764
10765         PR middle-end/43379
10766         * gcc.dg/pr43379.c: New testcase.
10767
10768 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10769
10770         PR debug/43051
10771         * gcc.dg/guality/pr43051-1.c: New test.
10772
10773 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10774
10775         PR testsuite/43363
10776         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10777
10778 2010-03-15  Michael Matz  <matz@suse.de>
10779
10780         PR middle-end/43300
10781         * gcc.dg/pr43300.c: New testcase.
10782
10783 2010-03-15  Richard Guenther  <rguenther@suse.de>
10784
10785         PR tree-optimization/43367
10786         * gcc.c-torture/compile/pr43367.c: New testcase.
10787
10788 2010-03-15  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/43317
10791         * gcc.dg/pr43317.c: New testcase.
10792
10793 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10794
10795         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10796
10797 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10798
10799         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10800
10801 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10802
10803         PR fortran/43362
10804         * gfortran.dg/impure_constructor_1.f90: New test.
10805
10806 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10807
10808         PR middle-end/43354
10809         * gfortran.dg/graphite/id-pr43354.f: New.
10810
10811 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10812
10813         PR middle-end/43349
10814         * gfortran.dg/graphite/pr43349.f: New.
10815
10816 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10817
10818         PR middle-end/43306
10819         * gcc.dg/graphite/pr43306.c: New.
10820
10821 2010-03-12  David S. Miller  <davem@davemloft.net>
10822
10823         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10824         sparc.
10825
10826 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10827
10828         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10829
10830 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10831
10832         PR fortran/43291
10833         PR fortran/43326
10834         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10835
10836 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10837
10838         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10839         fail for *-*-mingw* targets.
10840
10841 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10842
10843         PR debug/43329
10844         * gcc.dg/guality/pr43329-1.c: New test.
10845
10846 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10847
10848         PR tree-optimization/43257
10849         * g++.dg/torture/pr43257.C: New test.
10850
10851 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10852
10853         PR fortran/43228
10854         * gfortran.dg/namelist_61.f90: New test.
10855
10856 2010-03-11  Richard Guenther  <rguenther@suse.de>
10857
10858         PR tree-optimization/43255
10859         * gcc.c-torture/compile/pr43255.c: New testcase.
10860
10861 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10862
10863         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10864         * gcc.dg/pr43280.c: New testcase.
10865
10866 2010-03-11  Richard Guenther  <rguenther@suse.de>
10867
10868         PR lto/43200
10869         * gcc.dg/lto/20100227-1_0.c: New testcase.
10870         * gcc.dg/lto/20100227-1_1.c: Likewise.
10871
10872 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10873
10874         PR libfortran/43320
10875         PR libfortran/43265
10876         * gfortran.dg/read_eof_6.f: New test
10877         * gfortran.dg/read_x_eof.f90: New test.
10878         * gfortran.dg/read_x_past.f: Update test.
10879
10880 2010-03-10  Jan Hubicka  <jh@suse.cz>
10881
10882         * gcc.c-torture/compile/pr43288.c: New test.
10883
10884 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10885
10886         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10887         -fpic/-fPIC flags.
10888         * g++.old-deja/g++.pt/asm2.C: Likewise.
10889         * gcc.c-torture/compile/20000804-1.c: Likewise.
10890         * gcc.target/i386/clobbers.c: Likewise.
10891
10892 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10893
10894         PR fortran/43303
10895         * gfortran.dg/c_assoc_3.f90: New test.
10896
10897 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10898
10899         PR debug/36728
10900         * gcc.dg/guality/pr36728-1.c: New test.
10901         * gcc.dg/guality/pr36728-2.c: New test.
10902
10903 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10904
10905         * gcc.dg/h8300-div-delay-slot.c: New test.
10906
10907 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10908
10909         PR tree-optimization/43236
10910         * gcc.c-torture/execute/pr43236.c: New test.
10911
10912 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10913
10914         PR middle-end/42859
10915         * g++.dg/eh/pr42859.C: New test.
10916
10917 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10918
10919         PR debug/43299
10920         * gcc.dg/pr43299.c: New test.
10921
10922         PR debug/43290
10923         * g++.dg/eh/unwind2.C: New test.
10924
10925 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10926             Reza Yazdani  <reza.yazdani@amd.com>
10927
10928         PR middle-end/43065
10929         * gcc.dg/graphite/run-id-4.c: New.
10930
10931 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10932
10933         PR middle-end/43065
10934         * gcc.dg/graphite/run-id-3.c: New.
10935
10936 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10937
10938         PR middle-end/42644
10939         PR middle-end/42130
10940         * gcc.dg/graphite/id-18.c: New.
10941         * gcc.dg/graphite/run-id-pr42644.c: New.
10942
10943 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10944
10945         PR middle-end/42326
10946         * gcc.dg/graphite/pr42326.c: New.
10947
10948 2010-03-08  Richard Guenther  <rguenther@suse.de>
10949
10950         PR tree-optimization/43269
10951         * gcc.c-torture/execute/pr43269.c: New testcase.
10952
10953 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10954
10955         PR fortran/43256
10956         * gfortran.dg/typebound_call_13.f03: New.
10957
10958 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10959
10960         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10961         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10962
10963 2010-03-05  Jason Merrill  <jason@redhat.com>
10964
10965         * g++.dg/abi/mangle40.C: Require weak and alias.
10966
10967 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10968
10969         PR middle-end/42326
10970         * gfortran.dg/graphite/pr42326.f90: New.
10971         * gfortran.dg/graphite/pr42326-1.f90: New.
10972
10973 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10974
10975         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10976         (gnat_target_compile): Likewise.
10977         Reinitialize GNAT_UNDER_TEST if target changes.
10978         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10979         (local_find_gnatmake): Pass full --GCC to gnatlink.
10980         Remove --LINK.
10981
10982 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10983
10984         PR c/43248
10985         * gcc.dg/compound-literal-1.c: New testcase.
10986
10987 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10988
10989         PR tree-optimization/43164
10990         PR tree-optimization/43191
10991         * gcc.c-torture/compile/pr43164.c: New test.
10992         * gcc.c-torture/compile/pr43191.c: Likewise.
10993
10994 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10995
10996         PR fortran/43244
10997         * gfortran.dg/finalize_9.f90: New.
10998
10999 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11000             Ken Werner <ken@linux.vnet.ibm.com>
11001
11002         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11003         to dg-options for spu.
11004         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11005         dump-scan target to exclude spu.
11006
11007 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11008
11009         PR middle-end/43209
11010         * gcc.dg/tree-ssa/ivopts-4.c: New.
11011
11012 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11013
11014         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11015         include-opts and exclude-opts; skip checking the flags if arguments
11016         are the same as the defaults.
11017         (dg-xfail-if): Verify the number of arguments, supply defaults
11018         for unspecified optional arguments.
11019         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11020
11021 2010-03-03  Jason Merrill  <jason@redhat.com>
11022
11023         PR c++/12909
11024         * g++.dg/abi/mangle40.C: Updated.
11025
11026 2010-03-03  Jason Merrill  <jason@redhat.com>
11027
11028         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11029         * g++.dg/abi/mangle23.C: Likewise.
11030         * g++.dg/eh/simd-2.C: Likewise.
11031         * g++.dg/ext/attribute-test-2.C: Likewise.
11032         * g++.dg/ext/vector14.C: Likewise.
11033         * g++.dg/other/pr34435.C: Likewise.
11034         * g++.dg/template/conv8.C: Likewise.
11035         * g++.dg/template/nontype9.C: Likewise.
11036         * g++.dg/template/qualttp17.C: Likewise.
11037         * g++.dg/template/ref1.C: Likewise.
11038         * g++.old-deja/g++.pt/crash68.C: Likewise.
11039         * g++.old-deja/g++.pt/ref1.C: Likewise.
11040         * g++.old-deja/g++.pt/ref3.C: Likewise.
11041         * g++.old-deja/g++.pt/ref4.C: Likewise.
11042
11043         PR c++/12909
11044         * g++.dg/abi/mangle40.C: New.
11045         * g++.dg/abi/mangle41.C: New.
11046         * g++.dg/lto/20100302_0.C: New.
11047         * g++.dg/lto/20100302_1.C: New.
11048         * g++.dg/lto/20100302.h: New.
11049
11050 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11051
11052         PR fortran/43243
11053         * gfortran.dg/internal_pack_12.f90: New test.
11054
11055 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11056
11057         * gcc.dg/pr36997.c: Adjust error message.
11058
11059 2010-03-03  Mike Stump  <mikestump@comcast.net>
11060
11061         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11062         adjustments to not be present on machines that align the stack to
11063         more than 4 bytes and don't have a red zone yet as that is an
11064         unimplemented optimization.
11065
11066 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11067
11068         PR fortran/43169
11069         * gfortran.dg/impure_assignment_3.f90: New.
11070
11071 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11072
11073         PR debug/43229
11074         * gfortran.dg/pr43229.f90: New test.
11075
11076         PR debug/43237
11077         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11078
11079         PR debug/43177
11080         * gcc.dg/guality/pr43177.c: New test.
11081
11082 2010-03-02  Jason Merrill  <jason@redhat.com>
11083
11084         * g++.dg/ext/vector9.C: Adjust error message.
11085         * g++.dg/conversion/simd3.C: Likewise.
11086         * g++.dg/other/error23.C: Likewise.
11087
11088 2010-03-02  Mike Stump  <mikestump@comcast.net>
11089
11090         PR c++/41090
11091         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11092
11093 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11094
11095         PR fortran/43180
11096         * gfortran.dg/internal_pack_10.f90: New test.
11097
11098         PR fortran/43173
11099         * gfortran.dg/internal_pack_11.f90: New test.
11100
11101 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11102
11103         PR middle-end/42640
11104         * gcc.dg/tree-ssa/pr42640.c: New.
11105
11106 2010-03-01  Richard Guenther  <rguenther@suse.de>
11107
11108         PR tree-optimization/43220
11109         * gcc.c-torture/execute/pr43220.c: New testcase.
11110
11111 2010-03-01  Richard Guenther  <rguenther@suse.de>
11112
11113         PR middle-end/43213
11114         * gcc.dg/pr43213.c: New testcase.
11115
11116 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11117
11118         PR pch/14940
11119         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11120
11121 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11122
11123         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11124         New function.
11125         (check_effective_target_ucn): Likewise.
11126
11127         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11128         if !ucn.
11129         * gcc.dg/ucnid-2.c: Likewise.
11130         * gcc.dg/ucnid-3.c: Likewise.
11131         * gcc.dg/ucnid-4.c: Likewise.
11132         * gcc.dg/ucnid-11.c: Likewise.
11133         * gcc.dg/ucnid-12.c: Likewise.
11134         * gcc.dg/ucnid-6.c: Skip if !ucn.
11135         * gcc.dg/ucnid-9.c: Likewise.
11136
11137 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11138
11139         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11140         lists to dg-skip-if.
11141         * gcc.target/i386/stackalign/return-3.c: Likewise.
11142
11143 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11144
11145         * gcc.target/i386/clearcap.map: New file.
11146         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11147         Pass clearcap.map by default if supported.
11148
11149 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11150
11151         PR fortran/42900
11152         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11153         Explain this.
11154         * gfortran.dg/stat_2.f90: Likewise.
11155
11156 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11157
11158         PR fortran/43199
11159         * gfortran.dg/module_read_2.f90: New test.
11160
11161 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11162
11163         PR c++/42748
11164         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11165         * g++.dg/abi/mangle12.C: Likewise.
11166         * g++.dg/abi/mangle20-2.C: Likewise.
11167         * g++.dg/abi/mangle17.C: Likewise.
11168         * g++.dg/template/cond2.C: Likewise.
11169         * g++.dg/template/pr35240.C: Likewise.
11170
11171 2010-02-27  Richard Guenther  <rguenther@suse.de>
11172
11173         PR tree-optimization/43186
11174         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11175
11176 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11177
11178         * g++.dg/abi/packed1.C: Expect warning on the SH.
11179
11180 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11181
11182         PR c++/42054:
11183         * g++.dg/parse/error37.C: New test.
11184
11185 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11186
11187         PR c/24577
11188         PR c/43192
11189         * gcc.dg/pr8927-1.c: Match new note.
11190         * gcc.dg/990506-0.c: Likewise.
11191         * gcc.dg/gomp/flush-2.c: Likewise.
11192         * gcc.dg/gomp/atomic-5.c: Likewise.
11193         * gcc.dg/gomp/pr34607.c: Likewise.
11194         * gcc.dg/pr35746.c: Likewise.
11195         * gcc.dg/cpp/pragma-1.c: Likewise.
11196         * gcc.dg/cpp/pragma-2.c: Likewise.
11197         * gcc.dg/pr41842.c: Likewise.
11198         * gcc.dg/noncompile/20040629-1.c: Likewise.
11199         * objc.dg/private-1.m: Likewise.
11200
11201 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11202
11203         PR fortran/43185
11204         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11205         * gfortran.dg/default_initialization_4.f90: New test.
11206
11207 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11208
11209         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11210         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11211         * gnat.dg/thin_pointer2.adb: New test.
11212         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11213
11214 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11215
11216         PR c/20631
11217         * gcc.dg/cpp/c90-pedantic.c: New.
11218         * gcc.dg/cpp/c90.c: New.
11219         * gcc.dg/gnu90-const-expr-1.c: New.
11220         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11221
11222 2010-02-26  Richard Guenther  <rguenther@suse.de>
11223
11224         PR tree-optimization/43186
11225         * gcc.c-torture/compile/pr43186.c: New testcase.
11226
11227 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11228
11229         PR debug/43190
11230         * c-c++-common/dwarf2/pr43190.c: New test.
11231
11232 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11233
11234         PR testsuite/37074:
11235         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11236
11237 2010-02-26  Richard Guenther  <rguenther@suse.de>
11238
11239         PR tree-optimization/43188
11240         * gcc.c-torture/compile/pr43188.c: New testcase.
11241
11242 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11243
11244         PR target/43175
11245         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11246
11247 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11248
11249         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11250
11251 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11252
11253         PR target/43154
11254         * gcc.target/powerpc/pr43154.c: New file.
11255
11256 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR debug/43166
11259         * gfortran.dg/debug/pr43166.f: New test.
11260
11261         PR debug/43165
11262         * gcc.dg/torture/pr43165.c: New test.
11263
11264 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11265
11266         PR c/43128
11267         * c-c++-common/pr41779.c: Update.
11268
11269 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11270
11271         PR ada/32547
11272         * lib/gnat-dg.exp (gnat_load): Redefine.
11273
11274         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11275         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11276
11277 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11278
11279         PR libobjc/36610
11280         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11281         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11282         -fgnu-runtime.
11283         Sort entries.
11284
11285 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11286
11287         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11288
11289 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11290
11291         PR debug/43150
11292         * gcc.dg/guality/vla-1.c: New test.
11293
11294 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11295
11296         PR fortran/43042
11297         * gfortran.dg/c_ptr_tests_15.f90: New test.
11298
11299 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11300
11301         PR target/43107
11302         * gcc.target/i386/pr43107.c: New test.
11303
11304 2010-02-23  Jason Merrill  <jason@redhat.com>
11305
11306         PR c++/43143
11307         * g++.dg/cpp0x/variadic100.C: New.
11308
11309 2010-02-23  Jason Merrill  <jason@redhat.com>
11310
11311         PR debug/42800
11312         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11313         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11314         * c-c++-common/dwarf2/vla1.c: New.
11315
11316 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11317
11318         PR target/43139
11319         * gcc.dg/pr43139.c: New test.
11320
11321         PR debug/43077
11322         * gcc.dg/guality/pr43077-1.c: New test.
11323
11324 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11325
11326         PR 43123
11327         * gcc.dg/march.c: New.
11328         * gcc.dg/march-generic.c: New.
11329         * gcc.dg/mtune.c: New.
11330
11331 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11332
11333         PR middle-end/43083
11334         * gcc.dg/graphite/pr43083.c: New.
11335
11336 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11337
11338         PR middle-end/43097
11339         * gfortran.dg/graphite/pr43097.f: New.
11340
11341 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11342             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11343
11344         PR middle-end/43140
11345         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11346
11347 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11348
11349         PR middle-end/43026
11350         * g++.dg/graphite/pr43026.C: New.
11351
11352 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11353
11354         PR c++/43126
11355         * gcc.dg/cleanup-1.c: Update.
11356         * gcc.dg/func-args-1.c: Update.
11357         * gcc.dg/format/sentinel-1.c: Update.
11358         * g++.old-deja/g++.jason/scoping10.C: Update.
11359         * g++.old-deja/g++.ns/lookup5.C: Update.
11360         * g++.dg/ext/cleanup-1.C: Update.
11361         * g++.dg/parse/varmod1.C: Update.
11362         * g++.dg/parse/error33.C: Update.
11363         * g++.dg/expr/call3.C: Update.
11364         * g++.dg/func-args-1.C: New.
11365
11366 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11367
11368         PR c/43125
11369         * gcc.dg/attr-used-2.c: Moved to ...
11370         * c-c++-common/attr-used-2.c: Here.
11371
11372         * gcc.dg/attr-used.c: Moved to ...
11373         * c-c++-common/attr-used.c: Here.
11374
11375 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11376
11377         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11378
11379 2010-02-22  Richard Guenther  <rguenther@suse.de>
11380
11381         PR lto/43045
11382         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11383         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11384
11385 2010-02-22  Richard Guenther  <rguenther@suse.de>
11386
11387         PR tree-optimization/42749
11388         * gcc.c-torture/compile/pr42749.c: New testcase.
11389
11390 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11391
11392         PR fortran/43072
11393         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11394         * gfortran.dg/internal_pack_9.f90: New test.
11395
11396 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11397
11398         PR c++/23510
11399         * g++.dg/template/recurse.C: Adjust.
11400         * g++.dg/template/pr23510.C: New.
11401
11402 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11403
11404         PR c++/42824
11405         * g++.dg/template/memclass4.C: New test.
11406
11407 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11408
11409         PR fortran/35259
11410         * gfortran.dg/reassoc_5.f90: New test.
11411
11412 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11413
11414         PR target/43067
11415         * gcc.target/i386/pr43067.c: New test.
11416
11417 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11418
11419         PR c++/35669
11420         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11421         -Wconversion-null.
11422         * g++.dg/warn/Wconversion-null.C: New test.
11423         * g++.old-deja/g++.other/null1.C: Move to...
11424         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11425
11426 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11427
11428         PR fortran/36932
11429         PR fortran/36933
11430         * gfortran.dg/dependency_26.f90: New test.
11431
11432         PR fortran/43072
11433         * gfortran.dg/internal_pack_7.f90: New test.
11434
11435         PR fortran/43111
11436         * gfortran.dg/internal_pack_8.f90: New test.
11437
11438 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11439
11440         PR 43128
11441         * c-c++-common/pr41779.c: Fix broken testcase.
11442
11443 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11444
11445         PR 36513
11446         * c-c++-common/pr36513.c: New testcase.
11447         * c-c++-common/pr36513-2.c: New testcase.
11448
11449 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11450
11451         PR 41779
11452         * c-c++-common/pr41779.c: New.
11453
11454 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11455
11456         PR debug/43084
11457         * gcc.dg/pr43084.c: New test.
11458
11459 2010-02-19  Richard Guenther  <rguenther@suse.de>
11460
11461         PR tree-optimization/42916
11462         * gcc.dg/pr42916.c: New testcase.
11463
11464 2010-02-18  Jason Merrill  <jason@redhat.com>
11465
11466         PR c++/42837
11467         * g++.dg/abi/packed1.C: Add expected warning.
11468
11469         PR c++/43108
11470         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11471         * gcc.dg/torture/dg-torture.exp: Likewise.
11472         * c-c++-common/torture/complex-sign.h,
11473         c-c++-common/torture/complex-sign-add.c,
11474         c-c++-common/torture/complex-sign-mixed-add.c,
11475         c-c++-common/torture/complex-sign-mixed-div.c,
11476         c-c++-common/torture/complex-sign-mixed-mul.c,
11477         c-c++-common/torture/complex-sign-mixed-sub.c,
11478         c-c++-common/torture/complex-sign-mul.c,
11479         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11480         Adapt for C++ compilation as well.
11481
11482         PR c++/43070
11483         * g++.dg/ext/label1.C: Update.
11484         * g++.dg/ext/label2.C: Update.
11485
11486         PR c++/26261
11487         * g++.dg/template/dependent-name6.C: New.
11488
11489         PR c++/43109
11490         * g++.dg/parse/namespace12.C: New.
11491
11492 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11493
11494         PR tree-optimization/43066
11495         * gcc.c-torture/compile/pr43066.c: New test.
11496
11497 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11498
11499         * g++.dg/ext/attrib35.C: Fix target selector string.
11500         * g++.dg/ext/attrib36.C: Ditto.
11501         * g++.dg/ext/attrib37.C: Ditto.
11502         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11503         * g++.dg/abi/mangle25.C: Ditto.
11504
11505 2010-02-17  Jason Merrill  <jason@redhat.com>
11506
11507         PR c++/43069
11508         * g++.dg/parse/namespace11.C: New.
11509
11510         PR c++/43093
11511         * g++.dg/ext/attrib37.C: New.
11512
11513         PR c++/43079
11514         * g++.dg/template/ptrmem20.C: New.
11515
11516 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11517
11518         PR target/43103
11519         * gcc.target/i386/xop-check.h: Include m256-check.h.
11520         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11521         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11522         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11523         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11524
11525 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11526
11527         PR debug/42918
11528         * gcc.dg/pr42918.c: New test.
11529
11530 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11531
11532         * g++.dg/ext/attrib36.C: Require ILP32.
11533
11534 2010-02-16  Richard Guenther  <rguenther@suse.de>
11535
11536         PR tree-optimization/41043
11537         * gfortran.dg/pr41043.f90: New testcase.
11538         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11539
11540 2010-02-16  Jason Merrill  <jason@redhat.com>
11541
11542         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11543
11544 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11545
11546         PR tree-optimization/43074
11547         * gcc.dg/vect/fast-math-pr43074.c: New test.
11548
11549 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11550
11551         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11552
11553 2010-02-16  Jason Merrill  <jason@redhat.com>
11554
11555         PR c++/43031
11556         * g++.dg/ext/attrib36.C: New.
11557
11558         PR c++/43036
11559         * g++.dg/other/array6.C: New.
11560
11561 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11562
11563         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11564
11565 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11566
11567         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11568         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11569         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11570         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11571         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11572         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11573
11574 2010-02-15  Richard Guenther  <rguenther@suse.de>
11575
11576         PR middle-end/43068
11577         * g++.dg/torture/pr43068.C: New testcase.
11578
11579 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11580
11581         PR c++/43024
11582         * g++.dg/opt/ice1.C: New.
11583
11584 2010-02-14  Jason Merrill  <jason@redhat.com>
11585
11586         PR c++/41997
11587         * g++.dg/cpp0x/initlist-opt.C: New.
11588
11589 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11590
11591         PR fortran/41113
11592         PR fortran/41117
11593         * gfortran.dg/internal_pack_6.f90: New test.
11594
11595 2010-02-12  Jason Merrill  <jason@redhat.com>
11596
11597         PR c++/43054
11598         * g++.dg/cpp0x/variadic99.C: New.
11599
11600 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11601
11602         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11603         sign extend pointers to gualchk_t.
11604
11605         PR c++/43033
11606         * g++.dg/other/default3.C: Xfail g4 test.
11607
11608 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11609
11610         PR middle-end/43012
11611         * gcc.dg/graphite/pr43012.c: New.
11612
11613 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11614
11615         PR middle-end/42930
11616         * g++.dg/graphite/pr42930.C: New.
11617
11618 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11619
11620         PR middle-end/42914
11621         PR middle-end/42530
11622         * gcc.dg/graphite/pr42530.c: New.
11623         * gcc.dg/graphite/pr42914.c: New.
11624
11625 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11626
11627         PR middle-end/42771
11628         * gcc.dg/graphite/pr42771.c: New.
11629
11630 2010-02-11  Richard Guenther  <rguenther@suse.de>
11631
11632         PR tree-optimization/42998
11633         * gcc.c-torture/compile/pr42998.c: New testcase.
11634
11635 2010-02-10  Jason Merrill  <jason@redhat.com>
11636
11637         PR c++/41896
11638         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11639
11640         PR c++/42983, core issue 906
11641         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11642         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11643
11644         PR c++/43016
11645         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11646
11647 2010-02-10  Richard Guenther  <rguenther@suse.de>
11648
11649         PR tree-optimization/43017
11650         * gcc.dg/torture/pr43017.c: New testcase.
11651
11652 2010-02-10  Tobias Burnus <burnus@net-b.de>
11653
11654         PR fortran/40823
11655         * gfortran.dg/private_type_1.f90: Update error location.
11656         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11657         * gfortran.dg/typebound_operator_2.f03: Ditto.
11658         * gfortran.dg/assignment_2.f90: Ditto.
11659         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11660         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11661
11662 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11663
11664         PR fortran/43015
11665         * gfortran.dg/bind_c_usage_20.f90: New test.
11666
11667 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11668
11669         PR debug/43010
11670         * g++.dg/debug/pr43010.C: New test.
11671
11672 2010-02-10  Richard Guenther  <rguenther@suse.de>
11673
11674         PR c/43007
11675         * gcc.c-torture/execute/20100209-1.c: New testcase.
11676         * gcc.dg/fold-div-3.c: Likewise.
11677
11678 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11679
11680         * gcc.dg/builtin-ffs-1.c: New test.
11681
11682 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11683
11684         PR fortran/42999
11685         * gfortran.dg/array_constructor_35.f90: New test.
11686
11687 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11688
11689         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11690
11691 2010-02-09  Jason Merrill  <jason@redhat.com>
11692
11693         PR c++/42399
11694         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11695
11696         PR c++/42370
11697         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11698
11699 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11700
11701         PR fortran/41869
11702         * gfortran.dg/module_write_1.f90: New test.
11703
11704 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11705
11706         * gcc.dg/pr19340.c: Adjust.
11707
11708 2010-02-09  Richard Guenther  <rguenther@suse.de>
11709
11710         PR tree-optimization/43008
11711         * gcc.c-torture/execute/pr43008.c: New testcase.
11712
11713 2010-02-09  Richard Guenther  <rguenther@suse.de>
11714
11715         PR tree-optimization/43000
11716         * gcc.dg/torture/pr43000.c: New testcase.
11717         * gcc.dg/torture/pr43002.c: Likewise.
11718
11719 2010-02-09  Daniel Kraft  <d@domob.eu>
11720
11721         PR fortran/39171
11722         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11723         and pass -Wsurprising as necessary.
11724
11725 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11726
11727         PR tree-optimization/42890
11728         * g++.dg/torture/pr42890.C: New test.
11729
11730 2010-02-08  Richard Guenther  <rguenther@suse.de>
11731
11732         PR middle-end/42995
11733         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11734
11735 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11736
11737         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11738         return 0 from main.
11739         * gcc.dg/graphite/block-1.c: Same.
11740         * gcc.dg/graphite/block-3.c: Same.
11741         * gcc.dg/graphite/block-4.c: Same.
11742         * gcc.dg/graphite/block-5.c: Same.
11743         * gcc.dg/graphite/block-6.c: Same.
11744         * gcc.dg/graphite/block-7.c: Same.
11745         * gcc.dg/graphite/interchange-0.c: Same.
11746         * gcc.dg/graphite/interchange-1.c: Same.
11747         * gcc.dg/graphite/interchange-10.c: Same.
11748         * gcc.dg/graphite/interchange-11.c: Same.
11749         * gcc.dg/graphite/interchange-12.c: Same.
11750         * gcc.dg/graphite/interchange-2.c: Same.
11751         * gcc.dg/graphite/interchange-3.c: Same.
11752         * gcc.dg/graphite/interchange-4.c: Same.
11753         * gcc.dg/graphite/interchange-5.c: Same.
11754         * gcc.dg/graphite/interchange-6.c: Same.
11755         * gcc.dg/graphite/interchange-7.c: Same.
11756         * gcc.dg/graphite/interchange-8.c: Same.
11757         * gcc.dg/graphite/interchange-9.c: Same.
11758         * gcc.dg/graphite/interchange-mvt.c: Same.
11759
11760 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11761
11762         * gfortran.dg/graphite/id-19.f: New.
11763         * gfortran.dg/graphite/pr14741.f90: New.
11764         * gfortran.dg/graphite/pr41924.f90: New.
11765         * gfortran.dg/graphite/run-id-2.f90: New.
11766
11767 2010-02-07  Richard Guenther  <rguenther@suse.de>
11768
11769         PR middle-end/42956
11770         * gcc.c-torture/compile/pr42956.c: New testcase.
11771
11772 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11773
11774         PR libfortran/42742
11775         * gfortran.dg/fmt_cache_2.f: New test.
11776
11777 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11778
11779         * gfortran.dg/read_no_eor.f90: New test.
11780
11781 2010-02-05  Jason Merrill  <jason@redhat.com>
11782
11783         * g++.dg/ext/label13.C: Move constructor body out of class.
11784
11785 2010-02-03  Jason Merrill  <jason@redhat.com>
11786
11787         PR c++/42870
11788         * g++.dg/ext/dllexport3.C: New.
11789
11790 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11791
11792         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11793
11794 2010-02-05  Richard Guenther  <rguenther@suse.de>
11795
11796         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11797
11798 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11799
11800         PR c++/42915
11801         * g++.dg/other/crash-9.C: New test.
11802
11803 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11804
11805         PR fortran/42309
11806         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11807
11808 2010-02-04  Richard Guenther  <rguenther@suse.de>
11809
11810         PR rtl-optimization/42952
11811         * gcc.dg/torture/pr42952.c: New testcase.
11812
11813 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11814
11815         PR libfortran/42901
11816         * gfortran.dg/namelist_60.f90: New test.
11817
11818 2010-02-03  Jason Merrill  <jason@redhat.com>
11819
11820         PR c++/40138
11821         * g++.dg/ext/builtin11.C: New.
11822
11823         PR c++/4926
11824         PR c++/38600
11825         * g++.dg/abi/mangle35.C: New.
11826         * g++.dg/abi/mangle37.C: New.
11827
11828         PR c++/12909
11829         * g++.dg/abi/mangle36.C: New.
11830
11831         PR c++/35652
11832         * g++.dg/warn/string1.C: New.
11833
11834 2010-02-03  Richard Guenther  <rguenther@suse.de>
11835
11836         PR tree-optimization/42944
11837         * gcc.dg/errno-1.c: New testcase.
11838
11839 2010-02-03  Richard Guenther  <rguenther@suse.de>
11840
11841         PR middle-end/42927
11842         * gcc.c-torture/compile/pr42927.c: New testcase.
11843
11844 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11845
11846         PR fortran/42936
11847         * gfortran.dg/null_4.f90: New test.
11848
11849 2010-02-02  Jason Merrill  <jason@redhat.com>
11850
11851         PR c++/41090
11852         * g++.dg/ext/label13.C: New.
11853
11854 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11855
11856         PR fortran/42650
11857         * gfortran.dg/func_result_5.f90: New test.
11858
11859 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11860
11861         PR fortran/42922
11862         * gfortran.dg/pure_initializer_3.f90: News test.
11863
11864 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11865
11866         PR fortran/42888
11867         * gfortran.dg/allocate_derived_2.f90: New test.
11868
11869 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11870
11871         PR middle-end/42898
11872         * gcc.dg/torture/pr42898-2.c: New test.
11873
11874 2010-01-31  Richard Guenther  <rguenther@suse.de>
11875
11876         PR middle-end/42898
11877         * gcc.dg/torture/pr42898.c: New testcase.
11878
11879 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11880
11881         PR fortran/38324
11882         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11883         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11884
11885 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11886
11887         * g++.dg/tree-ssa/inline-1.C: New.
11888         * g++.dg/tree-ssa/inline-2.C: New.
11889         * g++.dg/tree-ssa/inline-3.C: New.
11890
11891 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11892
11893         PR testsuite/41701
11894         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11895         the string 'pow' in the pathname of the compiler from generating a
11896         test failure.
11897
11898 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11899
11900         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11901         * g++.old-deja/g++.mike/eh17.C: Likewise.
11902         * g++.old-deja/g++.mike/p5571.C: Likewise.
11903
11904 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11905
11906         PR c++/42758
11907         PR c++/42634
11908         PR c++/42336
11909         PR c++/42797
11910         PR c++/42880
11911         * g++.dg/other/crash-5.C: New test.
11912         * g++.dg/other/crash-6.C: New test.
11913         * g++.dg/other/crash-7.C: New test.
11914         * g++.dg/other/crash-8.C: New test.
11915
11916 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11917
11918         PR rtl-optimization/42889
11919         * gcc.dg/pr42889.c: New test.
11920
11921 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11922
11923         * gcc.target/i386/pr42881.c: Use SSE2.
11924
11925 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11926
11927         PR target/42891
11928         * gcc.target/i386/pr42891.c: New test.
11929
11930 2010-01-28  Richard Guenther  <rguenther@suse.de>
11931
11932         PR tree-optimization/42871
11933         * g++.dg/torture/pr42871.C: New testcase.
11934
11935 2010-01-28  Richard Guenther  <rguenther@suse.de>
11936
11937         * gcc.dg/Wobjsize-1.h: New testcase.
11938         * gcc.dg/Wobjsize-1.c: Likewise.
11939
11940 2010-01-28  Richard Guenther  <rguenther@suse.de>
11941
11942         PR middle-end/42883
11943         * g++.dg/torture/pr42883.C: New testcase.
11944
11945 2010-01-28  Michael Matz  <matz@suse.de>
11946
11947         * gcc.target/i386/pr42881.c: New test.
11948
11949 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11950
11951         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11952         Add i?86-*-solaris2* support.
11953
11954 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11955
11956         PR c++/42713
11957         PR c++/42820
11958         * g++.dg/template/typedef27.C: New test case.
11959         * g++.dg/template/typedef28.C: New test case.
11960
11961 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11962
11963         * gcc.dg/optimize-bswap*.c: Add ARM target
11964
11965 2010-01-27  Richard Guenther  <rguenther@suse.de>
11966
11967         PR middle-end/42878
11968         * gcc.dg/torture/pr42878-1.c: New testcase.
11969         * gcc.dg/torture/pr42878-2.c: Likewise.
11970
11971 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11972
11973         PR middle-end/42874
11974         * gcc.dg/vla-22.c: New test.
11975
11976 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11977
11978         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11979         current collation.
11980
11981 2010-01-26  Richard Guenther  <rguenther@suse.de>
11982
11983         PR rtl-optimization/42685
11984         * gcc.dg/pr42685.c: New testcase.
11985         * g++.dg/other/pr42685.C: Likewise.
11986
11987 2010-01-26  Richard Guenther  <rguenther@suse.de>
11988
11989         PR middle-end/42806
11990         * g++.dg/other/pr42806.C: New testcase.
11991
11992 2010-01-26  Richard Guenther  <rguenther@suse.de>
11993
11994         PR tree-optimization/42250
11995         * gcc.dg/pr42250.c: New testcase.
11996
11997 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11998
11999         * gnat.dg/array_bounds_test.adb: New test.
12000
12001 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12002
12003         PR fortran/42858
12004         * gfortran.dg/generic_21.f90: New test.
12005
12006 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12007
12008         PR testsuite/41522
12009         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12010
12011 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12012
12013         PR c++/42748
12014         * g++.dg/abi/arm_va_list2.C: New test.
12015         * g++.dg/abi/arm_va_list2.h: Companion header file.
12016
12017 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12018
12019         PR fortran/41044
12020         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12021
12022         PR fortran/41167
12023         * gfortran.dg/char_array_arg_1.f90 : New test.
12024
12025         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12026
12027 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12028
12029         PR fortran/39304
12030         * gfortran.dg/generic_20.f90: New test.
12031
12032 2010-01-22  Michael Matz  <matz@suse.de>
12033
12034         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12035         -msse2.
12036
12037 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12038
12039         PR fortran/42736
12040         * gfortran.dg/dependency_25.f90 : New test.
12041
12042 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12043
12044         PR tree-optimization/42585
12045         * gcc.dg/tree-ssa/pr42585.c: New test.
12046
12047 2010-01-21  Richard Guenther  <rguenther@suse.de>
12048
12049         PR middle-end/19988
12050         * gcc.dg/pr19988.c: New testcase.
12051
12052 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12053
12054         * g++.dg/compat/decimal/compat-common.h: New file.
12055         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12056         * g++.dg/compat/decimal/pass_x.h: New file.
12057         * g++.dg/compat/decimal/pass_y.h: New file.
12058         * g++.dg/compat/decimal/pass-1_main.C: New file.
12059         * g++.dg/compat/decimal/pass-1_x.C: New file.
12060         * g++.dg/compat/decimal/pass-1_y.C: New file.
12061         * g++.dg/compat/decimal/pass-2_main.C: New file.
12062         * g++.dg/compat/decimal/pass-2_x.C: New file.
12063         * g++.dg/compat/decimal/pass-2_y.C: New file.
12064         * g++.dg/compat/decimal/pass-3_main.C: New file.
12065         * g++.dg/compat/decimal/pass-3_x.C: New file.
12066         * g++.dg/compat/decimal/pass-3_y.C: New file.
12067         * g++.dg/compat/decimal/pass-4_main.C: New file.
12068         * g++.dg/compat/decimal/pass-4_x.C: New file.
12069         * g++.dg/compat/decimal/pass-4_y.C: New file.
12070         * g++.dg/compat/decimal/pass-5_main.C: New file.
12071         * g++.dg/compat/decimal/pass-5_x.C: New file.
12072         * g++.dg/compat/decimal/pass-5_y.C: New file.
12073         * g++.dg/compat/decimal/pass-6_main.C: New file.
12074         * g++.dg/compat/decimal/pass-6_x.C: New file.
12075         * g++.dg/compat/decimal/pass-6_y.C: New file.
12076         * g++.dg/compat/decimal/return_x.h: New file.
12077         * g++.dg/compat/decimal/return_y.h: New file.
12078         * g++.dg/compat/decimal/return-1_main.C: New file.
12079         * g++.dg/compat/decimal/return-1_x.C: New file.
12080         * g++.dg/compat/decimal/return-1_y.C: New file.
12081         * g++.dg/compat/decimal/return-2_main.C: New file.
12082         * g++.dg/compat/decimal/return-2_x.C: New file.
12083         * g++.dg/compat/decimal/return-2_y.C: New file.
12084         * g++.dg/compat/decimal/return-3_main.C: New file.
12085         * g++.dg/compat/decimal/return-3_x.C: New file.
12086         * g++.dg/compat/decimal/return-3_y.C: New file.
12087         * g++.dg/compat/decimal/return-4_main.C: New file.
12088         * g++.dg/compat/decimal/return-4_x.C: New file.
12089         * g++.dg/compat/decimal/return-4_y.C: New file.
12090         * g++.dg/compat/decimal/return-5_main.C: New file.
12091         * g++.dg/compat/decimal/return-5_x.C: New file.
12092         * g++.dg/compat/decimal/return-5_y.C: New file.
12093         * g++.dg/compat/decimal/return-6_main.C: New file.
12094         * g++.dg/compat/decimal/return-6_x.C: New file.
12095         * g++.dg/compat/decimal/return-6_y.C: New file.
12096
12097 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12098
12099         PR debug/42715
12100         * gcc.dg/pr42715.c: New.
12101
12102 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12103
12104         PR c++/42038
12105         * g++.dg/parse/crash55.C: New.
12106
12107 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12108
12109         PR debug/42782
12110         * gcc.dg/guality/pr42782.c: New.
12111
12112 2010-01-20  Jason Merrill  <jason@redhat.com>
12113
12114         PR c++/41788
12115         * g++.dg/abi/packed1.C: New.
12116
12117         PR c++/41920
12118         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12119
12120         PR c++/40750
12121         * g++.dg/parse/fn-typedef1.C: New.
12122         * g++.dg/other/cv_quals.C: Adjust.
12123
12124 2010-01-20  Anthony Green  <green@moxielogic.com>
12125
12126         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12127         pack(push) pragma).
12128         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12129         * gcc.dg/20020312-2.c: Port this to the moxie core.
12130         * gcc.dg/weak/typeof-2.c: Ditto.
12131
12132 2010-01-20  Richard Guenther  <rguenther@suse.de>
12133
12134         PR tree-optimization/42717
12135         * gcc.c-torture/compile/pr42717.c: New testcase.
12136
12137 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12138
12139         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12140         of signed, add a few new tests.
12141
12142         PR middle-end/42803
12143         * g++.dg/parse/limits-initializer1.C: New test.
12144
12145 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12146
12147         PR fortran/42804
12148         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12149         * gfortran.dg/typebound_call_12.f03: New test.
12150
12151 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12152
12153         PR fortran/42783
12154         * gfortran.dg/bounds_check_15.f90 : New test.
12155
12156 2010-01-19  Michael Matz  <matz@suse.de>
12157
12158         PR tree-optimization/41783
12159         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12160
12161 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12162
12163         PR target/38697.
12164         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12165         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12166         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12167         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12168         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12169         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12170         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12171         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12172         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12173         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12174         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12175
12176 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12177
12178         PR fortran/42545
12179         * gfortran.dg/extends_6.f03: Modified an error message.
12180         * gfortran.dg/extends_10.f03: New test.
12181         * gfortran.dg/private_type_6.f03: Modified an error message.
12182         * gfortran.dg/structure_constructor_8.f03: Ditto.
12183
12184 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12185
12186         PR tree-optimization/42719
12187         * gcc.dg/pr42719.c: New test.
12188
12189         PR debug/42728
12190         * gcc.dg/pr42728.c: New test.
12191
12192 2010-01-19  Anthony Green  <green@moxielogic.com>
12193
12194         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12195
12196 2010-01-18  Anthony Green  <green@moxielogic.com>
12197
12198         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12199         for moxie.
12200
12201 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12202
12203         * g++.dg/template/error45.C: reverted as part of reverting the
12204         fix of PR c++/42634.
12205
12206 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12207
12208         PR c++/42634
12209         * g++.dg/template/error45.C: New test.
12210
12211 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12212
12213         PR c++/42766
12214         * g++.dg/conversion/op6.C: New test.
12215
12216 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12217
12218         PR target/42774
12219         * gcc.target/alpha/pr42774.c: New test.
12220
12221 2010-01-18  Richard Guenther  <rguenther@suse.de>
12222
12223         PR tree-optimization/42781
12224         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12225
12226 2010-01-17  Richard Guenther  <rguenther@suse.de>
12227
12228         PR middle-end/42248
12229         * gcc.c-torture/execute/pr42248.c: New testcase.
12230
12231 2010-01-17  Richard Guenther  <rguenther@suse.de>
12232
12233         PR tree-optimization/42773
12234         * g++.dg/torture/pr42773.C: New testcase.
12235
12236 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12237
12238         PR fortran/42677
12239         * gfortran.dg/interface_assignment_5.f90: New test.
12240
12241 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12242
12243         PR c++/42697
12244         * g++.dg/template/crash94.C: Reverted.
12245
12246 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12247
12248         PR debug/42767
12249         * gcc.dg/debug/pr42767.c: New.
12250
12251 2010-01-15  Jason Merrill  <jason@redhat.com>
12252
12253         PR c++/42761
12254         * g++.dg/cpp0x/decltype22.C: New.
12255
12256 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12257
12258         PR middle-end/42760
12259         * g++.dg/torture/pr42760.C: New test.
12260
12261 2010-01-15  Jing Yu  <jingyu@google.com>
12262
12263         PR rtl-optimization/42691
12264         * gcc.c-torture/execute/pr42691.c: New.
12265
12266 2010-01-15  Richard Guenther  <rguenther@suse.de>
12267
12268         PR middle-end/42739
12269         * g++.dg/torture/pr42739.C: New testcase.
12270
12271 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12272
12273         * g++.dg/template/error45.C: Revert as part of reverting changes
12274         or PR c++/42634.
12275
12276 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12277
12278         PR fortran/42684
12279         * gfortran.dg/interface_31.f90: New test.
12280
12281 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12282
12283         * gcc.target/powerpc/pr42747.c: New file.
12284
12285 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12286
12287         PR middle-end/42674
12288         * c-c++-common/pr42674.c: New test.
12289
12290         PR c++/42608
12291         * g++.dg/template/instantiate11.C: New test.
12292
12293 2010-01-14  Jason Merrill  <jason@redhat.com>
12294
12295         PR c++/42701
12296         * g++.dg/overload/error3.C: New.
12297
12298         PR c++/42655
12299         * g++.dg/overload/rvalue1.C: New.
12300
12301 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12302
12303         PR tree-optimization/42706
12304         * gcc.dg/ipa/pr42706.c: New testcase.
12305
12306 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12307
12308         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12309
12310 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12311
12312         PR tree-optimization/42714
12313         * g++.dg/torture/pr42714.C: New test.
12314
12315 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12316
12317         PR rtl-optimization/42246
12318         * gfortran.dg/pr42246-2.f: New.
12319
12320 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12321
12322         PR rtl-optimization/42389
12323         * gcc.dg/pr42389.c: New.
12324
12325 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12326
12327         PR rtl-optimization/42388
12328         * gcc.dg/pr42388.c: New.
12329
12330 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12331
12332         PR rtl-optimization/42294
12333         * gfortran.dg/pr42294.f: New.
12334
12335 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12336
12337         PR rtl-optimization/39453
12338         PR rtl-optimization/42246
12339         * gcc.dg/pr39453.c: New.
12340         * gcc.dg/pr42246.c: New.
12341
12342 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12343
12344         PR middle-end/42245
12345         * gcc.dg/pr42245.c: New.
12346         * gcc.dg/pr42245-2.c: New.
12347
12348 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12349
12350         PR rtl-optimization/42249
12351         * gcc.dg/pr42249.c: New.
12352
12353 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12354
12355         PR c/42721
12356         * gcc.c-torture/execute/pr42721.c: New test.
12357
12358 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12359
12360         PR tree-optimization/42709
12361         * gcc.dg/vect/pr42709.c: New test.
12362
12363 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12364
12365         PR fortran/41478
12366         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12367         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12368
12369 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12370
12371         PR fortran/42481
12372         * gfortran.dg/generic_19.f90 : New test.
12373
12374 2010-01-13  Richard Guenther  <rguenther@suse.de>
12375
12376         PR tree-optimization/42730
12377         * gcc.c-torture/compile/pr42730.c: New testcase.
12378
12379 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12380
12381         PR target/pr42542
12382         * gcc.target/ia64/pr42542-1.c: New.
12383         * gcc.target/ia64/pr42542-2.c: New.
12384         * gcc.target/ia64/pr42542-3.c: New.
12385
12386 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12387
12388         PR c++/42634
12389         * g++.dg/template/error45.C: New test.
12390
12391 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12392
12393         PR tree-optimization/42704
12394         * g++.dg/torture/pr42704.C: New test.
12395
12396 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12397
12398         PR tree-optimization/42703
12399         * gcc.c-torture/compile/pr42703.c: New test.
12400
12401 2010-01-13  Richard Guenther  <rguenther@suse.de>
12402
12403         PR tree-optimization/42705
12404         * gcc.c-torture/compile/pr42705.c: New testcase.
12405
12406 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12407
12408         * gcc.target/bfin/l2.c: New test.
12409         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12410
12411 2010-01-13  Richard Guenther  <rguenther@suse.de>
12412
12413         PR middle-end/42716
12414         * gcc.c-torture/compile/pr42716.c: New testcase.
12415
12416 2010-01-13  Richard Guenther  <rguenther@suse.de>
12417
12418         PR lto/42678
12419         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12420
12421 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12422
12423         PR c/42708
12424         * gcc.c-torture/compile/pr42708-1.c: New test.
12425
12426 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12427
12428         PR debug/42662
12429         * gcc.dg/pr42662.c: New test.
12430
12431         PR tree-optimization/42645
12432         * g++.dg/other/pr42645-1.C: New test.
12433         * g++.dg/other/pr42645-2.C: New test.
12434
12435 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12436
12437         PR target/42416
12438         * gcc.target/powerpc/warn-1.c: New test.
12439         * gcc.target/powerpc/warn-2.c: New test.
12440
12441 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12442
12443         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12444         stack alignment.
12445
12446 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12447
12448         * gcc.dg/lto/20100108_0.c: New.
12449
12450 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12451
12452         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12453         Add -march=i686 -msse for 32bit x86 targets.
12454
12455 2010-01-10  Richard Guenther  <rguenther@suse.de>
12456
12457         PR middle-end/42667
12458         * gcc.dg/torture/pr42667.c: New testcase.
12459
12460 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12461
12462         PR fortran/32489
12463         * gfortran.dg/array_constructor_34.f90: New test.
12464
12465 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12466
12467         PR fortran/20923
12468         * gfortran.dg/array_constructor_33.f90: New test.
12469         gfortran.dg/array_function_5.f90: Add credit.
12470
12471 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12472
12473         PR debug/42631
12474         * gcc.dg/pr42631.c: New.
12475
12476 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12477
12478         PR debug/42630
12479         * gcc.dg/pr42630.c: New.
12480
12481 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12482
12483         PR debug/42629
12484         * gcc.dg/pr42629.c: New.
12485
12486 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12487
12488         PR middle-end/42363
12489         * gcc.dg/torture/pr42363.c: New.
12490
12491 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12492
12493         PR debug/42604
12494         PR debug/42395
12495         * gcc.dg/vect/pr42604.c: New.
12496         * gcc.dg/vect/pr42395.c: New.
12497
12498 2010-01-09  Richard Guenther  <rguenther@suse.de>
12499
12500         PR middle-end/42512
12501         * gcc.c-torture/execute/pr42512.c: New testcase.
12502
12503 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12504
12505         PR fortran/41298
12506         * gfortran.dg/c_ptr_tests_14.f90: New test.
12507
12508 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12509
12510         PR ada/41929
12511         * gnat.dg/null_pointer_deref1.adb: Don't run on
12512         sparc*-sun-solaris2.11.
12513
12514 2010-01-08  Richard Guenther  <rguenther@suse.de>
12515
12516         PR lto/42528
12517         * gcc.dg/lto/20100103-1_0.c: New testcase.
12518         * gcc.dg/lto/20100103-2_0.c: Likewise.
12519
12520 2010-01-08  Tobias Burnus  <burnus@net-b.de
12521
12522         PR/fortran 25829
12523         * gfortran.dg/asynchronous_1.f90: New test.
12524         * gfortran.dg/asynchronous_2.f90: New test.
12525         * gfortran.dg/conflicts.f90: Update error message.
12526
12527 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12528
12529         c++/40155
12530         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12531
12532 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12533
12534         PR tree-optimization/42625
12535         * g++.dg/opt/dtor4.C: New test.
12536         * g++.dg/opt/dtor4.h: New.
12537         * g++.dg/opt/dtor4-aux.cc: New.
12538
12539 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12540
12541         PR fortran/42597
12542         * gfortran.dg/proc_ptr_26.f90: New test.
12543
12544 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12545
12546         PR fortran/41872
12547         * gfortran.dg/allocatable_scalar_7.f90: New test.
12548
12549 2010-01-06  Richard Guenther  <rguenther@suse.de>
12550
12551         * gcc.c-torture/compile/pr42632.c: New testcase.
12552
12553 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12554
12555         PR target/42542
12556         * gcc.target/i386/pr42542-4.c: New.
12557         * gcc.target/i386/pr42542-4a.c: Likewise.
12558         * gcc.target/i386/pr42542-5.c: Likewise.
12559         * gcc.target/i386/pr42542-5a.c: Likewise.
12560
12561 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12562
12563         * gcc.dg/tls/opt-15.c: New test.
12564
12565 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12566
12567         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12568
12569 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12570
12571         PR tree-optimization/42462
12572         * g++.dg/torture/pr42462.C: New test.
12573
12574 2010-01-05  Jason Merrill  <jason@redhat.com>
12575
12576         * g++.dg/cpp0x/initlist30.C: New test.
12577
12578 2010-01-05  Richard Guenther  <rguenther@suse.de>
12579
12580         PR tree-optimization/42614
12581         * gcc.c-torture/execute/pr42614.c: New testcase.
12582
12583 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12584
12585         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12586         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12587         -Wunreachable-code.
12588         * gcc.dg/Wunreachable-2.c: Likewise.
12589         * gcc.dg/Wunreachable-3.c: Likewise.
12590         * gcc.dg/Wunreachable-4.c: Likewise.
12591         * gcc.dg/Wunreachable-5.c: Likewise.
12592         * gcc.dg/Wunreachable-6.c: Likewise.
12593         * gcc.dg/Wunreachable-7.c: Likewise.
12594         * gcc.dg/Wunreachable-8.c: Likewise.
12595         * gcc.dg/20041231-1.c: Likewise.
12596
12597 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12598
12599         PR other/42611
12600         * gcc.dg/pr42611.c: New test.
12601
12602         PR tree-optimization/42508
12603         * g++.dg/opt/pr42508.C: New test.
12604
12605 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12606
12607         PR fortran/41872
12608         * gfortran.dg/allocatable_scalar_8.f90: New.
12609
12610 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12611
12612         PR tree-optimization/42398
12613         * gcc.c-torture/compile/pr42398.c: New test.
12614
12615 2010-01-04  Jason Merrill  <jason@redhat.com>
12616
12617         PR c++/42555
12618         * g++.dg/ext/attrib35.C: New.
12619
12620         PR c++/42567
12621         * g++.dg/cpp0x/auto17.C: New.
12622
12623 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12624
12625         * gcc.dg/lto/20100104_0.c: New.
12626
12627 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12628
12629         PR target/42542
12630         * gcc.target/i386/pr42542-1.c: New.
12631         * gcc.target/i386/pr42542-1a.c: Likewise.
12632         * gcc.target/i386/pr42542-1b.c: Likewise.
12633         * gcc.target/i386/pr42542-2.c: Likewise.
12634         * gcc.target/i386/pr42542-2a.c: Likewise.
12635         * gcc.target/i386/pr42542-2b.c: Likewise.
12636         * gcc.target/i386/pr42542-3.c: Likewise.
12637         * gcc.target/i386/pr42542-3a.c: Likewise.
12638
12639 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12640
12641         PR fortran/41872
12642         * gfortran.dg/allocatable_scalar_5.f90: New test.
12643         * gfortran.dg/allocatable_scalar_6.f90: New test.
12644
12645 2010-01-03  Richard Guenther  <rguenther@suse.de>
12646
12647         PR testsuite/42583
12648         * gfortran.dg/gomp/recursion1.f90: Remove.
12649
12650 2010-01-03  Richard Guenther  <rguenther@suse.de>
12651
12652         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12653         * gcc.dg/uninit-6.c: Likewise.
12654         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12655
12656 2010-01-03  Richard Guenther  <rguenther@suse.de>
12657
12658         PR tree-optimization/42589
12659         * gcc.target/i386/pr42589.c: New testcase.
12660
12661 2010-01-03  Richard Guenther  <rguenther@suse.de>
12662
12663         PR tree-optimization/42438
12664         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12665
12666 2010-01-02  Richard Guenther  <rguenther@suse.de>
12667
12668         PR testsuite/41651
12669         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12670
12671 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12672
12673         PR target/42448
12674         * gcc.target/alpha/pr42448-1.c: New test.
12675         * gcc.target/alpha/pr42448-2.c: Ditto.
12676
12677 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12678
12679         PR preprocessor/41947
12680         * gcc.dg/c99-hexfloat-3.c: New test.
12681
12682 2010-01-01  Richard Guenther  <rguenther@suse.de>
12683
12684         PR c/42570
12685         * gcc.c-torture/execute/pr42570.c: New testcase.
12686
12687 2010-01-01  Richard Guenther  <rguenther@suse.de>
12688
12689         PR middle-end/42559
12690         * gcc.c-torture/compile/pr42559.c: New testcase.
12691
12692 \f
12693 Copyright (C) 2010 Free Software Foundation, Inc.
12694
12695 Copying and distribution of this file, with or without modification,
12696 are permitted in any medium without royalty provided the copyright
12697 notice and this notice are preserved.