OSDN Git Service

fixincludes:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2
3         PR c++/46024
4         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
5
6 2010-10-20  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7
8         PR c++/46056
9         * g++.dg/cpp0x/range-for7.C: New.
10
11 2010-10-20  Richard Guenther  <rguenther@suse.de>
12
13         PR lto/45667
14         * g++.dg/lto/20101020-1_0.h: New testcase.
15         * g++.dg/lto/20101020-1_0.C: Likewise.
16         * g++.dg/lto/20101020-1_1.C: Likewise.
17
18 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
19
20         * gcc.dg/20101013-1.c: New test.
21
22 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
23
24         PR target/46085
25         * gcc.target/i386/pr46085-1.c: New.
26         * gcc.target/i386/pr46085-2.c: Likewise.
27
28 2010-10-20  Richard Guenther  <rguenther@suse.de>
29
30         PR tree-optimization/45860
31         * gcc.dg/torture/pr45860.c: New testcase.
32
33 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
34
35         * gnat.dg/discr25.adb: New test.
36         * gnat.dg/discr25_pkg.ad[sb]: New helper.
37
38 2010-10-20  Olivier Hainque  <hainque@adacore.com>
39
40         * gcc.target/powerpc/ehreturn.c: New test.
41
42 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
43         
44         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
45         not require Foundation and run with the GNU runtime as well.
46
47         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
48
49         Radar 4439126
50         * obj-c++.dg/template-8.mm: New.        
51
52 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
53
54         PR objc/23709
55         * objc.dg/pr23709.m: New.
56         * obj-c++.dg/pr23709.m: New.    
57
58 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
59
60         PR c++/46046
61         * g++.dg/template/crash104.C: New.
62
63 2010-10-19  Richard Henderson  <rth@redhat.com>
64
65         * gcc.target/i386/fma3-fma.c: New.
66         * gcc.target/i386/fma3-builtin.c: New.
67         * gcc.target/i386/fma4-builtin.c: New.
68
69 2010-10-19  Richard Guenther  <rguenther@suse.de>
70
71         PR testsuite/46081
72         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
73
74 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
75
76         Merge from 'apple/trunk' branch on FSF servers.
77
78         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
79
80         Radar 4293709
81         * objc.dg/proto-init-mimatch-1.m: New.
82         * obj-c++.dg/proto-init-mimatch-1.mm: New.
83
84 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
85
86         Implemented parsing @synthesize and @dynamic for
87         Objective-C/Objective-C++.
88         * objc.dg/property/dynamic-1.m: New.
89         * objc.dg/property/synthesize-1.m: New.
90         * obj-c++.dg/property/dynamic-1.mm: New.
91         * obj-c++.dg/property/synthesize-1.mm: New.
92
93 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
94
95         * objc.dg/at-class-1.m: New.
96         * objc.dg/at-class-1.mm: New.
97
98 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
99
100         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
101
102 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
103
104         Merge from 'apple/trunk' branch on FSF servers.
105
106         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
107
108         Radar 4407151
109         * obj-c++.dg/template-7.mm: New.
110
111 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
112
113         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
114         bugfix.
115
116 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
117
118         Merge from 'apple/trunk' branch on FSF servers.
119
120         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
121
122         Radar 4451818
123         * obj-c++.dg/try-catch-16.mm: New.
124         * obj-c++.dg/try-catch-17.mm: New.
125
126         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
127
128         Radar 4330422
129         * obj-c++.dg/try-catch-15.mm: New
130
131         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
132
133         Radar 4204796
134         * obj-c++.dg/try-catch-12.mm: New
135         * obj-c++.dg/try-catch-13.mm: New
136         * obj-c++.dg/try-catch-14.mm: New
137         * objc.dg/try-catch-11.m: New
138         * objc.dg/try-catch-12.m: New
139         * objc.dg/try-catch-13.m: New
140
141 2010-10-18  Richard Henderson  <rth@redhat.com>
142
143         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
144
145 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
146
147         PR c/46015
148         * c-c++-common/Wunused-var-13.c: New test.
149
150 2010-10-18  Richard Guenther  <rguenther@suse.de>
151
152         PR tree-optimization/45967
153         * gcc.dg/torture/pr45967.c: New testcase.
154         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
155         * gcc.dg/ipa/ipa-pta-13.c: Likewise
156         * gcc.dg/torture/pr39074-2.c: Likewise
157         * gcc.dg/torture/pta-escape-1.c: Likewise
158         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
159         * gcc.dg/tree-ssa/pta-callused.c: Likewise
160         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
161         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
162         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
163         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
164
165 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
166
167         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
168
169 2010-10-18  Richard Guenther  <rguenther@suse.de>
170
171         PR lto/44950
172         * g++.dg/lto/20101015-2_0.C: New testcase.
173
174 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
175
176         PR middle-end/46019
177         * gcc.c-torture/execute/pr46019.c: New test.
178
179 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
180
181         Merge from 'apple/trunk' branch on FSF servers.
182
183         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
184
185         Radar 4516785
186         * obj-c++.dg/method-namespace-2.mm: New.
187
188 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
189
190         Merge from 'apple/trunk' branch on FSF servers.
191
192         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
193
194         Radar 4133425
195         * objc.dg/private-1.m: Test modified.
196         * obj-c++.dg/private-1.mm: Test modified.
197
198 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
199
200         PR testsuite/45987
201         * gcc.target/i386/push-1.c: Remove.
202
203 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
204             H.J. Lu  <hongjiu.lu@intel.com>
205
206         PR target/46051
207         * gcc.target/i386/pr46051.c: New test.
208
209 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
210
211         * obj-c++.dg/gnu-api-2-class.mm: New.
212         * obj-c++.dg/gnu-api-2-ivar.mm: New.
213         * obj-c++.dg/gnu-api-2-method.mm: New.
214         * obj-c++.dg/gnu-api-2-objc.mm: New.
215         * obj-c++.dg/gnu-api-2-object.mm: New.
216         * obj-c++.dg/gnu-api-2-property.mm: New.
217         * obj-c++.dg/gnu-api-2-protocol.mm: New.
218         * obj-c++.dg/gnu-api-2-sel.mm: New.
219
220 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
221
222         * objc.dg/fsf-package-0.m: New.
223         * obj-c++.dg/fsf-package-0.m: New.
224
225 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
226
227         PR objc/18255
228         * objc.dg/pr18255.m: New.
229
230 2010-10-16  Jan Hubicka  <jh@suse.cz>
231
232         PR middle-end/44206
233         * g++.dg/torture/pr44206.C: New.
234
235 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
236
237         * objc.dg/gnu-api-2-class.m: New.
238         * objc.dg/gnu-api-2-objc.m: New.
239
240 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
241
242         * objc.dg/gnu-api-2-ivar.m: New.
243
244 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
245
246         * objc.dg/gnu-api-2-property.m: New.
247
248 2010-10-15  Xinliang David Li  <davidxl@google.com>
249
250         * g++.dg/uninit-pred-3_a.C: New test.
251         * g++.dg/uninit-pred-3_b.C: New test.
252
253 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
254
255         * objc.dg/gnu-api-2-object.m: New.
256
257 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
258
259         * objc.dg/gnu-api-2-method.m: New.
260
261 2010-10-15  Jason Merrill  <jason@redhat.com>
262
263         * g++.dg/lto/pr45983_0.C: New.
264
265 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
266
267         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
268         builtin combiner patterns.
269         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
270         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
271         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
272         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
273         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
274
275 2010-10-15  Richard Guenther  <rguenther@suse.de>
276
277         * g++.dg/lto/20101015-1_0.C: New testcase.
278
279 2010-10-15  Richard Guenther  <rguenther@suse.de>
280
281         PR testsuite/46021
282         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
283         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
284
285 2010-10-15  Richard Guenther  <rguenther@suse.de>
286
287         PR lto/45957
288         * g++.dg/lto/20101014-1_0.C: New testcase.
289
290 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
291
292         * objc.dg/gnu-api-2-protocol.m: New.
293         * objc.dg/gnu-api-2-sel.m: New.
294
295 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
296
297         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
298         arm-eabi targets.
299
300 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
301
302         * gcc.dg/20101010-1.c: New testcase.
303
304 2010-10-15  Jie Zhang  <jie@codesourcery.com>
305
306         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
307         script when relocatable linking.
308
309 2010-10-14  Yao Qi  <yao@codesourcery.com>
310
311         PR target/45447
312         * gcc.target/arm/pr45447.c: New test.
313
314 2010-10-14  Jan Hubicka  <jh@suse.cz>
315
316         PR middle-end/45621
317         * g++.dg/lto/pr45621.h : New.
318         * g++.dg/lto/pr45621_0.C: New.
319         * g++.dg/lto/pr45621_1.C: New.
320
321 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
322
323         * objc.dg/property: New.
324         * objc.dg/property/fsf-property-basic.m: New.
325         * objc.dg/property/fsf-property-method-access.m: New.
326         * objc.dg/property/fsf-property-named-ivar.m: New.
327         * obj-c++.dg/property: New.
328         * obj-c++.dg/property/fsf-property-basic.mm: New.
329         * obj-c++.dg/property/fsf-property-method-access.mm: New.
330         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
331
332         merge from FSF apple 'trunk' branch.
333         2006 Fariborz Jahanian <fjahanian@apple.com>
334
335         Radars 4436866, 4505126, 4506903, 4517826
336         * objc.dg/property/property-1.m: New.
337         * objc.dg/property/property-2.m: New.
338         * objc.dg/property/property-3.m: New.
339         * objc.dg/property/property-neg-1.m: New.
340         * objc.dg/property/property-neg-2.m: New.
341         * objc.dg/property/property-neg-3.m: New.
342         * objc.dg/property/property-neg-4.m: New.
343         * objc.dg/property/property-neg-5.m: New.
344         * objc.dg/property/property-neg-6.m: New.
345         * objc.dg/property/property-neg-7.m: New.
346         * objc.dg/property/property.exp: New.
347         * obj-c++.dg/property/property-1.mm: New.
348         * obj-c++.dg/property/property-2.mm: New.
349         * obj-c++.dg/property/property-3.mm: New.
350         * obj-c++.dg/property/property-neg-1.mm: New.
351         * obj-c++.dg/property/property-neg-2.mm: New.
352         * obj-c++.dg/property/property-neg-3.mm: New.
353         * obj-c++.dg/property/property-neg-4.mm: New.
354         * obj-c++.dg/property/property-neg-5.mm: New.
355         * obj-c++.dg/property/property-neg-6.mm: New.
356         * obj-c++.dg/property/property-neg-7.mm: New.
357         * obj-c++.dg/property/property.exp: New.
358
359 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
360
361         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
362
363 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
364
365         PR c/45969
366         * gcc.c-torture/compile/pr45969-1.c: New test.
367
368 2010-10-14  Richard Guenther  <rguenther@suse.de>
369
370         PR tree-optimization/44913
371         * gcc.dg/torture/pr44913.c: New testcase.
372
373 2010-10-14  Richard Guenther  <rguenther@suse.de>
374
375         PR lto/45382
376         * g++.dg/lto/20101014-2_0.C: New testcase.
377
378 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
379
380         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
381         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
382         * gcc.target/i386/pr44130.c: Likewise.
383         * gcc.target/i386/pr44144.c: Likewise.
384         * gcc.target/i386/pr44180.c: Likewise.
385         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
386         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
387         * gcc.target/i386/vect-sizes-1.c: Likewise.
388         * gcc.target/i386/vectorize4-avx.c: Likewise.
389
390 2010-10-14  Richard Guenther  <rguenther@suse.de>
391
392         PR lto/44561
393         * g++.dg/lto/20101010-3_0.C: New testcase.
394         * g++.dg/lto/20101010-4_0.C: Likewise.
395
396 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
397
398         * objc.dg/pr45878.m: Update to include NSConstantString interface
399         for -fnext-runtime.
400         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
401         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
402         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
403         reference for m64 -fnext-runtime.
404
405 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
406
407         * gcc.target/i386/vect-sizes-1.c: New.
408
409 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
410
411         PR middle-end/46011
412         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
413
414 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
415
416         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
417         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
418
419 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
420
421         * gcc.target/ia64/20101005.c: New test.
422
423 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
424
425         PR rtl-optimization/45570
426         * gcc.dg/pr45570.c: New test.
427
428 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
429
430         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
431         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
432         * gcc.target/i386/vectorize4-avx.c: Likewise.
433
434 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
435
436         * gcc.target/i386/avx-copysign-vec.c: New.
437         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
438
439 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
440
441         PR middle-end/44130
442         * gcc.target/i386/pr44130.c: New.
443
444 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
445
446         PR middle-end/44144
447         * gcc.target/i386/pr44144.c: New.
448
449 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
450
451         PR target/44180
452         * gcc.target/i386/pr44180.c: New.
453
454 2010-10-13  Jason Merrill  <jason@redhat.com>
455
456         * g++.dg/template/canon-type-8.C: New.
457
458 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
459
460         * gcc.c-torture/execute/20101013-1.c: New test.
461
462 2010-10-13  Richard Guenther  <rguenther@suse.de>
463
464         PR objc/45878
465         * objc.dg/pr45878.m: New testcase.
466
467 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
468
469         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
470         * gcc.dg/format/dfp-printf-1.c: Likewise.
471         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
472
473 2010-10-13  Richard Guenther  <rguenther@suse.de>
474
475         PR tree-optimization/45788
476         * g++.dg/pr45788.C: New testcase.
477
478 2010-10-13  Richard Guenther  <rguenther@suse.de>
479
480         PR tree-optimization/45970
481         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
482
483 2010-10-13  Richard Guenther  <rguenther@suse.de>
484
485         PR tree-optimization/45982
486         * gcc.dg/torture/pr45982.c: New testcase.
487         * gcc.dg/tree-ssa/pr24287.c: Adjust.
488         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
489         * gcc.dg/torture/pr39074-2.c: Likewise.
490
491 2010-10-13  Richard Guenther  <rguenther@suse.de>
492
493         PR middle-end/45874
494         * g++.dg/torture/pr45874.C: New testcase.
495
496 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
497
498         * objc.dg/attributes/method-attribute-1.m: Update to respond
499         to implemented method attributes..
500         * objc.dg/attributes/method-attribute-2.m: Likewise.
501         * objc.dg/attributes/method-attribute-3.m: Likewise.
502         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
503         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
504         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
505
506 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
507
508         PR libobjc/23214
509         * objc.dg/pr23214.m: New.
510
511 2010-10-12  Michael Eager  <eager@eagercon.com>
512
513         PR testsuite/45856
514         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
515         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
516
517 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
518
519         PR fortran/45636
520         * gcc.c-torture/execute/pr45636.c: New test.
521         * gfortran.dg/pr45636.f90: New test.
522
523 2010-10-12  Richard Henderson  <rth@redhat.com>
524
525         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
526
527 2010-10-12  Daniel Kraft  <d@domob.eu>
528
529         PR fortran/38936
530         * gfortran.dg/associate_1.f03: More tests with derived-types.
531         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
532         * gfortran.dg/associate_8.f03: Fix typo.
533         * gfortran.dg/initialization_27.f90: Fix typo.
534
535 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
536
537         PR testsuite/45851
538         * lib/lto.exp (lto-get-options-main): Support optional target
539         selector for dg-extra-ld-options.
540
541 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
542
543         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
544         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
545
546 2010-10-11  Martin Jambor  <mjambor@suse.cz>
547
548         PR middle-end/45699
549         * g++.dg/torture/pr45699.C: New test.
550         * g++.dg/otr-fold-1.C: Adjusted.
551         * g++.dg/otr-fold-1.C: Likewise.
552
553 2010-10-11  Nick Clifton  <nickc@redhat.com>
554
555         * gcc.c-torture/compile/pr44197.c: Require visibility support.
556         Allow for a user label prefix.
557
558 2010-10-10  Richard Guenther  <rguenther@suse.de>
559
560         * g++.dg/lto/20101010-1_0.C: New testcase.
561         * g++.dg/lto/20101010-2_0.C: Likewise.
562
563 2010-10-11  Ira Rosen  <irar@il.ibm.com>
564
565         PR tree-optimization/45902
566         * gcc.dg/vect/45902.c: New test.
567
568 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
569
570         PR target/45870
571         * gcc.dg/tls/pr45870.c: New test.
572
573 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
574
575         PR fortran/45961
576         * gfortran.dg/typebound_operator_6.f03: New.
577
578 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
579
580         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
581         and adjust -export symbol scanning.
582         * g++.dg/ext/dllexport1.C: Likewise.
583         * g++.dg/ext/dllexport3.C: Likewise.
584         * gcc.dg/dll-3.c: Likewise.
585         * gcc.dg/dll-4.c: Likewise.
586         * gcc.dg/dll-5.c: Likewise.
587
588 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
589
590         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
591         instead of tree_profile dump file.
592         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
593         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
594         dump file.
595
596 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
597
598         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
599
600 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
601
602         * gfortran.dg/character_comparison_4.f90:  New test.
603         * gfortran.dg/character_comparison_5.f90:  New test.
604         * gfortran.dg/character_comparison_6.f90:  New test.
605
606 2010-10-09  Richard Henderson  <rth@redhat.com>
607
608         * lib/target-supports.exp
609         (check_effective_target_automatic_stack_alignment): Always true.
610
611 2010-10-09  Richard Guenther  <rguenther@suse.de>
612
613         PR lto/45956
614         * gcc.dg/lto/20101009-2_0.c: New testcase.
615         * gcc.dg/lto/20101009-2_1.c: Likewise.
616         * gcc.dg/lto/20101009-2_2.c: Likewise.
617
618 2010-10-09  Richard Guenther  <rguenther@suse.de>
619
620         PR lto/45947
621         * g++.dg/lto/20101009-1_0.C: New testcase.
622
623 2010-10-09  Richard Guenther  <rguenther@suse.de>
624
625         PR tree-optimization/45945
626         * gcc.dg/lto/20101009-1_0.c: New testcase.
627
628 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
629
630         PR target/45913
631         * gcc.target/i386/pr45913.c: New.
632
633 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
634
635         PR fortran/45943
636         * gfortran.dg/streamio_16.f90: Update test.
637
638 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
639
640         PR tree-optimization/45903
641         * gcc.target/i386/pr45903.c: New test.
642
643 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
644
645         * gnat.dg/interface5.adb: Compile with warnings disabled.
646
647 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
648
649         * obj-c++.dg/encode-10.mm: New testcase.
650
651 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
652
653         PR objc++/23614
654         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
655         C++ class.  Removed XFAIL.
656
657 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
658
659         PR fortran/45933
660         * gfortran.dg/typebound_operator_5.f03: New.
661
662 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
663
664         Merge from 'apple/trunk' branch on FSF servers.
665
666         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
667
668         Radar 4508851
669         * obj-c++.dg/method-namespace-1.mm: New.
670
671 2010-10-07  Martin Jambor  <mjambor@suse.cz>
672
673         * gcc.dg/tree-ssa/sra-11.c: New test.
674
675 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
676
677         PR Tree-Vect/45847
678         * gcc.dg/vect/pr45847.c: New test.
679
680 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
681             Kai Tietz  <kai.tietz@onevision.com>
682
683         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
684
685 2010-10-07  Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/45732
688         * gcc.dg/torture/pr45732.c: New testcase.
689
690 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
691
692         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
693         * objc.dg/foreach-2.m: Likewise.
694         * objc.dg/foreach-3.m: Likewise.
695         * objc.dg/foreach-4.m: Likewise.
696         * objc.dg/foreach-5.m: Likewise.
697         * objc.dg/foreach-6.m: Likewise.
698         * objc.dg/foreach-7.m: Likewise.
699         * objc.dg/objc-foreach-4.m: Likewise.
700         * objc.dg/objc-foreach-5.m: Likewise.
701
702 2010-10-07  Richard Guenther  <rguenther@suse.de>
703
704         PR middle-end/45869
705         * gcc.dg/torture/pr45869.c: New testcase.
706
707 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
708
709         * objc.dg/set-not-used-1.m: New
710         * obj-c++.dg/set-not-used-1.mm: New.
711
712 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
713
714         * objc.dg/attributes/method-attribute-3.m: New.
715         * obj-c++.dg/attributes/method-attribute-3.mm: New.
716
717 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
718
719         PR fortran/45916
720         * gfortran.dg/generic_typebound_operator_1.f90: New test.
721
722 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
723
724         PR fortran/45889
725         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
726
727 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
728
729         Merge from 'apple/trunk' branch on FSF servers.
730
731         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
732
733         Radar 4278774
734         * obj-c++.dg/encode-9.mm: New.
735
736 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
737
738         * g++.dg/cpp0x/pr45908.C: New test.
739
740 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
741
742         * gnat.dg/opt6.ad[sb]: New test.
743
744 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
745
746         Implemented fast enumeration for Objective-C.
747         * objc.dg/foreach-1.m: New.
748         * objc.dg/foreach-2.m: New.
749         * objc.dg/foreach-3.m: New.
750         * objc.dg/foreach-4.m: New.
751         * objc.dg/foreach-5.m: New.
752         * objc.dg/foreach-6.m: New.
753         * objc.dg/foreach-7.m: New.
754
755         Merge from 'apple/trunk' branch on FSF servers:
756         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
757
758         Radar 4502236
759         * objc.dg/objc-foreach-5.m: New.
760
761         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
762
763         Radar 4507230
764         * objc.dg/objc-foreach-4.m: New.
765
766         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
767
768         Radar 4472881
769         * objc.dg/objc-foreach-3.m: New.
770
771         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
772
773         Radar 4468498
774         * objc.dg/objc-foreach-2.m: New.
775
776         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
777
778         Radar 4294910
779         * objc.dg/objc-foreach-1.m: New
780
781 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
782
783         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
784         unsigned values.
785
786 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
787
788         PR objc++/28050
789         * obj-c++.dg/syntax-error-10.mm: New.
790
791 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
792
793         PR objc++/23707
794         * obj-c++.dg/syntax-error-9.mm: New.
795
796 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
797
798         PR objc++/31126
799         * obj-c++.dg/syntax-error-8.mm: New.
800
801 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
802
803         Merge from 'apple/trunk' branch on FSF servers.
804
805         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
806
807         Radar 4290840
808         * obj-c++.dg/syntax-error-7.mm: New
809
810         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
811
812         Radar 4294425
813         * obj-c++.dg/syntax-error-6.mm: New
814
815         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
816
817         Radar 4261146
818         * obj-c++.dg/syntax-error-5.mm: New
819
820         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
821
822         Radar 4093475
823         * obj-c++.dg/syntax-error-[3-4].mm: New.
824
825         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
826
827         Radar 4185810
828         * obj-c++.dg/syntax-error-[1-2].mm: New.
829
830 2010-10-05  Ira Rosen  <irar@il.ibm.com>
831
832         PR tree-optimization/45752
833         * gcc.dg/vect/pr45752.c: New test.
834
835 2010-10-05  Richard Guenther  <rguenther@suse.de>
836
837         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
838         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
839         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
840         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
841         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
842         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
843         * gcc.dg/tree-prof/stringop-1.c: Likewise.
844         * gcc.dg/tree-prof/stringop-2.c: Likewise.
845         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
846         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
847         * gcc.dg/tree-prof/update-loopch.c: Likewise.
848         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
849         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
850         * gcc.dg/tree-prof/tracer-1.c: Likewise.
851         * gcc.dg/tree-ssa/inline-4.c: Likewise.
852         * gcc.dg/tree-ssa/inline-3.c: Likewise.
853         * gcc.dg/tree-ssa/20080530.c: Likewise.
854         * g++.dg/tree-ssa/inline-3.C: Likewise.
855         * g++.dg/tree-ssa/inline-1.C: Likewise.
856         * g++.dg/tree-ssa/inline-2.C: Likewise.
857         * gcc.dg/profile-dir-1.c: Likewise.
858         * gcc.dg/profile-dir-2.c: Likewise.
859         * gcc.dg/profile-dir-3.c: Likewise.
860
861 2010-10-05  Richard Guenther  <rguenther@suse.de>
862
863         PR middle-end/45877
864         * g++.dg/torture/pr45877.C: New testcase.
865
866 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
867
868         PR debug/45849
869         * gcc.dg/debug/pr45849.c: New test.
870
871         PR middle-end/45876
872         * gcc.c-torture/compile/pr45876.c: New test.
873
874 2010-10-04  Julian Brown  <julian@codesourcery.com>
875
876         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
877         vect_hw_misalign.
878         * gcc.dg/vect/vect-60.c: Likewise.
879         * gcc.dg/vect/vect-56.c: Likewise.
880         * gcc.dg/vect/vect-93.c: Likewise.
881         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
882         * gcc.dg/vect/vect-95.c: Likewise.
883         * gcc.dg/vect/vect-96.c: Likewise.
884         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
885         * gcc.dg/vect/slp-25.c: Likewise.
886         * gcc.dg/vect/slp-3.c: Likewise.
887         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
888         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
889         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
890         * gcc.dg/vect/vect-109.c: Likewise.
891         * gcc.dg/vect/vect-peel-1.c: Likewise.
892         * gcc.dg/vect/vect-peel-2.c: Likewise.
893         * lib/target-supports.exp
894         (check_effective_target_arm_vect_no_misalign): New.
895         (check_effective_target_vect_no_align): Use above.
896         (check_effective_target_vect_element_align): New.
897         (add_options_for_quad_vectors): New.
898
899 2010-10-04  Martin Jambor  <mjambor@suse.cz>
900
901         PR tree-optimization/45572
902         * g++.dg/ipa/pr45572-1.C: New test.
903         * g++.dg/ipa/pr45572-2.C: Likewise.
904
905 2010-10-03  Ian Lance Taylor  <iant@google.com>
906
907         * gcc.dg/anon-struct-11.c: New test.
908         * gcc.dg/anon-struct-12.c: New test.
909         * gcc.dg/anon-struct-13.c: New test.
910         * gcc.dg/anon-struct-14.c: New test.
911
912 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
913
914         * g++.dg/torture/pr45764.C: Revert revision 164914.
915         * gcc.dg/vect/pr43432.c: Likewise.
916         * gcc.dg/vect/vect-114.c: Likewise.
917         * gcc.dg/vect/vect-15.c: Likewise.
918
919 2010-10-03  Jason Merrill  <jason@redhat.com>
920
921         * g++.dg/cpp0x/sfinae5.C: New.
922
923 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
924
925         PR tree-optimization/45720
926         PR tree-optimization/45764
927         * g++.dg/torture/pr45764.C: New.
928
929         * gcc.dg/vect/pr43432.c: Xfail.
930         * gcc.dg/vect/vect-114.c: Likewise.
931         * gcc.dg/vect/vect-15.c: Likewise.
932
933 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
934
935         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
936         hppa*-*-hpux*.
937         * gcc.dg/torture/pr45678-2.c: Likewise.
938
939 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
940
941         PR fortran/45748
942         * gfortran.dg/intrinsic_6.f90: New.
943
944 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
945
946         PR fortran/42831
947         * gfortran.dg/dependency_37.f90:  New test.
948
949 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
950
951         * gcc.target/i386/shift_mask.c: New test.
952
953 2010-10-01  Richard Guenther  <rguenther@suse.de>
954
955         PR tree-optimization/45854
956         * g++.dg/torture/pr45854.C: New testcase.
957
958 2010-09-30  Michael Eager  <eager@eagercon.com>
959
960         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
961         __FLT_{MIN,MAX}__.
962
963 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
964
965         PR middle-end/45758
966         * gfortran.dg/graphite/pr45758.f90: New.
967
968 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
969
970         PR middle-end/45230
971         * gcc.dg/graphite/id-pr45230.c: New.
972
973 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
974
975         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
976         * gfortran.dg/graphite/graphite.exp: Same.
977         * gcc.dg/graphite/vect-pr43423.c: New.
978
979 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
980
981         PR target/45843
982         * g++.dg/torture/pr45843.C: New test.
983
984 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
985
986         PR fortran/45828
987         * gfortran.dg/allocate_derived_5.f90: New.
988
989 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
990
991         PR tree-optimization/31261
992         * gcc.dg/tree-ssa/pr31261.c: New test.
993
994 2010-09-30  Michael Eager  <eager@eagercon.com>
995
996         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
997         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
998         * gcc.target/microblaze/microblaze.exp: Ditto.
999         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1000         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1001         * gcc.target/microblaze/others/data_var1.c: Ditto.
1002         * gcc.target/microblaze/others/data_var2.c: Ditto.
1003         * gcc.target/microblaze/others/data_var3.c: Ditto.
1004         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1005         * gcc.target/microblaze/others/strings1.c:: Ditto.
1006         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1007         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1008         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1009         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1010         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1011         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1012         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1013         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1014         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1015         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1016         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1017         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1018         * gcc.target/microblaze/isa/float.c: Ditto.
1019         * gcc.target/microblaze/isa/mulh.c: Ditto.
1020         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1021         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1022         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1023         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1024         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1025         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1026         * gcc.target/microblaze/isa/bshift.c: Ditto.
1027         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1028         * gcc.target/microblaze/isa/div.c: Ditto.
1029         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1030         * gcc.target/microblaze/isa/mul.c: Ditto.
1031
1032 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1033
1034         merge from FSF 'apple/trunk' branch.
1035         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1036
1037         Radar 4386773
1038         * objc.dg/enhanced-proto-1.m: New.
1039         * objc.dg/enhanced-proto-2.m: New.
1040         * obj-c++.dg/enhanced-proto-1.mm: New
1041         * obj-c++.dg/enhanced-proto-2.mm: New.
1042
1043 2010-09-30  Richard Guenther  <rguenther@suse.de>
1044
1045         PR testsuite/45702
1046         * gcc.dg/debug/pr41893-1.c: Adjust.
1047         * gcc.dg/pr30762-1.c: Likewise.
1048         * gcc.dg/pr31529-1.c: Likewise.
1049         * gcc.dg/pr34457-1.c: Likewise.
1050         * gcc.dg/pr34668-1.c: Likewise.
1051         * gcc.dg/pr43557-1.c: Likewise.
1052
1053 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1054
1055         PR objc/45842
1056         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1057         * objc.dg/const-str-3.m: Correct header for memcpy.
1058         * objc.dg/const-str-7.m: Likewise.
1059         * objc.dg/method-20b.m: Provide an implementation of Object.
1060         Adjust XFAIL for m64 NeXT runtime.
1061         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1062         * objc.dg/encode-3.m: Correct line ordering, provide header for
1063         sprintf.
1064         * objc.dg/encode-7-next.m: Only run for 32bit.
1065         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1066         * objc.dg/type-size-2.m: Provide an implementation of Object.
1067         Ajust headers.
1068         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1069         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1070         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1071         Adjust XFAIL for m64 NeXT runtime.
1072         * obj-c++.dg/method-22.mm: Likewise.
1073         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1074
1075 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1076
1077         Merge from 'apple/trunk' branch on FSF servers.
1078
1079         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1080
1081         Radar 4278236
1082         * obj-c++.dg/bad-forward-decl.mm: New
1083
1084 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1085
1086         * ada/acats/run_acats: Revert revision 157037.
1087
1088 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1089
1090         Merge from 'apple/trunk' branch on FSF servers.
1091
1092         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1093
1094         Radar 4281748
1095         * objc.dg/naming-2.m: Update
1096         * objc.dg/naming-3.m: New
1097
1098 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1099
1100         PR target/40457
1101         * gcc.target/arm/pr40457-3.c: New test.
1102
1103 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1104
1105         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1106         alias checking.
1107         * lib/target-supports.exp (check_ifunc_available): Likewise.
1108
1109 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1110
1111         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1112
1113 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1114
1115         * objc.dg/keywords-1.m: New test.
1116         * objc.dg/keywords-2.m: New test.
1117         * objc.dg/keywords-3.m: New test.
1118         * obj-c++.dg/keywords-1.mm: New test.
1119         * obj-c++.dg/keywords-2.mm: New test.
1120
1121 2010-09-28  Jason Merrill  <jason@redhat.com>
1122
1123         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1124         * g++.dg/ext/complit11.C: Likewise.
1125         * g++.old-deja/g++.law/temps1.C: Likewise.
1126
1127         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1128         * g++.old-deja/g++.mike/misc6.C: Likewise.
1129
1130 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1131
1132         * objc.dg/attributes/method-attribute-1.m: New.
1133         * objc.dg/attributes/method-attribute-2.m: New.
1134
1135         * obj-c++.dg/attributes/method-attribute-1.m: New.
1136         * obj-c++.dg/attributes/method-attribute-2.m: New.
1137
1138 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1139
1140         * objc.dg/attributes: New.
1141         * objc.dg/attributes/attributes.exp: New.
1142         * objc.dg/attributes/class-attribute-1.m: New.
1143         * objc.dg/attributes/class-attribute-2.m: New
1144         * objc.dg/attributes/categ-attribute-1.m: New
1145         * objc.dg/attributes/categ-attribute-2.m: New
1146         * objc.dg/attributes/proto-attribute-1.m: New
1147
1148         * obj-c++.dg/attributes: New.
1149         * obj-c++.dg/attributes/attributes.exp: New
1150         * obj-c++.dg/attributes/class-attribute-1.mm: New
1151         * obj-c++.dg/attributes/class-attribute-2.mm: New
1152         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1153         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1154         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1155
1156 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1157
1158         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1159         from the branch renamed to method-20b.m to avoid clashes).
1160
1161         2005-08-23  Stuart Hastings  <stuart@apple.com>
1162                     Ziemowit Laski  <zlaski@apple.com>
1163
1164         Radar 4209854
1165         * obj-c++.dg/method-23.mm: New.
1166         * objc.dg/method-20.m: New.
1167
1168 2010-09-28  Jan Hubicka  <jh@suse.cz>
1169
1170         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1171
1172 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1173
1174         PR target/44452
1175         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1176         i?86-*-solaris2.[89], *-*-vxworks*.
1177         * gcc.target/i386/pr22152.c: Likewise.
1178         * gcc.target/i386/vect8-ret.c: New test.
1179
1180 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1181
1182         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1183
1184 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1185
1186         Merge from 'apple/trunk' branch on FSF servers.
1187
1188         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1189
1190         Radar 4175534
1191         * obj-c++.dg/method-22.mm: New.
1192
1193 2010-09-27  Jason Merrill  <jason@redhat.com>
1194
1195         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1196         * g++.dg/ext/complit11.C: Adjust.
1197         * g++.old-deja/g++.law/temps1.C: Adjust.
1198         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1199         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1200
1201 2010-09-27  Ian Lance Taylor  <iant@google.com>
1202
1203         * lib/target-supports.exp (check_effective_target_split_stack):
1204         New procedure.
1205         * gcc.dg/split-1.c: New test.
1206         * gcc.dg/split-2.c: New test.
1207         * gcc.dg/split-3.c: New test.
1208         * gcc.dg/split-4.c: New test.
1209
1210 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1211
1212         PR objc/25464
1213         * objc.dg/type-size-3.m: New test.
1214
1215 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1216
1217         PR objc/45763
1218         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1219
1220 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1221
1222         PR objc/25450
1223         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1224         * objc.dg/type-size-2.m: Same change.
1225         * obj-c++.dg/encode-5.mm: Same change.
1226
1227 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1228
1229         Merge from 'apple/trunk' branch on FSF servers.  The original
1230         Changelogs are below.
1231
1232         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1233         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1234         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1235         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1236         in the branch).
1237         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1238         proto-qual-1.m in the branch) and the normal ABI on GNU.
1239         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1240         the test only with the NeXT runtime.
1241         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1242         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1243         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1244         Run the test only with the NeXT runtime.
1245
1246         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1247
1248         Radar 4492973
1249         * objc.dg/encode-7-64bit.m: New.
1250         * objc.dg/encode-7.m: Skip if -m64.
1251
1252         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1253
1254         Radar 4301047
1255         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1256         * obj-c++.dg/threedotthree-abi-1.mm: New
1257         * objc.dg/threedotthree-abi-1.m: New
1258
1259         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1260
1261         Radar 4136935
1262         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1263         * objc.dg/encode-6.m: Likewise.
1264         * objc.dg/encode-7.m: New test case.
1265
1266 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1267
1268         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1269         const-str-12.m to constr-str-12b.m to avoid conflicts.
1270
1271         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1272
1273         Radar 4229905
1274         * obj-c++.dg/warn5.mm: New
1275
1276         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1277
1278         Radar 4154928
1279         * obj-c++.dg/const-str-12.mm: New.
1280         * objc.dg/const-str-12.m: New.
1281
1282 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1283
1284         PR fortran/40569
1285         PR fortran/40568
1286         * gfortran.dg/storage_size_2.f08: Fix test.
1287         * gfortran.dg/c_sizeof_1.f90: Fix test.
1288         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1289         * gfortran.dg/c_sizeof_3.f90: New.
1290         * gfortran.dg/c_sizeof_4.f90: New.
1291         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1292         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1293
1294 2010-09-26  Daniel Kraft  <d@domob.eu>
1295
1296         PR fortran/45783
1297         PR fortran/45795
1298         * gfortran.dg/select_type_18.f03: New test.
1299
1300 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1301
1302         * gnat.dg/return2.ad[sb]: New test.
1303         * gnat.dg/return2_pkg.ads: New helper.
1304
1305 2010-09-25  Daniel Kraft  <d@domob.eu>
1306
1307         PR fortran/45776
1308         * gfortran.dg/io_constraints_6.f03: New test.
1309         * gfortran.dg/io_constraints_7.f03: New test.
1310         * gfortran.dg/newunit_2.f90: New test.
1311
1312 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1313
1314         * gfortran.dg/operator_c1202.f90: New test.
1315
1316 2010-09-24  Jan Hubicka  <jh@suse.cz>
1317
1318         * gcc.dg/tree-ssa/leaf.c: New testcase.
1319
1320 2010-09-24  Jan Hubicka  <jh@suse.cz>
1321
1322         PR tree-optimization/45738
1323         PR tree-optimization/45741
1324         * gcc.c-torture/compile/pr45741.c: New.
1325         * gfortran.fortran-torture/compile/pr45738.f90: New.
1326
1327 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1328
1329         * gcc.dg/cpp/undef-opt-1.c: New test.
1330
1331 2010-09-24  Jason Merrill  <jason@redhat.com>
1332
1333         * g++.dg/other/error10.C: Adjust expected output.
1334
1335 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1336
1337         PR middle-end/45234
1338         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1339         * gcc.target/i386/pr45234.c: New test.
1340
1341 2010-09-24  Richard Guenther  <rguenther@suse.de>
1342
1343         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1344
1345 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1346
1347         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1348         as a comment leader in regexp.
1349
1350 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1351
1352         * objc.dg/sync-2.m: New test.
1353         * obj-c++.dg/sync-2.mm: New test.
1354
1355 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1356
1357         PR fortran/40571
1358         * gfortran.dg/iso_fortran_env_7.f90: New.
1359
1360 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1361
1362         * obj-c++.dg/too-many-args.mm: New file.
1363
1364 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1365
1366         Merge from 'apple/trunk' branch on FSF servers.
1367
1368         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1369
1370         Radar 4491608
1371         * objc.dg/too-many-args.m: New
1372
1373 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1374
1375         PR fortran/45744
1376         * gfortran.dg/dependency_36.f90:  New test.
1377
1378 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1381         * gcc.target/i386/pad-3.c: Ditto.
1382         * gcc.target/i386/pad-7.c: Ditto.
1383         * gcc.target/i386/pad-7.c: Ditto.
1384         * gcc.target/i386/pr36502.c: Ditto.
1385         * gcc.target/i386/zee.c: Ditto.
1386         * gcc.target/i386/20060821-1.c: Ditto.
1387         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1388         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1389         * gcc.target/i386/pad-5b.c: Ditto.
1390         * gcc.target/i386/pad-6a.c: Ditto.
1391         * gcc.target/i386/pad-6b.c: Ditto.
1392         * gcc.target/i386/pad-8.c: Ditto.
1393         * gcc.target/i386/pad-9.c: Ditto.
1394         * gcc.target/i386/pad-10.c: Ditto.
1395         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1396
1397 2010-09-23  Richard Guenther  <rguenther@suse.de>
1398
1399         PR tree-optimization/45565
1400         * g++.dg/ipa/pr45565.C: New testcase.
1401
1402 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1403
1404         PR fortran/45745
1405         PR fortran/45648
1406         * gfortran.dg/vector_subscript_bound_1.f90: New.
1407
1408 2010-09-23  Richard Guenther  <rguenther@suse.de>
1409
1410         PR middle-end/45750
1411         * gcc.dg/pr45750.c: New testcase.
1412
1413 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1414
1415         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1416         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1417         build.
1418
1419 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1420
1421         PR rtl-optimization/44374
1422         * gcc.target/arm/headmerge-1.c: New test.
1423         * gcc.target/arm/headmerge-2.c: New test.
1424         * gcc.target/i386/headmerge-1.c: New test.
1425         * gcc.target/i386/headmerge-2.c: New test.
1426
1427 2010-09-23  Daniel Kraft  <d@domob.eu>
1428
1429         PR fortran/38936
1430         PR fortran/44044
1431         PR fortran/45474
1432         * gfortran.dg/intrinsic_intent_1.f03: New test.
1433         * gfortran.dg/select_type_17.f03: New test.
1434         * gfortran.dg/associate_5.f03: More definability tests.
1435         * gfortran.dg/enum_2.f90: Check definability.
1436         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1437         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1438         * gfortran.dg/char_expr_2.f90: Ditto.
1439         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1440         * gfortran.dg/enum_5.f90: Ditto.
1441         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1442         * gfortran.dg/impure_assignment_2.f90: Ditto.
1443         * gfortran.dg/impure_assignment_3.f90: Ditto.
1444         * gfortran.dg/intent_out_1.f90: Ditto.
1445         * gfortran.dg/intent_out_3.f90: Ditto.
1446         * gfortran.dg/pointer_assign_7.f90: Ditto.
1447         * gfortran.dg/pointer_intent_3.f90: Ditto.
1448         * gfortran.dg/pr19936_1.f90: Ditto.
1449         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1450         * gfortran.dg/simpleif_2.f90: Ditto.
1451         * gfortran.dg/protected_5.f90: Ditto.
1452         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1453         * gfortran.dg/protected_6.f90: Ditto.
1454         * gfortran.dg/protected_7.f90: Ditto.
1455
1456 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1457
1458         PR libfortran/45710
1459         * gfortran.dg/namelist_65.f90: New test.
1460
1461 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1462
1463         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1464         the regexp pattern between the expected label and location string.
1465
1466 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1467
1468         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1469
1470 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1471
1472         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1473         * gcc.dg/pr27898.c: Likewise.
1474         * gcc.dg/pr28712.c: Likewise.
1475         * gcc.dg/pr30762-1.c: Likewise.
1476         * gcc.dg/pr31529-1.c: Likewise.
1477         * gcc.dg/pr34457-1.c: Likewise.
1478         * gcc.dg/pr34668-1.c: Likewise.
1479         * gcc.dg/pr34989-1.c: Likewise.
1480         * gcc.dg/pr43557-1.c: Likewise.
1481
1482 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR rtl-optimization/45739
1485         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1486
1487 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1488
1489         * gcc.target/sparc/mnofpu.c: New test.
1490
1491 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR rtl-optimization/45739
1494         * gcc.target/i386/pr45739.c: New test.
1495
1496 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1497
1498         PR fortran/45648
1499         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1500         and counts. Add non-elemental function call check.
1501
1502         PR fortran/45648
1503         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1504         arguments checks. Update temporary counts.
1505         * gfortran.dg/transpose_optimization_1.f90: New.
1506
1507 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1508
1509         PR objc/23710
1510         * objc.dg/invalid-method-1.m: New.
1511
1512 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1513
1514         Merge from 'apple/trunk' branch on FSF servers.
1515
1516         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1517
1518         Radar 4291785
1519         * objc.dg/naming-4.m: New
1520         * objc.dg/naming-5.m: New
1521         * obj-c++.dg/naming-1.mm: New
1522         * obj-c++.dg/naming-2.mm: New
1523
1524 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1525             Jack Howarth  <howarth@bromo.med.uc.edu>
1526
1527         PR c++/45645
1528         * g++.dg/torture/pr44972.C: Use portable assert().
1529
1530 2010-09-21  Richard Guenther  <rguenther@suse.de>
1531
1532         PR tree-optimization/45580
1533         * g++.dg/torture/pr45580.C: New testcase.
1534
1535 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1538
1539 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1540
1541         PR fortran/45438
1542         * gfortran.dg/pointer_check_7.f90: New.
1543
1544 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR rtl-optimization/45728
1547         * gcc.c-torture/compile/pr45728.c: New test.
1548
1549 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1550
1551         PR fortran/45081
1552         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1553
1554 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1555
1556         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1557
1558 2010-09-20  Richard Guenther  <rguenther@suse.de>
1559
1560         PR middle-end/45704
1561         * gcc.dg/torture/pr45704.c: New testcase.
1562
1563 2010-09-20  Jan Hubicka  <jh@suse.cz>
1564
1565         PR tree-optimize/45605
1566         * g++.dg/tree-ssa/pr45605.C: New testcase.
1567
1568 2010-09-20  Michael Matz  <matz@suse.de>
1569
1570         PR testsuite/45706
1571         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1572         enough.
1573
1574 2010-09-20  Richard Guenther  <rguenther@suse.de>
1575
1576         PR tree-optimization/45705
1577         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1578
1579 2010-09-20  Michael Matz  <matz@suse.de>
1580
1581         PR testsuite/45706
1582         * lib/target-supports.exp (check_effective_target_vect_perm):
1583         Add i?86-*-*.
1584
1585 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1586
1587         PR rtl-optimization/45695
1588         * gcc.c-torture/execute/pr45695.c: New test.
1589
1590 2010-09-19  Jan Hubicka  <jh@suse.cz>
1591
1592         PR lto/44246
1593         * gcc.c-torture/compile/pr44246.c:New file.
1594
1595 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1596
1597         PR tree-optimization/45714
1598         * gfortran.dg/vect/pr45714-a.f: New test.
1599         * gfortran.dg/vect/pr45714-b.f: New test.
1600
1601 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gnat.dg/const1.adb: Rename into...
1604         * gnat.dg/constant1.adb: ...this.
1605         * gnat.dg/constant2.adb: New test.
1606         * gnat.dg/constant2_pkg1.ads: New helper.
1607         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1608
1609 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1610
1611         * gnat.dg/specs/constant1.ads: New test.
1612         * gnat.dg/specs/constant1_pkg.ads: New helper.
1613
1614 2010-09-18  Jan Hubicka  <jh@suse.cz>
1615
1616         PR tree-optimization/45453
1617         * g++.dg/tree-ssa/pr45453.C: New testcase.
1618
1619 2010-09-18  Jason Merrill  <jason@redhat.com>
1620
1621         * g++.dg/cpp0x/initlist44.C: New.
1622
1623 2010-09-18  Richard Guenther  <rguenther@suse.de>
1624
1625         PR tree-optimization/45709
1626         * g++.dg/torture/pr45709-2.C: New testcase.
1627
1628 2010-09-18  Richard Guenther  <rguenther@suse.de>
1629
1630         PR tree-optimization/45709
1631         * g++.dg/torture/pr45709.C: New testcase.
1632
1633 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1634
1635         PR testsuite/45719
1636         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1637
1638 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1639
1640         * gcc.target/i386/pad-1.c: New.
1641         * gcc.target/i386/pad-2.c: Likewise.
1642         * gcc.target/i386/pad-3.c: Likewise.
1643         * gcc.target/i386/pad-4.c: Likewise.
1644         * gcc.target/i386/pad-5a.c: Likewise.
1645         * gcc.target/i386/pad-5b.c: Likewise.
1646         * gcc.target/i386/pad-6a.c: Likewise.
1647         * gcc.target/i386/pad-6b.c: Likewise.
1648         * gcc.target/i386/pad-7.c: Likewise.
1649         * gcc.target/i386/pad-8.c: Likewise.
1650         * gcc.target/i386/pad-9.c: Likewise.
1651         * gcc.target/i386/pad-10.c: Likewise.
1652
1653 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1654
1655         PR middle-end/45234
1656         * gcc.dg/torture/stackalign/alloca-5.c: New.
1657
1658 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1659
1660         PR middle-end/45678
1661         * gcc.dg/torture/pr45678-2.c: New.
1662
1663 2010-09-17  Richard Guenther  <rguenther@suse.de>
1664
1665         PR middle-end/45678
1666         * gcc.dg/torture/pr45678-1.c: New testcase.
1667
1668 2010-09-17  Michael Matz  <matz@suse.de>
1669
1670         PR tree-optimization/43432
1671         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1672         check_effective_target_vect_perm_short): New predicates.
1673         (check_effective_target_vect_perm): Include x86_64.
1674         * gcc.dg/vect/pr43432.c: New test.
1675         * gcc.dg/vect/vect-114.c: Adjust.
1676         * gcc.dg/vect/vect-15.c: Ditto.
1677         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1678         * gcc.dg/vect/slp-perm-9.c: Ditto.
1679
1680 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1681
1682         PR testsuite/45692
1683         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1684         GNU runtime.
1685
1686 2010-09-17  Richard Guenther  <rguenther@suse.de>
1687
1688         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1689         * gcc.dg/pr28706.c: Likewise.
1690         * gcc.dg/pr28712.c: Likewise.
1691         * gcc.dg/pr30762-1.c: Likewise.
1692         * gcc.dg/pr30762-2.c: Likewise.
1693         * gcc.dg/pr31529-1.c: Likewise.
1694         * gcc.dg/pr31529-2.c: Likewise.
1695         * gcc.dg/pr34457-1.c: Likewise.
1696         * gcc.dg/pr34457-2.c: Likewise.
1697         * gcc.dg/pr34668-1.c: Likewise.
1698         * gcc.dg/pr34668-2.c: Likewise.
1699         * gcc.dg/pr34989-1.c: Likewise.
1700         * gcc.dg/pr34989-2.c: Likewise.
1701         * gcc.dg/pr43557-1.c: Likewise.
1702         * gcc.dg/pr43557-2.c: Likewise.
1703         * gcc.dg/debug/pr41893-1.c: Likewise.
1704         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1705         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1706         * gcc.dg/matrix/matrix-4.c: Likewise.
1707         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1708         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1709         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1710         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1711
1712 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1713
1714         PR fortran/43665
1715         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1716         optimizations.
1717         * gfortran.dg/intent_optimize_1.f90: New test.
1718
1719 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1720
1721         * gcc.target/i386/divmod-1.c: New.
1722         * gcc.target/i386/divmod-2.c: Likewise.
1723         * gcc.target/i386/divmod-3.c: Likewise.
1724         * gcc.target/i386/divmod-4.c: Likewise.
1725         * gcc.target/i386/divmod-4a.c: Likewise.
1726         * gcc.target/i386/divmod-5.c: Likewise.
1727         * gcc.target/i386/divmod-6.c: Likewise.
1728         * gcc.target/i386/divmod-7.c: Likewise.
1729         * gcc.target/i386/divmod-8.c: Likewise.
1730         * gcc.target/i386/udivmod-1.c: Likewise.
1731         * gcc.target/i386/udivmod-2.c: Likewise.
1732         * gcc.target/i386/udivmod-3.c: Likewise.
1733         * gcc.target/i386/udivmod-4.c: Likewise.
1734         * gcc.target/i386/udivmod-4a.c: Likewise.
1735         * gcc.target/i386/udivmod-5.c: Likewise.
1736         * gcc.target/i386/udivmod-6.c: Likewise.
1737         * gcc.target/i386/udivmod-7.c: Likewise.
1738         * gcc.target/i386/udivmod-8.c: Likewise.
1739
1740 2010-09-16  Jan Hubicka  <jh@suse.cz>
1741
1742         * g++.dg/lto/pr45679-1_0.C: New file.
1743         * g++.dg/lto/pr45679-1_1.C: New file.
1744         * g++.dg/lto/pr45679-0_0.C: New file.
1745         * g++.dg/lto/pr45679-0_1.C: New file.
1746
1747 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1748
1749         PR fortran/45674
1750         * gfortran.dg/class_dummy_2.f03: New.
1751
1752 2010-09-16  Richard Guenther  <rguenther@suse.de>
1753
1754         PR tree-optimization/45623
1755         * gcc.dg/torture/pr45623.c: New testcase.
1756
1757 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1758
1759         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1760         name and parentheses.
1761         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1762
1763 2010-09-15  Jason Merrill  <jason@redhat.com>
1764
1765         * g++.dg/parse/parameter-declaration-2.C: New.
1766
1767         * g++.dg/cpp0x/scoped_enum2.C: New.
1768
1769 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1770
1771         * gcc.c-torture/compile/20100915-1.c: New test.
1772
1773 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1774
1775         PR middle-end/45644
1776         * gcc.dg/ipa/pr45644.c: New test.
1777
1778 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1779
1780         PR tree-optimization/45633
1781         * gcc.dg/vect/pr45633.c: New test.
1782
1783 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1784
1785         PR fortran/45577
1786         * gfortran.dg/allocate_derived_4.f90: New.
1787
1788 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1789
1790         * lib/target-supports.exp
1791         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1792         supported flag to true for neon.
1793
1794 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1795
1796         PR c++/45665
1797         * g++.dg/template/crash103.C: New.
1798
1799 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1800
1801         Merge from 'apple/trunk' branch on FSF servers.
1802
1803         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1804
1805         Radar 4457381
1806         * objc.dg/msg-in-protocol.m: New.
1807         * obj-c++.dg/msg-in-protocol.mm: New.
1808
1809         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1810
1811         Radar 4219590
1812         * objc.dg/break-in-ifstmt.m: New.
1813
1814         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1815
1816         Radar 4174166
1817         * obj-c++.dg/comp-types-13.mm: New.
1818         * objc.dg/comp-types-12.m: New.
1819
1820         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1821
1822         Radar 4216500
1823         * obj-c++.dg/proto-lossage-7.mm: New.
1824         * objc.dg/proto-lossage-7.m: New.
1825
1826 2010-09-14  Jan Hubicka  <jh@suse.cz>
1827
1828         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1829         folding.
1830         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1831         folding.
1832
1833 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR middle-end/45567
1836         * gcc.dg/pr45567.c: New test.
1837
1838         PR debug/45660
1839         * g++.dg/debug/pr45660.C: New test.
1840
1841 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1842
1843         PR tree-optimization/45470
1844         * g++.dg/vect/pr45470-a.cc: New test.
1845         * g++.dg/vect/pr45470-a.cc: New test.
1846
1847 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1848
1849         PR target/42070
1850         * lib/profopt.exp: Prune warnings on execname2 compile.
1851         * lib/prune.exp: Prune "can't add line info" warnings.
1852
1853 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1854
1855         PR libfortran/45532
1856         * gfortran.dg/namelist_64.f90: New test.
1857
1858 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR rtl-optimization/45617
1861         * gcc.target/i386/pr45617.c: New test.
1862
1863 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1864
1865         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1866
1867 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1868
1869         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1870         * gcc.target/i386/fma4-vector.c: Likewise.
1871         * gcc.target/i386/vectorize2.c: Likewise.
1872         * gcc.target/i386/vectorize4.c: Likewise.
1873         * gcc.target/i386/vectorize5.c: Likewise.
1874         * gcc.target/i386/vectorize6.c: Likewise.
1875         * gcc.target/i386/vectorize8.c: Likewise.
1876
1877         * gcc.target/i386/vect-double-1.c: New.
1878         * gcc.target/i386/vect-double-1a.c: Likewise.
1879         * gcc.target/i386/vect-double-2.c: Likewise.
1880         * gcc.target/i386/vect-double-2a.c: Likewise.
1881
1882         * lib/target-supports.exp (check_effective_target_vect_double):
1883         Set et_vect_double_saved to 0 when tuning for Atom.
1884
1885 2010-09-13  Jan Hubicka  <jh@suse.cz>
1886
1887         * gcc.dg/torture/pr23821.c: Drop static keyword.
1888         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1889         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1890
1891 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1892
1893         * gcc.target/arm/sync-1.c: New.
1894
1895 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1896
1897         * gnat.dg/memtrap.adb: New test.
1898
1899 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1900
1901         * gfortran.dg/promotion.f90: Fix options.
1902
1903 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1904
1905         * g++.dg/cpp0x/range-for1.C: New.
1906         * g++.dg/cpp0x/range-for2.C: New.
1907         * g++.dg/cpp0x/range-for3.C: New.
1908         * g++.dg/cpp0x/range-for4.C: New.
1909         * g++.dg/cpp0x/range-for5.C: New.
1910         * g++.dg/cpp0x/range-for6.C: New.
1911
1912 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1913
1914         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1915         and counts. Check that transpose is not called.
1916         * gfortran.dg/transpose_2.f90: Update error message.
1917
1918 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1919
1920         PR c++/43824
1921         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1922         * g++.dg/lookup/strong-using-2.C: Likewise.
1923         * g++.dg/lookup/strong-using-3.C: Likewise.
1924         * g++.dg/lookup/strong-using-5.C: Likewise.
1925
1926         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1927         * g++.dg/cpp0x/inline-ns4.C: New.
1928         * g++.dg/cpp0x/inline-ns5.C: New.
1929
1930 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1931
1932         PR middle-end/45634
1933         * gfortran.fortran-torture/compile/pr45634.f90: New.
1934
1935 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1936
1937         * objc.dg/fobjc-exceptions.m: New test.
1938
1939 2010-09-10  Jan Hubicka  <jh@suse.cz>
1940
1941         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1942
1943 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1944
1945         PR tree-optimization/44972
1946         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1947         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1948         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1949         instead.
1950         * g++.dg/torture/pr44972.C: New test.
1951
1952 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1953
1954         PR tree-optimization/44972
1955         * g++.dg/torture/pr34850.C: Remove expected warning.
1956
1957 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1958
1959         * gfortran.dg/dummy_optional_arg.f90: New test.
1960
1961 2010-09-08  Jan Hubicka  <jh@suse.cz>
1962
1963         PR tree-optimization/45598
1964         * fortran.fortran-torture/compile/pr45598.f90: New test.
1965
1966 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1967
1968         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1969         * lib/target-supports.exp (check_ifunc_available): New.
1970         * gcc.dg/attr-ifunc-1.c: New.
1971         * gcc.dg/attr-ifunc-2.c: New.
1972         * gcc.dg/attr-ifunc-3.c: New.
1973         * gcc.dg/attr-ifunc-4.c: New.
1974         * gcc.dg/attr-ifunc-5.c: New.
1975         * g++.dg/ext/attr-ifunc-1.C: New.
1976         * g++.dg/ext/attr-ifunc-2.C: New.
1977         * g++.dg/ext/attr-ifunc-3.C: New.
1978         * g++.dg/ext/attr-ifunc-4.C: New.
1979
1980 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1981
1982         PR middle-end/40386
1983         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1984
1985 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1986
1987         * gfortran.dg/inline_transpose_1.f90: New test.
1988
1989 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1990
1991         PR c++/45588
1992         * g++.dg/warn/Wunused-var-15.C: New test.
1993
1994 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1995
1996         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1997         hppa*-*-hpux*.
1998
1999 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2000
2001         * objc/execute/exceptions/throw-nil.m: New test.
2002         * objc/execute/exceptions/handler-1.m: Updated to use the new
2003         objc_set_uncaught_exception_handler() function.
2004         * objc/execute/exceptions/matcher-1.m: New test.
2005
2006 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2007
2008         PR fortran/38282
2009         * gfortran.dg/bit_comparison_1.F90: New test.
2010         * gfortran.dg/leadz_trailz_3.f90: New test.
2011         * gfortran.dg/masklr_2.F90: New test.
2012         * gfortran.dg/shiftalr_1.F90: New test.
2013         * gfortran.dg/merge_bits_2.F90: New test.
2014         * gfortran.dg/dshift_2.F90: New test.
2015         * gfortran.dg/bit_comparison_2.F90: New test.
2016         * gfortran.dg/masklr_1.F90: New test.
2017         * gfortran.dg/merge_bits_1.F90: New test.
2018         * gfortran.dg/dshift_1.F90: New test.
2019         * gfortran.dg/shiftalr_2.F90: New test.
2020
2021 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2022
2023         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2024         functions from objc/typedstream.h are deprecated.
2025
2026 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2027
2028         * lib/target-supports.exp
2029         (check_effective_target_run_expensive_tests): New proc.
2030         * gcc.c-torture/compile/limits-fnargs.c: Use
2031         dg-require-effective-target run_expensive_tests.
2032
2033 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2034
2035         PR fortran/45597
2036         * gfortran.dg/gomp/pr45597.f90: New test.
2037
2038         PR fortran/45595
2039         * gfortran.dg/gomp/pr45595.f90: New test.
2040
2041 2010-09-08  Michael Matz  <matz@suse.de>
2042
2043         * c-c++-common/uninit-17.c: Adjust.
2044
2045 2010-09-08  Michael Matz  <matz@suse.de>
2046
2047         PR tree-optimization/43430
2048         * gcc.dg/vect/pr43430-2.c: New test.
2049
2050 2010-09-08  Michael Matz  <matz@suse.de>
2051
2052         PR tree-optimization/33244
2053         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2054
2055 2010-09-08  Richard Guenther  <rguenther@suse.de>
2056
2057         PR tree-optimization/45578
2058         * gfortran.dg/pr45578.f90: New testcase.
2059
2060 2010-09-08  Richard Guenther  <rguenther@suse.de>
2061
2062         PR testsuite/45590
2063         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2064
2065 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2066
2067         PR fortran/45576
2068         * gfortran.dg/char_length_18.f90:  New test.
2069
2070 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2071
2072         PR target/36502
2073         * gcc.target/i386/pr36502.c: New test.
2074
2075         PR target/42313
2076         PR target/44651
2077         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2078         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2079
2080 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2081
2082         * gfortran.dg/achar_4.f90: Enable bounds checking.
2083
2084 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2085
2086         PR target/45206
2087         * gcc.target/i386/pr45206.c: New test.
2088
2089 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2090
2091         PR fortran/45505
2092         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2093
2094 2010-09-07  Jan Hubicka  <jh@suse.cz>
2095
2096         * gcc.c-torture/compile/20100907.c: New testcase.
2097
2098 2010-09-07  Richard Guenther  <rguenther@suse.de>
2099
2100         PR middle-end/45569
2101         * g++.dg/eh/pr45569.C: New testcase.
2102
2103 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2104
2105         PR target/43137
2106         * gcc.target/arm/pr43137.c: New test.
2107
2108 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2109
2110         PR fortran/36931
2111         * gfortran.dg/dependency_35.f90:  New test.
2112
2113 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2114
2115         PR fortran/34145
2116         * gfortran.dg/char_length_17.f90:  New test.
2117
2118 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2119
2120         PR c++/45200
2121         PR c++/45293
2122         PR c++/45558
2123         * g++.dg/template/typedef34.C: New test.
2124         * g++.dg/template/typedef35.C: New test.
2125
2126 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2127
2128         PR target/22152
2129         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2130
2131 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2132
2133         * g++.dg/warn/Wdouble-promotion.C: New.
2134
2135 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2136
2137         * g++.dg/parse/redef2.C: New.
2138
2139 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2140
2141         * gcc.dg/20100906-1.c: New testcase.
2142
2143 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR testsuite/45543
2146         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2147         DW_TAG_enumeration_type DIE.
2148
2149 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2150
2151         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2152         Update XFAILs.
2153
2154 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2155
2156         PR rtl-optimization/44919
2157         * g++.dg/opt/pr44919.C: New.
2158
2159 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2160
2161         PR fortran/38282
2162         * gfortran.dg/iall_iany_iparity_1.f90: New.
2163         * gfortran.dg/iall_iany_iparity_2.f90: New.
2164
2165 2010-09-06  Jason Merrill  <jason@redhat.com>
2166
2167         * g++.dg/cpp0x/initlist42.C: New.
2168
2169         * g++.dg/cpp0x/auto19.C: New.
2170
2171         * g++.dg/template/sfinae25.C: New.
2172         * g++.dg/template/char1.C: Expect warning.
2173         * g++.dg/template/nontype10.C: Likewise.
2174
2175         * g++.dg/cpp0x/implicit9.C: New.
2176
2177         * g++.dg/cpp0x/initlist43.C: New.
2178
2179 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2180
2181         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2182
2183 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2184
2185         * gcc.dg/Wdouble-promotion.c: New.
2186
2187 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2188
2189         * gfortran.dg/float128_1.f90: Remove test case as
2190         it always fails since Rev 163611 backed out the
2191         front-end implementation.
2192
2193 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2194
2195         * gfortran.dg/float128_1.f90: XFAIL test case.
2196
2197 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2198
2199         * gfortran.dg/bessel_7.f90: Decrease required precision.
2200
2201 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2202
2203         PR testsuite/45545
2204         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2205         ref-all-matching targets.
2206
2207 2010-09-05  Richard Guenther  <rguenther@suse.de>
2208
2209         PR tree-optimization/45535
2210         * gcc.c-torture/compile/pr45535.c: New testcase.
2211
2212 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2213
2214         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2215         "\[^\n\]*".
2216         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2217         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2218         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2219         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2220         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2221         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2222         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2223         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2224         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2225         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2226         * gcc.target/i386/pr22152.c: Likewise.
2227         * gcc.target/i386/pr36992-1.c: Likewise.
2228         * gcc.target/i386/pr36992-2.c: Likewise.
2229         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2230
2231 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2232
2233         PR testsuite/43957
2234         * gcc.dg/const-uniq-1.c: Modify regexp.
2235
2236 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2237
2238         PR fortran/45530
2239         * gfortran.dg/namelist_63.f90: New.
2240
2241 2010-09-04  Jan Hubicka  <jh@suse.cz>
2242
2243         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2244         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2245
2246 2010-09-04  Jan Hubicka  <jh@suse.cz>
2247
2248         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2249
2250 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2251
2252         PR fortran/45507
2253         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2254
2255 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2256
2257         * gcc.dg/opts-4.c: New test.
2258
2259 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2260
2261         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2262         * gcc.dg/vect/vect-peel-4.c: Ditto.
2263
2264 2010-09-03  Daniel Kraft  <d@domob.eu>
2265
2266         PR fortran/45525
2267         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2268
2269 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2270
2271         PR fortran/45159
2272         * gfortran.dg/dependency_34.f90:  New test.
2273
2274 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2275
2276         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2277
2278 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2279
2280         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2281         gcc.target/i386/clearcap.map if supported.
2282
2283 2010-09-03  Michael Matz  <matz@suse.de>
2284
2285         PR middle-end/45415
2286         * gcc.dg/pr45415.c: New test.
2287
2288 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2289
2290         PR tree-optimization/45506
2291         * gcc.dg/pr45506.c: New.
2292
2293 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2294
2295         PR target/45476
2296         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2297         * gcc.target/i386/float128-2.c: Ditto.
2298
2299 2010-09-03  Daniel Kraft  <d@domob.eu>
2300
2301         PR fortran/34162
2302         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2303         * gfortran.dg/internal_dummy_2.f08: New test.
2304         * gfortran.dg/internal_dummy_3.f08: New test.
2305         * gfortran.dg/internal_dummy_4.f08: New test.
2306
2307 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2308
2309         PR debug/45500
2310         * gcc.target/i386/pr45500.c: New test.
2311
2312 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2313
2314         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2315
2316 2010-09-03  Daniel Kraft  <d@domob.eu>
2317
2318         PR fortran/44602
2319         * gfortran.dg/exit_2.f08; Adapt error messages.
2320         * gfortran.dg/exit_3.f08: New test.
2321         * gfortran.dg/exit_4.f08: New test.
2322         * gfortran.dg/exit_5.f03: New test.
2323
2324 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2325
2326         * gfortran.dg/ishft_4.f90: New test.
2327
2328 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2329
2330         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2331         FRIZ/XSRIZ instruciton for (double)(long long)x.
2332         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2333
2334 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2335
2336         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2337
2338 2010-09-02  Richard Guenther  <rguenther@suse.de>
2339
2340         PR tree-optimization/44937
2341         PR tree-optimization/45412
2342         * g++.dg/opt/pr45412.C: New testcase.
2343         * gcc.c-torture/compile/pr45412.c: Likewise.
2344         * gcc.c-torture/compile/pr44937.c: Likewise.
2345
2346 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2347
2348         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2349         but using -Werror=comment.
2350         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2351         expected error messages.
2352
2353 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2354
2355         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2356         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2357
2358 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2359
2360         PR fortran/45489
2361         * gfortran.dg/initialization_27.f90: New.
2362
2363 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2364
2365         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2366         check into different basic blocks. Expect vectorization if misaligned
2367         stores are supported.
2368         * gcc.dg/vect/bb-slp-8a.c: New test.
2369         * gcc.dg/vect/bb-slp-8b.c: New test.
2370
2371 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2372
2373         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2374
2375 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2376
2377         PR fortran/44541
2378         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2379         * gfortran.dg/class_dummy_1.f03: New.
2380
2381 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR middle-end/45458
2384         * g++.dg/tree-prof/partition2.C: New test.
2385
2386 2010-09-01  Richard Guenther  <rguenther@suse.de>
2387
2388         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2389         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2390         * gcc.c-torture/execute/20100827-1.c: Likewise.
2391
2392 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2393
2394         * gfortran.dg/execute_command_line_1.f90: New test.
2395
2396 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR preprocessor/45457
2399         * c-c++-common/cpp/pr45457.c: New test.
2400
2401 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2402
2403         * gcc.dg/nested-func-8.c: New test.
2404
2405 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2406
2407         PR fortran/38282
2408         * gfortran.dg/popcnt_poppar_1.F90: New test.
2409         * gfortran.dg/popcnt_poppar_2.F90: New test.
2410
2411 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2412
2413         * gcc.target/i386/volatile-2.c: Require nonpic target.
2414
2415 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR middle-end/45461
2418         * gcc.dg/pr45461.c: New test.
2419
2420 2010-08-31  Richard Guenther  <rguenther@suse.de>
2421
2422         PR testsuite/45455
2423         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2424
2425 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2426
2427         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2428
2429 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2430
2431         PR fortran/45456
2432         * gfortran.dg/typebound_proc_18.f03: New.
2433
2434 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2435
2436         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2437         * lib/scanasm.exp (scan-stack-usage): Likewise.
2438         (scan-stack-usage-not): Likewise.
2439         * gcc.dg/stack-usage-1.c: New test.
2440         * gcc.target/i386/stack-usage-realign.c: Likewise.
2441
2442 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2443
2444         PR tree-optimization/45427
2445         * gcc.dg/tree-ssa/pr45427.c: New test.
2446
2447 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2448
2449         PR c++/45043
2450         * g++.dg/template/crash102.C: New.
2451
2452 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2453
2454         PR middle-end/45423
2455         * gcc.dg/gomp/atomic-12.c: New test.
2456         * gcc.dg/gomp/atomic-13.c: New test.
2457         * gcc.dg/gomp/atomic-14.c: New test.
2458         * g++.dg/gomp/atomic-11.C: New test.
2459         * g++.dg/gomp/atomic-12.C: New test.
2460         * g++.dg/gomp/atomic-13.C: New test.
2461         * g++.dg/gomp/atomic-14.C: New test.
2462
2463 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2464
2465         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2466         delimiter.
2467
2468 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2469
2470         * gnat.dg/discr24.adb: New test.
2471
2472 2010-08-30  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/45449
2475         * gcc.dg/pr45449.c: New testcase.
2476
2477 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2478
2479         * gcc.dg/opts-1.c: Expect errors, not warnings.
2480
2481 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2482
2483         PR fortran/42769
2484         * gfortran.dg/dynamic_dispatch_11.f03: New.
2485
2486 2010-08-29  Jason Merrill  <jason@redhat.com>
2487
2488         PR c++/44991
2489         * g++.dg/parse/defarg15.C: New.
2490
2491 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2492
2493         PR fortran/45439
2494         * gfortran.dg/select_type_16.f03: New.
2495
2496 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2497             Tobias Burnus  <burnus@net-b.de>
2498
2499         * gfortran.dg/bessel_7.f90: Decrease required precision.
2500
2501 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2502             Kaz Kojima  <kkojima@gcc.gnu.org>
2503
2504         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2505
2506 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2507
2508         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2509         floating point conversion code generation.
2510         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2511         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2512         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2513         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2514         to integer conversion code generation.
2515         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2516         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2517         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2518         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2519
2520 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2521
2522         PR fortran/32049
2523         * gfortran.dg/random_seed_1.f90: Adjust test.
2524         * gfortran.dg/float128_1.f90: New test.
2525
2526 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2527
2528         PR fortran/33197
2529         * gfortran.dg/norm2_1.f90: New.
2530         * gfortran.dg/norm2_2.f90: New.
2531         * gfortran.dg/norm2_3.f90: New.
2532         * gfortran.dg/norm2_4.f90: New.
2533         * gfortran.dg/parity_1.f90: New.
2534         * gfortran.dg/parity_2.f90: New.
2535         * gfortran.dg/parity_3.f90: New.
2536
2537 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2538
2539         PR fortran/45420
2540         * gfortran.dg/select_type_15.f03: New.
2541
2542 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2543
2544         PR libfortran/43217
2545         * gfortran.dg/hollerith8.f90: New test.
2546
2547 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2548
2549         PR fortran/45159
2550         * gfortran.dg/dependency_33.f90:  New test.
2551
2552 2010-08-27  Richard Guenther  <rguenther@suse.de>
2553
2554         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2555         * gcc.dg/graphite/scop-2.c: Likewise.
2556         * gcc.dg/graphite/scop-20.c: Likewise.
2557         * gcc.dg/vect/slp-25.c: Likewise.
2558
2559 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2560
2561         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2562
2563 2010-08-26  Daniel Kraft  <d@domob.eu>
2564
2565         PR fortran/38936
2566         PR fortran/44047
2567         PR fortran/45384
2568         * gfortran.dg/associate_8.f03: New test.
2569         * gfortran.dg/select_type_13.f03: New test.
2570         * gfortran.dg/select_type_14.f03: New test.
2571
2572 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR tree-optimization/44485
2575         * gcc.dg/pr44485.c: New test.
2576
2577 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2578
2579         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2580         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2581         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2582
2583 2010-08-26  Richard Guenther  <rguenther@suse.de>
2584
2585         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2586         * gcc.dg/graphite/scop-21.c: Likewise.
2587
2588 2010-08-26  Richard Guenther  <rguenther@suse.de>
2589
2590         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2591         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2592         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2593         * gcc.dg/vect/vect-91.c: Likewise.
2594         * gcc.dg/vect/vect-peel-1.c: Likewise.
2595         * gcc.dg/vect/vect-peel-2.c: Likewise.
2596         * gcc.dg/vect/vect-peel-4.c: Likewise.
2597
2598 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599
2600         PR libfortran/41859
2601         * gfortran.dg/der_io_4.f90: New test.
2602
2603 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR rtl-optimization/44858
2606         * gcc.c-torture/execute/pr44858.c: New test.
2607
2608         PR rtl-optimization/45400
2609         * g++.dg/other/i386-8.C: New test.
2610
2611 2010-08-25  Richard Guenther  <rguenther@suse.de>
2612
2613         * gcc.dg/alias-8.c: Adjust.
2614
2615 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2616
2617         * gcc.target/i386/combine-mul.c: New test.
2618
2619 2010-08-25  Richard Guenther  <rguenther@suse.de>
2620
2621         PR lto/44562
2622         * gcc.dg/graphite/id-27.c: New testcase.
2623         * gcc.dg/lto/20100825-1_0.c: Likewise.
2624
2625 2010-08-25  Richard Guenther  <rguenther@suse.de>
2626
2627         PR tree-optimization/45316
2628         * g++.dg/opt/pr45316.C: New testcase.
2629
2630 2010-08-25  Richard Guenther  <rguenther@suse.de>
2631
2632         PR tree-optimization/45393
2633         * g++.dg/torture/pr45393.C: New testcase.
2634
2635 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2636
2637         PR tree-optimization/45059
2638         * gcc.c-torture/compile/pr45059.c: New test.
2639
2640 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2641
2642         * lib/target-supports.exp (check_effective_target_vect_unpack):
2643         Set vect_unpack supported flag to true for neon.
2644
2645 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2646
2647         * gcc.dg/tree-ssa/ifc-5.c: New.
2648
2649 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2650
2651         * gcc.dg/tree-ssa/ifc-4.c: New.
2652         * gcc.dg/tree-ssa/ifc-7.c: New.
2653
2654 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2655
2656         * gcc.dg/vect/vect.exp: Check loongson targets
2657         * g++.dg/vect/vect.exp: Likewise
2658         * gfortran.dg/vect/vect.exp: Likewise
2659
2660 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2661
2662         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2663         -mveclibabi=mass.
2664
2665 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2666
2667         PR fortran/45366
2668         * gfortran.dg/proc_ptr_29.f90: New.
2669
2670 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2671             Dominique d'Humieres <dominiq@lps.ens.fr>
2672
2673         PR fortran/45367
2674         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2675
2676 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2677
2678         PR fortran/45367
2679         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2680
2681 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2682
2683         PR fortran/36158
2684         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2685
2686 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2687             Dominique d'Humieres <dominiq@lps.ens.fr>
2688
2689         PR fortran/45367
2690         PR fortran/36158
2691         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2692         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2693
2694 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2695
2696         PR fortran/44863
2697         PR fortran/45271
2698         PR fortran/45290
2699         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2700         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2701         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2702
2703 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2704
2705         PR fortran/36158
2706         PR fortran/33197
2707         * gfortran.dg/bessel_6.f90: New.
2708         * gfortran.dg/bessel_7.f90: New.
2709
2710 2010-08-20  Jan Hubicka  <jh@suse.cz>
2711
2712         PR c++/45307
2713         PR c++/17736
2714         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2715         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2716
2717 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2718
2719         PR target/45336
2720         * gcc.target/i386/pr45336-1.c: New.
2721         * gcc.target/i386/pr45336-2.c: Likewise.
2722         * gcc.target/i386/pr45336-3.c: Likewise.
2723         * gcc.target/i386/pr45336-4.c: Likewise.
2724
2725 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2726
2727         PR testsuite/45361
2728         * gcc.target/i386/volatile-2.c: Update scan strings to also
2729         include (%rip) for the memory reference on x86_64.
2730
2731 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2732
2733         PR middle-end/44974
2734         * gcc.dg/pr44974.c: New test.
2735
2736         PR rtl-optimization/45353
2737         * gcc.dg/pr45353.c: New test.
2738
2739 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2740
2741         * gcc.target/i386/volatile-2.c: New.
2742
2743 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2744
2745         PR rtl-optimization/44691
2746         * gfortran.dg/pr44691.f: New test.
2747
2748 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2749
2750         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2751
2752 2010-08-19  Jason Merrill  <jason@redhat.com>
2753
2754         * g++.dg/init/synth3.C: New.
2755         * g++.dg/init/value8.C: New.
2756         * g++.dg/tree-ssa/empty-2.C: New.
2757         * g++.dg/cpp0x/noexcept09.C: New.
2758
2759 2010-08-19  Daniel Kraft  <d@domob.eu>
2760
2761         PR fortran/29785
2762         PR fortran/45016
2763         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2764         * gfortran.dg/pointer_remapping_1.f90: New test.
2765         * gfortran.dg/pointer_remapping_2.f03: New test.
2766         * gfortran.dg/pointer_remapping_3.f08: New test.
2767         * gfortran.dg/pointer_remapping_4.f03: New test.
2768         * gfortran.dg/pointer_remapping_5.f08: New test.
2769         * gfortran.dg/pointer_remapping_6.f08: New test.
2770
2771 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2772
2773         PR testsuite/45324
2774         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2775
2776 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2777
2778         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2779
2780 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2781
2782         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2783         variable.
2784
2785 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2786
2787         PR target/45070
2788         * gcc.c-torture/execute/pr45070.c: New.
2789
2790 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2791
2792         * g++.dg/pr44328.C: New test.
2793
2794 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2795
2796         PR fortran/36158
2797         PR fortran/33197
2798         * gfortran.dg/bessel_3.f90: New.
2799         * gfortran.dg/bessel_4.f90: New.
2800         * gfortran.dg/bessel_5.f90: New.
2801
2802 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2803
2804         PR fortran/45290
2805         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2806         * gfortran.dg/pointer_init_2.f90: New.
2807         * gfortran.dg/pointer_init_3.f90: New.
2808         * gfortran.dg/pointer_init_4.f90: New.
2809
2810 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2811
2812         PR c++/45049
2813         * g++.dg/pr45049-1.C: New test.
2814         * g++.dg/pr45049-2.C: New test.
2815
2816 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2817
2818         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2819         20 if __ARM_PCS is defined otherwise 64.
2820         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2821         instead of hard coded 64.
2822
2823 2010-08-18  Yao Qi  <yao@codesourcery.com>
2824
2825         PR target/45094
2826         * gcc.target/arm/pr45094.c: New test.
2827
2828 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2829
2830         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2831
2832 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2833
2834         PR rtl-optimization/42575
2835         * gcc.target/arm/pr42575.c: New test.
2836
2837 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2838
2839         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2840         * gcc.dg/tls/thr-cse-1.c: New.
2841
2842 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2843
2844         PR debug/42487
2845         * lib/target-supports.exp
2846         (check_effective_target_function_sections): New.
2847         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2848         function sections before proceding.
2849
2850 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR fortran/45308
2853         * gfortran.dg/pr45308.f03: New test.
2854
2855 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2856
2857         PR target/45296
2858         * gcc.target/i386/pr45296.c: New test.
2859
2860 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2861
2862         * g++.dg/ext/uow-1.C: New.
2863         * g++.dg/ext/uow-2.C: New.
2864         * g++.dg/ext/uow-3.C: New.
2865         * g++.dg/ext/uow-4.C: New.
2866
2867 2010-08-17  Richard Guenther  <rguenther@suse.de>
2868
2869         PR testsuite/45266
2870         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2871
2872 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2873
2874         PR c/40563
2875         * gcc.dg/Wcxx-compat-20.c: New test.
2876
2877 2010-08-17  Daniel Kraft  <d@domob.eu>
2878
2879         PR fortran/38936
2880         * gfortran.dg/associate_1.f03: Extended to test newly supported
2881         features like association to variables.
2882         * gfortran.dg/associate_3.f03: Removed check for illegal change
2883         of associate-name here...
2884         * gfortran.dg/associate_5.f03: ...and added it here.
2885         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2886         * gfortran.dg/associate_7.f03: New test.
2887
2888 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2889
2890         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2891
2892 2010-08-15  Daniel Kraft  <d@domob.eu>
2893
2894         PR fortran/38936
2895         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2896         * gfortran.dg/associate_3.f03: Clarify comment.
2897         * gfortran.dg/associate_5.f03: New test.
2898         * gfortran.dg/associate_6.f03: New test.
2899
2900 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2901
2902         PR fortran/45211
2903         * gfortran.dg/bind_c_usage_21.f90: New.
2904         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2905
2906 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2907
2908         * gfortran.dg/optional_absent_1.f90: New.
2909         * gfortran.dg/null_actual.f90: New.
2910
2911 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2912
2913         * gfortran.dg/pointer_target_1.f90: New.
2914         * gfortran.dg/pointer_target_2.f90: New.
2915         * gfortran.dg/pointer_target_3.f90: New.
2916
2917 2010-08-15  Daniel Kraft  <d@domob.eu>
2918
2919         PR fortran/45197
2920         * gfortran.dg/elemental_args_check_3.f90: New test.
2921         * gfortran.dg/impure_1.f08: New test.
2922         * gfortran.dg/impure_2.f08: New test.
2923         * gfortran.dg/impure_3.f90: New test.
2924         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2925
2926 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2927
2928         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2929         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2930         SLP tests.
2931         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2932         misaligned loads.
2933         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2934         misaligned stores.c
2935         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2936
2937 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2938
2939         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2940         dg-require-effective-target after dg-do.
2941
2942 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2943
2944         * lib/target-supports.exp (check_effective_target_vect_int): Return
2945         true for Loongson targets.
2946         (check_effective_target_vect_shift): Likewise.
2947         (check_effective_target_vect_no_int_max): Likewise.
2948         (check_effective_target_vect_no_align): Likewise.
2949         (check_effective_target_vect_short_mult): Likewise.
2950
2951 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2952
2953         * g++.dg/cast.C: Change fields of structures to "long" to pass
2954         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2955         * g++.dg/cpp0x/iop.C: Ditto.
2956         * g++.dg/cpp0x/named_refs.C: Ditto.
2957         * g++.dg/cpp0x/rv1p.C: Ditto.
2958         * g++.dg/cpp0x/rv2p.C: Ditto.
2959         * g++.dg/cpp0x/rv3p.C: Ditto.
2960         * g++.dg/cpp0x/rv4p.C: Ditto.
2961         * g++.dg/cpp0x/rv5p.C: Ditto.
2962         * g++.dg/cpp0x/rv6p.C: Ditto.
2963         * g++.dg/cpp0x/rv7p.C: Ditto.
2964         * g++.dg/cpp0x/rv8p.C: Ditto.
2965         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2966
2967 2010-08-13  Daniel Kraft  <d@domob.eu>
2968
2969         * gfortran.dg/implied_shape_1.f08: New test.
2970         * gfortran.dg/implied_shape_2.f90: New test.
2971         * gfortran.dg/implied_shape_3.f08: New test.
2972
2973 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2974
2975         PR libfortran/42526
2976         * gfortran.dg/char_component_initializer_1.f90: New test.
2977
2978 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2979
2980         PR tree-optimization/45241
2981         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2982
2983 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2984
2985         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2986         to dg-options.
2987         * gcc.target/i386/pr40906-2.c: Ditto.
2988         * gcc.target/i386/pr40906-3.c: Ditto.
2989
2990 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR middle-end/45262
2993         * gcc.c-torture/execute/pr45262.c: New test.
2994
2995 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2996
2997         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2998         empty argument.
2999         * g++.dg/other/profile1.C: Ditto.
3000
3001 2010-08-12  Richard Guenther  <rguenther@suse.de>
3002
3003         PR tree-optimization/45232
3004         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3005         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3006         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3007         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3008         unsigned arithmetic.
3009         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3010         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3011         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3012         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3013         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3014         unsigned arithmetic.
3015         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3016         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3017         unsigned arithmetic.
3018         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3019         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3020         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3021         unsigned arithmetic.
3022         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3023         * gcc.dg/tree-ssa/negate.c: Adjust.
3024         * gcc.dg/vect/vect-1.c: Adjust.
3025         * gfortran.dg/reassoc_6.f: XFAIL.
3026
3027 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR debug/45259
3030         * gcc.dg/pr45259.c: New test.
3031
3032 2010-08-12  Wei Guozhi  <carrot@google.com>
3033
3034         PR target/44999
3035         * gcc.target/arm/pr44999.c: New testcase.
3036
3037 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3038
3039         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3040         (N): Likewise.
3041         (main): Adjust accordingly.
3042
3043 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3044
3045         * gfortran.dg/graphite/id-22.f: New.
3046
3047 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3048
3049         * gcc.dg/graphite/id-26.c: New.
3050
3051 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3052
3053         * gcc.dg/graphite/id-25.c: New.
3054
3055 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3056
3057         * gcc.dg/graphite/run-id-5.c: New.
3058         * gcc.dg/graphite/run-id-6.c: New.
3059         * gfortran.dg/graphite/id-21.f: New.
3060
3061 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3062
3063         * gcc.dg/graphite/id-24.c: New.
3064
3065 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3066
3067         * gcc.dg/tree-ssa/pr20742.c: New.
3068
3069 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3070
3071         * gcc.dg/graphite/id-23.c: New.
3072
3073 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3074
3075         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3076
3077 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3078
3079         * gcc.dg/graphite/pr42729.c: New.
3080
3081 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3082
3083         * gfortran.dg/graphite/id-20.f: New.
3084
3085 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3086
3087         * gcc.dg/graphite/id-22.c: New.
3088
3089 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3090
3091         * gcc.dg/graphite/run-id-2.c: Call abort.
3092
3093 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3094
3095         * gcc.dg/graphite/id-20.c: New.
3096
3097 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3098             Steve Kargl <kargl@gcc.gnu.org>
3099
3100         PR fortran/44595
3101         * gfortran.dg/move_alloc_3.f90: New.
3102         * gfortran.dg/random_seed_2.f90: New.
3103
3104 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3105
3106         * lib/target-supports.exp (check_effective_target_sync_int_long):
3107         Add hppa*-*-linux*.
3108         (check_effective_target_sync_char_short): Likewise.
3109
3110 2010-08-10  Yao Qi  <yao@codesourcery.com>
3111
3112         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3113         general form.
3114         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3115         * g++.dg/other/packed1.C: Likewise.
3116         * g++.dg/other/crash-4.C: Likewise.
3117         * g++.dg/ext/packed8.C: Likewise.
3118         * g++.dg/init/array16.C: Likewise.
3119
3120 2010-08-10  xinliang David Li  <davidxl@google.com>
3121         * gcc.dg/tree-ssa/loop-19.c: Add option
3122         -fno-prefetch-loop-array
3123
3124 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3125
3126         PR middle-end/45182
3127         * gcc.c-torture/compile/pr45182.c: New test.
3128
3129 2010-08-09  Jason Merrill  <jason@redhat.com>
3130
3131         PR c++/45236
3132         * g++.dg/cpp0x/variadic-104.C: New.
3133
3134 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3135
3136         PR fortran/44235
3137         * gfortran.dg/dependency_32.f90:  New test.
3138
3139 2010-08-09  Richard Guenther  <rguenther@suse.de>
3140
3141         PR middle-end/44632
3142         * g++.dg/opt/nrv17.C: New testcase.
3143
3144 2010-08-09  Richard Guenther  <rguenther@suse.de>
3145
3146         PR middle-end/45212
3147         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3148         alignment from MEM_REF offset only if we took it from the
3149         base object.
3150
3151         * gcc.target/i386/pr24178.c: New testcase.
3152
3153 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3154
3155         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3156         * gcc.dg/20030702-1.c: Ditto.
3157         * gcc.dg/20050309-1.c: Ditto.
3158         * gcc.dg/20050325-1.c: Ditto.
3159         * gcc.dg/20050330-2.c: Ditto.
3160         * gcc.dg/20051201-1.c: Ditto.
3161         * gcc.dg/gomp/pr27573.c: Ditto.
3162         * gcc.dg/gomp/pr34610.c: Ditto.
3163         * gcc.dg/pr24225.c: Ditto.
3164         * gcc.dg/pr26570.c: Ditto.
3165         * gcc.dg/pr32773.c: Ditto.
3166         * g++.dg/gcov/gcov-6.C: Ditto.
3167         * g++.dg/gomp/pr34608.C: Ditto.
3168         * gfortran.dg/gomp/pr27573.f90: Ditto.
3169
3170         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3171         dg-require-host-local dg directive.
3172         * gcc.dg/profile-dir-2.c: Ditto.
3173         * gcc.dg/profile-dir-3.c: Ditto.
3174
3175 2010-08-08  Richard Guenther  <rguenther@suse.de>
3176
3177         PR tree-optimization/45109
3178         * gcc.c-torture/compile/pr45109.c: New testcase.
3179
3180 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3181
3182         * gcc.dg/march.c: Skip if -march defined.
3183         * gcc.dg/mtune.c: Skip if -mtune defined.
3184
3185         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3186         generic thunk support.
3187
3188 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3189
3190         PR target/45213
3191         * gcc.target/i386/pr45213.c: New test.
3192
3193 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3194
3195         PR libfortran/45143
3196         * gfortran.dg/fmt_error_11.f03: New test.
3197
3198 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3199
3200         * lib/target-supports.exp (check_effective_target_sync_int_long):
3201         Add arm*-*-linux-gnueabi.
3202         (check_effective_target_sync_char_short): Likewise.
3203
3204 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3205
3206         PR fortran/45159
3207         * gfortran.dg/dependency_31.f90:  New test.
3208
3209 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3210
3211         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3212
3213 2010-08-06  Jason Merrill  <jason@redhat.com>
3214
3215         * g++.dg/cpp0x/sfinae3.C: New.
3216         * g++.dg/cpp0x/sfinae4.C: New.
3217
3218 2010-08-06  Richard Guenther  <rguenther@suse.de>
3219
3220         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3221         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3222         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3223         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3224         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3225         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3226         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3227         * gcc.c-torture/execute/20100805-1.c: Likewise.
3228
3229 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3230
3231         PR testsuite/42855
3232         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3233
3234 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3235
3236         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3237         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3238
3239 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3240
3241         * g++.dg/ipa/devirt-1.C: New test.
3242         * g++.dg/ipa/devirt-2.C: Likewise.
3243         * g++.dg/ipa/devirt-3.C: Likewise.
3244         * g++.dg/ipa/devirt-4.C: Likewise.
3245         * g++.dg/ipa/devirt-5.C: Likewise.
3246         * gcc.dg/ipa/iinline-3.c: Likewise.
3247
3248 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3249
3250         PR tree-optimization/45144
3251         * gcc.dg/tree-ssa/pr45144.c: New test.
3252
3253 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3254
3255         PR fortran/42207
3256         PR fortran/44064
3257         PR fortran/44065
3258         * gfortran.dg/class_25.f03: New.
3259         * gfortran.dg/class_26.f03: New.
3260
3261 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3262
3263         * g++.dg/warn/miss-format-1.C: Update line number.
3264
3265 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3266
3267         PR c++/44641
3268         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3269         .frame and .mask assembler directives.
3270
3271 2010-08-04  Richard Guenther  <rguenther@suse.de>
3272
3273         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3274         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3275         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3276         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3277
3278 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3279
3280         PR fortran/44857
3281         * gfortran.dg/derived_constructor_char_1.f90: New.
3282         * gfortran.dg/derived_constructor_char_2.f90: New.
3283
3284 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3285
3286         PR fortran/45159
3287         * gfortran.dg/dependency_30.f90:  New test.
3288
3289 2010-08-03  Jan Hubicka  <jh@suse.cz>
3290
3291         * gcc.c-torture/compile/pr45085.c: New testcase.
3292
3293 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3294
3295         PR fortran/44584
3296         PR fortran/45161
3297         * gfortran.dg/typebound_call_9.f03: Modified.
3298         * gfortran.dg/typebound_generic_1.f03: Modified.
3299
3300 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3301
3302         PR fortran/45159
3303
3304         * gfortran.dg/dependency_29.f90:  New test.
3305
3306 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3307
3308         PR fortran/36854
3309         * gfortran.dg/character_comparison_2.f90:  New test.
3310         * gfortran.dg/character_comparison_3.f90:  New test.
3311         * gfortran.dg/dependency_28.f90:  New test.
3312
3313 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3314
3315         PR target/40457
3316         * gcc.target/arm/pr40457-1.c: New test.
3317         * gcc.target/arm/pr40457-2.c: New test.
3318
3319 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3320
3321         PR fortran/44912
3322         * gfortran.dg/typebound_call_17.f03: New.
3323
3324 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3325
3326         PR fortran/44929
3327         * gfortran.dg/allocate_derived_3.f90: New.
3328
3329 2010-07-30  Xinliang David Li  <davidxl@google.com>
3330         PR tree-optimization/45121
3331         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3332
3333 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3334
3335         PR c++/45112
3336         * g++.dg/pr45112.C: New test.
3337
3338 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3339
3340         PR debug/45055
3341         PR rtl-optimization/45137
3342         * gcc.dg/pr45055.c: New test.
3343
3344 2010-07-30  Alan Modra  <amodra@gmail.com>
3345
3346         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3347         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3348
3349 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3350
3351         PR fortran/45087
3352         PR fortran/45125
3353         * gfortran.dg/whole_file_25.f90: New.
3354         * gfortran.dg/whole_file_26.f90: New.
3355         * gfortran.dg/whole_file_27.f90: New.
3356
3357 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3358
3359         PR fortran/44962
3360         * gfortran.dg/typebound_proc_17.f03: New.
3361
3362 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3363
3364         PR fortran/45004
3365         * gfortran.dg/move_alloc_2.f90: New.
3366
3367 2010-07-29  Xinliang David Li  <davidxl@google.com>
3368         PR tree-optimization/45121
3369         * c-c++-common/uninit-17.c: Fix expected output.
3370
3371 2010-07-29  Richard Guenther  <rguenther@suse.de>
3372
3373         PR tree-optimization/45120
3374         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3375
3376 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3377
3378         PR fortran/42051
3379         PR fortran/44064
3380         * gfortran.dg/pr42051.f03: New testcase.
3381
3382 2010-07-29  Richard Guenther  <rguenther@suse.de>
3383
3384         PR middle-end/45034
3385         * gcc.c-torture/execute/pr45034.c: New testcase.
3386
3387 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3388
3389         PR c++/45096
3390         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3391
3392 2010-07-28  Daniel Kraft  <d@domob.eu>
3393
3394         * gfortran.dg/bound_8.f90: New test.
3395
3396 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3397
3398         PR debug/45105
3399         * gcc.dg/pr45105.c: New test.
3400
3401 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3402
3403         PR rtl-optimization/45107
3404         * gcc.dg/pr45107.c: New test.
3405
3406 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3407
3408         PR rtl-optimization/45101
3409         * gcc.dg/pr45101.c: New test.
3410
3411 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3412
3413         PR fortran/45077
3414         * gfortran.dg/whole_file_24.f90: New.
3415
3416 2010-07-27  Jason Merrill  <jason@redhat.com>
3417
3418         * g++.dg/cpp0x/variadic102.C: New.
3419         * g++.dg/cpp0x/variadic103.C: New.
3420
3421 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3422
3423         PR rtl-optimization/40956
3424         PR target/42495
3425         PR middle-end/42574
3426         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3427         * gcc.target/arm/pr42574.c: Add tests.
3428
3429 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3430
3431         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3432         test name.
3433         (cleanup-repo-files): Ditto.
3434         (cleanup-saved-temps): Ditto.
3435
3436 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR testsuite/44701
3439         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3440
3441         PR c/45079
3442         * gcc.dg/pr45079.c: New test.
3443
3444 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3445
3446         PR tree-optimization/44152
3447         * gcc.dg/vect/fast-math-pr44152.c: New test.
3448
3449 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3450
3451         PR ObjC/44140
3452         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3453         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3454         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3455         * obj-c++.dg/torture/trivial.mm: Ditto.
3456         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3457         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3458         * objc.dg/torture/tls/thr-init.m: Ditto.
3459         * objc.dg/torture/trivial.m: Ditto.
3460
3461 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3462
3463         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3464         Skip on spu-*-* targets.
3465
3466 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR tree-optimization/45083
3469         * gcc.dg/pr45083.c: New test.
3470
3471 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3472
3473         PR fortran/40873
3474         * gfortran.dg/whole_file_22.f90: New test.
3475         * gfortran.dg/whole_file_23.f90: New test.
3476
3477 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3478             Jack Howarth  <howarth@bromo.med.uc.edu>
3479             Richard Henderson  <rth@redhat.com>
3480
3481         PR target/44132
3482         * gcc.dg/tls/thr-init-1.c: New.
3483         * gcc.dg/tls/thr-init-2.c: New.
3484         * gcc.dg/torture/tls New.
3485         * gcc.dg/torture/tls/tls-test.c: New.
3486         * gcc.dg/torture/tls/thr-init-1.c: New.
3487         * gcc.dg/torture/tls/tls.exp: New.
3488         * gcc.dg/torture/tls/thr-init-2.c: New.
3489         * gcc.dg/tls/emutls-2.c: New test
3490
3491         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3492         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3493         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3494         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3495         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3496         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3497         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3498         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3499         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3500         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3501         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3502         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3503         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3504         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3505         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3506         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3507         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3508         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3509         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3510         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3511         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3512         gfortran.dg/gomp/omp_threadprivate1.f90,
3513         gfortran.dg/gomp/omp_threadprivate2.f90,
3514         gfortran.dg/gomp/reduction1.f90,
3515         gfortran.dg/gomp/sharing-1.f90: Likewise.
3516
3517 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3518
3519         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3520         sse_runtime.
3521         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3522         dg-require-visibility.
3523
3524 2010-07-26  Richard Guenther  <rguenther@suse.de>
3525
3526         PR tree-optimization/43784
3527         * gcc.c-torture/execute/pr43784.c: New testcase.
3528         * g++.dg/torture/pr43784.C: Likewise.
3529
3530 2010-07-26  Richard Guenther  <rguenther@suse.de>
3531
3532         PR middle-end/45056
3533         * g++.dg/pr45056.C: New testcase.
3534
3535 2010-07-26  Richard Guenther  <rguenther@suse.de>
3536
3537         PR tree-optimization/45071
3538         * gcc.dg/pr45071.c: New testcase.
3539
3540 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3541
3542         PR fortran/45066
3543         * gfortran.dg/namelist_62.f90: New.
3544
3545 2010-07-26  Richard Guenther  <rguenther@suse.de>
3546
3547         * gcc.c-torture/execute/pr45017.c: Move ...
3548         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3549
3550 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3551
3552         PR fortran/40628
3553         * trim_optimize_1.f90:  New test.
3554         * character_comparision_1.f90:  New test.
3555
3556 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3557
3558         PR fortran/42852
3559         * gfortran.dg/wtruncate_fix.f: New test.
3560
3561 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3562
3563         PR testsuite/45068
3564         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3565
3566 2010-07-24  Richard Guenther  <rguenther@suse.de>
3567
3568         PR lto/43788
3569         * g++.dg/lto/20100724-1_0.C: New testcase.
3570
3571 2010-07-24  Richard Guenther  <rguenther@suse.de>
3572
3573         PR lto/43212
3574         * gcc.dg/lto/20100724-1_0.c: New testcase.
3575         * gcc.dg/lto/20100724-1_1.c: Likewise.
3576
3577 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3578
3579         PR fortran/40011
3580         * gfortran.dg/whole_file_21.f90: New.
3581
3582         * gfortran.dg/integer_exponentiation_3.F90: Use
3583         -ffloat-store only for i?86/x86-64 -m32.
3584
3585 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3586
3587         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3588         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3589
3590 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3591
3592         * gfortran.dg/func_decl_4.f90: Split test into two ...
3593         * gfortran.dg/func_decl_5.f90: ... parts.
3594         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3595         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3596         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3597         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3598         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3599         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3600         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3601         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3602         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3603         * gfortran.dg/sizeof.f90: Make test valid.
3604         * gfortran.dg/pr20865.f90: Add new dg-error.
3605         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3606         * gfortran.dg/g77/19990218-0.f: Ditto.
3607         * gfortran.dg/g77/19990218-1.f: Ditto.
3608         * gfortran.dg/g77/970625-2.f: Ditto.
3609         * gfortran.dg/pr37243.f: Fix function declaration.
3610         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3611         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3612
3613 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3614
3615         PR fortran/44945
3616         * gfortran.dg/char_array_structure_constructor.f90: Add
3617         -fwhole-file as dg-option as it otherwise fails on some
3618         systems.
3619
3620 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3621
3622         * gnat.dg/aggr16.ad[sb]: New test.
3623         * gnat.dg/aggr16_pkg.ads: New helper.
3624
3625 2010-07-23  Richard Guenther  <rguenther@suse.de>
3626
3627         PR lto/43071
3628         * g++.dg/lto/20100723-1_0.C: New testcase.
3629
3630 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3631
3632         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3633         AVX support.
3634         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3635         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3636
3637 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3638
3639         * lib/target-supports.exp (add_options_for_tls): New proc.
3640         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3641         * g++.dg/tls/static-1a.cc: Likewise.
3642         * gcc.dg/tls/emutls-1.c: Likewise.
3643         * gcc.dg/tls/opt-11.c: Likewise.
3644         * gcc.dg/tls/opt-12.c: Likewise.
3645         * gcc.dg/tls/pr24428-2.c: Likewise.
3646         * gcc.dg/tls/pr24428.c: Likewise.
3647         * obj-c++.dg/tls/static-1.mm: Likewise.
3648         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3649         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3650         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3651         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3652         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3653         * objc.dg/torture/tls/thr-init.m: Likewise.
3654         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3655
3656 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3657
3658         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3659         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3660         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3661         optimized dump files.
3662
3663 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR tree-optimization/45047
3666         * gcc.c-torture/compile/pr45047.c: New test.
3667
3668 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3669
3670         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3671         instead of dg-compile.
3672         * gcc.dg/float-range-4.c: Ditto.
3673         * gcc.dg/float-range-5.c: Ditto.
3674         * gcc.dg/fold-overflow-1.c: Ditto.
3675         * gcc.dg/gomp/sections-4.c: Ditto.
3676         * gcc.dg/transparent-union-1.c: Ditto.
3677         * gcc.dg/transparent-union-2.c: Ditto.
3678         * gcc.target/i386/pr39315-check.c: Ditto.
3679         * g++.dg/gomp/sections-4.C: Ditto.
3680         * g++.dg/template/dtor7.C: Ditto.
3681         * g++.dg/tree-ssa/pr19952.C: Ditto.
3682         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3683         * gfortran.dg/graphite/pr42185.f90: Ditto.
3684         * gfortran.dg/namelist_36.f90: Ditto.
3685         * gnat.dg/noreturn1.adb: Ditto.
3686         * gnat.dg/specs/small_alignment.ads: Ditto.
3687
3688 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3689
3690         PR tree-optimization/44915
3691         * g++.dg/torture/pr44915.C: New test.
3692
3693 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3694
3695         PR tree-optimization/44914
3696         * g++.dg/tree-ssa/pr44914.C: New test.
3697
3698 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3699
3700         PR target/44290
3701         * gcc.dg/pr44290-1.c: New test.
3702         * gcc.dg/pr44290-2.c: New test.
3703
3704 2010-07-23  Jason Merrill  <jason@redhat.com>
3705
3706         PR c++/45008
3707         * g++.dg/abi/mangle44.C: New.
3708
3709 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3710
3711         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3712         for compile-time only tests.
3713         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3714         target check.
3715         * gcc.target/i386/pr39315-4.c: Ditto.
3716         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3717         target check.  Include sse-os-support.h.
3718         (main): Call check_isa and sse_os_support.
3719         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3720         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3721         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3722         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3723         target check.  Include sse-os-support.h.
3724         (main): Call check_isa and sse_os_support.
3725         * gcc.target/i386/vperm-v2df.c: Ditto.
3726
3727 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3728
3729         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3730         (check_effective_target_avx_runtime): New procedure.
3731         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3732         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3733
3734         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3735         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3736         and __get_cpuid test.
3737         * gcc.dg/compat/vector-2b_main.c: Ditto.
3738
3739         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3740
3741         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3742         for compile-time only test.
3743         * gcc.dg/pr32716.c: Ditto.
3744         * gcc.dg/pr34856.c: Ditto.
3745         * gcc.dg/pr36997.c: Ditto.
3746         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3747         * gfortran.dg/pr28158.f90: Ditto.
3748         * gfortran.dg/pr30667.f: Ditto.
3749
3750         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3751         i?86-*-* and x86_64-*-* targets to disable execution on targets
3752         without sse2 runtime support.
3753         * g++.dg/vect/vect.exp: Ditto.
3754         * gfortran.dg/vect/vect.exp: Ditto.
3755
3756         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3757         * gcc.dg/pr37544.c: Ditto.
3758         * gcc.dg/pr40550.c: Ditto.
3759         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3760         * gcc.dg/compat/vector-1a_main.c: Ditto.
3761         * gcc.dg/compat/vector-2a_main.c: Ditto.
3762         * gcc.dg/torture/pr16104-1.c: Ditto.
3763         * gcc.dg/torture/pr35771-1.c: Ditto.
3764         * gcc.dg/torture/pr35771-2.c: Ditto.
3765         * gcc.dg/torture/pr35771-3.c: Ditto.
3766         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3767         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3768         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3769         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3770         * g++.dg/other/i386-1.C: Ditto.
3771         * g++.dg/other/pr40446.C: Ditto.
3772
3773 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3774
3775         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3776
3777 2010-07-23  Daniel Kraft  <d@domob.eu>
3778
3779         PR fortran/44709
3780         * gfortran.dg/exit_1.f08: New test.
3781         * gfortran.dg/exit_2.f08: New test.
3782
3783 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3784
3785         PR tree-optimization/39839
3786         * gcc.target/arm/pr39839.c: New test case.
3787
3788 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3789
3790         * gnat.dg/unchecked_convert5b.adb: New test.
3791         * gnat.dg/unchecked_convert6.adb: Likewise.
3792         * gnat.dg/unchecked_convert6b.adb: Likewise.
3793
3794 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3795
3796         * gnat.dg/aggr15.ad[sb]: New test.
3797
3798 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3799
3800         PR debug/45024
3801         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3802
3803 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3804
3805         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3806         with dg-require-linker-plugin.
3807
3808 2010-07-22  Richard Guenther  <rguenther@suse.de>
3809
3810         PR lto/43850
3811         * g++.dg/lto/20100722-1_0.C: New testcase.
3812
3813 2010-07-22  Richard Guenther  <rguenther@suse.de>
3814
3815         PR lto/42451
3816         * gcc.dg/lto/20100720-3_0.c: New testcase.
3817         * gcc.dg/lto/20100720-3_1.c: Likewise.
3818
3819 2010-07-22  Richard Guenther  <rguenther@suse.de>
3820
3821         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3822         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3823
3824         PR lto/43373
3825         * gcc.dg/lto/20100722-1_0.c: New testcase.
3826
3827 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3828
3829         PR tree-optimization/44891
3830         * gcc.c-torture/compile/pr44891.c: New test.
3831
3832 2010-07-22  Richard Guenther  <rguenther@suse.de>
3833
3834         PR tree-optimization/45017
3835         * gcc.c-torture/execute/pr45017.c: New testcase.
3836
3837 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3838
3839         PR fortran/45019
3840         * gfortran.dg/aliasing_dummy_5.f90: New.
3841
3842 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3843
3844         PR target/43698
3845         * gcc.target/arm/pr43698.c: New test.
3846
3847 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3848
3849         PR fortran/44929
3850         * Revert my commit r162325 for this PR.
3851
3852 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3853
3854         PR debug/45015
3855         * gcc.target/m68k/pr45015.c: New test.
3856
3857 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3858
3859         PR c++/44641
3860         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3861         comments.
3862
3863 2010-07-21  Richard Guenther  <rguenther@suse.de>
3864
3865         PR lto/45018
3866         * g++.dg/lto/20100721-1_0.C: New testcase.
3867
3868 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3869
3870         PR tree-optimization/44900
3871         * g++.dg/torture/pr44900.C: New test.
3872
3873 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3874
3875         PR middle-end/44738
3876         * c-c++-common/uninit-17.c: Correct expected error.
3877
3878 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3879
3880         * gcc.dg/guality/asm-1.c: New test.
3881
3882         PR debug/45003
3883         * gcc.dg/guality/pr45003-2.c: New test.
3884         * gcc.dg/guality/pr45003-3.c: New test.
3885
3886 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3887
3888         PR libfortran/44697
3889         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3890
3891 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3892
3893         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3894         defined on the current line.
3895         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3896         * g++.dg/debug/dwarf2/pr44641.C: New.
3897
3898 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3899
3900         * gcc.target/powerpc/block-move-1.c: New test.
3901         * gcc.target/powerpc/block-move-2.c: New test.
3902
3903 2010-07-20  Jason Merrill  <jason@redhat.com>
3904
3905         PR c++/44967
3906         * g++.dg/cpp0x/sfinae2.C: New.
3907
3908 2010-07-20  Richard Guenther  <rguenther@suse.de>
3909
3910         PR lto/42696
3911         * gcc.dg/lto/20100720-4_0.c: New testcase.
3912
3913 2010-07-20  Richard Guenther  <rguenther@suse.de>
3914
3915         PR lto/43221
3916         * gcc.dg/lto/20100720-2_0.c: New testcase.
3917         * gcc.dg/lto/20100720-2_1.c: Likewise.
3918
3919 2010-07-20  Richard Guenther  <rguenther@suse.de>
3920
3921         PR lto/43208
3922         * gcc.dg/lto/20100720-1_0.c: New testcase.
3923         * gcc.dg/lto/20100720-1_1.c: Likewise.
3924
3925 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR debug/45003
3928         * gcc.dg/guality/pr45003-1.c: New test.
3929
3930 2010-07-20  Richard Guenther  <rguenther@suse.de>
3931
3932         PR tree-optimization/44977
3933         * gcc.dg/torture/pr44977.c: New testcase.
3934
3935 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3936
3937         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3938         sync_char_short
3939
3940 2010-07-20  Richard Guenther  <rguenther@suse.de>
3941
3942         PR middle-end/44971
3943         PR middle-end/44988
3944         * gcc.dg/pr44971.c: New testcase.
3945         * gcc.c-torture/compile/pr44988.c: Likewise.
3946
3947 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3948
3949         PR fortran/44929
3950         * gfortran.dg/allocate_with_typespec.f90: New test.
3951         * gfortran.dg/allocate_derived_1.f90: Update error message.
3952
3953 2010-07-19  Jason Merrill  <jason@redhat.com>
3954
3955         PR c++/44996
3956         * g++.dg/cpp0x/decltype23.C: New.
3957
3958 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3959
3960         PR fortran/42385
3961         * gfortran.dg/class_defined_operator_1.f03 : New test.
3962
3963 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3964
3965         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3966         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3967         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3968         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3969
3970 2010-07-19  Richard Guenther  <rguenther@suse.de>
3971
3972         PR middle-end/44941
3973         * gcc.c-torture/compile/pr44941.c: New testcase.
3974
3975 2010-07-19  Jason Merrill  <jason@redhat.com>
3976
3977         PR c++/44969
3978         * g++.dg/template/sfinae24.C: New.
3979
3980 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3981
3982         PR fortran/44353
3983         * gfortran.dg/data_implied_do_2.f90: Removed.
3984
3985 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3986
3987         PR c++/44969
3988         * g++.dg/template/sfinae23.C: New.
3989
3990 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3991
3992         * lib/target-supports.exp (check_sse_os_support_available): New
3993         proc.
3994         (check_sse_hw_available): New proc.
3995         (check_effective_target_sse_runtime): New proc.
3996         (check_effective_target_sse2_runtime): New proc.
3997         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3998         -msse2 if check_sse_os_support_available.
3999         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4000         check_sse_os_support_available.
4001         * gcc.dg/vect/vect.exp: Likewise.
4002         * gfortran.dg/vect/vect.exp: Likewise.
4003         * gcc.target/i386/sol2-check: Renamed to ...
4004         * gcc.target/i386/sse-os-support.h: ... this.
4005         (sol2_check): Renamed to ...
4006         (sse_os_support): ... this.
4007         Only test movss with xmm registers.
4008         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4009         Removed ILL_INSN, ILL_INSN_LEN.
4010         * gcc.target/i386/sse2-check.h: Likewise.
4011         * gcc.target/i386/sse3-check.h: Likewise.
4012         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4013         Removed cpuid.h, __get_cpuid test.
4014         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4015         Removed cpuid.h, __get_cpuid test.
4016         * g++.dg/other/pr40446.C: Likewise.
4017         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4018         * gcc.dg/compat/vector-1a_main.c: Likewise.
4019         * gcc.dg/compat/vector-2a_main.c: Likewise.
4020         * gcc.dg/pr36584.c: Likewise.
4021         * gcc.dg/pr37544.c: Likewise.
4022         * gcc.dg/torture/pr16104-1.c: Likewise.
4023         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4024         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4025         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4026         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4027         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4028         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4029         sse2_runtime.
4030         * gcc.dg/torture/pr35771-2.c: Likewise.
4031         * gcc.dg/torture/pr35771-3.c: Likewise.
4032         * gcc.target/i386/pr39315-2.c: Likewise.
4033         * gcc.target/i386/pr39315-4.c: Likewise.
4034         * gcc.target/i386/vperm-v2df.c: Likewise.
4035         * gcc.target/i386/vperm-v2di.c: Likewise.
4036         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4037         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4038         sse_runtime.
4039
4040 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4041
4042         PR fortran/44353
4043         * gfortran.dg/data_implied_do_2.f90: New test.
4044
4045 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4046
4047         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4048
4049 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4050
4051         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4052         to the "mips16" group.
4053         (mips_using_mips16_p): New procedure.
4054         (mips-dg-options): Use it.
4055
4056 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4057
4058         * gcc.target/mips/mips16-attributes-4.c: New test.
4059
4060 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4061
4062         PR testsuite/44418
4063         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4064         * gcc.target/powerpc/recip-2.c: Ditto.
4065         * gcc.target/powerpc/recip-3.c: Ditto.
4066
4067 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4068
4069         * gcc.target/arm/pr42235.c: New test.
4070
4071 2010-07-16  Jason Merrill  <jason@redhat.com>
4072
4073         PR c++/32505
4074         * g++.dg/template/partial8.C: New.
4075
4076 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4077
4078         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4079         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4080         in C++.
4081         (gualcvt): New overloaded inline.
4082         (GUALCVT): Use it for C++.
4083         * g++.dg/guality/guality.exp: New.
4084         * g++.dg/guality/guality.h: New.
4085         * g++.dg/guality/redeclaration1.C: New test.
4086         * g++.dg/dg.exp: Prune also guality/* tests.
4087         * gcc.dg/guality/pr43141.c: Moved to...
4088         * c-c++-common/guality/pr43141.c: ... here.
4089
4090 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4091
4092         PR libfortran/37077
4093         * gfortran.dg/char4_iunit_2.f03: New test.
4094
4095 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4096
4097         * lib/plugin-support.exp (plugin-test-execute):
4098         Add ${gcc_objdir}/intl to includes.
4099
4100 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4101
4102         PR target/44942
4103         * gcc.c-torture/execute/pr44942.c: New test.
4104         * gcc.target/i386/pr44942.c: New test.
4105
4106 2010-07-15  Jason Merrill  <jason@redhat.com>
4107
4108         PR c++/44909
4109         * g++.dg/cpp0x/implicit7.C: New.
4110         * g++.dg/cpp0x/implicit8.C: New.
4111
4112 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4113
4114         Disable float tests for __SPU__ targets due to lack of signed zero:
4115         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4116         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4117         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4118         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4119         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4120         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4121         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4122         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4123         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4124
4125 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4126
4127         * gfortran.dg/select_char_2.f90: New test.
4128
4129 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4130
4131         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4132         with DECL_CHAIN.
4133
4134 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4135
4136         PR fortran/44936
4137         * gfortran.dg/typebound_generic_9.f03: New.
4138
4139 2010-07-15  Richard Guenther  <rguenther@suse.de>
4140
4141         PR tree-optimization/44946
4142         * gcc.c-torture/compile/pr44946.c: New testcase.
4143
4144 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR fortran/40206
4147         * gfortran.dg/select_char_3.f90: New test.
4148
4149 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4150             Kevin F. Quinn  <kevquinn@gentoo.org>
4151
4152         * gcc.dg/Wtrampolines.c: New.
4153
4154 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4155
4156         PR libfortran/44934
4157         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4158
4159 2010-07-14  Jason Merrill  <jason@redhat.com>
4160
4161         PR c++/44810
4162         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4163
4164         Implement C++0x unrestricted unions (N2544)
4165         * g++.dg/cpp0x/union1.C: New.
4166         * g++.dg/cpp0x/union2.C: New.
4167         * g++.dg/cpp0x/union3.C: New.
4168         * g++.dg/cpp0x/defaulted2.C: Adjust.
4169         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4170         * g++.old-deja/g++.ext/anon2.C: Adjust.
4171         * g++.old-deja/g++.mike/misc6.C: Adjust.
4172
4173 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4174
4175         PR fortran/44925
4176         * gfortran.dg/c_loc_tests_15.f90: New.
4177
4178 2010-07-13  Jason Merrill  <jason@redhat.com>
4179
4180         PR c++/44909
4181         * g++.dg/cpp0x/implicit6.C: New.
4182
4183 2010-07-13  Jason Merrill  <jason@redhat.com>
4184
4185         PR c++/44540
4186         * g++.dg/abi/noreturn1.C: New.
4187         * g++.dg/abi/noreturn2.C: New.
4188
4189 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4190
4191         PR other/44874
4192         PR debug/44832
4193         * c-c++-common/pr44832.c: New test.
4194
4195 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4196
4197         PR objc/44488
4198         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4199         on the target.  Make sure that we can assemble the emitted asm when
4200         the test type is 'compile'.
4201
4202 2010-07-13  Richard Guenther  <rguenther@suse.de>
4203
4204         PR tree-optimization/36960
4205         * g++.dg/torture/pr36960.C: New testcase.
4206
4207 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4208
4209         PR c++/44908
4210         * g++.dg/template/sfinae21.C: New.
4211         * g++.dg/template/sfinae22.C: Likewise.
4212
4213 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4214
4215         PR testsuite/42843
4216         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4217         * gcc.dg/plugin/ggcplug.c: Likewise.
4218         * g++.dg/plugin/selfassign.c: Likewise.
4219         * g++.dg/plugin/attribute_plugin.c: Likewise.
4220         * g++.dg/plugin/dumb_plugin.c: Likewise.
4221         * g++.dg/plugin/pragma_plugin.c: Likewise.
4222
4223 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4224
4225         * gcc.c-torture/execute/pr44683.x: New.
4226         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4227
4228 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4229
4230         PR fortran/44434
4231         PR fortran/44565
4232         PR fortran/43945
4233         PR fortran/44869
4234         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4235         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4236         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4237         * gfortran.dh/typebound_call_16.f03: New.
4238         * gfortran.dg/typebound_generic_6.f03: New.
4239         * gfortran.dg/typebound_generic_7.f03: New.
4240         * gfortran.dg/typebound_generic_8.f03: New.
4241
4242 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4243
4244         PR libfortran/37077
4245         * gfortran.dg/char4_iunit_1.f03: New test.
4246
4247 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4248
4249         * gcc.dg/tree-ssa/vrp53.c: New test.
4250
4251 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4252
4253         PR c++/44907
4254         * g++.dg/template/sfinae19.C: New.
4255         * g++.dg/template/sfinae20.C: Likewise.
4256
4257 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4258
4259         * gcc.target/arm/interrupt-1.c: New test.
4260         * gcc.target/arm/interrupt-2.c: New test.
4261
4262 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4263
4264         * gcc.dg/pr42427.c: Require c99_runtime.
4265         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4266         c99_runtime.
4267         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4268         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4269         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4270         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4271         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4272         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4273         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4274         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4275         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4276         * gcc.target/i386/pr37275.c: Require visibility support.
4277
4278 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4279
4280         * lib/target-supports.exp (check_effective_target_sse): New proc.
4281         * gcc.target/i386/sol2-check.h: New file.
4282         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4283         Include sol2-check.h.
4284         (main) Only run do_test () if sol2_check ().
4285         * gcc.target/i386/sse2-check.h: Likewise.
4286         * gcc.target/i386/sse3-check.h: Likewise.
4287         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4288         [__sun__ && __svr4__]: Execute SSE2 instruction.
4289         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4290         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4291         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4292         * g++.dg/ext/vector14.C: Likewise.
4293         * g++.dg/other/mmintrin.C: Likewise.
4294         * gcc.dg/20020418-1.c: Likewise.
4295         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4296         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4297         * gcc.dg/format/unnamed-1.c: Likewise.
4298         Adapt dg-warning line number.
4299         * gcc.dg/graphite/pr40281.c: Likewise.
4300         * gcc.dg/pr32176.c: Likewise.
4301         * gcc.dg/pr40550.c: Likewise.
4302         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4303         * gcc.dg/torture/pr36891.c: Likewise.
4304         * gcc.target/i386/20020218-1.c: Likewise.
4305         * gcc.target/i386/20020523.c: Likewise.
4306         * gcc.target/i386/abi-1.c: Likewise.
4307         * gcc.target/i386/brokensqrt.c: Likewise.
4308         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4309         * gcc.target/i386/pr13366.c: Likewise.
4310         * gcc.target/i386/pr13685.c: Likewise.
4311         * gcc.target/i386/pr24306.c: Likewise.
4312         * gcc.target/i386/pr31486.c: Likewise.
4313         * gcc.target/i386/pr32065-1.c: Likewise.
4314         * gcc.target/i386/pr32065-2.c: Likewise.
4315         * gcc.target/i386/pr32389.c: Likewise.
4316         * gcc.target/i386/pr38824.c: Likewise.
4317         * gcc.target/i386/pr38931.c: Likewise.
4318         * gcc.target/i386/pr39592-1.c: Likewise.
4319         * gcc.target/i386/pr43766.c: Likewise.
4320         * gcc.target/i386/recip-divf.c: Likewise.
4321         * gcc.target/i386/recip-sqrtf.c: Likewise.
4322         * gcc.target/i386/recip-vec-divf.c: Likewise.
4323         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4324         * gcc.target/i386/sse-1.c: Likewise.
4325         * gcc.target/i386/sse-16.c: Likewise.
4326         * gcc.target/i386/sse-2.c: Likewise.
4327         * gcc.target/i386/sse-20.c: Likewise.
4328         * gcc.target/i386/sse-3.c: Likewise.
4329         * gcc.target/i386/sse-7.c: Likewise.
4330         * gcc.target/i386/sse-9.c: Likewise.
4331         * gcc.target/i386/sse-addps-1.c: Likewise.
4332         * gcc.target/i386/sse-addss-1.c: Likewise.
4333         * gcc.target/i386/sse-andnps-1.c: Likewise.
4334         * gcc.target/i386/sse-andps-1.c: Likewise.
4335         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4336         * gcc.target/i386/sse-comiss-1.c: Likewise.
4337         * gcc.target/i386/sse-comiss-2.c: Likewise.
4338         * gcc.target/i386/sse-comiss-3.c: Likewise.
4339         * gcc.target/i386/sse-comiss-4.c: Likewise.
4340         * gcc.target/i386/sse-comiss-5.c: Likewise.
4341         * gcc.target/i386/sse-comiss-6.c: Likewise.
4342         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4343         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4344         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4345         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4346         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4347         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4348         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4349         * gcc.target/i386/sse-divps-1.c: Likewise.
4350         * gcc.target/i386/sse-divss-1.c: Likewise.
4351         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4352         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4353         * gcc.target/i386/sse-maxps-1.c: Likewise.
4354         * gcc.target/i386/sse-maxss-1.c: Likewise.
4355         * gcc.target/i386/sse-minps-1.c: Likewise.
4356         * gcc.target/i386/sse-minss-1.c: Likewise.
4357         * gcc.target/i386/sse-movaps-1.c: Likewise.
4358         * gcc.target/i386/sse-movaps-2.c: Likewise.
4359         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4360         * gcc.target/i386/sse-movhps-1.c: Likewise.
4361         * gcc.target/i386/sse-movhps-2.c: Likewise.
4362         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4363         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4364         * gcc.target/i386/sse-movntps-1.c: Likewise.
4365         * gcc.target/i386/sse-movss-1.c: Likewise.
4366         * gcc.target/i386/sse-movss-2.c: Likewise.
4367         * gcc.target/i386/sse-movss-3.c: Likewise.
4368         * gcc.target/i386/sse-movups-1.c: Likewise.
4369         * gcc.target/i386/sse-movups-2.c: Likewise.
4370         * gcc.target/i386/sse-mulps-1.c: Likewise.
4371         * gcc.target/i386/sse-mulss-1.c: Likewise.
4372         * gcc.target/i386/sse-orps-1.c: Likewise.
4373         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4374         * gcc.target/i386/sse-recip-vec.c: Likewise.
4375         * gcc.target/i386/sse-recip.c: Likewise.
4376         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4377         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4378         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4379         * gcc.target/i386/sse-subps-1.c: Likewise.
4380         * gcc.target/i386/sse-subss-1.c: Likewise.
4381         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4382         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4383         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4384         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4385         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4386         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4387         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4388         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4389         * gcc.target/i386/sse-xorps-1.c: Likewise.
4390         * gcc.target/i386/ssefn-1.c: Likewise.
4391         * gcc.target/i386/ssefn-3.c: Likewise.
4392         * gcc.target/i386/sseregparm-1.c: Likewise.
4393         * gcc.target/i386/stackalign/return-3.c: Likewise.
4394         * gcc.target/i386/vectorize1.c: Likewise.
4395         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4396         * gcc.target/i386/xorps-sse.c: Likewise.
4397         * gfortran.dg/pr28158.f90: Likewise.
4398         * gfortran.dg/pr30667.f: Likewise.
4399         * gnat.dg/loop_optimization7.adb: Likewise.
4400         * gnat.dg/sse_nolib.adb: Likewise.
4401
4402 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4403
4404         PR fortran/44702
4405         * gfortran.dg/use_rename_6.f90: New.
4406         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4407
4408 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4409
4410         PR fortran/44869
4411         * gfortran.dg/class_24.f03: New.
4412
4413 2010-07-10  Richard Guenther  <rguenther@suse.de>
4414
4415         PR lto/44889
4416         * gcc.dg/lto/20100709-1_0.c: New testcase.
4417         * gcc.dg/lto/20100709-1_1.c: Likewise.
4418
4419 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4420
4421         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4422
4423 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4424
4425         PR objc/44140
4426         * objc.dg/lto/trivial-1_0.m: New.
4427         * objc.dg/lto/lto.exp: New.
4428         * obj-c++.dg/lto/trivial-1_0.mm: New.
4429         * obj-c++.dg/lto/lto.exp: New.
4430         * objc.dg/symtab-1.m: Adjust sizes.
4431         * objc.dg/image-info.m: Do not run for gnu-runtime.
4432
4433 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4434
4435         * gcc.dg/pr32370.c: Allow another kind of error message.
4436
4437 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4438
4439         * gnat.dg/atomic3.adb: New test.
4440
4441 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4442             Denys Vlasenko  <dvlasenk@redhat.com>
4443             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4444
4445         PR tree-optimization/28632
4446         * gcc.dg/tree-ssa/vrp51.c: New test.
4447         * gcc.dg/tree-ssa/vrp52.c: New test.
4448
4449 2010-07-09  Jason Merrill  <jason@redhat.com>
4450
4451         * g++.dg/abi/covariant6.C: New.
4452         * g++.dg/inherit/covariant17.C: Test both bases.
4453         * g++.dg/inherit/covariant7.C: Check vtable layout.
4454
4455 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4456
4457         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4458
4459 2010-07-09  Richard Guenther  <rguenther@suse.de>
4460
4461         PR tree-optimization/44852
4462         * gcc.c-torture/execute/pr44852.c: New testcase.
4463
4464 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4465
4466         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4467         multiplication by values.
4468         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4469         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4470
4471 2010-07-09  Richard Guenther  <rguenther@suse.de>
4472
4473         PR tree-optimization/44882
4474         * gfortran.dg/pr44882.f90: New testcase.
4475
4476 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4477
4478         PR target/40657
4479         * gcc.target/arm/pr40657-1.c: New test.
4480         * gcc.target/arm/pr40657-2.c: New test.
4481         * gcc.c-torture/execute/pr40657.c: New test.
4482
4483 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4484
4485         * gcc.dg/tree-ssa/vrp50.c: New test.
4486         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4487
4488 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4489
4490         PR fortran/44649
4491         * gfortran.dg/c_sizeof_1.f90: Modified.
4492         * gfortran.dg/storage_size_1.f08: New.
4493         * gfortran.dg/storage_size_2.f08: New.
4494
4495 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4496
4497         * gcc.c-torture/execute/20100708-1.c: New test.
4498
4499 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4500
4501         PR fortran/44847
4502         * gfortran.dg/gomp/pr44847.f90: New test.
4503
4504 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4505
4506         PR tree-optimization/44710
4507         * gcc.dg/tree-ssa/ifc-6.c: New.
4508         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4509
4510 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4511
4512         PR fortran/18918
4513         * gfortran.dg/coarray_10.f90: Add an additional test.
4514
4515 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4516
4517         PR middle-end/44828
4518         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4519         * gcc.c-torture/execute/pr44828.x: Revert.
4520
4521 2010-07-08  Jason Merrill  <jason@redhat.com>
4522
4523         PR c++/43120
4524         * g++.dg/inherit/covariant17.C: New.
4525         * g++.dg/abi/covariant1.C: Actually test for the bug.
4526
4527 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4528
4529         PR rtl-optimization/44838
4530         * gcc.dg/pr44838.c: New.
4531
4532 2010-07-08  Richard Guenther  <rguenther@suse.de>
4533
4534         PR tree-optimization/44831
4535         * gcc.c-torture/compile/pr44831.c: New testcase.
4536         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4537
4538 2010-07-08  Richard Guenther  <rguenther@suse.de>
4539
4540         PR tree-optimization/44861
4541         * g++.dg/vect/pr44861.cc: New testcase.
4542
4543 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4544
4545         PR middle-end/44828
4546         * gcc.c-torture/execute/pr44828.x: New file.
4547
4548 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4549
4550         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4551         dg-options.
4552         * g++.dg/ext/altivec-17.C: Adjust error message.
4553
4554 2010-07-07  Tom Tromey  <tromey@redhat.com>
4555
4556         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4557
4558 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4559
4560         PR target/44844
4561         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4562         * gcc.target/i386/rdrand-2.c: Likewise.
4563         * gcc.target/i386/rdrand-3.c: Likewise.
4564
4565 2010-07-07  Jan Hubicka  <jh@suse.cz>
4566
4567         PR middle-end/44813
4568         * g++.dg/torture/pr44813.C: New testcase.
4569         * g++.dg/torture/pr44826.C: New testcase.
4570
4571 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4572
4573         PR rtl-optimization/44787
4574         * gcc.c-torture/compile/pr44788.c: New test.
4575         * gcc.target/arm/pr44788.c: New test.
4576
4577 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4578
4579         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4580
4581 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4582
4583         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4584         to dg-options.
4585
4586 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4587
4588         PR fortran/44742
4589         * gfortran.dg/parameter_array_init_6.f90: New.
4590         * gfortran.dg/initialization_20.f90: Update dg-error.
4591         * gfortran.dg/initialization_24.f90: Ditto.
4592
4593 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4594         PR fortran/PR44693
4595         * gfortran.dg/dim_range_1.f90:  New test.
4596         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4597
4598 2010-07-06  Jason Merrill  <jason@redhat.com>
4599
4600         PR c++/44703
4601         * g++.dg/cpp0x/initlist41.C: New.
4602
4603         PR c++/44778
4604         * g++.dg/template/ptrmem22.C: New.
4605
4606 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4607
4608         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4609         support.
4610         * gcc.target/i386/i386.exp: Likewise.
4611
4612 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4613
4614         PR testsuite/44195
4615         * gcc.dg/lto/20100518_0.c: Limit to x86.
4616
4617 2010-07-06  Richard Guenther  <rguenther@suse.de>
4618
4619         PR middle-end/44828
4620         * gcc.c-torture/execute/pr44828.c: New testcase.
4621
4622 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4623
4624         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4625         * g++.dg/warn/volatile1.C: Likewise.
4626         * g++.dg/template/warn1.C: Likewise.
4627
4628 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4629
4630         AVX Programming Reference (June, 2010)
4631         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4632         * g++.dg/other/i386-3.C: Likewise.
4633         * gcc.target/i386/sse-12.c: Likewise.
4634
4635         * gcc.target/i386/f16c-check.h: New.
4636         * gcc.target/i386/rdfsbase-1.c: Likewise.
4637         * gcc.target/i386/rdfsbase-2.c: Likewise.
4638         * gcc.target/i386/rdgsbase-1.c: Likewise.
4639         * gcc.target/i386/rdgsbase-2.c: Likewise.
4640         * gcc.target/i386/rdrand-1.c: Likewise.
4641         * gcc.target/i386/rdrand-2.c: Likewise.
4642         * gcc.target/i386/rdrand-3.c: Likewise.
4643         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4644         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4645         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4646         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4647         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4648         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4649         * gcc.target/i386/wrfsbase-1.c: Likewise.
4650         * gcc.target/i386/wrfsbase-2.c: Likewise.
4651         * gcc.target/i386/wrgsbase-1.c: Likewise.
4652         * gcc.target/i386/wrgsbase-2.c: Likewise.
4653
4654         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4655         (__builtin_ia32_vcvtps2ph): New.
4656         (__builtin_ia32_vcvtps2ph256): Likewise.
4657
4658         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4659         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4660
4661         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4662         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4663
4664         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4665         (__builtin_ia32_vcvtps2ph256): Likewise.
4666         Add fsgsbase,rdrnd,f16c.
4667
4668         * lib/target-supports.exp (check_effective_target_f16c): New.
4669
4670 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4671
4672         * gcc.dg/guality/nrv-1.c: New test.
4673
4674 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4675
4676         PR middle-end/42505
4677         * gcc.target/arm/pr42505.c: New test case.
4678
4679 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4680
4681         PR c++/44808
4682         * g++.dg/opt/nrv16.C: New test.
4683
4684 2010-07-05  Richard Guenther  <rguenther@suse.de>
4685
4686         PR tree-optimization/44784
4687         * gcc.c-torture/compile/pr44784.c: New testcase.
4688
4689 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4690
4691         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4692         Increase loop bound and array size.
4693         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4694         Likewise.
4695
4696 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4697
4698         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4699         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4700         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4701         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4702         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4703
4704 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4705
4706         PR c++/22138
4707         * g++.dg/parse/template25.C: New.
4708
4709 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4710
4711         PR rtl-optimization/44695
4712         * gcc.dg/torture/pr44695.c: New.
4713
4714 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4715
4716         PR c++/16630
4717         * g++.dg/ext/pretty3.C: New.
4718
4719 2010-07-04  Richard Guenther  <rguenther@suse.de>
4720
4721         PR middle-end/44809
4722         * g++.dg/torture/pr44809.C: New testcase.
4723
4724 2010-07-04  Richard Guenther  <rguenther@suse.de>
4725
4726         PR tree-optimization/44656
4727         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4728
4729 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4730             Revital Eres  <eres@il.ibm.com>
4731
4732         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4733         misaligned stores.
4734         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4735         gcc.dg/vect/vect-96.c: Likewise.
4736         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4737         that support misaligned stores. Change the number of expected
4738         misaligned accesses.
4739         * gcc.dg/vect/vect-peel-1.c: New test.
4740         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4741         gcc.dg/vect/vect-peel-4.c: Likewise.
4742         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4743         vectorizable on all targets that support realignment.
4744         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4745
4746 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4747
4748         PR c/44806
4749         * gcc.dg/torture/pr44806.c: New.
4750
4751 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4752
4753         * gnat.dg/cond_expr1.adb: New test.
4754
4755 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4756
4757         * gnat.dg/modular3.adb: New test.
4758         * gnat.dg/modular3_pkg.ads: New helper.
4759
4760 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4761             Mikael Pettersson  <mikpe@it.uu.se>
4762
4763         PR testsuite/44518
4764         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4765         Make signed-ness of chars explicit.  Scan the object for
4766         strings that are split by some target assemblers.
4767         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4768         explicit.
4769
4770 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4771
4772         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4773
4774 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4775
4776         PR/44128
4777         * g++.dg/warn/Wshadow-7.C: New test.
4778
4779 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4780             Julian Brown  <julian@codesourcery.com>
4781             Sandra Loosemore  <sandra@codesourcery.com>
4782
4783         * gcc.c-torture/execute/20100416-1.c: New test case.
4784
4785 2010-07-02  Julian Brown  <julian@codesourcery.com>
4786             Sandra Loosemore  <sandra@codesourcery.com>
4787
4788         PR target/43703
4789
4790         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4791         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4792
4793 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4794             Julian Brown  <julian@codesourcery.com>
4795
4796         * gcc.target/arm/neon/vadds64.c: Regenerated.
4797         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4798         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4799         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4800         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4801         * gcc.target/arm/neon-vmls-1.c: Likewise.
4802         * gcc.target/arm/neon-vsubs64.c: New execution test.
4803         * gcc.target/arm/neon-vsubu64.c: New execution test.
4804         * gcc.target/arm/neon-vadds64.c: New execution test.
4805         * gcc.target/arm/neon-vaddu64.c: New execution test.
4806
4807 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4808
4809         * gcc.target/arm/neon-vands64.c: New.
4810         * gcc.target/arm/neon-vandu64.c: New.
4811         * gcc.target/arm/neon-vbics64.c: New.
4812         * gcc.target/arm/neon-vbicu64.c: New.
4813         * gcc.target/arm/neon-veors64.c: New.
4814         * gcc.target/arm/neon-veoru64.c: New.
4815         * gcc.target/arm/neon-vorns64.c: New.
4816         * gcc.target/arm/neon-vornu64.c: New.
4817         * gcc.target/arm/neon-vorrs64.c: New.
4818         * gcc.target/arm/neon-vorru64.c: New.
4819         * gcc.target/arm/neon/vands64.c: Regenerated.
4820         * gcc.target/arm/neon/vandu64.c: Regenerated.
4821         * gcc.target/arm/neon/vbics64.c: Regenerated.
4822         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4823         * gcc.target/arm/neon/veors64.c: Regenerated.
4824         * gcc.target/arm/neon/veoru64.c: Regenerated.
4825         * gcc.target/arm/neon/vorns64.c: Regenerated.
4826         * gcc.target/arm/neon/vornu64.c: Regenerated.
4827         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4828         * gcc.target/arm/neon/vorru64.c: Regenerated.
4829
4830 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4831
4832         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4833
4834 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4835
4836         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4837         * gfortran.dg/intent_out_5.f90: Same.
4838         * gfortran.dg/ltrans-7.f90: Same.
4839         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4840
4841 2010-07-02  Jan Hubicka  <jh@suse.cz>
4842
4843         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4844
4845 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4846
4847         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4848
4849 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4850
4851         PR c++/44780
4852         * c-c++-common/Wunused-var-12.c: New test.
4853
4854 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4855
4856         PR target/42835
4857         * gcc.target/arm/pr42835.c: New test.
4858
4859         PR target/42172
4860         * gcc.target/arm/pr42172-1.c: New test.
4861
4862 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4863
4864         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4865
4866 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4867
4868         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4869         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4870         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4871         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4872         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4873         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4874         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4875         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4876         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4877         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4878         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4879         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4880         * gcc.target/arm/neon-vdup_ns64.c: New.
4881         * gcc.target/arm/neon-vdup_nu64.c: New.
4882         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4883         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4884         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4885         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4886         * gcc.target/arm/neon-vmov_ns64.c: New.
4887         * gcc.target/arm/neon-vmov_nu64.c: New.
4888         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4889         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4890         * gcc.target/arm/neon-vget_lanes64.c: New.
4891         * gcc.target/arm/neon-vget_laneu64.c: New.
4892         * gcc.target/arm/neon-vset_lanes64.c: New.
4893         * gcc.target/arm/neon-vset_laneu64.c: New.
4894
4895 2010-07-02  Richard Guenther  <rguenther@suse.de>
4896
4897         * g++.dg/torture/20100702-1.C: New testcase.
4898
4899 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4900
4901         PR target/44707
4902         * gcc.c-torture/compile/pr44707.c: New test.
4903
4904 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4905
4906         PR c++/44039
4907         * g++.dg/template/crash101.C: New.
4908
4909 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4910
4911         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4912         Use the ABI-0 accessors and fail it for m64.
4913
4914 2010-07-02  Jan Hubicka  <jh@suse.cz>
4915
4916         * g++.dg/tree-ssa/pr44706.C: New testcase.
4917
4918 2010-07-02  Richard Guenther  <rguenther@suse.de>
4919
4920         PR tree-optimization/44748
4921         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4922
4923 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4924
4925         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4926         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4927         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4928         the method types to forward:.
4929
4930 2010-06-30  Jason Merrill  <jason@redhat.com>
4931
4932         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4933         * g++.dg/other/pr25632.C: Likewise.
4934
4935 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4936
4937         PR tree-optimization/40421
4938         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4939
4940 2010-07-01  Richard Guenther  <rguenther@suse.de>
4941
4942         PR middle-end/42834
4943         PR middle-end/44468
4944         * gcc.c-torture/execute/20100316-1.c: New testcase.
4945         * gcc.c-torture/execute/pr44468.c: Likewise.
4946         * gcc.c-torture/compile/20100609-1.c: Likewise.
4947         * gcc.dg/volatile2.c: Adjust.
4948         * gcc.dg/plugin/selfassign.c: Likewise.
4949         * gcc.dg/pr36902.c: Likewise.
4950         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4951         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4952         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4953         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4954         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4955         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4956         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4957         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4958         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4959         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4960         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4961         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4962         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4963         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4964         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4965         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4966         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4967         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4968         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4969         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4970         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4971         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4972         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4973         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4974         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4975         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4976         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4977         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4978         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4979         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4980         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4981         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4982         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4983         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4984         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4985         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4986         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4987         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4988         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4989         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4990         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4991         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4992         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4993         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4994         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4995         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4996         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4997         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4998         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4999         * g++.dg/tree-ssa/pr31146.C: Likewise.
5000         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5001         * g++.dg/tree-ssa/pr33604.C: Likewise.
5002         * g++.dg/plugin/selfassign.c: Likewise.
5003         * gfortran.dg/array_memcpy_3.f90: Likewise.
5004         * gfortran.dg/array_memcpy_4.f90: Likewise.
5005         * c-c++-common/torture/pr42834.c: New testcase.
5006
5007 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5008
5009         PR c++/44628
5010         * g++.dg/template/crash100.C: New.
5011
5012 2010-06-30  Jan Hubicka  <jh@suse.cz>
5013
5014         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5015
5016 2010-06-30  Michael Matz  <matz@suse.de>
5017
5018         PR bootstrap/44699
5019         * gcc.dg/pr44699.c: New test.
5020
5021 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5022
5023         PR tree-optimization/39799
5024         * c-c++-common/uninit-17.c: New test.
5025
5026 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5027
5028         PR libfortran/43298
5029         * gfortran.dg/read_infnan_1.f90: New test.
5030
5031 2010-06-29  Jason Merrill  <jason@redhat.com>
5032
5033         Enable implicitly declared move constructor/operator= (N3053).
5034         * g++.dg/cpp0x/implicit3.C: New.
5035         * g++.dg/cpp0x/implicit4.C: New.
5036         * g++.dg/cpp0x/implicit5.C: New.
5037         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5038         * g++.dg/cpp0x/not_special.C: Adjust.
5039         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5040         * g++.dg/cpp0x/rv1n.C: Adjust.
5041         * g++.dg/cpp0x/rv1p.C: Adjust.
5042         * g++.dg/cpp0x/rv2n.C: Adjust.
5043         * g++.dg/cpp0x/rv2p.C: Adjust.
5044         * g++.dg/cpp0x/rv3n.C: Adjust.
5045         * g++.dg/cpp0x/rv3p.C: Adjust.
5046         * g++.dg/cpp0x/rv4n.C: Adjust.
5047         * g++.dg/cpp0x/rv4p.C: Adjust.
5048         * g++.dg/cpp0x/rv5n.C: Adjust.
5049         * g++.dg/cpp0x/rv5p.C: Adjust.
5050         * g++.dg/cpp0x/rv6n.C: Adjust.
5051         * g++.dg/cpp0x/rv6p.C: Adjust.
5052         * g++.dg/cpp0x/rv7n.C: Adjust.
5053         * g++.dg/cpp0x/rv7p.C: Adjust.
5054         * g++.dg/cpp0x/rv8p.C: Adjust.
5055         * g++.dg/gomp/pr26690-1.C: Adjust.
5056         * g++.dg/other/error20.C: Adjust.
5057         * g++.dg/other/error31.C: Adjust.
5058         * g++.dg/parse/error19.C: Adjust.
5059         * g++.dg/template/qualttp5.C: Adjust.
5060         * g++.old-deja/g++.law/ctors5.C: Adjust.
5061
5062         Enable implicitly deleted functions (N2346)
5063         * g++.dg/cpp0x/defaulted17.C: New.
5064         * g++.dg/cpp0x/implicit1.C: New.
5065         * g++.dg/cpp0x/implicit2.C: New.
5066         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5067         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5068         * g++.dg/init/ctor4.C: Adjust.
5069         * g++.dg/init/synth2.C: Adjust.
5070         * g++.dg/lto/20081118_1.C: Adjust.
5071         * g++.dg/other/error13.C: Adjust.
5072         * g++.dg/other/unused1.C: Adjust.
5073         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5074         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5075         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5076         * g++.old-deja/g++.law/ctors17.C: Adjust.
5077         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5078         * g++.old-deja/g++.pt/assign1.C: Adjust.
5079         * g++.old-deja/g++.pt/crash20.C: Adjust.
5080
5081         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5082         * g++.dg/cpp0x/defaulted13.C: Adjust.
5083         * g++.dg/cpp0x/defaulted2.C: Adjust.
5084         * g++.dg/cpp0x/defaulted3.C: Adjust.
5085         * g++.dg/cpp0x/initlist9.C: Adjust.
5086         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5087         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5088         * g++.dg/init/synth2.C: Adjust.
5089
5090         * g++.dg/cpp0x/defaulted19.C: New.
5091
5092         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5093         * g++.dg/template/error23.C: Fix for -std=c++0x.
5094
5095 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5096
5097         PR fortran/44718
5098         * gfortran.dg/proc_ptr_28.f90: New.
5099
5100 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR tree-optimization/43801
5103         * g++.dg/torture/pr43801.C: New test.
5104
5105         PR debug/44668
5106         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5107
5108 2010-06-29  Jason Merrill  <jason@redhat.com>
5109
5110         PR c++/44587
5111         * g++.dg/template/qualified-id2.C: New.
5112         * g++.dg/template/qualified-id3.C: New.
5113
5114 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5115
5116         PR fortran/44696
5117         * gfortran.dg/associated_target_4.f90: New.
5118
5119 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5120
5121         PR fortran/44582
5122         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5123
5124 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5125
5126         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5127
5128 2010-06-29  Jan Hubicka  <jh@suse.cz>
5129
5130         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5131
5132 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5133
5134         PR target/43902
5135         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5136         * gcc.target/arm/wmul-3.c: New test.
5137         * gcc.target/arm/wmul-4.c: New test.
5138
5139 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5140
5141         PR rtl-optimization/44659
5142         * gcc.target/i386/extract-1.c: New.
5143         * gcc.target/i386/extract-2.c: Likewise.
5144         * gcc.target/i386/extract-3.c: Likewise.
5145         * gcc.target/i386/extract-4.c: Likewise.
5146         * gcc.target/i386/extract-5.c: Likewise.
5147         * gcc.target/i386/extract-6.c: Likewise.
5148
5149 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR c++/44682
5152         * g++.dg/warn/Wunused-var-14.C: New test.
5153
5154 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5155
5156         PR fortran/43298
5157         * gfortran.dg/nan_6.f90: New.
5158
5159 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5160
5161         PR tree-optimization/43781
5162         * gcc.dg/torture/pr43781.c: New.
5163
5164 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5165
5166         PR fortran/40158
5167         * gfortran.dg/actual_rank_check_1.f90: New test.
5168
5169 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5170
5171         * gcc.dg/ipa/ipa-sra-6.c: New test.
5172
5173 2010-06-28  Jan Hubicka  <jh@suse.cz>
5174
5175         PR tree-optimization/44687
5176         * gcc.c-torture/compile/pr44687.c
5177
5178 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5179
5180         PR c++/44535
5181         * g++.dg/torture/pr44535.C: New test.
5182
5183 2010-06-28  Michael Matz  <matz@suse.de>
5184
5185         PR middle-end/44592
5186         * gfortran.dg/pr44592.f90: New test.
5187
5188 2010-06-28  Jan Hubicka  <jh@suse.cz>
5189
5190         PR tree-optimization/44357
5191         * g++.dg/torture/pr44357.C: New testcase.
5192
5193 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5194
5195         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5196         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5197         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5198         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5199         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5200         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5201         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5202         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5203
5204 2010-06-27  Jan Hubicka  <jh@suse.cz>
5205
5206         * gcc.c-torture/compile/pr44686.c: New file.
5207
5208 2010-06-27  Richard Guenther  <rguenther@suse.de>
5209
5210         PR tree-optimization/44683
5211         * gcc.c-torture/execute/pr44683.c: New testcase.
5212
5213 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5214
5215         * gnat.dg/noreturn3.ad[sb]: New test.
5216
5217 2010-06-26  Jason Merrill  <jason@redhat.com>
5218
5219         * g++.dg/cpp0x/explicit5.C: New.
5220
5221 2010-06-26  Richard Guenther  <rguenther@suse.de>
5222
5223         PR tree-optimization/44393
5224         * gcc.dg/pr44393.c: New testcase.
5225
5226 2010-06-26  Jan Hubicka  <jh@suse.cz>
5227
5228         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5229
5230 2010-06-26  Richard Guenther  <rguenther@suse.de>
5231
5232         PR middle-end/44674
5233         * gcc.dg/pr44674.c: New testcase.
5234
5235 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5236
5237         * gcc.dg/opts-3.c: New test.
5238
5239 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5240
5241         * gfortran.dg/type_decl_1.f90: New.
5242         * gfortran.dg/type_decl_2.f90: New.
5243
5244 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5245
5246         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5247         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5248
5249 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5250
5251         PR testsuite/38946
5252         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5253         error in comparing reals.
5254
5255 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5256
5257         * selected_real_kind_2.f90: New.
5258         * selected_real_kind_3.f90: New.
5259
5260 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5261
5262         * gfortran.dg/entry_19.f90: New.
5263
5264 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5265
5266         * gfortran.dg/end_subroutine_1.f90: New.
5267         * gfortran.dg/end_subroutine_2.f90: New.
5268         * gfortran.dg/interface_proc_end.f90: Update.
5269
5270 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5271
5272         * gfortran.dg/semicolon_fixed.f: Update.
5273         * gfortran.dg/semicolon_fixed_2.f: New.
5274         * gfortran.dg/semicolon_free_2.f90: New.
5275         * gfortran.dg/semicolon_free.f90: Update.
5276
5277 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5278
5279         PR fortran/44448
5280         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5281
5282 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5283
5284         * g++.dg/ipa/iinline-3.C: New test.
5285         * gcc.dg/ipa/modif-1.c: Removed.
5286
5287 2010-06-25  Jan Hubicka  <jh@suse.cz>
5288
5289         * gcc.dg/tree-ssa/ipa-split-1.c
5290
5291 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5292
5293         * g++.dg/ipa/iinline-2.C: New test.
5294
5295 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5296
5297         PR middle-end/43866
5298         * gfortran.dg/pr43866.f90: New test.
5299
5300         PR tree-optimization/44539
5301         * gcc.dg/pr44539.c: New test.
5302
5303 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5304
5305         From Jim Wilson:
5306         PR target/43902
5307         * gcc.target/mips/madd-9.c: New test.
5308
5309 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5310
5311         PR c/44517
5312         * gcc.dg/noncompile/pr44517.c: New.
5313         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5314
5315 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5316
5317         PR testsuite/43283
5318         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5319         and add argument to nop for IA64.
5320
5321 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5322
5323         PR target/44588
5324         * gcc.target/i386/mod-1.c: New.
5325         * gcc.target/i386/umod-1.c: Likewise.
5326         * gcc.target/i386/umod-2.c: Likewise.
5327         * gcc.target/i386/umod-3.c: Likewise.
5328
5329 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR middle-end/44492
5332         * g++.dg/torture/pr44492.C: New test.
5333
5334 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5335
5336         * c-c++-common/warn-omitted-condop.c: New.
5337
5338 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5339
5340         PR fortran/44614
5341         * gfortran.dg/import8.f90: New.
5342
5343 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5344
5345         * gnat.dg/not_null.adb: Update test case.
5346
5347 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR c++/44619
5350         * g++.dg/warn/Wunused-var-13.C: New test.
5351
5352         PR c++/44627
5353         * g++.dg/diagnostic/method1.C: New test.
5354
5355 2010-06-22  Cary Coutant  <ccoutant@google.com>
5356
5357         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5358
5359 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5360
5361         PR fortran/44616
5362         * gfortran.dg/abstract_type_8.f03: New.
5363
5364 2010-06-21  Jason Merrill  <jason@redhat.com>
5365
5366         * g++.dg/cpp0x/noexcept08.C: New.
5367
5368         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5369
5370 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5371
5372         PR target/44615
5373         * gcc.target/i386/sse2-vec-2a.c: New.
5374
5375 2010-06-21  DJ Delorie  <dj@redhat.com>
5376
5377         * gcc.dg/pragma-diag-1.c: New.
5378
5379 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5380
5381         PR target/44615
5382         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5383
5384 2010-06-21  Alan Modra  <amodra@gmail.com>
5385
5386         PR testsuite/44505
5387         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5388         tail call to check_fa_mid.
5389
5390 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5391
5392         PR target/44575
5393         * gcc.c-torture/execute/pr44575.c: New test.
5394
5395 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5396
5397         PR fortran/40632
5398         * gfortran.dg/contiguous_1.f90: New.
5399         * gfortran.dg/contiguous_2.f90: New.
5400         * gfortran.dg/contiguous_3.f90: New.
5401
5402 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5403
5404         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5405         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5406
5407 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5408
5409         PR target/44546
5410         * gcc.target/i386/pr44546.c: New test.
5411
5412 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5413
5414         * gcc.dg/opts-2.c: New test.
5415
5416 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5417
5418         PR fortran/44584
5419         * gfortran.dg/typebound_proc_15.f03: Modified.
5420
5421 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5422
5423         PR target/44072
5424         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5425         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5426
5427 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5428
5429         * g++.dg/ext/label13.C: Fix typo in last change.
5430
5431 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5432
5433         PR libfortran/44477
5434         * gfortran.dg/eof_3.f90
5435         * gfortran.dg/endfile_2.f90
5436         * gfortran.dg/endfile_4.f90
5437         * gfortran.dg/endfile_3.f90
5438
5439 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5440
5441         PR c++/41090
5442         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5443
5444 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5445
5446         PR fortran/44556
5447         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5448
5449 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5450
5451         * gcc.target/arm/pr40900.c: New test.
5452
5453 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5454
5455         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5456
5457 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5458
5459         PR fortran/44558
5460         * gfortran.dg/typebound_call_15.f03: New.
5461
5462 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5463
5464         PR c++/44486
5465         * g++.dg/pr44486.C: New.
5466
5467 2010-06-16  DJ Delorie  <dj@redhat.com>
5468
5469         * gcc.target/i386/volatile-bitfields-1.c: New.
5470         * gcc.target/i386/volatile-bitfields-2.c: New.
5471
5472 2010-06-16  Jason Merrill  <jason@redhat.com>
5473
5474         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5475
5476         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5477
5478 2010-06-16  Richard Guenther  <rguenther@suse.de>
5479
5480         PR c/44555
5481         * gcc.c-torture/execute/pr44555.c: New testcase.
5482
5483 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5484
5485         PR fortran/44549
5486         * gfortran.dg/typebound_proc_16.f03: New.
5487
5488 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5489
5490         * g++.dg/torture/pr43905.C: New test.
5491
5492 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5493
5494         PR testsuite/44538
5495         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5496         initialization loop from being vectorized.
5497         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5498
5499 2010-06-16  Alan Modra  <amodra@gmail.com>
5500
5501         PR tree-optimization/44507
5502         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5503
5504 2010-06-15  Jason Merrill  <jason@redhat.com>
5505
5506         * g++.dg/overload/arg3.C: Adjust error locations.
5507         * g++.dg/overload/copy1.C: Likewise.
5508         * g++.dg/tc1/dr152.C: Likewise.
5509         * g++.dg/template/incomplete4.C: Likewise.
5510         * g++.dg/template/incomplete5.C: Likewise.
5511         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5512         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5513         * g++.old-deja/g++.pt/crash9.C: Likewise.
5514
5515         * g++.dg/inherit/virtual5.C: New.
5516
5517         * g++.dg/cpp0x/defaulted18.C: New.
5518
5519         * g++.dg/cpp0x/initlist40.C: New.
5520
5521         * g++.dg/cpp0x/initlist39.C: New.
5522
5523 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5524
5525         PR middle-end/44391
5526         * gcc.dg/graphite/pr44391.c: New.
5527
5528 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5529
5530         PR fortran/43388
5531         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5532         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5533         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5534         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5535
5536 2010-06-15  Richard Guenther  <rguenther@suse.de>
5537
5538         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5539
5540 2010-06-15  Richard Guenther  <rguenther@suse.de>
5541
5542         * gcc.dg/vect/bb-slp-21.c: Adjust.
5543         * gcc.dg/vect/bb-slp-13.c: Likewise
5544         * gcc.dg/vect/bb-slp-4.c: Likewise
5545         * gcc.dg/vect/bb-slp-22.c: Likewise
5546         * gcc.dg/vect/bb-slp-14.c: Likewise
5547         * gcc.dg/vect/bb-slp-23.c: Likewise
5548         * gcc.dg/vect/bb-slp-15.c: Likewise
5549         * gcc.dg/vect/bb-slp-17.c: Likewise
5550         * gcc.dg/vect/bb-slp-18.c: Likewise
5551         * gcc.dg/vect/bb-slp-19.c: Likewise
5552         * gcc.dg/vect/bb-slp-10.c: Likewise
5553         * gcc.dg/vect/bb-slp-11.c: Likewise
5554         * gcc.dg/vect/bb-slp-20.c: Likewise
5555         * gcc.dg/vect/bb-slp-3.c: Likewise
5556
5557 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5558
5559         PR fortran/44536
5560         * gfortran.dg/gomp/pr44536.f90: New test.
5561         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5562
5563 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5564
5565         PR target/44534
5566         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5567         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5568
5569 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5570
5571         PR tree-optimization/44508
5572         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5573
5574         PR bootstrap/44509
5575         * gcc.dg/pr44509.c: New test.
5576
5577 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5578
5579         PR tree-optimization/44507
5580         * gcc.dg/vect/pr44507.c: New test.
5581
5582 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5583
5584         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5585         and c-pretty-print.h.
5586
5587         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5588
5589 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5590
5591         * gfortran.dg/whole_file_18.f90: Updated error message.
5592
5593 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5594
5595         * gfortran.dg/whole_file_20.f03: New.
5596
5597 2010-06-12  Jan Hubicka  <jh@suse.cz>
5598
5599         * gcc.c-torture/compile/pc44485.c: New testcase.
5600
5601 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5602
5603         PR fortran/40117
5604         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5605         * gfortran.dg/typebound_proc_14.f03: New.
5606         * gfortran.dg/typebound_proc_15.f03: New.
5607
5608 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5609
5610         * gcc.dg/opts-1.c: New test.
5611
5612 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5613
5614         * gcc.dg/funroll-loops-all.c: Update expected error.
5615
5616 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5617
5618         PR target/44481
5619         * gcc.target/i386/pr44481.c: New test.
5620
5621 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5622
5623         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5624
5625 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5626
5627         PR middle-end/44483
5628         * gcc.dg/tree-ssa/pr44483.c: New.
5629
5630 2010-06-11  Paul Brook  <paul@codesourcery.com>
5631
5632         * g++.dg/other/arm-neon-1.C: New test.
5633
5634 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5635
5636         PR fortran/42051
5637         PR fortran/43896
5638         * gfortran.dg/class_23.f03: New test.
5639
5640 2010-06-11  Jan Hubicka  <jh@suse.cz>
5641
5642         * gcc.dg/ipa/pure-const-2.c: New testcase.
5643
5644 2010-06-11  Jan Hubicka  <jh@suse.cz>
5645
5646         * gcc.dg/noreturn-7.c: Update.
5647         * gcc.dg/noreturn-4.c: Update.
5648
5649 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5650
5651         Fix MIPS bootstrap
5652         * g++.dg/other/typedef4.C: New test.
5653
5654 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5655
5656         PR fortran/44207
5657         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5658
5659 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5660
5661         PR fortran/44457
5662         * gfortran.dg/asynchronous_3.f03
5663
5664 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5665
5666         PR middle-end/44185
5667         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5668         non-temporal stores out of the tests to form new test cases.  As a
5669         result, no non-temporal store should be generated in this case.
5670
5671         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5672         prefetch-7.c that generate one non-temporal store.
5673
5674         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5675         prefetch-7.c that generate one non-temporal store and one
5676         one-temporal prefetch.
5677
5678 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5679
5680         PR tree-optimization/44258
5681         * gcc.dg/tree-ssa/pr44258.c: New test.
5682
5683 2010-06-10  Daniel Kraft  <d@domob.eu>
5684
5685         PR fortran/38936
5686         * gfortran.dg/associate_1.f03: New test.
5687         * gfortran.dg/associate_2.f95: New test.
5688         * gfortran.dg/associate_3.f03: New test.
5689         * gfortran.dg/associate_4.f08: New test.
5690
5691 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5692
5693         * gfortran.dg/selected_char_kind_4.f90: New test.
5694
5695 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5696
5697         * gcc.dg/pr42461.c: New test.
5698
5699 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5700
5701         PR fortran/44347
5702         * gfortran.dg/selected_real_kind_1.f90: New.
5703
5704 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5705
5706         PR fortran/44359
5707         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5708         warning.
5709         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5710         check for warning.
5711
5712 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5713
5714         * gfortran.dg/data_namelist_conflict.f90: New test.
5715
5716 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5717
5718         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5719         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5720         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5721
5722 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5723
5724         * gfortran.dg/mvbits_9.f90: New test.
5725         * gfortran.dg/ibset_1.f90: Ditto.
5726         * gfortran.dg/ibits_1.f90: Ditto.
5727         * gfortran.dg/btest_1.f90: Ditto.
5728         * gfortran.dg/ibclr_1.f90: Ditto.
5729
5730 2010-06-09  Jason Merrill  <jason@redhat.com>
5731
5732         PR c++/44366
5733         * g++.dg/cpp0x/decltype23.C: Move to...
5734         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5735
5736 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5737
5738         PR fortran/44211
5739         * gfortran.dg/typebound_call_14.f03: New test.
5740
5741 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5742
5743         PR tree-optimization/44423
5744         * gcc.dg/tree-ssa/pr44423.c: New test.
5745
5746 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5747
5748         PR testsuite/42843
5749         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5750         TV_NONE to initialize tv_id field.
5751         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5752         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5753         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5754         Include toplev.h .
5755         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5756         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5757         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5758
5759 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5760
5761         PR tree-optimization/39874
5762         PR middle-end/28685
5763         * gcc.dg/pr39874.c: New file.
5764
5765 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5766
5767         * g++.dg/ext/attr-alias-1.C: New.
5768         * g++.dg/ext/attr-alias-2.C: New.
5769
5770 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/44446
5773         * gfortran.dg/proc_ptr_27.f90: New.
5774
5775 2010-06-07  Jason Merrill  <jason@redhat.com>
5776
5777         PR c++/44366
5778         * g++.dg/cpp0x/decltype23.C: New.
5779
5780 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5781             Shujing Zhao  <pearly.zhao@oracle.com>
5782
5783         PR c/37724
5784         * gcc.dg/c90-const-expr-10.c: Adjust.
5785         * gcc.dg/c99-const-expr-10.c: Adjust.
5786         * gcc.dg/init-bad-7.c: New.
5787
5788 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5789
5790         * lib/target-supports.exp (check_effective_target_gas): New proc.
5791         * gcc.c-torture/execute/960321-1.x: New file.
5792
5793 2010-06-07  Jason Merrill  <jason@redhat.com>
5794
5795         PR c++/44401
5796         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5797
5798 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5799
5800         PR c++/44444
5801         * g++.dg/warn/Wunused-var-12.C: New test.
5802
5803         PR c++/44443
5804         * c-c++-common/Wunused-var-11.c: New test.
5805
5806 2010-06-07  Jan Hubicka  <jh@suse.cz>
5807
5808         * gcc.dg/ipa/pure-const-1.c: New testcase.
5809
5810 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5811
5812         PR rtl-optimization/44404
5813         * gcc.dg/pr44404.c: New.
5814
5815 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5816
5817         PR target/44159
5818         * gcc.target/i386/abi-2.c: Check sysv abi here.
5819         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5820         function to avoid failures by different ABIs.
5821         * gcc.target/i386/aes-check.h: Likewise.
5822         * gcc.target/i386/avx-check.h: Likewise.
5823         * gcc.target/i386/fma4-check.h: Likewise.
5824         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5825         * gcc.target/i386/mmx-check.h: Likewise.
5826         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5827         * gcc.target/i386/pclmul-check.h: Likewise.
5828         * gcc.target/i386/sse-check.h: Likewise.
5829         * gcc.target/i386/sse2-check.h: Likewise.
5830         * gcc.target/i386/sse3-check.h: Likewise.
5831         * gcc.target/i386/sse4_1-check.h: Likewise.
5832         * gcc.target/i386/sse4_2-check.h: Likewise.
5833         * gcc.target/i386/sse4a-check.h: Likewise.
5834         * gcc.target/i386/ssse3-check.h: Likewise.
5835         * gcc.target/i386/xop-check.h: Likewise.
5836         * gcc.target/i386/pr27971.c: Fix for LLP64.
5837         * gcc.target/i386/pr39139.c: Likewise.
5838         * gcc.target/i386/pr39315-check.c: Likewise.
5839         * gcc.target/i386/vararg-1.c: Likewise.
5840         * gcc.target/i386/vararg-2.c: Likewise.
5841         Additional add dg-compile to avoid failure due
5842         missing foo symbol.
5843
5844         * gcc.dg/compound-literal-1.c: Fix for llp64.
5845         * gcc.dg/pr32370.c: Likewise.
5846         * gcc.dg/pr37561.c: Likewise.
5847         * gcc.dg/pr41340.c: Likewise.
5848         * gcc.dg/pr41551.c: Likewise.
5849
5850 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5851
5852         PR c++/44188
5853         * g++.dg/debug/dwarf2/typedef3.C: New test.
5854
5855 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5856
5857         PR c/20000
5858         * c-c++-common/pr20000.c: New.
5859
5860 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5861
5862         PR c++/44086
5863         * g++.dg/init/pr44086.C: New.
5864         * g++.dg/cpp0x/decltype4.C: Adjust.
5865
5866 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5867
5868         PR fortran/43945
5869         * gfortran.dg/generic_23.f03: New test.
5870
5871 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5872
5873         PR fortran/43895
5874         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5875
5876 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5877
5878         PR c++/44361
5879         * c-c++-common/Wunused-var-9.c: New test.
5880
5881 2010-06-05  Jason Merrill  <jason@redhat.com>
5882
5883         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5884
5885 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5886
5887         PR c/44322
5888         * gcc.dg/c99-restrict-4.c: New test.
5889
5890 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5891
5892         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5893         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5894         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5895         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5896         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5897         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5898         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5899         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5900         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5901         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5902         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5903         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5904         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5905         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5906         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5907         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5908         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5909         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5910         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5911         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5912         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5913         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5914
5915 2010-06-04  Jason Merrill  <jason@redhat.com>
5916
5917         * g++.dg/cpp0x/noexcept06.C: New.
5918         * g++.dg/cpp0x/noexcept07.C: New.
5919
5920         * g++.dg/cpp0x/noexcept01.C: New.
5921         * g++.dg/cpp0x/noexcept02.C: New.
5922         * g++.dg/cpp0x/noexcept03.C: New.
5923         * g++.dg/cpp0x/noexcept04.C: New.
5924         * g++.dg/cpp0x/noexcept05.C: New.
5925
5926 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR c++/44412
5929         * g++.dg/warn/Wunused-var-10.C: New test.
5930         * g++.dg/warn/Wunused-var-11.C: New test.
5931
5932         PR c++/44362
5933         * c-c++-common/Wunused-var-10.c: New test.
5934
5935 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5936
5937         PR c/25880
5938         * gcc.dg/assign-warn-2.c: Update.
5939         * gcc.dg/cpp/line3.c: Update.
5940         * gcc.dg/c99-array-lval-8.c: Update.
5941         * gcc.dg/cast-qual-2.c: Update.
5942         * gcc.dg/c99-arraydecl-3.c:  Update.
5943         * gcc.dg/assign-warn-1.c:  Update.
5944         * gcc.dg/format/gcc_diag-1.c:  Update.
5945
5946 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5947
5948         PR rtl-optimization/39871
5949         PR rtl-optimization/40615
5950         PR rtl-optimization/42500
5951         PR rtl-optimization/42502
5952         * gcc.target/arm/eliminate.c: New test.
5953
5954 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5955
5956         PR libstdc++/44410
5957         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5958         * g++.old-deja/g++.other/delete3.C: Likewise.
5959         * g++.old-deja/g++.other/new.C: Likewise.
5960         * g++.old-deja/g++.law/operators27.C: Likewise.
5961         * g++.old-deja/g++.mike/p755.C: Likewise.
5962         * g++.dg/eh/new1.C: Likewise.
5963         * g++.dg/init/new5.C: Likewise.
5964
5965 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5966
5967         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5968         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5969         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5970
5971 2010-06-03  Richard Guenther  <rguenther@suse.de>
5972
5973         PR lto/41921
5974         * lib/lto.exp: Always load gcc.exp.
5975         (lto-obj): For C source files invoke gcc_target_compile.
5976         * g++.dg/lto/20100603-1_0.C: New testcase.
5977         * g++.dg/lto/20100603-1_1.c: Likewise.
5978
5979 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5980
5981         PR tree-optimization/43688
5982         * gfortran.dg/pr43688.f90: New.
5983
5984 2010-06-03  Richard Guenther  <rguenther@suse.de>
5985
5986         PR lto/41584
5987         * gcc.dg/lto/20100603-1_0.c: New testcase.
5988         * gcc.dg/lto/20100603-2_0.c: Likewise.
5989         * gcc.dg/lto/20100603-3_0.c: Likewise.
5990
5991 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5992
5993         PR target/44218
5994         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5995         * gcc.target/powerpc/recip-2.c: Ditto.
5996         * gcc.target/powerpc/recip-3.c: Ditto.
5997         * gcc.target/powerpc/recip-4.c: Ditto.
5998         * gcc.target/powerpc/recip-5.c: Ditto.
5999         * gcc.target/powerpc/recip-6.c: Ditto.
6000         * gcc.target/powerpc/recip-7.c: Ditto.
6001         * gcc.target/powerpc/recip-test.h: Ditto.
6002         * gcc.target/powerpc/recip-test2.h: Ditto.
6003
6004 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6005
6006         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6007
6008 2010-06-02  Jason Merrill  <jason@redhat.com>
6009
6010         * g++.dg/ext/vector9.C: Expect typedef in error message.
6011
6012         PR c++/9726
6013         PR c++/23594
6014         PR c++/44333
6015         * g++.dg/tc1/dr101.C: Remove xfails.
6016
6017 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6018
6019         PR middle-end/44372
6020         * g++.dg/ipa/pr44372.C: New.
6021
6022 2010-06-02  Jan Hubicka  <jh@suse.cz>
6023
6024         PR middle-end/44295
6025         * g++.dg/torture/pr44295.C: Neww testcase.
6026
6027 2010-06-02  Jan Hubicka  <jh@suse.cz>
6028
6029         * gcc.dg/tree-ssa/loadpre6.c: Update.
6030
6031 2010-06-02  Richard Guenther  <rguenther@suse.de>
6032
6033         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6034         diagnostic.h.
6035
6036 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6037
6038         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6039         the link fail message.
6040
6041 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6042
6043         PR fortran/44360
6044         * gfortran.dg/use_13.f90: New test case.
6045
6046 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6047
6048         PR fortran/44371
6049         * gfortran.dg/error_stop_2.f08: Minor update.
6050
6051 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6052
6053         PR fortran/44371
6054         * gfortran.dg/error_stop_1.f08: New test.
6055         * gfortran.dg/error_stop_2.f08: New test.
6056
6057 2010-06-01  Jason Merrill  <jason@redhat.com>
6058
6059         DR 990
6060         * g++.dg/cpp0x/initlist37.C: New.
6061         * g++.dg/cpp0x/initlist38.C: New.
6062
6063         PR c++/44358
6064         * g++.dg/cpp0x/initlist36.C: New.
6065
6066 2010-05-31 Jan Hubicka  <jh@suse.cz>
6067
6068         * gcc.dg/noreturn-8.c: New testcase.
6069
6070 2010-05-31 Jan Hubicka  <jh@suse.cz>
6071
6072         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6073         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6074
6075 2010-05-31 Jan Hubicka  <jh@suse.cz>
6076
6077         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6078         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6079
6080 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6081
6082         PR fortran/36928
6083         * gfortran.dg/dependency_27.f90:  New test.
6084         * gfortran.dg/array_assign_1.F90:  New test.
6085
6086 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR target/44338
6089         * gcc.target/i386/sse-24.c: New test.
6090
6091 2010-05-31  Jan Hubicka  <jh@suse.cz>
6092
6093         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6094
6095 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6096
6097         PR middle-end/44337
6098         * gcc.dg/pr44337.c: New test.
6099
6100         PR tree-optimization/44182
6101         * g++.dg/debug/pr44182.C: New test.
6102
6103 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6104
6105         * gcc.dg/nested-func-7.c: New test.
6106         * gnat.dg/frame_overflow.adb: Adjust directives.
6107
6108 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6109
6110         * gnat.dg/prot2.ad[sb]: New test.
6111         * gnat.dg/prot2_pkg1.ads: New helper.
6112         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6113
6114 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6115
6116         * gnat.dg/array11.adb: Adjust dg-warning directive.
6117         * gnat.dg/object_overflow.adb: Likewise.
6118
6119 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6120
6121         PR middle-end/44306
6122         * gcc.dg/tree-ssa/pr44306.c: New.
6123
6124 2010-05-29  Jan Hubicka  <jh@suse.cz>
6125
6126         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6127
6128 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6129
6130         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6131
6132 2010-05-28  Mike Stump  <mikestump@comcast.net>
6133
6134         PR objc/44125
6135         * objc.dg/const-str-9.m: Remove static.
6136
6137 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6138
6139         PR target/43636
6140         * gcc.c-torture/compile/pr43636.c: New test.
6141
6142 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6143
6144         PR objc++/23616
6145         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6146         * obj-c++.dg/try-catch-9.mm: Ditto.
6147
6148 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6149
6150         Revert patch for PR c++/44188
6151         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6152
6153 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6154
6155         PR c++/44188
6156         * g++.dg/debug/dwarf2/typedef3.C: New test.
6157
6158 2010-05-27  Jason Merrill  <jason@redhat.com>
6159
6160         PR c++/43555
6161         * g++.dg/ext/vla9.C: New.
6162
6163 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6164
6165         PR objc/44140
6166         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6167         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6168         * objc.dg/torture/tls/thr-init.m: Ditto.
6169         * objc.dg/torture/trivial.m: Ditto.
6170         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6171         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6172         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6173         * obj-c++.dg/torture/trivial.mm: Ditto.
6174
6175 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6176
6177         * g++.dg/lto/20100302_0.C: Skip on darwin.
6178
6179 2010-05-27  Richard Guenther  <rguenther@suse.de>
6180
6181         PR tree-optimization/44284
6182         * gcc.dg/vect/vect-118.c: New testcase.
6183         * gcc.dg/vect/bb-slp-20.c: Adjust.
6184         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6185         * gcc.dg/vect/slp-9.c: Likewise.
6186         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6187         * gcc.dg/vect/vect-10.c: Likewise.
6188         * gcc.dg/vect/vect-109.c: Likewise.
6189         * gcc.dg/vect/vect-12.c: Likewise.
6190         * gcc.dg/vect/vect-36.c: Likewise.
6191         * gcc.dg/vect/vect-7.c: Likewise.
6192         * gcc.dg/vect/vect-iv-8.c: Likewise.
6193         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6194         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6195         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6196         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6197         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6198         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6199         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6200         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6201         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6202         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6203         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6204         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6205         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6206         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6207         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6208         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6209         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6210
6211 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6212
6213         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6214         necessary.
6215
6216 2010-05-26  Jan Hubicka  <jh@suse.cz>
6217
6218         * gcc.dg/lto/materialize-1_0.c: New file.
6219         * gcc.dg/lto/materialize-1_1.c: New file.
6220
6221 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6222
6223         * gnat.dg/lto10.adb: New test.
6224         * gnat.dg/lto10_pkg.ads: New helper.
6225
6226 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6227
6228         * lib/target-supports.exp (check_effective_target_int128): New
6229         function to check if __int128 types are available for target.
6230         * c-c++-common/int128-types-1.c: New.
6231         * c-c++-common/int128-1.c: New.
6232         * c-c++-common/int128-2.c: New.
6233         * g++.dg/abi/mangle43.C: New.
6234         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6235         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6236         pointer-wide scalar.
6237         * g++.dg/other/pr25632.C: Likewise.
6238         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6239         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6240         overflow warnings.
6241         * g++.dg/warn/pr13358-4.C: Likewise.
6242         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6243         * g++.dg/warn/Wconversion-null.C: Likewise.
6244
6245 2010-05-26  Jason Merrill  <jason@redhat.com>
6246
6247         PR c++/43382
6248         * g++.dg/cpp0x/variadic101.C: New.
6249
6250 2010-05-26  Richard Guenther  <rguenther@suse.de>
6251
6252         PR rtl-optimization/44164
6253         * gcc.c-torture/execute/pr44164.c: New testcase.
6254         * g++.dg/tree-ssa/pr13146.C: Adjust.
6255
6256 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6257
6258         PR fortran/40011
6259         * gfortran.dg/whole_file_19.f90 : New test.
6260
6261 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6262
6263         PR fortran/30668
6264         PR fortran/31346
6265         PR fortran/34260
6266         * gfortran.dg/pr40999.f: Fix function type.
6267         * gfortran.dg/whole_file_5.f90: Likewise.
6268         * gfortran.dg/whole_file_6.f90: Likewise.
6269         * gfortran.dg/whole_file_16.f90: New.
6270         * gfortran.dg/whole_file_17.f90: New.
6271         * gfortran.dg/whole_file_18.f90: New.
6272
6273 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6274             Iain Sandoe  <iains@gcc.gnu.org>
6275
6276         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6277         * gcc.c-torture/compile/pr44197.c: Require alias support.
6278         * gcc.dg/lto/20081222_0.c: Ditto.
6279
6280 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6281
6282         PR debug/42801
6283         * gcc.dg/guality/vla-2.c: New test.
6284
6285 2010-05-25  Richard Guenther  <rguenther@suse.de>
6286
6287         PR middle-end/44069
6288         * g++.dg/torture/pr44069.C: New testcase.
6289
6290 2010-05-25  Richard Guenther  <rguenther@suse.de>
6291
6292         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6293
6294 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6295
6296         PR objc/44140
6297         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6298
6299 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6300
6301         * obj-c++.dg/torture/tls/trivial.mm: New.
6302         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6303         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6304         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6305         * obj-c++.dg/torture/tls/diag-1.mm: New.
6306         * obj-c++.dg/torture/tls/tls.exp: New.
6307         * obj-c++.dg/torture/trivial.mm: New.
6308         * obj-c++.dg/torture/dg-torture.exp: New.
6309         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6310         * obj-c++.dg/tls/trivial.m: New.
6311         * obj-c++.dg/tls/init-1.mm: New.
6312         * obj-c++.dg/tls/diag-1.mm: New.
6313         * obj-c++.dg/tls/init-2.mm: New.
6314         * obj-c++.dg/tls/diag-2.mm: New.
6315         * obj-c++.dg/tls/diag-3.mm: New.
6316         * obj-c++.dg/tls/diag-4.mm: New.
6317         * obj-c++.dg/tls/static-1.mm: New.
6318         * obj-c++.dg/tls/tls.exp: New.
6319         * obj-c++.dg/tls/diag-5.mm: New.
6320         * obj-c++.dg/tls/static-1a.mm: New.
6321         * objc-obj-c++-shared/Object1.mm: New.
6322         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6323
6324 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6325
6326         PR objc++/43689
6327         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6328         * obj-c++.dg/const-str-6.mm: Ditto.
6329
6330 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6331
6332         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6333
6334 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6335
6336         PR ada/38394
6337         * gnat.dg/array13.ad[sb]: New test.
6338
6339 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6340             Sandra Loosemore  <sandra@codesourcery.com>
6341
6342         * gcc.target/arm/neon/: Regenerated test cases.
6343
6344         * gcc.target/arm/neon/polytypes.c,
6345         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6346         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6347         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6348         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6349         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6350         dg-add-options arm_neon.
6351
6352         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6353         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6354         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6355         and arm_neon_fp16_ok.
6356
6357         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6358         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6359
6360         * lib/target-supports.exp (add_options_for_arm_neon): New.
6361         (check_effective_target_arm_neon_ok_nocache): New, from
6362         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6363         (check_effective_target_arm_neon_ok): Use
6364         check_effective_target_arm_neon_ok_nocache.
6365         (add_options_for_arm_neon_fp16)
6366         (check_effective_target_arm_neon_fp16_ok)
6367         check_effective_target_arm_neon_fp16_ok_nocache): New.
6368         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6369
6370 2010-05-24  Jason Merrill  <jason@redhat.com>
6371
6372         PR c++/41510
6373         * g++.dg/cpp0x/initlist35.C: New.
6374         * g++.dg/init/brace6.C: Adjust.
6375
6376 2010-05-24  Paul Brook  <paul@codesourcery.com>
6377
6378         * gcc.target/arm/frame-pointer-1.c: New test.
6379         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6380         pointer elimination.
6381
6382 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6383
6384         PR target/44245
6385         * gcc.target/i386/crc32-3.c: New.
6386         * gcc.target/i386/crc32-4.c: Likewise.
6387
6388 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6389
6390         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6391         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6392         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6393
6394 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6395
6396         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6397
6398 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6399
6400         PR target/43869
6401         * gcc.c-target/pr43869.c: New test.
6402
6403 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6404
6405         PR fortran/44212
6406         * gfortran.dg/class_22.f03: New.
6407
6408 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6409
6410         PR lto/44238
6411         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6412
6413 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6414
6415         PR fortran/44213
6416         * gfortran.dg/abstract_type_7.f03: New.
6417
6418 2010-05-21  Jason Merrill  <jason@redhat.com>
6419
6420         * g++.dg/eh/spec11.C: Test cleanup optimization.
6421
6422 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6423
6424         PR debug/44223
6425         * gcc.target/i386/pr44223.c: New test.
6426
6427 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6428
6429         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6430
6431 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6432
6433         * g++.dg/other/const3.C: New test.
6434
6435 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6436
6437         PR fortran/38407
6438         * warn_unused_dummy_argument_1.f90: New.
6439         * warn_unused_dummy_argument_2.f90: New.
6440
6441 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6442
6443         PR c++/30298
6444         * g++.dg/inherit/crash1.C: New.
6445         * g++.dg/inherit/crash2.C: Likewise.
6446
6447 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6448
6449         PR debug/44178
6450         * g++.dg/debug/pr44178.C: New test.
6451
6452 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6453
6454         PR middle-end/44185
6455         * gcc.dg/tree-ssa/prefetch-6.c: Add
6456         --param min-insn-to-prefetch-ratio=6.
6457         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6458         allow unrolling, and adjust the movnti count.
6459
6460 2010-05-20  Jan Hubicka  <jh@suse.cz>
6461
6462         PR middle-end/44197
6463         * gcc.c-torture/compile/pr44197.c: New file.
6464
6465 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6466
6467         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6468         Fix test code.
6469         (check_effective_target_xop): Remove __may_alias__ attribute.
6470
6471 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6472
6473         PR target/44202
6474         * gcc.c-torture/execute/pr44202-1.c: New test.
6475
6476 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6477
6478         PR fortran/43851
6479         * gfortran.dg/label_1.f90: Update test.
6480
6481 2010-05-19  Jan Hubicka  <jh@suse.cz>
6482
6483         * gcc.dg/lto/ipareference2_0.c: New file.
6484         * gcc.dg/lto/ipareference2_1.c: New file.
6485
6486 2010-05-19  Jason Merrill  <jason@redhat.com>
6487
6488         * g++.dg/parse/fn-typedef2.C: New.
6489
6490         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6491         function type.
6492
6493         PR c++/44193
6494         * g++.dg/template/fntype1.C: New.
6495
6496 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6497
6498         * gnat.dg/discr23.ad[sb]: New test.
6499         * gnat.dg/discr23_pkg.ads: New helper.
6500
6501         * gnat.dg/specs/controlled1.ads: New test.
6502         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6503
6504 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6505
6506         PR fortran/44055
6507         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6508         Fixed scope of C_SIZEOF.
6509         * gfortran.dg/warn_conversion_2.f90: New.
6510
6511 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6512
6513         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6514         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6515         for optional selector.
6516         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6517         (check_effective_target_sse3): New proc.
6518         * gcc.target/i386/math-torture/math-torture.exp: Load
6519         target-supports.exp.
6520         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6521         check_effective_target_sse2.
6522         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6523         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6524         * g++.dg/vect/vect.exp: Likewise.
6525         * gfortran.dg/vect/vect.exp: Likewise.
6526         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6527         -msse2 if check_effective_target_sse2.
6528
6529         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6530         * gcc.target/i386/3dnow-2.c: Likewise.
6531         * gcc.target/i386/3dnowA-1.c: Likewise.
6532         * gcc.target/i386/3dnowA-2.c: Likewise.
6533         * gcc.target/i386/pr42549.c: Likewise.
6534
6535         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6536         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6537         * gcc.target/i386/sse3-addsubps.c: Likewise.
6538         * gcc.target/i386/sse3-haddpd.c: Likewise.
6539         * gcc.target/i386/sse3-haddps.c: Likewise.
6540         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6541         * gcc.target/i386/sse3-hsubps.c: Likewise.
6542         * gcc.target/i386/sse3-movddup.c: Likewise.
6543         * gcc.target/i386/sse3-movshdup.c: Likewise.
6544         * gcc.target/i386/sse3-movsldup.c: Likewise.
6545
6546         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6547         * g++.dg/ext/attrib35.C: Likewise.
6548         * g++.dg/opt/pr40496.C: Likewise.
6549         * g++.dg/other/i386-1.C: Likewise.
6550         * g++.dg/other/i386-4.C: Likewise.
6551         * g++.dg/other/pr34435.C: Likewise.
6552         * g++.dg/other/pr39496.C: Likewise.
6553         * g++.dg/other/pr40446.C: Likewise.
6554         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6555         * gcc.dg/compat/vector-1a_main.c: Likewise.
6556         * gcc.dg/compat/vector-2a_main.c: Likewise.
6557         * gcc.dg/lto/20090206-1_0.c: Likewise.
6558         * gcc.dg/pr34856.c: Likewise.
6559         * gcc.dg/pr36584.c: Likewise.
6560         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6561         * gcc.dg/pr37544.c: Likewise.
6562         * gcc.dg/torture/pr16104-1.c: Likewise.
6563         * gcc.dg/torture/pr35771-1.c: Likewise.
6564         * gcc.dg/torture/pr35771-2.c: Likewise.
6565         * gcc.dg/torture/pr35771-3.c: Likewise.
6566         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6567         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6568         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6569         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6570         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6571         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6572         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6573         * gcc.target/i386/20060512-1.c: Likewise.
6574         * gcc.target/i386/20060512-3.c: Likewise.
6575         * gcc.target/i386/all_one_m128i.c: Likewise.
6576         * gcc.target/i386/float128-1.c: Likewise.
6577         * gcc.target/i386/float128-2.c: Likewise.
6578         * gcc.target/i386/fpcvt-1.c: Likewise.
6579         * gcc.target/i386/fpcvt-2.c: Likewise.
6580         * gcc.target/i386/fpcvt-3.c: Likewise.
6581         * gcc.target/i386/fpprec-1.c: Likewise.
6582         * gcc.target/i386/funcspec-9.c: Likewise.
6583         * gcc.target/i386/incoming-1.c: Likewise.
6584         * gcc.target/i386/incoming-12.c: Likewise.
6585         * gcc.target/i386/incoming-2.c: Likewise.
6586         * gcc.target/i386/incoming-3.c: Likewise.
6587         * gcc.target/i386/incoming-4.c: Likewise.
6588         * gcc.target/i386/incoming-6.c: Likewise.
6589         * gcc.target/i386/incoming-7.c: Likewise.
6590         * gcc.target/i386/incoming-8.c: Likewise.
6591         * gcc.target/i386/opt-1.c: Likewise.
6592         * gcc.target/i386/opt-2.c: Likewise.
6593         * gcc.target/i386/ordcmp-1.c: Likewise.
6594         * gcc.target/i386/pr17692.c: Likewise.
6595         * gcc.target/i386/pr18614-1.c: Likewise.
6596         * gcc.target/i386/pr22152.c: Likewise.
6597         * gcc.target/i386/pr23570.c: Likewise.
6598         * gcc.target/i386/pr23575.c: Likewise.
6599         * gcc.target/i386/pr26449-1.c: Likewise.
6600         * gcc.target/i386/pr26600.c: Likewise.
6601         * gcc.target/i386/pr27790.c: Likewise.
6602         * gcc.target/i386/pr28839.c: Likewise.
6603         * gcc.target/i386/pr30970.c: Likewise.
6604         * gcc.target/i386/pr32000-1.c: Likewise.
6605         * gcc.target/i386/pr32000-2.c: Likewise.
6606         * gcc.target/i386/pr32280.c: Likewise.
6607         * gcc.target/i386/pr32661.c: Likewise.
6608         * gcc.target/i386/pr32708-1.c: Likewise.
6609         * gcc.target/i386/pr32961.c: Likewise.
6610         * gcc.target/i386/pr33329.c: Likewise.
6611         * gcc.target/i386/pr35714.c: Likewise.
6612         * gcc.target/i386/pr35767-1.c: Likewise.
6613         * gcc.target/i386/pr35767-1d.c: Likewise.
6614         * gcc.target/i386/pr35767-1i.c: Likewise.
6615         * gcc.target/i386/pr35767-2.c: Likewise.
6616         * gcc.target/i386/pr35767-2d.c: Likewise.
6617         * gcc.target/i386/pr35767-2i.c: Likewise.
6618         * gcc.target/i386/pr35767-3.c: Likewise.
6619         * gcc.target/i386/pr35767-5.c: Likewise.
6620         * gcc.target/i386/pr36222-1.c: Likewise.
6621         * gcc.target/i386/pr36578-1.c: Likewise.
6622         * gcc.target/i386/pr36578-2.c: Likewise.
6623         * gcc.target/i386/pr36992-1.c: Likewise.
6624         * gcc.target/i386/pr37101.c: Likewise.
6625         * gcc.target/i386/pr37216.c: Likewise.
6626         * gcc.target/i386/pr37434-1.c: Likewise.
6627         * gcc.target/i386/pr37434-2.c: Likewise.
6628         * gcc.target/i386/pr37843-3.c: Likewise.
6629         * gcc.target/i386/pr37843-4.c: Likewise.
6630         * gcc.target/i386/pr39162.c: Likewise.
6631         * gcc.target/i386/pr39315-1.c: Likewise.
6632         * gcc.target/i386/pr39315-2.c: Likewise.
6633         * gcc.target/i386/pr39315-3.c: Likewise.
6634         * gcc.target/i386/pr39315-4.c: Likewise.
6635         * gcc.target/i386/pr39445.c: Likewise.
6636         * gcc.target/i386/pr39496.c: Likewise.
6637         * gcc.target/i386/pr40809.c: Likewise.
6638         * gcc.target/i386/pr40906-3.c: Likewise.
6639         * gcc.target/i386/pr41019.c: Likewise.
6640         * gcc.target/i386/pr42542-1.c: Likewise.
6641         * gcc.target/i386/pr42542-2.c: Likewise.
6642         * gcc.target/i386/pr42542-3.c: Likewise.
6643         * gcc.target/i386/pr42542-3a.c: Likewise.
6644         * gcc.target/i386/pr42881.c: Likewise.
6645         * gcc.target/i386/push-1.c: Likewise.
6646         * gcc.target/i386/quad-sse.c: Likewise.
6647         * gcc.target/i386/reload-1.c: Likewise.
6648         * gcc.target/i386/sse-10.c: Likewise.
6649         * gcc.target/i386/sse-11.c: Likewise.
6650         * gcc.target/i386/sse-15.c: Likewise.
6651         * gcc.target/i386/sse-17.c: Likewise.
6652         * gcc.target/i386/sse-18.c: Likewise.
6653         * gcc.target/i386/sse-19.c: Likewise.
6654         * gcc.target/i386/sse-4.c: Likewise.
6655         * gcc.target/i386/sse-6.c: Likewise.
6656         * gcc.target/i386/sse-vect-types.c: Likewise.
6657         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6658         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6659         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6660         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6661         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6662         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6663         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6664         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6665         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6666         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6667         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6668         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6669         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6670         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6671         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6672         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6673         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6674         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6675         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6676         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6677         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6678         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6679         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6680         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6681         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6682         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6683         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6684         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6685         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6686         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6687         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6688         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6689         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6690         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6691         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6692         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6693         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6694         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6695         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6696         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6697         * gcc.target/i386/sse2-mmx.c: Likewise.
6698         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6699         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6700         * gcc.target/i386/sse2-movd-1.c: Likewise.
6701         * gcc.target/i386/sse2-movd-2.c: Likewise.
6702         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6703         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6704         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6705         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6706         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6707         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6708         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6709         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6710         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6711         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6712         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6713         * gcc.target/i386/sse2-movq-1.c: Likewise.
6714         * gcc.target/i386/sse2-movq-2.c: Likewise.
6715         * gcc.target/i386/sse2-movq-3.c: Likewise.
6716         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6717         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6718         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6719         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6720         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6721         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6722         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6723         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6724         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6725         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6726         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6727         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6728         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6729         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6730         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6731         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6732         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6733         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6734         * gcc.target/i386/sse2-pand-1.c: Likewise.
6735         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6736         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6737         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6738         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6739         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6740         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6741         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6742         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6743         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6744         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6745         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6746         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6747         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6748         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6749         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6750         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6751         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6752         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6753         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6754         * gcc.target/i386/sse2-por-1.c: Likewise.
6755         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6756         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6757         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6758         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6759         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6760         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6761         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6762         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6763         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6764         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6765         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6766         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6767         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6768         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6769         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6770         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6771         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6772         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6773         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6774         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6775         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6776         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6777         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6778         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6779         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6780         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6781         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6782         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6783         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6784         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6785         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6786         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6787         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6788         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6789         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6790         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6791         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6792         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6793         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6794         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6795         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6796         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6797         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6798         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6799         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6800         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6801         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6802         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6803         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6804         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6805         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6806         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6807         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6808         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6809         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6810         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6811         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6812         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6813         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6814         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6815         * gcc.target/i386/sse2-vec-1.c: Likewise.
6816         * gcc.target/i386/sse2-vec-2.c: Likewise.
6817         * gcc.target/i386/sse2-vec-3.c: Likewise.
6818         * gcc.target/i386/sse2-vec-4.c: Likewise.
6819         * gcc.target/i386/sse2-vec-5.c: Likewise.
6820         * gcc.target/i386/sse2-vec-6.c: Likewise.
6821         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6822         * gcc.target/i386/ssefn-2.c: Likewise.
6823         * gcc.target/i386/ssefn-4.c: Likewise.
6824         * gcc.target/i386/ssefp-1.c: Likewise.
6825         * gcc.target/i386/ssefp-2.c: Likewise.
6826         * gcc.target/i386/sseregparm-3.c: Likewise.
6827         * gcc.target/i386/sseregparm-4.c: Likewise.
6828         * gcc.target/i386/sseregparm-5.c: Likewise.
6829         * gcc.target/i386/sseregparm-6.c: Likewise.
6830         * gcc.target/i386/sseregparm-7.c: Likewise.
6831         * gcc.target/i386/ssetype-1.c: Likewise.
6832         * gcc.target/i386/ssetype-2.c: Likewise.
6833         * gcc.target/i386/ssetype-3.c: Likewise.
6834         * gcc.target/i386/ssetype-4.c: Likewise.
6835         * gcc.target/i386/ssetype-5.c: Likewise.
6836         * gcc.target/i386/unordcmp-1.c: Likewise.
6837         * gcc.target/i386/vararg-1.c: Likewise.
6838         * gcc.target/i386/vararg-2.c: Likewise.
6839         * gcc.target/i386/vararg-3.c: Likewise.
6840         * gcc.target/i386/vararg-4.c: Likewise.
6841         * gcc.target/i386/vararg-7.c: Likewise.
6842         * gcc.target/i386/vararg-8.c: Likewise.
6843         * gcc.target/i386/vecinit-1.c: Likewise.
6844         * gcc.target/i386/vecinit-2.c: Likewise.
6845         * gcc.target/i386/vecinit-3.c: Likewise.
6846         * gcc.target/i386/vecinit-4.c: Likewise.
6847         * gcc.target/i386/vecinit-5.c: Likewise.
6848         * gcc.target/i386/vecinit-6.c: Likewise.
6849         * gcc.target/i386/vectorize2.c: Likewise.
6850         * gcc.target/i386/vectorize3.c: Likewise.
6851         * gcc.target/i386/vectorize4.c: Likewise.
6852         * gcc.target/i386/vectorize6.c: Likewise.
6853         * gcc.target/i386/vectorize7.c: Likewise.
6854         * gcc.target/i386/vectorize8.c: Likewise.
6855         * gcc.target/i386/vperm-v2df.c: Likewise.
6856         * gcc.target/i386/vperm-v2di.c: Likewise.
6857         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6858         * gcc.target/i386/xorps-sse2.c: Likewise.
6859         * gcc.target/i386/xorps.c: Likewise.
6860         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6861         * gfortran.dg/graphite/pr42326.f90: Likewise.
6862         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6863
6864 2010-05-19  Richard Guenther  <rguenther@suse.de>
6865
6866         PR lto/44196
6867         * g++.dg/lto/20100519-1_0.C: New testcase.
6868
6869 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6870
6871         PR fortran/42360
6872         * gfortran.dg/warn_intent_out_not_set.f90: New.
6873
6874 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6875
6876         PR fortran/38404
6877         * gfortran.dg/data_char_1.f90: Updated warning message.
6878         * gfortran.dg/data_array_6.f: New.
6879
6880 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6881
6882         * g++.dg/ipa/ivinline-8.C: New test.
6883         * gcc.dg/ipa/iinline-2.c: Likewise.
6884
6885 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6886
6887         PR fortran/34505
6888         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6889         arguments; add check for return value kind.
6890         * gfortran.dg/float_1.f90: Likewise.
6891
6892 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6893
6894         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6895         (main): Use it.
6896         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6897         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6898         Prune another location line format.
6899         (lto-obj): Call lto_prune_warns on comp_output.
6900
6901 2010-05-18  Jan Hubicka  <jh@suse.cz>
6902
6903         * gcc.dg/lto/ipacp_0.c: New test.
6904         * gcc.dg/lto/ipacp_1.c: New test.
6905
6906 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6907
6908         PR lto/44184
6909         * gcc.dg/lto/20100518_0.c: New test.
6910
6911 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6912
6913         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6914
6915 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6916
6917         PR fortran/43990
6918         * gfortran.dg/class_21.f03: New.
6919
6920 2010-05-17  Jason Merrill  <jason@redhat.com>
6921
6922         PR c++/44157
6923         * g++.dg/cpp0x/initlist34.C: New.
6924
6925         PR c++/44158
6926         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6927
6928 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6929
6930         * g++.dg/ipa/ivinline-1.C: New test.
6931         * g++.dg/ipa/ivinline-2.C: New test.
6932         * g++.dg/ipa/ivinline-3.C: New test.
6933         * g++.dg/ipa/ivinline-4.C: New test.
6934         * g++.dg/ipa/ivinline-5.C: New test.
6935         * g++.dg/ipa/ivinline-6.C: New test.
6936
6937 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6938             Jason Merrill  <jason@redhat.com>
6939
6940         PR c++/44108
6941         * c-c++-common/Wunused-var-8.c: New test.
6942
6943 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR bootstrap/42347
6946         * gcc.c-torture/compile/pr42347.c: New test.
6947
6948         PR middle-end/44102
6949         * g++.dg/ext/asmgoto1.C: New test.
6950
6951 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6952
6953         PR middle-end/44133
6954         * gcc.dg/tree-ssa/pr44133.c: New test.
6955         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6956         precise.
6957
6958 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6959
6960         PR fortran/44044
6961         * gfortran.dg/class_20.f03: New.
6962
6963 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6964
6965         PR 44078
6966         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6967         debug messages but not the newly introduced one.
6968
6969 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6970
6971         PR fortran/35779
6972         * gfortran.dg/initialization_25.f90: Commented testcase.
6973         * gfortran.dg/initialization_26.f90: New.
6974
6975 2010-05-16  Richard Guenther  <rguenther@suse.de>
6976
6977         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6978         * gcc.dg/pr43084.c: Likewise.
6979         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6980         -fipa-type-escape.
6981         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6982         -fipa-type-escape.
6983         * gcc.dg/struct/struct-reorg.exp: Likewise.
6984         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6985         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6986
6987 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6988
6989         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6990         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6991         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6992         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6993         tests.
6994
6995 2010-05-15  Jason Merrill  <jason@redhat.com>
6996
6997         * g++.dg/eh/spec10.C: New.
6998         * g++.dg/eh/spec11.C: New.
6999         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7000
7001 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7002
7003         PR fortran/44154
7004         PR fortran/42647
7005         * gfortran.dg/allocatable_scalar_9.f90: New.
7006
7007 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7008
7009         PR c++/44148
7010         * g++.dg/torture/pr44148.C: New test.
7011
7012 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7013
7014         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7015         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7016         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7017         diagnostics and type sizes.
7018
7019 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7020
7021         * gnat.dg/lto9.adb: New test.
7022         * gnat.dg/lto9_pkg1.ads: New helper.
7023         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7024
7025 2010-05-15  Jan Hubicka  <jh@suse.cz>
7026
7027         * gcc.dg/lto/ipareference_1.c: Rename to ...
7028         * gcc.dg/lto/ipareference_0.c: ... this one.
7029         * gcc.dg/lto/ipareference_2.c: Rename to ...
7030         * gcc.dg/lto/ipareference_1.c: ... this one.
7031
7032 2010-05-15  Jan Hubicka  <jh@suse.cz>
7033
7034         * gcc.dg/lto/ipareference_1.c: New file.
7035         * gcc.dg/lto/ipareference_2.c: New file.
7036
7037 2010-05-15  Richard Guenther  <rguenther@suse.de>
7038
7039         PR tree-optimization/44038
7040         * gcc.c-torture/compile/pr44038.c: New testcase.
7041
7042 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7043
7044         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7045         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7046
7047 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7048
7049         PR fortran/43207
7050         PR fortran/43969
7051         * gfortran.dg/class_18.f03: New.
7052         * gfortran.dg/class_19.f03: New.
7053
7054 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7055
7056         PR debug/44112
7057         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7058         * g++.dg/debug/dwarf2/const1.C: Remove.
7059
7060 2010-05-14  Jason Merrill  <jason@redhat.com>
7061
7062         * g++.dg/eh/cond4.C: New.
7063         * g++.dg/eh/elide2.C: Adjust.
7064         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7065
7066 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7067
7068         PR fortran/44135
7069         * gfortran.dg/actual_array_interface_2.f90: New test.
7070
7071 2010-05-14  Richard Guenther  <rguenther@suse.de>
7072
7073         PR tree-optimization/44119
7074         * gcc.c-torture/compile/pr44119.c: New testcase.
7075
7076 2010-05-14  Jason Merrill  <jason@redhat.com>
7077
7078         PR c++/44127
7079         * g++.dg/eh/terminate1.C: New.
7080
7081 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7082
7083         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7084
7085         PR debug/44136
7086         * gcc.dg/pr44136.c: New test.
7087
7088 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7089
7090         PR c++/30566
7091         * g++.dg/warn/Wshadow-4.C: Adjust.
7092         * g++.dg/warn/Wshadow-5.C: New test.
7093         * g++.dg/warn/Wshadow-6.C: New test
7094
7095 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7096
7097         PR fortran/35779
7098         * gfortran.dg/initialization_25.f90: New.
7099
7100 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7101
7102         * g++.dg/otr-fold-1.C: New test.
7103         * g++.dg/otr-fold-2.C: New test.
7104
7105 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR fortran/44036
7108         * gfortran.dg/gomp/pr44036-1.f90: New test.
7109         * gfortran.dg/gomp/pr44036-2.f90: New test.
7110         * gfortran.dg/gomp/pr44036-3.f90: New test.
7111
7112         PR debug/43983
7113         * gcc.dg/guality/sra-1.c: New test.
7114
7115 2010-05-12  Jan Hubicka  <jh@suse.cz>
7116
7117         * tree-ssa/unreachable.c: New test.
7118
7119 2010-05-12  Jason Merrill  <jason@redhat.com>
7120
7121         * g++.dg/cpp0x/sfinae1.C: New.
7122
7123 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7124
7125         * gcc.target/i386/zee.c: New file.
7126
7127 2010-05-12  Jason Merrill  <jason@redhat.com>
7128
7129         * g++.dg/conversion/op1.C: Expect template candidate message.
7130         * g++.dg/cpp0x/nullptr15.C: Likewise.
7131         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7132         * g++.dg/cpp0x/pr31431.C: Likewise.
7133         * g++.dg/cpp0x/temp_default2.C: Likewise.
7134         * g++.dg/cpp0x/trailing4.C: Likewise.
7135         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7136         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7137         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7138         * g++.dg/cpp0x/variadic35.C: Likewise.
7139         * g++.dg/cpp0x/vt-35147.C: Likewise.
7140         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7141         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7142         * g++.dg/ext/visibility/anon8.C: Likewise.
7143         * g++.dg/ext/vla2.C: Likewise.
7144         * g++.dg/other/pr28114.C: Likewise.
7145         * g++.dg/other/ptrmem10.C: Likewise.
7146         * g++.dg/other/ptrmem11.C: Likewise.
7147         * g++.dg/overload/unknown1.C: Likewise.
7148         * g++.dg/parse/template7.C: Likewise.
7149         * g++.dg/parse/typename7.C: Likewise.
7150         * g++.dg/template/conv11.C: Likewise.
7151         * g++.dg/template/copy1.C: Likewise.
7152         * g++.dg/template/deduce3.C: Likewise.
7153         * g++.dg/template/dependent-expr5.C: Likewise.
7154         * g++.dg/template/friend.C: Likewise.
7155         * g++.dg/template/incomplete2.C: Likewise.
7156         * g++.dg/template/local4.C: Likewise.
7157         * g++.dg/template/local6.C: Likewise.
7158         * g++.dg/template/operator10.C: Likewise.
7159         * g++.dg/template/overload6.C: Likewise.
7160         * g++.dg/template/ptrmem2.C: Likewise.
7161         * g++.dg/template/ptrmem20.C: Likewise.
7162         * g++.dg/template/ptrmem8.C: Likewise.
7163         * g++.dg/template/sfinae2.C: Likewise.
7164         * g++.dg/template/ttp25.C: Likewise.
7165         * g++.dg/template/unify10.C: Likewise.
7166         * g++.dg/template/unify11.C: Likewise.
7167         * g++.dg/template/unify6.C: Likewise.
7168         * g++.dg/template/unify7.C: Likewise.
7169         * g++.dg/template/unify9.C: Likewise.
7170         * g++.dg/template/varmod1.C: Likewise.
7171         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7172         * g++.old-deja/g++.law/operators32.C: Likewise.
7173         * g++.old-deja/g++.pt/crash28.C: Likewise.
7174         * g++.old-deja/g++.pt/crash60.C: Likewise.
7175         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7176         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7177         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7178         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7179         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7180         * g++.old-deja/g++.pt/expr2.C: Likewise.
7181         * g++.old-deja/g++.pt/overload7.C: Likewise.
7182         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7183         * g++.old-deja/g++.pt/spec5.C: Likewise.
7184         * g++.old-deja/g++.pt/spec6.C: Likewise.
7185         * g++.old-deja/g++.pt/t24.C: Likewise.
7186         * g++.old-deja/g++.pt/unify4.C: Likewise.
7187         * g++.old-deja/g++.pt/unify6.C: Likewise.
7188         * g++.old-deja/g++.pt/unify8.C: Likewise.
7189         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7190         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7191         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7192
7193         * g++.dg/cpp0x/initlist32.C: New.
7194
7195         * g++.dg/template/conv11.C: New.
7196         * g++.dg/conversion/op1.C: Adjust expected error.
7197
7198         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7199
7200 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7201
7202         PR target/44088
7203         * gcc.target/i386/avx-cmpsd-1.c: New.
7204         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7205         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7206         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7207         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7208         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7209
7210 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7211
7212         PR middle-end/44085
7213         * gcc.dg/gomp/pr44085.c: New test.
7214         * gfortran.dg/gomp/pr44085.f90: New test.
7215
7216 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7217
7218         * objc-obj-c++-shared/Object1.m: New.
7219         * objc.dg/torture: New directory.
7220         * objc.dg/torture/tls: Ditto.
7221         * objc.dg/tls: Ditto.
7222         * objc.dg/torture/tls/trivial.m: New test.
7223         * objc.dg/torture/tls/thr-init-2.m: New test.
7224         * objc.dg/torture/tls/thr-init-3.m: New test.
7225         * objc.dg/torture/tls/thr-init.m: New test.
7226         * objc.dg/torture/tls/diag-1.m: New test.
7227         * objc.dg/torture/tls/tls.exp: New.
7228         * objc.dg/torture/trivial.m: New test.
7229         * objc.dg/torture/dg-torture.exp: New.
7230         * objc.dg/tls/diag-3.m: New test.
7231         * objc.dg/tls/diag-4.m: New test.
7232         * objc.dg/tls/diag-5.m: New test.
7233         * objc.dg/tls/init-1.m: New test.
7234         * objc.dg/tls/init-2.m: New test.
7235         * objc.dg/tls/tls.exp: New.
7236         * objc.dg/tls/diag-2.m: New test.
7237         * lib/objc.exp: Respond to dg-additional-files.
7238
7239 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7240
7241         * gcc.target/m68k/20100512-1.c: New.
7242
7243 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7244
7245         * gnat.dg/lto8.adb: New test.
7246         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7247         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7248
7249 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7250
7251         PR c++/34272
7252         PR c++/43630
7253         PR c++/34491
7254         * g++.dg/template/crash97.C: New.
7255         * g++.dg/template/crash98.C: Likewise.
7256         * g++.dg/template/crash99.C: Likewise.
7257         * g++.dg/cpp0x/pr31439.C: Adjust.
7258         * g++.dg/template/crash95.C: Likewise.
7259
7260 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7261
7262         PR middle-end/44071
7263         * c-c++-common/asmgoto-4.c: New test.
7264         * gcc.target/i386/pr44071.c: New test.
7265
7266         PR c++/44062
7267         * c-c++-common/Wunused-var-7.c: New test.
7268         * g++.dg/warn/Wunused-var-9.C: New test.
7269
7270 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7271
7272         PR fortran/43711
7273         * gfortran.dg/gomp/pr43711.f90: New.
7274
7275 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7276
7277         PR fortran/31820
7278         * gfortran.dg/select_5.f90: Updated.
7279
7280 2010-05-11  Jan Hubicka  <jh@suse.cz>
7281
7282         PR tree-optimize/44063
7283         * gcc.c-torture/compile/pr44063.c: New testcase.
7284
7285 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7286
7287         PR debug/44023
7288         * gcc.dg/pr44023.c: New test.
7289
7290 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7291
7292         * gnat.dg/lto7.adb: New test.
7293         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7294
7295 2010-05-10  Jason Merrill  <jason@redhat.com>
7296
7297         PR c++/44017
7298         * g++.dg/template/inherit5.C: New.
7299
7300         PR c++/44045
7301         * g++.dg/cpp0x/initlist33.C: New.
7302         * g++.dg/cpp0x/initlist26.C: Adjust.
7303         * g++.dg/cpp0x/initlist28.C: Adjust.
7304
7305 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7306
7307         PR c++/43719
7308         * g++.dg/init/pr43719.C: New.
7309         * g++.dg/anon-struct4.C: Adjust.
7310
7311 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7312
7313         PR debug/44028
7314         * gcc.dg/pr44028.c: New test.
7315
7316 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7317
7318         PR fortran/27866
7319         PR fortran/35003
7320         PR fortran/42809
7321         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7322         * gfortran.dg/warn_conversion.f90: New.
7323
7324 2010-05-10  Michael Matz  <matz@suse.de>
7325
7326         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7327
7328 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7329
7330         PR rtl-optimization/44012
7331         * gcc.dg/pr44012.c: New.
7332
7333 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7334
7335         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7336         Log text on entry and exit.
7337         Prune Sun ld warnings for common symbols with differing sizes.
7338         (lto-link-and-maybe-run): Change caller.
7339
7340 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7341
7342         PR fortran/44044
7343         * gfortran.dg/class_7.f03: Modified.
7344         * gfortran.dg/select_type_1.f03: Modified.
7345         * gfortran.dg/select_type_12.f03: New.
7346
7347 2010-05-10  Richard Guenther  <rguenther@suse.de>
7348
7349         PR tree-optimization/44050
7350         * gcc.dg/torture/pr44050.c: New testcase.
7351
7352 2010-05-10  Wei Guozhi  <carrot@google.com>
7353
7354         PR target/42879
7355         * gcc.target/arm/pr42879.c: New testcase.
7356
7357 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7358
7359         PR c/44051
7360         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7361
7362 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7363
7364         PR c/10676
7365         * gcc.dg/anon-struct-10.c: New test.
7366
7367 2010-05-09  Richard Guenther  <rguenther@suse.de>
7368
7369         PR middle-end/44024
7370         * gcc.dg/pr44024.c: New testcase.
7371
7372 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7373
7374         PR c/4784
7375         * gcc.dg/anon-struct-9.c: New test.
7376
7377 2010-05-09  Richard Guenther  <rguenther@suse.de>
7378
7379         PR middle-end/44043
7380         * gcc.c-torture/compile/pr44043.c: New testcase.
7381
7382 2010-05-09  Richard Guenther  <rguenther@suse.de>
7383
7384         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7385
7386 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7387
7388         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7389
7390 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7391
7392         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7393         * gnat.dg/specs/lto3.ads: Likewise.
7394
7395 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7396
7397         PR middle-end/28685
7398         * gcc.dg/pr28685-1.c: New file.
7399
7400 2010-05-08  Richard Guenther  <rguenther@suse.de>
7401
7402         PR tree-optimization/44030
7403         * gcc.c-torture/compile/pr44030.c: New testcase.
7404
7405 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7406
7407         * gnat.dg/lto6.adb: New test.
7408         * gnat.dg/lto6_pkg.ads: New helper.
7409
7410 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7411
7412         * gnat.dg/lto5.adb: New test.
7413         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7414
7415 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7416
7417         * gnat.dg/lto4.ad[sb]: New test.
7418
7419 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7420
7421         * gnat.dg/specs/lto3.ads: New test.
7422         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7423         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7424
7425 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7426
7427         * gnat.dg/sizetype3.ad[sb]: New test.
7428         * gnat.dg/sizetype3_pkg.ads: New helper.
7429
7430 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7431
7432         PR c++/43951
7433         * g++.dg/init/new29.C: New.
7434
7435 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7436
7437         PR fortran/40728
7438         * gfortran.dg/coarray_1.f90: Fixed error message.
7439         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7440         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7441         * gfortran.dg/intrinsic_std_5.f90: New.
7442
7443 2010-05-07  Jason Merrill  <jason@redhat.com>
7444
7445         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7446
7447 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7448
7449         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7450         (size_t, stderr): Remove.
7451         (read_error): Replaced __builtin_fprintf by fprintf.
7452
7453 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7454
7455         * gcc.dg/ordered-comparison-1.c: New test.
7456         * gcc.dg/ordered-comparison-2.c: New test.
7457         * gcc.dg/ordered-comparison-3.c: New test.
7458         * gcc.dg/ordered-comparison-4.c: New test.
7459
7460 2010-05-06  Mike Stump  <mikestump@comcast.net>
7461
7462         PR objc/35165
7463         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7464
7465 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7466             Jason Merrill  <jason@redhat.com>
7467
7468         * g++.dg/cpp0x/nullptr01.C: New.
7469         * g++.dg/cpp0x/nullptr02.C: New.
7470         * g++.dg/cpp0x/nullptr03.C: New.
7471         * g++.dg/cpp0x/nullptr04.C: New.
7472         * g++.dg/cpp0x/nullptr05.C: New.
7473         * g++.dg/cpp0x/nullptr06.C: New.
7474         * g++.dg/cpp0x/nullptr07.C: New.
7475         * g++.dg/cpp0x/nullptr08.C: New.
7476         * g++.dg/cpp0x/nullptr09.C: New.
7477         * g++.dg/cpp0x/nullptr10.C: New.
7478         * g++.dg/cpp0x/nullptr11.C: New.
7479         * g++.dg/cpp0x/nullptr12.C: New.
7480         * g++.dg/cpp0x/nullptr13.C: New.
7481         * g++.dg/cpp0x/nullptr14.C: New.
7482         * g++.dg/cpp0x/nullptr15.C: New.
7483         * g++.dg/cpp0x/nullptr16.C: New.
7484         * g++.dg/cpp0x/nullptr17.C: New.
7485         * g++.dg/cpp0x/nullptr18.C: New.
7486         * g++.dg/cpp0x/nullptr19.C: New.
7487         * g++.dg/cpp0x/nullptr20.C: New.
7488         * g++.dg/cpp0x/nullptr21.C: New.
7489         * g++.dg/cpp0x/nullptr22.C: New.
7490         * g++.dg/debug/nullptr01.C: New.
7491         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7492
7493 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7494
7495         * gcc.dg/Wunused-var-8.c: Move to...
7496         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7497
7498 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7499
7500         PR c++/40406
7501         * g++.dg/template/crash96.C: New.
7502
7503 2010-05-06  Jan Hubicka  <jh@suse.cz>
7504
7505         PR tree-optimization/43791
7506         * gcc.c-torture/compile/pr43791.c: New file.
7507
7508 2010-05-06  Michael Matz  <matz@suse.de>
7509
7510         PR tree-optimization/43984
7511         * gfortran.dg/pr43984.f90: New test.
7512
7513 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7514
7515         PR 40989
7516         * gcc.dg/pr40989.c: New.
7517
7518 2010-05-06  Richard Guenther  <rguenther@suse.de>
7519
7520         PR tree-optimization/43934
7521         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7522
7523 2010-05-06  Richard Guenther  <rguenther@suse.de>
7524
7525         PR tree-optimization/43987
7526         * gcc.c-torture/execute/pr43987.c: New testcase.
7527         * gcc.dg/torture/pta-escape-1.c: Adjust.
7528         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7529         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7530         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7531         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7532
7533 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7534             Dodji Seketeli  <dodji@redhat.com>
7535
7536         PR c/18624
7537         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7538         * g++.dg/template/sfinae16.C: Likewise.
7539         * gcc.dg/Wunused-var-1.c: Moved to...
7540         * c-c++-common/Wunused-var-1.c: ...here. New test.
7541         * gcc.dg/Wunused-var-2.c: Moved to...
7542         * c-c++-common/Wunused-var-2.c: ...here. New test.
7543         * gcc.dg/Wunused-var-3.c: Moved to...
7544         * c-c++-common/Wunused-var-3.c: ...here. New test.
7545         * gcc.dg/Wunused-var-4.c: Moved to...
7546         * gcc.dg/Wunused-var-1.c: ... here.
7547         * gcc.dg/Wunused-var-5.c: Moved to...
7548         * c-c++-common/Wunused-var-4.c: ...here. New test.
7549         * gcc.dg/Wunused-var-7.c: Moved to...
7550         * c-c++-common/Wunused-var-5.c: ...here. New test.
7551         * gcc.dg/Wunused-var-6.c: Moved to...
7552         * gcc.dg/Wunused-var-2.c: ... here.
7553         * c-c++-common/Wunused-var-1.c: New test.
7554         * c-c++-common/Wunused-var-2.c: New test.
7555         * c-c++-common/Wunused-var-3.c: New test.
7556         * c-c++-common/Wunused-var-4.c: New test.
7557         * c-c++-common/Wunused-var-5.c: New test.
7558         * g++.dg/warn/Wunused-var-1.C: New test.
7559         * g++.dg/warn/Wunused-var-2.C: New test.
7560         * g++.dg/warn/Wunused-var-3.C: New test.
7561         * g++.dg/warn/Wunused-var-4.C: New test.
7562         * g++.dg/warn/Wunused-var-5.C: New test.
7563         * g++.dg/warn/Wunused-var-6.C: New test.
7564         * g++.dg/warn/Wunused-var-7.C: New test.
7565         * g++.dg/warn/Wunused-var-8.C: New test.
7566         * g++.dg/warn/Wunused-parm-1.C: New test.
7567         * g++.dg/warn/Wunused-parm-2.C: New test.
7568         * g++.dg/warn/Wunused-parm-3.C: New test.
7569
7570 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7571
7572         PR fortran/43985
7573         * gfortran.dg/gomp/crayptr5.f90: New test case.
7574
7575 2010-05-05  Jason Merrill  <jason@redhat.com>
7576
7577         PR debug/43370
7578         * g++.dg/ext/attrib39.C: New.
7579
7580 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7581
7582         PR fortran/24978
7583         * gfortran.dg/data_invalid.f90: New.
7584
7585 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7586
7587         * gnat.dg/lto2.adb: New test.
7588
7589 2010-05-05  Jason Merrill  <jason@redhat.com>
7590
7591         PR c++/43787
7592         * g++.dg/opt/empty1.C: New.
7593
7594 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7595
7596         PR fortran/43696
7597         * gfortran.dg/class_17.f03: New.
7598
7599 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7600
7601         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7602
7603 2010-05-04  Mike Stump  <mikestump@comcast.net>
7604
7605         PR objc/35165
7606         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7607
7608 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7609
7610         PR target/43668
7611         * gcc.target/i386/pr43668.c: New.
7612
7613 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7614
7615         PR c++/43028
7616         * g++.dg/cpp0x/initlist31.C: New.
7617
7618 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7619
7620         PR c/43981
7621         * gcc.dg/Wunused-var-8.c: New test.
7622
7623 2010-05-04  Jason Merrill  <jason@redhat.com>
7624
7625         PR c++/38064
7626         * g++.dg/cpp0x/enum3.C: Extend.
7627
7628 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7629
7630         PR target/43799
7631         * gcc.target/i386/pr43799.c: New.
7632
7633 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7634
7635         * gnat.dg/lto1.adb: New test.
7636         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7637
7638 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7639
7640         PR middle-end/43671
7641         * gcc.target/i386/pr43671.c: New.
7642
7643 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7644
7645         PR c++/43705
7646         * g++.dg/template/crash95.C: New.
7647
7648 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7649
7650         PR debug/43508
7651         * gcc.target/i386/pr43508.c: New.
7652
7653 2010-05-04  Richard Guenther  <rguenther@suse.de>
7654
7655         PR tree-optimization/43879
7656         * g++.dg/torture/pr43879-1_0.C: New testcase.
7657         * g++.dg/torture/pr43879-1_1.C: Likewise.
7658
7659 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7660
7661         PR c++/43953
7662         * g++.dg/other/crash-12.C: New test.
7663
7664 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7665
7666         * g++.dg/cdce3.C: Add a space.  Updated.
7667
7668 2010-05-03  Jason Merrill  <jason@redhat.com>
7669
7670         PR c++/43680
7671         * g++.dg/opt/enum2.C: New.
7672         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7673         * g++.dg/warn/Wswitch-1.C: Adjust message.
7674
7675 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7678         * g++.dg/ext/label13.C: Fix typo.
7679         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7680         alpha*-dec-osf5*.
7681         * gcc.c-torture/compile/limits-declparen.c: xfail on
7682         alpha*-dec-osf5* with -g.
7683         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7684         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7685         * gcc.dg/c99-tgmath-2.c: Likewise.
7686         * gcc.dg/c99-tgmath-3.c: Likewise.
7687         * gcc.dg/c99-tgmath-4.c: Likewise.
7688
7689 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7690
7691         PR fortran/43592
7692         * gfortran.dg/unexpected_interface.f90: New test.
7693
7694 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7695
7696         * ada/acats/run_acats (which): New function.
7697         (host_gnatchop, host_gnatmake): Use it.
7698
7699 2010-05-03  Richard Guenther  <rguenther@suse.de>
7700
7701         PR tree-optimization/43971
7702         * gcc.dg/pr43971.c: New testcase.
7703
7704 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7705
7706         PR debug/43972
7707         * gcc.dg/debug/pr43972.c: New test.
7708
7709 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7710
7711         PR testsuite/43963
7712         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7713
7714 2010-05-02  Richard Guenther  <rguenther@suse.de>
7715
7716         PR tree-optimization/43879
7717         * gcc.dg/torture/pr43879-3.c: New testcase.
7718
7719 2010-05-01  Richard Guenther  <rguenther@suse.de>
7720
7721         PR tree-optimization/43949
7722         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7723
7724 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7725
7726         PR c++/43951
7727         * g++.dg/init/new28.C: New.
7728
7729 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7730
7731         PR objc++/32052
7732         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7733         structure and nested declarations.
7734         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7735         structure and nested declarations.  Reduce header clutter and
7736         use _exit() rather than abort().
7737         * objc.dg/encode-10.m: New.
7738         * objc.dg/encode-11.m: New.
7739
7740 2010-04-30  DJ Delorie  <dj@redhat.com>
7741
7742         * gcc.c-torture/execute/20100430-1.c: New test.
7743
7744 2010-04-30  Jason Merrill  <jason@redhat.com>
7745
7746         PR c++/43868
7747         * g++.dg/template/ptrmem21.C: New.
7748
7749 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7750
7751         PR fortran/18918
7752         PR fortran/43931
7753         * gfortran.dg/coarray_13.f90: New test.
7754
7755 2010-04-30  Richard Guenther  <rguenther@suse.de>
7756
7757         PR lto/43946
7758         * gcc.dg/lto/20100430-1_0.c: New testcase.
7759
7760 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7761
7762         PR debug/43942
7763         * c-c++-common/pr43942.c: New test.
7764
7765 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7766
7767         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7768         conflict with darwin crt1.o 'start' symbol.
7769
7770 2010-04-30  Richard Guenther  <rguenther@suse.de>
7771
7772         PR tree-optimization/43879
7773         * gcc.dg/torture/pr43879_1.c: New testcase.
7774
7775 2010-04-30  Richard Guenther  <rguenther@suse.de>
7776
7777         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7778
7779 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7780
7781         PR c++/43890
7782         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7783         user-provided constructor while recursing.
7784
7785 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7786
7787         PR fortran/42274
7788         * gfortran.dg/class_16.f03: New test.
7789
7790 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7791
7792         PR fortran/42274
7793         * gfortran.dg/class_15.f03: New.
7794
7795 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7796
7797         PR fortran/43326
7798         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7799
7800 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7801
7802         PR fortran/43492
7803         * gfortran.dg/generic_22.f03 : New test.
7804
7805 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7806
7807         PR fortran/42353
7808         * gfortran.dg/class_14.f03: New test.
7809
7810 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7811
7812         PR fortran/42680
7813         * gfortran.dg/interface_32.f90: New test.
7814
7815 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7816             Janus Weil  <janus@gcc.gnu.org>
7817
7818         PR fortran/41829
7819         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7820         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7821         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7822
7823 2010-04-28  Mike Stump  <mikestump@comcast.net>
7824
7825         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7826         dg-excess-errors.
7827         * g++.dg/uninit-pred-2_b.C: Likewise.
7828
7829 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7830
7831         PR fortran/18918
7832         PR fortran/43919
7833         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7834
7835 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7836
7837         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7838         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7839         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7840         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7841         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7842
7843 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7844
7845         * gcc.dg/const-uniq-1.c: New test.
7846         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7847
7848 2010-04-28  Xinliang David Li  <davidxl@google.com>
7849
7850         * gcc.dg/uninit-pred-2_b.c: New test.
7851         * gcc.dg/uninit-pred-4_b.c: New test.
7852         * gcc.dg/uninit-pred-3_d.c: New test.
7853         * gcc.dg/uninit-pred-6_b.c: New test.
7854         * gcc.dg/uninit-pred-8_b.c: New test.
7855         * gcc.dg/uninit-pred-3_a.c: New test.
7856         * gcc.dg/uninit-pred-2_c.c: New test.
7857         * gcc.dg/uninit-pred-5_a.c: New test.
7858         * gcc.dg/uninit-pred-3_e.c: New test.
7859         * gcc.dg/uninit-pred-7_a.c: New test.
7860         * gcc.dg/uninit-pred-6_c.c: New test.
7861         * gcc.dg/uninit-pred-9_a.c: New test.
7862         * gcc.dg/uninit-pred-8_c.c: New test.
7863         * gcc.dg/uninit-pred-3_b.c: New test.
7864         * gcc.dg/uninit-pred-5_b.c: New test.
7865         * gcc.dg/uninit-pred-7_b.c: New test.
7866         * gcc.dg/uninit-pred-6_d.c: New test.
7867         * gcc.dg/uninit-pred-9_b.c: New test.
7868         * gcc.dg/uninit-pred-2_a.c: New test.
7869         * gcc.dg/uninit-pred-4_a.c: New test.
7870         * gcc.dg/uninit-pred-3_c.c: New test.
7871         * gcc.dg/uninit-pred-6_a.c: New test.
7872         * gcc.dg/uninit-pred-8_a.c: New test.
7873         * gcc.dg/uninit-pred-7_c.c: New test.
7874         * gcc.dg/uninit-pred-6_e.c: New test.
7875         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7876         * g++.dg/uninit-pred-1_a.C: New test.
7877         * g++.dg/uninit-pred-1_b.C: New test.
7878         * g++.dg/uninit-pred-2_a.C: New test.
7879         * g++.dg/uninit-pred-2_b.C: New test.
7880         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7881         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7882         * g++.dg/uninit-pred-loop_1.cc: New test.
7883
7884 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7885
7886         * gcc.dg/lto/20091209-1_0.c: New testcase.
7887
7888 2010-04-28  Richard Guenther  <rguenther@suse.de>
7889
7890         PR tree-optimization/43879
7891         PR tree-optimization/43909
7892         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7893
7894 2010-04-28  Richard Guenther  <rguenther@suse.de>
7895
7896         PR c++/43880
7897         * g++.dg/torture/pr43880.C: New testcase.
7898
7899 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7900
7901         PR c++/9335
7902         * g++.dg/template/recurse2.C: Update
7903         * g++.dg/template/recurse.C: Update.
7904         * g++.dg/template/pr23510.C: Update.
7905         * lib/prune.exp: Filter out 'recursively instantiated'.
7906
7907 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7908
7909         PR c++/29043
7910         * g++.dg/init/pr29043.C: New.
7911
7912 2010-04-27  Jason Merrill  <jason@redhat.com>
7913
7914         * g++.dg/lookup/scoped5.C: Adjust.
7915         * g++.dg/lookup/scoped8.C: Adjust.
7916         * g++.dg/template/dependent-expr5.C: Adjust.
7917         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7918
7919         PR c++/43856
7920         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7921
7922         PR c++/43875
7923         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7924
7925 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7926             Jan Hubicka <hubicka@ucw.cz>
7927
7928         * gcc.dg/pure-2.c: New testcase.
7929         * gcc.dg/const-1.c: New testcase.
7930
7931 2010-04-27  Jason Merrill  <jason@redhat.com>
7932
7933         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7934
7935         PR c++/41468
7936         * g++.dg/template/sfinae17.C: New.
7937         * g++.dg/template/sfinae18.C: New.
7938
7939 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7940
7941         * g++.dg/init/pr42844.C: New.
7942         * g++.dg/cpp0x/pr42844-2.C: New.
7943         * g++.dg/cpp0x/defaulted2.C: Adjust.
7944         * g++.dg/tree-ssa/pr27549.C: Likewise.
7945         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7946
7947 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7948
7949         PR fortran/18918
7950         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7951
7952 2010-04-27  Richard Guenther  <rguenther@suse.de>
7953
7954         PR middle-end/40561
7955         * g++.dg/other/pr40561.C: New testcase.
7956
7957 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7958
7959         PR middle-end/43812
7960         * g++.dg/ipa/pr43812.C: New test.
7961
7962 2010-04-27  Jan Hubicka  <jh@suse.cz>
7963
7964         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7965         (test): ... this one.
7966
7967 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7968
7969         PR target/40657
7970         * gcc.target/arm/thumb-stackframe.c: New test.
7971
7972 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7973
7974         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7975         * gcc.dg/misc-column.c: Likewise.
7976         * gcc.dg/Walways-true-1.c: Likewise.
7977         * gcc.dg/Walways-true-2.c: Likewise.
7978         * gcc.dg/warn-addr-cmp.c: Likewise.
7979
7980 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7981
7982         PR fortran/18918
7983         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7984         * gfortran.dg/coarray_12.f90: New.
7985
7986 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7987
7988         PR c/32207
7989         * gcc.dg/pr32207.c: New test.
7990         * gcc.dg/misc-column.c: Adjust expected warning.
7991         * gcc.dg/Walways-true-1.c: Likewise.
7992         * gcc.dg/Walways-true-2.c: Likewise.
7993         * gcc.dg/warn-addr-cmp.c: Likewise.
7994
7995 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7996
7997         PR lto/42776
7998         * lib/lto.exp (lto_prune_vis_warns): New function.
7999         (lto-link-and-maybe-run): Call it.
8000
8001 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8002
8003         PR tree-optimization/43904
8004         * gcc.dg/tree-ssa/tailcall-6.c: New.
8005
8006 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8007
8008         PR testsuite/35165
8009         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8010         Darwin8/OSX10.4 - compatible code generation.
8011         Use scan-rtl-dump.
8012         * obj-c++.dg/stubify-1.mm: Ditto.
8013         * lib/objc-torture.exp: Do not require link success for
8014         "trivial.m" in the runtime checks when dowhat = 'compile'.
8015         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8016         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8017         Darwin8/OSX10.4 - compatible code generation.
8018         * objc.dg/stubify-2.m: Ditto.
8019         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8020         * objc.dg/next-runtime-1.m: Ditto.
8021         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8022         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8023         runtimes on Darwin.
8024
8025 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8026
8027         PR 43715
8028         * lib/plugin-support.exp: Use "-undefined
8029         dynamic_lookup" on darwin.
8030
8031 2010-04-26  Richard Guenther  <rguenther@suse.de>
8032
8033         * gcc.dg/lto/20100426_0.c: New testcase.
8034
8035 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8036
8037         PR tree-optimization/43833
8038         gcc.dg/Warray-bounds-8.c: New test case.
8039
8040 2010-04-26  Richard Guenther  <rguenther@suse.de>
8041
8042         PR lto/43080
8043         * g++.dg/lto/20100423-3_0.C: New testcase.
8044
8045 2010-04-26  Richard Guenther  <rguenther@suse.de>
8046
8047         PR lto/42425
8048         * g++.dg/lto/20100423-2_0.C: New testcase.
8049
8050 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8051
8052         * gcc.dg/vect/bb-slp-23.c: New test.
8053
8054 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8055
8056         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8057         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8058         * gcc.dg/c1x-float-1.c: New test.
8059
8060 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8061
8062         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8063         of "lea\[ \t\]".
8064
8065 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8066
8067         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8068         FreeBSD.
8069         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8070         * gfortran.dg/default_format_2.f90: Ditto.
8071
8072 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8073
8074         * gfortran.dg/pr43505.f90: Clean up .mod file.
8075         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8076         * gfortran.dg/pr41347.f90: Ditto.
8077         * gfortran.dg/internal_pack_4.f90: Ditto.
8078         * gfortran.dg/proc_decl_23.f90: Ditto.
8079         * gfortran.dg/recursive_check_3.f90: Ditto.
8080         * gfortran.dg/intent_out_3.f90: Ditto.
8081         * gfortran.dg/assignment_2.f90: Ditto.
8082         * gfortran.dg/pr41928.f90: Ditto.
8083         * gfortran.dg/pr42166.f90: Ditto.
8084         * gfortran.dg/private_type_12.f90: Ditto.
8085         * gfortran.dg/graphite/pr42185.f90: Ditto.
8086         * gfortran.dg/graphite/pr42186.f90: Ditto.
8087         * gfortran.dg/graphite/pr40982.f90: Ditto.
8088         * gfortran.dg/graphite/id-2.f90: Ditto.
8089         * gfortran.dg/graphite/id-4.f90: Ditto.
8090         * gfortran.dg/graphite/pr42050.f90: Ditto.
8091         * gfortran.dg/graphite/id-18.f90: Ditto.
8092         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8093         * gfortran.dg/graphite/pr41924.f90: Ditto.
8094         * gfortran.dg/graphite/pr42393.f90: Ditto.
8095         * gfortran.dg/graphite/pr37980.f90: Ditto.
8096         * gfortran.dg/graphite/pr38953.f90: Ditto.
8097         * gfortran.dg/graphite/pr42180.f90: Ditto.
8098         * gfortran.dg/graphite/pr42181.f90: Ditto.
8099         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8100         * gfortran.dg/select_type_4.f90: Ditto.
8101         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8102         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8103         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8104         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8105         * gfortran.dg/whole_file_11.f90: Ditto.
8106         * gfortran.dg/private_type_11.f90: Ditto.
8107         * gfortran.dg/vect/vect-gems.f90: Ditto.
8108         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8109
8110 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8111
8112         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8113
8114 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8115
8116         * gnat.dg/pack15.ad[sb]: New test.
8117
8118 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8119
8120         * gcc.target/arm/mla-1.c: New test.
8121
8122 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8123
8124         PR fortran/30073
8125         PR fortran/43793
8126         * gfortran.dg/pr43793.f90: New test.
8127
8128 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8129
8130         PR tree-optimization/41442
8131         * gcc.target/i386/pr41442.c: New test.
8132
8133 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8134
8135         PR fortran/43832
8136         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8137
8138 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8139
8140         PR fortran/43832
8141         * gfortran.dg/open_nounit.f90: New test.
8142
8143 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8144
8145         PR fortran/43841
8146         PR fortran/43843
8147         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8148
8149 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8150
8151         * gcc.dg/Wconversion-integer.c: Update.
8152
8153 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8154
8155         * gnat.dg/unchecked_convert5.adb: New test.
8156
8157 2010-04-23  Richard Guenther  <rguenther@suse.de>
8158
8159         PR lto/41734
8160         * gcc.dg/lto/20100423-2_0.c: New testcase.
8161         * gcc.dg/lto/20100423-2_0.c: Likewise.
8162
8163 2010-04-23  Richard Guenther  <rguenther@suse.de>
8164
8165         PR lto/43455
8166         * gcc.dg/lto/20100423-1_0.c: New testcase.
8167         * gcc.dg/lto/20100423-1_1.c: Likewise.
8168
8169 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8170
8171         PR tree-optimization/43846
8172         * gcc.dg/tree-ssa/sra-10.c: New test.
8173
8174 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8175
8176         PR middle-end/43835
8177         * gcc.c-torture/execute/pr43835.c: New test.
8178
8179 2010-04-23  Richard Guenther  <rguenther@suse.de>
8180
8181         PR lto/42653
8182         * g++.dg/lto/20100423-1_0.C: New testcase.
8183
8184 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8185
8186         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8187
8188 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8189
8190         PR tree-optimization/43842
8191         * gcc.dg/vect/pr43842.c: New test.
8192
8193 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8194
8195         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8196         * gcc.target/i386/wmul-2.c: Likewise.
8197
8198 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8199
8200         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8201         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8202
8203 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8204
8205         * gfortran.dg/reassoc_6.f: New testcase.
8206
8207 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8208
8209         PR middle-end/29274
8210         * gcc.target/arm/wmul-1.c: New test.
8211         * gcc.target/arm/wmul-2.c: New test.
8212
8213 2010-04-22  Richard Guenther  <rguenther@suse.de>
8214
8215         PR tree-optimization/43845
8216         * gcc.c-torture/compile/pr43845.c: New testcase.
8217
8218 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8219
8220         PR middle-end/29274
8221         * gcc.target/i386/wmul-1.c: New test.
8222         * gcc.target/i386/wmul-2.c: New test.
8223         * gcc.target/bfin/wmul-1.c: New test.
8224         * gcc.target/bfin/wmul-2.c: New test.
8225
8226 2010-04-22  Richard Guenther  <rguenther@suse.de>
8227
8228         PR fortran/43829
8229         * gfortran.dg/vector_subscript_6.f90: New testcase.
8230         * gfortran.dg/assign_10.f90: Adjust.
8231
8232 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR fortran/43836
8235         * gfortran.dg/gomp/pr43836.f90: New test.
8236
8237 2010-04-21  Richard Guenther  <rguenther@suse.de>
8238
8239         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8240
8241 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8242
8243         * gcc.dg/torture/builtin-cproj-3.c: New.
8244
8245 2010-04-20  Jason Merrill  <jason@redhat.com>
8246
8247         PR c++/9335
8248         * g++.dg/template/recurse2.C: New.
8249         * g++.dg/parse/crash36.C: Adjust.
8250         * g++.dg/other/fold1.C: Adjust.
8251         * g++.dg/init/member1.C: Adjust.
8252         * lib/prune.exp: Prune "skipping N instantiation contexts".
8253
8254 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8255
8256         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8257
8258 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8259
8260         * gcc.dg/torture/builtin-cproj-1.c: New.
8261         * gcc.dg/torture/builtin-cproj-2.c: New.
8262
8263 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8264
8265         PR c++/43800
8266         PR c++/43704
8267         * g++.dg/template/typedef32.C: Adjust.
8268         * g++.dg/template/typedef33.C: New test.
8269
8270 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8271
8272         PR fortran/43227
8273         * gfortran.dg/proc_decl_23.f90: New test.
8274
8275         PR fortran/43266
8276         * gfortran.dg/abstract_type_6.f03: New test.
8277
8278 2010-04-20  Xinliang David Li  <davidxl@google.com>
8279
8280         * g++.dg/tree-ssa/fold-compare.C: New.
8281
8282 2010-04-20  Richard Guenther  <rguenther@suse.de>
8283
8284         PR tree-optimization/39417
8285         * g++.dg/torture/pr39417.C: New testcase.
8286
8287 2010-04-20  Richard Guenther  <rguenther@suse.de>
8288
8289         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8290
8291 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8292
8293         * g++.dg/debug/dwarf2/rv1.C: New test.
8294
8295 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8296
8297         PR target/43635
8298         * gcc.c-torture/compile/pr43635.c: New testcase.
8299
8300 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8301
8302         PR fortran/43339
8303         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8304         of sequential loops being private only in the innermost containing
8305         task region.
8306
8307         PR middle-end/43337
8308         * gfortran.dg/gomp/pr43337.f90: New test.
8309
8310 2010-04-19  Richard Guenther  <rguenther@suse.de>
8311
8312         PR tree-optimization/43796
8313         * gfortran.dg/pr43796.f90: New testcase.
8314
8315 2010-04-19  Richard Guenther  <rguenther@suse.de>
8316
8317         PR tree-optimization/43783
8318         * gcc.c-torture/execute/pr43783.c: New testcase.
8319
8320 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8321
8322         PR target/43766
8323         * gcc.target/i386/pr43766.c: New test.
8324
8325 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8326
8327         PR target/43662
8328         * gcc.target/i386/pr43662.c: New test.
8329
8330 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8331
8332         PR c++/43704
8333         * g++.dg/template/typedef32.C: New test.
8334
8335 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8336
8337         PR tree-optimization/37027
8338         * lib/target-supports.exp
8339         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8340         * gcc.dg/vect/pr37027.c: New test.
8341         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8342         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8343         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8344         gcc.dg/vect/vect-complex-6.c: Likewise.
8345
8346 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8347
8348         * g++.dg/debug/dwarf2/enum1.C: New test.
8349
8350 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8351
8352         * gnat.dg/rep_clause5.ad[sb]: New test.
8353         * gnat.dg/rep_clause5_pkg.ads: New helper.
8354
8355 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8356
8357         PR tree-optimization/43771
8358         * g++.dg/vect/pr43771.cc: New test.
8359
8360 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8361
8362         PR fortran/31538
8363         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8364         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8365
8366 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8367
8368         * gnat.dg/sizetype.adb: Rename into...
8369         * gnat.dg/sizetype1.adb: ...this.
8370         * gnat.dg/sizetype2.adb: New test.
8371
8372 2010-04-16  Richard Guenther  <rguenther@suse.de>
8373
8374         PR tree-optimization/43572
8375         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8376
8377 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8378
8379         * gnat.dg/specs/discr_private.ads: New test.
8380
8381 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8382
8383         PR target/41514
8384         * gcc.target/arm/thumb-comparisons.c: New test.
8385
8386         PR target/40603
8387         * gcc.target/arm/thumb-cbranchqi.c: New test.
8388
8389 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8390
8391         * g++.dg/torture/pr36191.C: Enable for SH.
8392
8393 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8394
8395         * gnat.dg/wide_boolean.adb: New test.
8396         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8397
8398 2010-04-15  Richard Guenther  <rguenther@suse.de>
8399
8400         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8401         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8402         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8403         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8404         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8405         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8406         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8407         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8408         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8409         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8410         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8411         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8412         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8413         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8414         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8415
8416 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8417
8418         PR target/21803
8419         * gcc.target/arm/pr42496.c: New test.
8420
8421 2010-04-14  Jason Merrill  <jason@redhat.com>
8422
8423         PR c++/36625
8424         * g++.dg/ext/attrib38.C: New.
8425
8426 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8427
8428         PR testsuite/43739
8429         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8430
8431 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8432
8433         PR 42966
8434         * gcc.dg/cpp/warn-undef-2.c: Update.
8435         * gcc.dg/cpp/warn-traditional-2.c: Update.
8436         * gcc.dg/cpp/warn-comments-2.c: Update.
8437         * gcc.dg/cpp/warn-variadic-2.c: Update.
8438         * gcc.dg/cpp/warn-long-long-2.c: Update.
8439         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8440         * gcc.dg/cpp/warn-multichar-2.c: Update.
8441         * gcc.dg/cpp/warn-normalized-3.c: Update.
8442         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8443         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8444         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8445         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8446         * gcc.dg/cpp/warn-redefined-2.c: Update.
8447         * gfortran.dg/warning-directive-2.F90: Update.
8448         * c-c++-common/cpp/warning-directive-2.c: Update.
8449
8450 2010-04-14  Michael Matz  <matz@suse.de>
8451
8452         PR tree-optimization/42963
8453         * gcc.dg/pr42963.c: New testcase.
8454
8455 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8456
8457         * gnat.dg/class_wide.adb: Rename into...
8458         * gnat.dg/class_wide1.adb: ...this.
8459         * gnat.dg/class_wide2.ad[sb]: New test.
8460
8461 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8462
8463         PR fortran/18918
8464         * gfortran.dg/coarray_9.f90: Update dg-errors.
8465         * gfortran.dg/coarray_10.f90: New test.
8466         * gfortran.dg/coarray_11.f90: New test.
8467
8468 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8469
8470         PR fortran/43747
8471         gfortran.dg/initialization_24.f90: New test.
8472
8473 2010-04-13  Jason Merrill  <jason@redhat.com>
8474
8475         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8476         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8477
8478 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8479
8480         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8481         * g++.dg/dg.exp: Likewise.
8482         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8483         * c-c++-common/cpp/warning-directive-1.c: ... here.
8484         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8485         * c-c++-common/cpp/warning-directive-2.c: ... here.
8486         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8487         * c-c++-common/cpp/warning-directive-3.c: ... here.
8488         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8489         * c-c++-common/cpp/warning-directive-4.c: ... here.
8490         * g++.dg/cpp/warning-directive-1.C: Delete.
8491         * g++.dg/cpp/warning-directive-2.C: Delete.
8492         * g++.dg/cpp/warning-directive-3.C: Delete.
8493         * g++.dg/cpp/warning-directive-4.C: Delete.
8494         * gcc.dg/cpp/normalised-3.c: Delete.
8495         * g++.dg/cpp/normalised-1.C: Rename as ...
8496         * c-c++-common/cpp/normalised-3.c: ... this.
8497
8498 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8499
8500         * gcc.dg/tree-ssa/sra-9.c: New test.
8501
8502 2010-04-13  Michael Matz  <matz@suse.de>
8503
8504         PR middle-end/43730
8505         * gcc.dg/pr43730.c: New test.
8506
8507 2010-04-13  Michael Matz  <matz@suse.de>
8508
8509         * gcc.dg/tree-ssa/negate.c: New testcase.
8510
8511 2010-04-13  Richard Guenther  <rguenther@suse.de>
8512
8513         PR testsuite/43735
8514         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8515
8516 2010-04-13  Richard Guenther  <rguenther@suse.de>
8517
8518         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8519
8520 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8521
8522         * gnat.dg/derived_type1.adb: New test.
8523
8524 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8525
8526         * gcc.dg/plugindir1.c: New testcase.
8527         * gcc.dg/plugindir2.c: New testcase.
8528         * gcc.dg/plugindir3.c: New testcase.
8529         * gcc.dg/plugindir4.c: New testcase.
8530
8531 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8532
8533         * gcc.target/i386/rotate-2.c: New test.
8534
8535 2010-04-12  Jason Merrill  <jason@redhat.com>
8536
8537         PR c++/43641
8538         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8539         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8540
8541 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8542
8543         PR c++/25811
8544         * g++.dg/init/pr25811.C: New test.
8545
8546 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8547
8548         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8549         dg-error, dg-warning.
8550         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8551
8552 2010-04-12  Richard Guenther  <rguenther@suse.de>
8553
8554         * gcc.dg/torture/inline-2.c: New testcase.
8555
8556 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8557
8558         PR bootstrap/43699
8559         * gcc.dg/Wunused-var-7.c: New test.
8560
8561         PR tree-optimization/43560
8562         * gcc.c-torture/execute/pr43560.c: New test.
8563
8564 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8565
8566         * gnat.dg/aggr13.adb: New test.
8567         * gnat.dg/aggr14.adb: Likewise.
8568         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8569
8570 2010-04-12  Richard Guenther  <rguenther@suse.de>
8571
8572         PR c++/43611
8573         * g++.dg/torture/pr43611.C: New testcase.
8574
8575 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8576
8577         PR c/36774
8578         * gcc.dg/pr36774-1.c: New test.
8579         * gcc.dg/pr36774-2.c: New test.
8580
8581 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8582
8583         * gcc.target/sh/rte-delay-slot.c: New test.
8584
8585 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8586
8587         * gnat.dg/pack9.adb: Remove -cargs option.
8588         * gnat.dg/aggr12.ad[sb]: New test.
8589
8590 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8591
8592         PR target/43417
8593         * gcc.target/sh/pr43417.c: New test.
8594
8595 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8596
8597         PR fortran/43591
8598         * gfortran.dg/spec_expr_6.f90: New test.
8599
8600 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8601
8602         PR cpp/43195
8603         * gcc.dg/cpp/pr43195.c: New.
8604         * gcc.dg/cpp/pr43195.h: New.
8605
8606 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8607
8608         PR 42965
8609         * gcc.dg/Werror-6.c: Adjust.
8610         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8611         * gcc.dg/Werror-4.c: Likewise.
8612         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8613         * gcc.dg/Wswitch-enum-error.c: Likewise.
8614         * gcc.dg/Wpointer-arith.c: Likewise.
8615         * gcc.dg/Wfatal.c: Likewise.
8616         * gcc.dg/Wswitch-error.c: Likewise.
8617         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8618         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8619         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8620         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8621         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8622         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8623         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8624         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8625         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8626         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8627         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8628         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8629         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8630         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8631         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8632         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8633         * g++.dg/cpp/warning-directive-2.C: Likewise.
8634         * gfortran.dg/warning-directive-2.F90: Likewise.
8635
8636 2010-04-09  Jason Merrill  <jason@redhat.com>
8637
8638         PR c++/42623
8639         * g++.dg/template/sizeof13.C: New.
8640
8641 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8642
8643         * g++.dg/other/pr35504.C: Add check for thiscall.
8644         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8645         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8646
8647 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8648
8649         PR c++/28584
8650         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8651         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8652         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8653         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8654         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8655         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8656         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8657         * g++.dg/other/increment1.C: Likewise.
8658
8659 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8660
8661         PR fortran/18918
8662         * gfortran.dg/coarray_7.f90: New test.
8663         * gfortran.dg/coarray_8.f90: New test.
8664
8665 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8666
8667         PR fortran/28039
8668         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8669
8670 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8671
8672         PR target/43643
8673         * gcc.dg/pr43643.c: New test.
8674
8675 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8676
8677         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8678
8679 2010-04-08  Richard Guenther  <rguenther@suse.de>
8680
8681         PR tree-optimization/43679
8682         * gcc.c-torture/compile/pr43679.c: New testcase.
8683
8684 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR debug/43670
8687         * gcc.dg/pr43670.c: New test.
8688
8689 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8690
8691         PR middle-end/40815
8692         * gcc.dg/tree-ssa/reassoc-19.c: New.
8693
8694 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8695
8696         PR c/18624
8697         * gcc.dg/Wunused-var-1.c: New test.
8698         * gcc.dg/Wunused-var-2.c: New test.
8699         * gcc.dg/Wunused-var-3.c: New test.
8700         * gcc.dg/Wunused-var-4.c: New test.
8701         * gcc.dg/Wunused-var-5.c: New test.
8702         * gcc.dg/Wunused-var-6.c: New test.
8703         * gcc.dg/Wunused-parm-1.c: New test.
8704
8705         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8706         * gcc.dg/trunc-1.c: Likewise.
8707         * gcc.dg/vla-9.c: Likewise.
8708         * gcc.dg/dfp/composite-type.c: Likewise.
8709
8710 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8711
8712         PR objc/35996
8713         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8714         * obj-c++.dg/objc-gc-3.mm: Ditto.
8715
8716 2010-04-07  Simon Baldwin  <simonb@google.com>
8717
8718         * gcc.dg/cpp/warn-undef-2.c: New.
8719         * gcc.dg/cpp/warn-traditional-2.c: New.
8720         * gcc.dg/cpp/warn-comments-2.c: New.
8721         * gcc.dg/cpp/warning-directive-1.c: New.
8722         * gcc.dg/cpp/warn-long-long.c: New.
8723         * gcc.dg/cpp/warn-traditional.c: New.
8724         * gcc.dg/cpp/warn-variadic-2.c: New.
8725         * gcc.dg/cpp/warn-undef.c: New.
8726         * gcc.dg/cpp/warn-normalized-1.c: New.
8727         * gcc.dg/cpp/warning-directive-2.c: New.
8728         * gcc.dg/cpp/warn-long-long-2.c: New.
8729         * gcc.dg/cpp/warn-variadic.c: New.
8730         * gcc.dg/cpp/warn-normalized-2.c: New.
8731         * gcc.dg/cpp/warning-directive-3.c: New.
8732         * gcc.dg/cpp/warn-deprecated-2.c: New.
8733         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8734         * gcc.dg/cpp/warn-multichar-2.c: New.
8735         * gcc.dg/cpp/warn-normalized-3.c: New.
8736         * gcc.dg/cpp/warning-directive-4.c: New.
8737         * gcc.dg/cpp/warn-unused-macros.c: New.
8738         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8739         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8740         * gcc.dg/cpp/warn-cxx-compat.c: New.
8741         * gcc.dg/cpp/warn-redefined.c: New.
8742         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8743         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8744         * gcc.dg/cpp/warn-deprecated.c: New.
8745         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8746         * gcc.dg/cpp/warn-redefined-2.c: New.
8747         * gcc.dg/cpp/warn-comments.c: New.
8748         * gcc.dg/cpp/warn-multichar.c: New.
8749         * g++.dg/cpp/warning-directive-1.C: New.
8750         * g++.dg/cpp/warning-directive-2.C: New.
8751         * g++.dg/cpp/warning-directive-3.C: New.
8752         * g++.dg/cpp/warning-directive-4.C: New.
8753         * gfortran.dg/warning-directive-1.F90: New.
8754         * gfortran.dg/warning-directive-3.F90: New.
8755         * gfortran.dg/warning-directive-2.F90: New.
8756         * gfortran.dg/warning-directive-4.F90: New.
8757
8758 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8759
8760         PR objc++/23716
8761         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8762
8763 2010-04-07  Jason Merrill  <jason@redhat.com>
8764
8765         * g++.dg/template/dr408.C: New.
8766
8767         * g++.dg/lookup/ns4.C: New.
8768
8769         PR c++/38392
8770         * g++.dg/template/friend51.C: New test.
8771
8772         PR c++/41970
8773         * g++.old-deja/g++.other/linkage1.C: Adjust.
8774
8775 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8776
8777         PR c++/42697
8778         * g++.dg/template/crash94.C: New test.
8779
8780 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8781
8782         PR c++/40239
8783         * g++.dg/init/aggr5.C: New test.
8784         * g++.dg/init/aggr5.C: New test.
8785
8786 2010-04-07  Richard Guenther  <rguenther@suse.de>
8787
8788         PR tree-optimization/43270
8789         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8790         * gcc.dg/Warray-bounds-7.c: Likewise.
8791
8792 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8793
8794         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8795         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8796         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8797
8798 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8799
8800         PR c++/42556
8801         * g++.dg/init/pr42556.C: New test.
8802
8803 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8804
8805         PR debug/43628
8806         * g++.dg/debug/dwarf2/typedef2.C: New test.
8807
8808 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8809
8810         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8811         c-c++-common/dwarf2/redeclaration-1.C
8812
8813 2010-04-06  Jason Merrill  <jason@redhat.com>
8814
8815         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8816         * g++.dg/ext/attrib18.C: Likewise.
8817         * g++.dg/ext/bitfield2.C: Likewise.
8818         * g++.dg/ext/bitfield4.C: Likewise.
8819         * g++.dg/ext/visibility/warn2.C: Likewise.
8820         * g++.dg/ext/visibility/warn3.C: Likewise.
8821         * g++.dg/gomp/pr26690-1.C: Likewise.
8822         * g++.dg/inherit/covariant7.C: Likewise.
8823         * g++.dg/init/synth2.C: Likewise.
8824         * g++.dg/lookup/using7.C: Likewise.
8825         * g++.dg/other/crash-4.C: Likewise.
8826         * g++.dg/other/error13.C: Likewise.
8827         * g++.dg/other/error20.C: Likewise.
8828         * g++.dg/parse/crash31.C: Likewise.
8829         * g++.dg/parse/error16.C: Likewise.
8830         * g++.dg/parse/error19.C: Likewise.
8831         * g++.dg/parse/error27.C: Likewise.
8832         * g++.dg/parse/error28.C: Likewise.
8833         * g++.dg/parse/fused-params1.C: Likewise.
8834         * g++.dg/template/error2.C: Likewise.
8835         * g++.dg/template/local6.C: Likewise.
8836         * g++.dg/template/qualttp15.C: Likewise.
8837         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8838         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8839         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8840         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8841         * g++.old-deja/g++.eh/spec6.C: Likewise.
8842         * g++.old-deja/g++.jason/crash3.C: Likewise.
8843         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8844         * g++.old-deja/g++.law/ctors5.C: Likewise.
8845         * g++.old-deja/g++.law/ctors9.C: Likewise.
8846         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8847         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8848         * g++.old-deja/g++.other/struct1.C: Likewise.
8849         * g++.old-deja/g++.other/volatile1.C: Likewise.
8850         * g++.old-deja/g++.pt/crash36.C: Likewise.
8851         * g++.old-deja/g++.pt/derived3.C: Likewise.
8852         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8853         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8854
8855 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8856
8857         PR middle-end/43519
8858         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8859         * gcc.dg/graphite/id-19.c: New.
8860
8861 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8862
8863         PR middle-end/32824
8864         * gcc.dg/vect/pr32824: New.
8865
8866 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8867
8868         PR fortran/18918
8869         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8870         * gfortran.dg/coarray_3.f90: Ditto.
8871         * gfortran.dg/coarray_4.f90: Ditto.
8872         * gfortran.dg/coarray_5.f90: Ditto.
8873         * gfortran.dg/coarray_6.f90: Ditto.
8874         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8875
8876 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8877
8878         PR fortran/18918
8879         * gfortran.dg/coarray_4.f90: Fix test.
8880         * gfortran.dg/coarray_6.f90: Add more tests.
8881
8882 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8883
8884         PR fortran/18918
8885         * gfortran.dg/coarray_4.f90: New test.
8886         * gfortran.dg/coarray_5.f90: New test.
8887         * gfortran.dg/coarray_6.f90: New test.
8888
8889 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8890
8891         PR fortran/18918
8892         * gfortran.dg/iso_fortran_env_5.f90: New test.
8893         * gfortran.dg/iso_fortran_env_6.f90: New test.
8894
8895 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8896
8897         PR fortran/39997
8898         * gfortran.dg/coarray_1.f90: New test.
8899         * gfortran.dg/coarray_2.f90: New test.
8900         * gfortran.dg/coarray_3.f90: New test.
8901
8902 2010-04-06  Jason Merrill  <jason@redhat.com>
8903
8904         PR c++/43648
8905         * g++.dg/template/dtor8.C: New.
8906
8907         PR c++/43621
8908         * g++.dg/template/error-recovery2.C: New.
8909
8910 2010-04-06  Jan Hubicka  <jh@suse.czpli
8911
8912         PR tree-optimization/42906
8913         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8914
8915 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8916
8917         PR fortran/43178
8918         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8919         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8920         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8921
8922 2010-04-06  Richard Guenther  <rguenther@suse.de>
8923
8924         PR tree-optimization/43627
8925         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8926
8927 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR target/43638
8930         * gcc.target/i386/pr43638.c: New test.
8931
8932 2010-04-06  Richard Guenther  <rguenther@suse.de>
8933
8934         PR middle-end/43661
8935         * gcc.c-torture/compile/pr43661.c: New testcase.
8936
8937 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8938
8939         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8940
8941 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8942
8943         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8944
8945 2010-04-02  Richard Guenther  <rguenther@suse.de>
8946
8947         PR tree-optimization/43629
8948         * gcc.c-torture/execute/pr43629.c: New testcase.
8949
8950 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8951             Dominique d'Humieres  <dominiq@lps.ens.fr>
8952
8953         PR libfortran/43605
8954         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8955
8956 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8957
8958         PR debug/43325
8959         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8960
8961 2010-04-01  Jason Merrill  <jason@redhat.com>
8962
8963         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8964
8965 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8966             Manfred Schwarb  <manfred99@gmx.ch>
8967
8968         PR libfortran/43605
8969         * gfortran.dg/ftell_3.f90: New test.
8970
8971 2010-04-01  Richard Guenther  <rguenther@suse.de>
8972
8973         PR middle-end/43614
8974         * gcc.c-torture/compile/pr43614.c: New testcase.
8975
8976 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8977
8978         PR tree-optimization/43141
8979         * gcc.dg/guality/pr43141.c: New test.
8980
8981 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8982
8983         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8984         * g++.dg/eh/spbp.C: Likewise.
8985         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8986         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8987         superfluous casts.
8988         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8989         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8990         * objc.dg/dwarf-2.m: Likewise.
8991
8992 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8993
8994         PR middle-end/43464
8995         * gcc.dg/graphite/id-pr43464.c: New.
8996         * gcc.dg/graphite/id-pr43464-1.c: New.
8997
8998 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8999
9000         PR middle-end/43351
9001         * gcc.dg/graphite/id-pr43351.c
9002
9003 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9004
9005         PR testsuite/35165
9006         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9007         * obj-c++.dg/try-catch-2.mm: Ditto.
9008         * obj-c++.dg/lookup-2.mm: Ditto.
9009         * obj-c++.dg/encode-8.m: Ditto.
9010         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9011         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9012         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9013         * obj-c++.dg/const-str-11.mm: Ditto.
9014         * obj-c++.dg/const-str-9.mm: Ditto.
9015         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9016         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9017         * obj-c++.dg/except-1.mm: Ditto.
9018         * obj-c++.dg/const-str-7.mm: Ditto.
9019         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9020         * obj-c++.dg/const-str-3.mm: Ditto.
9021         * obj-c++.dg/const-str-7.mm: Ditto.
9022         * obj-c++.dg/stubify-2.mm: Change dump file name.
9023
9024         PR objc++/23613
9025         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9026         New macro.
9027         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9028         Remove dg-xfail-if.
9029
9030 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9031
9032         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9033         only with -O2, -O3 or -Os and not with -fwhopr.
9034
9035 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9036
9037         PR c++/43558
9038         * g++.dg/template/typedef31.C: New test.
9039
9040 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9041
9042         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9043         assembler output on *-*-solaris2*.
9044         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9045
9046 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9047
9048         PR debug/43557
9049         * gcc.dg/pr43557-1.c: New test.
9050         * gcc.dg/pr43557-2.c: New file.
9051
9052 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9053
9054         PR 43562
9055         * gcc.dg/pr43562.c: New test.
9056
9057 2010-03-30  Jason Merrill  <jason@redhat.com>
9058
9059         PR c++/43076
9060         * g++.dg/template/error-recovery1.C: New.
9061
9062         PR c++/41786
9063         * g++.dg/parse/ambig5.C: New.
9064
9065 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9066
9067         PR debug/43593
9068         * gcc.dg/guality/pr43593.c: New test.
9069
9070 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9071
9072         PR middle-end/43430
9073         * gcc.dg/vect/pr43430-1.c: New.
9074
9075 2010-03-30  Jason Merrill  <jason@redhat.com>
9076
9077         PR c++/43559
9078         * g++.dg/template/partial7.C: New.
9079
9080 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9081
9082         * gcc.target/s390/stackcheck1.c: New testcase.
9083
9084 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9085
9086         PR libfortran/43265
9087         * gfortran.dg/read_eof_8.f90: New test.
9088
9089 2010-03-29  Jason Merrill  <jason@redhat.com>
9090
9091         * gcc.dg/cpp/include6.c: Change [] to ().
9092
9093         N3077
9094         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9095         splicing and UCNs.
9096         * c-c++-common/raw-string-2.c: Add trigraph test.
9097         * c-c++-common/raw-string-8.c: New.
9098         * c-c++-common/raw-string-9.c: New.
9099         * c-c++-common/raw-string-10.c: New.
9100
9101         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9102         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9103         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9104         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9105         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9106         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9107         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9108
9109 2010-03-29  Richard Guenther  <rguenther@suse.de>
9110
9111         PR tree-optimization/43560
9112         * gcc.dg/torture/pr43560.c: New testcase.
9113
9114 2010-03-29  Jason Merrill  <jason@redhat.com>
9115
9116         N3077
9117         * g++.dg/ext/raw-string-1.C: Change [] to ().
9118         * g++.dg/ext/raw-string-2.C: Change [] to ().
9119         Don't use \ in delimiter.
9120         * g++.dg/ext/raw-string-3.C: Change [] to ().
9121         * g++.dg/ext/raw-string-4.C: Change [] to ().
9122         * g++.dg/ext/raw-string-5.C: Change [] to ().
9123         Test for error on \ in delimiter.
9124         * g++.dg/ext/raw-string-6.C: Change [] to ().
9125         * g++.dg/ext/raw-string-7.C: Change [] to ().
9126
9127 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9128
9129         PR 43564
9130         * gcc.dg/pr43564.c: New test.
9131
9132 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9133
9134         PR fortran/43551
9135         * gfortran.dg/direct_io_12.f90: New test.
9136
9137 2010-03-28  Jan Hubicka  <jh@suse.cz>
9138
9139         PR tree-optimization/43505
9140         * gfortran.dg/pr43505.f90: New testcase.
9141
9142 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9143
9144         PR tree-optimization/43528
9145         * gcc.target/i386/pr43528.c: New test.
9146
9147 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9148
9149         PR c/43381
9150         * gcc.dg/parm-impl-decl-3.c: New test.
9151
9152 2010-03-26  Jason Merrill  <jason@redhat.com>
9153
9154         PR c++/43509
9155         * g++.dg/cpp0x/parse1.C: New.
9156
9157 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9158
9159         PR target/43524
9160         * gcc.target/i386/pr43524.c: New test.
9161
9162 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9163
9164         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9165         whitespace, rename main to foo.
9166         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9167         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9168         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9169         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9170         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9171         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9172         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9173         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9174         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9175         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9176         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9177
9178 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9179
9180         PR c++/43327
9181         * g++.dg/other/crash-10.C: New test.
9182         * g++.dg/other/crash-11.C: New test.
9183
9184 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9185
9186         PR libfortran/43517
9187         * gfortran.dg/read_eof_7.f90: New test.
9188
9189 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9190
9191         PR objc/35165
9192         PR testsuite/43512
9193         * objc-obj-c++-shared: New directory.
9194         * objc-obj-c++-shared/Object1-implementation.h: New file.
9195         * objc-obj-c++-shared/Object1.h: New file.
9196         * objc-obj-c++-shared/Protocol1.h: New file.
9197         * objc-obj-c++-shared/next-abi.h: New file.
9198         * objc-obj-c++-shared/next-mapping.h: New file.
9199         * objc/execute/next_mapping.h: Delete.
9200         * objc.dg/special/special.exp: For all targets run the tests with
9201         -fgnu-runtime, for darwin targets also run the tests with
9202         -fnext-runtime.
9203         * objc.dg/dg.exp: Ditto.
9204         * obj-c++.dg/dg.exp: Ditto.
9205         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9206         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9207         include use of updated NeXT interface.
9208         * objc/execute/formal_protocol-5.m: Ditto.
9209         * objc/execute/protocol-isEqual-2.m: Ditto.
9210         * objc/execute/protocol-isEqual-4.m: Ditto.
9211         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9212         Protocol1.h) and next-mapping.h as required.
9213         * objc/execute/object_is_class.m: Ditto.
9214         * objc/execute/enumeration-1.m: Ditto.
9215         * objc/execute/class-13.m: Ditto.
9216         * objc/execute/formal_protocol-2.m: Ditto.
9217         * objc/execute/formal_protocol-4.m: Ditto.
9218         * objc/execute/class-1.m: Ditto.
9219         * objc/execute/bycopy-1.m: Ditto.
9220         * objc/execute/formal_protocol-6.m: Ditto.
9221         * objc/execute/bycopy-3.m: Ditto.
9222         * objc/execute/class-3.m: Ditto.
9223         * objc/execute/bf-11.m: Ditto.
9224         * objc/execute/class-5.m: Ditto.
9225         * objc/execute/bf-13.m: Ditto.
9226         * objc/execute/class-7.m: Ditto.
9227         * objc/execute/bf-15.m: Ditto.
9228         * objc/execute/class-9.m: Ditto.
9229         * objc/execute/bf-17.m: Ditto.
9230         * objc/execute/bf-19.m: Ditto.
9231         * objc/execute/IMP.m: Ditto.
9232         * objc/execute/exceptions/catchall-1.m: Ditto.
9233         * objc/execute/exceptions/trivial.m: Ditto.
9234         * objc/execute/exceptions/finally-1.m: Ditto.
9235         * objc/execute/exceptions/local-variables-1.m: Ditto.
9236         * objc/execute/exceptions/foward-1.m: Ditto.
9237         * objc/execute/bf-2.m: Ditto.
9238         * objc/execute/string1.m: Ditto.
9239         * objc/execute/bf-4.m: Ditto.
9240         * objc/execute/informal_protocol.m: Ditto.
9241         * objc/execute/string3.m: Ditto.
9242         * objc/execute/bf-6.m: Ditto.
9243         * objc/execute/bf-8.m: Ditto.
9244         * objc/execute/class-tests-1.h: Ditto.
9245         * objc/execute/protocol-isEqual-1.m: Ditto.
9246         * objc/execute/protocol-isEqual-3.m: Ditto.
9247         * objc/execute/_cmd.m: Ditto.
9248         * objc/execute/function-message-1.m: Ditto.
9249         * objc/execute/bf-20.m: Ditto.
9250         * objc/execute/bf-common.h: Ditto.
9251         * objc/execute/np-2.m: Ditto.
9252         * objc/execute/class-10.m: Ditto.
9253         * objc/execute/class-12.m: Ditto.
9254         * objc/execute/enumeration-2.m: Ditto.
9255         * objc/execute/class-14.m: Ditto.
9256         * objc/execute/encode-1.m: Ditto.
9257         * objc/execute/formal_protocol-1.m: Ditto.
9258         * objc/execute/formal_protocol-3.m: Ditto.
9259         * objc/execute/accessing_ivars.m: Ditto.
9260         * objc/execute/bycopy-2.m: Ditto.
9261         * objc/execute/class-2.m: Ditto.
9262         * objc/execute/bf-10.m: Ditto.
9263         * objc/execute/formal_protocol-7.m: Ditto.
9264         * objc/execute/root_methods.m: Ditto.
9265         * objc/execute/class-4.m: Ditto.
9266         * objc/execute/bf-12.m: Ditto.
9267         * objc/execute/class-6.m: Ditto.
9268         * objc/execute/bf-14.m: Ditto.
9269         * objc/execute/nested-func-1.m: Ditto.
9270         * objc/execute/class-8.m: Ditto.
9271         * objc/execute/private.m: Ditto.
9272         * objc/execute/bf-16.m: Ditto.
9273         * objc/execute/bf-18.m: Ditto.
9274         * objc/execute/load-3.m: Ditto.
9275         * objc/execute/compatibility_alias.m: Ditto.
9276         * objc/execute/bf-1.m: Ditto.
9277         * objc/execute/no_clash.m: Ditto.
9278         * objc/execute/bf-3.m: Ditto.
9279         * objc/execute/string2.m: Ditto.
9280         * objc/execute/bf-5.m: Ditto.
9281         * objc/execute/string4.m: Ditto.
9282         * objc/execute/bf-7.m: Ditto.
9283         * objc/execute/object_is_meta_class.m: Ditto.
9284         * objc/execute/bf-9.m: Ditto.
9285         * objc/execute/bf-21.m: Ditto.
9286         * objc/execute/cascading-1.m: Ditto.
9287         * objc/execute/trivial.m: Ditto.
9288         * objc/execute/np-1.m: Ditto.
9289         * objc/compile/trivial.m: Ditto.
9290         * objc/execute/class_self-2.m: Include <stdlib.h>.
9291         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9292         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9293         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9294         and 64bit. Use new NeXT interface as required.
9295         * objc.dg/special/unclaimed-category-1.m: Ditto.
9296         * objc.dg/special/unclaimed-category-1.h: Ditto.
9297         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9298         * objc.dg/func-ptr-1.m: Ditto.
9299         * objc.dg/stret-1.m: Ditto.
9300         * objc.dg/encode-2.m: Ditto.
9301         * objc.dg/category-1.m: Ditto.
9302         * objc.dg/encode-3.m: Ditto.
9303         * objc.dg/call-super-3.m: Ditto.
9304         * objc.dg/method-3.m: Ditto.
9305         * objc.dg/func-ptr-2.m: Ditto.
9306         * objc.dg/lookup-1.m: Ditto.
9307         * objc.dg/encode-4.m: Ditto.
9308         * objc.dg/fix-and-continue-1.m: Ditto.
9309         * objc.dg/proto-lossage-3.m: Ditto.
9310         * objc.dg/method-13.m: Ditto.
9311         * objc.dg/proto-qual-1.m: Ditto.
9312         * objc.dg/zero-link-3.m: Ditto.
9313         * objc.dg/bitfield-1.m: Ditto.
9314         * objc.dg/va-meth-1.m: Ditto.
9315         * objc.dg/super-class-3.m: Ditto.
9316         * objc.dg/call-super-1.m: Ditto.
9317         * objc.dg/type-size-2.m: Ditto.
9318         * objc.dg/method-10.m: Ditto.
9319         * objc.dg/defs.m: Ditto.
9320         * objc.dg/const-str-3.m: Ditto.
9321         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9322         Protocol1.h) and next-mapping.h as required. Use new NeXT
9323         interface as required.
9324         * objc.dg/super-class-4.m: Ditto.
9325         * objc.dg/comp-types-8.m: Ditto.
9326         * objc.dg/call-super-2.m: Ditto.
9327         * objc.dg/objc-fast-4.m: Ditto.
9328         * objc.dg/method-6.m: Ditto.
9329         * objc.dg/const-str-3.m: Ditto.
9330         * objc.dg/const-str-7.m: Ditto.
9331         * objc.dg/method-15.m: Ditto.
9332         * objc.dg/method-19.m: Ditto.
9333         * objc.dg/sync-1.m: Ditto.
9334         * objc.dg/layout-1.m: Ditto.
9335         * objc.dg/bitfield-3.m: Ditto.
9336         * objc.dg/try-catch-3.m: Ditto.
9337         * objc.dg/try-catch-7.m: Ditto.
9338         * objc.dg/comp-types-10.m: Ditto.
9339         * objc.dg/selector-2.: Ditto.
9340         * objc.dg/method-7.m: Ditto.
9341         * objc.dg/typedef-alias-1.m: Ditto.
9342         * objc.dg/proto-lossage-2.m: Ditto.
9343         * objc.dg/comp-types-11.m: Ditto.
9344         * objc.dg/sizeof-1.m: Ditto.
9345         * objc.dg/method-17.m: Ditto.
9346         * objc.dg/bitfield-5.m: Ditto.
9347         * objc.dg/try-catch-1.m: Ditto.
9348         * objc.dg/encode-5.m: Ditto.
9349         * objc.dg/fix-and-continue-2.m: Ditto.
9350         * objc.dg/method-9.m: Ditto.
9351         * objc.dg/isa-field-1.m: Ditto.
9352         * objc.dg/local-decl-2.m: Ditto.
9353         * objc.dg/objc-gc-4.m: Ditto.
9354         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9355         * objc.dg/gnu-runtime-3.m: Ditto.
9356         * objc.dg/encode-7.m: Ditto.
9357         * objc.dg/encode-8.m: Ditto.
9358         * objc.dg/selector-3.m: Ditto.
9359         * objc.dg/gnu-runtime-1.m: Ditto.
9360         * objc.dg/const-str-12.m: Ditto.
9361         * objc.dg/gnu-runtime-2.m: Ditto.
9362         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9363         * objc.dg/selector-1.m: Ditto.
9364         * objc.dg/stubify-2.m: Ditto.
9365         * objc.dg/zero-link-1.m: Ditto.
9366         * objc.dg/stret-2.m: Ditto.
9367         * objc.dg/zero-link-2.m: Ditto.
9368         * objc.dg/next-runtime-1.m: Ditto.
9369         * objc.dg/symtab-1.m: Ditto.
9370         * objc.dg/stubify-1.m: Ditto.
9371         * objc.dg/bitfield-2.m: Ditto.
9372         * objc.dg/try-catch-10.m: Apply to both runtimes.
9373         * objc.dg/const-str-1.m: Ditto.
9374         * objc.dg/image-info.m: Ditto.
9375         * objc.dg/encode-9.m: Ditto.
9376         * objc.dg/pragma-1.m: Apply test to all targets.
9377         * objc.dg/const-str-4.m: Ditto.
9378         * objc.dg/const-str-8.m: Ditto.
9379         * objc.dg/super-class-2.m: Ditto.
9380         * objc.dg/try-catch-5.m: Ditto.
9381         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9382         Protocol1.h) and next-mapping.h as required. Use new NeXT
9383         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9384         * objc.dg/const-str-11.m: Ditto.
9385         * objc.dg/const-str-9.m: Ditto.
9386         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9387         * objc.dg/encode-1.m: Remove redundant -lobjc.
9388         * objc.dg/try-catch-9.m: Tidy space.
9389         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9390         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9391         and 64bit. Use new NeXT interface as required.
9392         * obj-c++.dg/template-4.mm: Ditto.
9393         * obj-c++.dg/defs.mm: Ditto.
9394         * obj-c++.dg/basic.mm: Ditto.
9395         * obj-c++.dg/encode-4.mm: Ditto.
9396         * obj-c++.dg/method-17.mm: Ditto.
9397         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9398         * obj-c++.dg/cxx-class-1.mm: Ditto.
9399         * obj-c++.dg/method-10.mm: Ditto.
9400         * obj-c++.dg/va-meth-1.mm: Ditto.
9401         * obj-c++.dg/encode-5.mm: Ditto.
9402         * obj-c++.dg/lookup-2.mm: Ditto.
9403         * obj-c++.dg/template-3.mm: Ditto.
9404         * obj-c++.dg/proto-qual-1.mm: Ditto.
9405         * obj-c++.dg/qual-types-1.m: Ditto.
9406         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9407         * obj-c++.dg/template-1.mm: Ditto.
9408         * obj-c++.dg/encode-6.mm: Ditto.
9409         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9410         Protocol1.h) and next-mapping.h as required. Use new NeXT
9411         interface as required.
9412         * obj-c++.dg/except-1.mm: Ditto.
9413         * obj-c++.dg/const-str-7.mm: Ditto.
9414         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9415         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9416         * obj-c++.dg/selector-2.mm: Ditto.
9417         * obj-c++.dg/isa-field-1.mm: Ditto.
9418         * obj-c++.dg/try-catch-1.mm: Ditto.
9419         * obj-c++.dg/local-decl-1.mm: Ditto.
9420         * obj-c++.dg/try-catch-9.mm: Ditto.
9421         * obj-c++.dg/no-extra-load.mm: Ditto.
9422         * obj-c++.dg/selector-5.mm: Ditto.
9423         * obj-c++.dg/method-12.mm: Ditto.
9424         * obj-c++.dg/try-catch-11.mm: Ditto.
9425         * obj-c++.dg/comp-types-11.mm: Ditto.
9426         * obj-c++.dg/bitfield-3.mm: Ditto.
9427         * obj-c++.dg/method-6.mm: Ditto.
9428         * obj-c++.dg/super-class-2.mm: Ditto.
9429         * obj-c++.dg/method-21.mm: Ditto.
9430         * obj-c++.dg/const-str-8.mm: Ditto.
9431         * obj-c++.dg/try-catch-7.mm: Ditto.
9432         * obj-c++.dg/method-15.mm: Ditto.
9433         * obj-c++.dg/layout-1.mm: Ditto.
9434         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9435         * obj-c++.dg/const-str-3.mm: Ditto.
9436         * obj-c++.dg/try-catch-2.mm: Ditto.
9437         * obj-c++.dg/objc-gc-3.mm: Ditto.
9438         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9439         * obj-c++.dg/bitfield-1.mm: Ditto.
9440         * obj-c++.dg/selector-6.mm: Ditto.
9441         * obj-c++.dg/method-13.mm: Ditto.
9442         * obj-c++.dg/comp-types-12.mm: Ditto.
9443         * obj-c++.dg/bitfield-4.mm: Ditto.
9444         * obj-c++.dg/try-catch-8.mm: Ditto.
9445         * obj-c++.dg/method-2.mm: Ditto.
9446         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9447         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9448         * obj-c++.dg/const-str-4.mm: Ditto.
9449         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9450         * obj-c++.dg/try-catch-3.mm: Ditto.
9451         * obj-c++.dg/comp-types-9.mm: Ditto.
9452         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9453         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9454         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9455         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9456         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9457         Use new NeXT interface as required.
9458         * obj-c++.dg/const-str-10.mm: Ditto.
9459         * obj-c++.dg/const-str-11.mm: Ditto.
9460         * obj-c++.dg/const-str-9.mm: Ditto.
9461         * obj-c++.dg/method-11.mm: Ditto.
9462         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9463         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9464         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9465         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9466         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9467
9468 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9469
9470         PR c++/43206
9471         * g++.dg/template/typedef30.C: New test case.
9472
9473 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9474
9475         PR c/43385
9476         * gcc.c-torture/execute/pr43385.c: New test.
9477
9478 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9479
9480         * gcc.dg/strncpy-fix-1.c: New test.
9481
9482 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9483
9484         PR testsuite/41609
9485         * lib/objc-torture.exp (objc-set-runtime-options): New.
9486         * objc/execute/execute.exp: Check runtime options on each pass.
9487         * objc/execute/exceptions/exceptions.exp: Ditto.
9488         * objc/compile/compile.exp: Ditto.
9489
9490         PR testsuite/42348
9491         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9492         standard tests.
9493         (check_effective_target_objc2): New proc.
9494         (check_effective_target_next_runtime): New proc.
9495         * lib/objc.exp: Determine which runtime is in force and support it.
9496         * lib/obj-c++.exp: Ditto.
9497
9498 2010-03-24  Jason Merrill  <jason@redhat.com>
9499
9500         PR c++/43502
9501         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9502
9503 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9504
9505         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9506         a loop.
9507         * gcc.dg/ipa/ipa-2.c: Likewise.
9508         * gcc.dg/ipa/ipa-3.c: Likewise.
9509         * gcc.dg/ipa/ipa-4.c: Likewise.
9510         * gcc.dg/ipa/ipa-5.c: Likewise.
9511         * gcc.dg/ipa/ipa-7.c: Likewise.
9512         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9513         a loop.
9514         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9515         i_can_not_be_propagated_fully2 into a loop.
9516         * gcc.dg/ipa/ipa-8.c: New test.
9517         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9518
9519 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9520
9521         PR debug/19192
9522         PR debug/43479
9523         * gcc.dg/guality/pr43479.c: New test.
9524         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9525         and add volatile keyword.
9526
9527 2010-03-23  Mike Stump  <mikestump@comcast.net>
9528
9529         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9530
9531 2010-03-23  Jason Merrill  <jason@redhat.com>
9532
9533         * g++.dg/ext/altivec-17.C: Adjust error message.
9534
9535         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9536         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9537         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9538         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9539         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9540         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9541
9542 2010-03-22  Jason Merrill  <jason@redhat.com>
9543
9544         PR c++/43333
9545         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9546         * g++.dg/ext/is_pod_98.C: New.
9547
9548         PR c++/43281
9549         * g++.dg/cpp0x/auto18.C: New.
9550
9551         * gcc.dg/pr36997.c: Adjust error message.
9552         * g++.dg/ext/vector9.C: Likewise.
9553         * g++.dg/conversion/simd3.C: Likewise.
9554         * g++.dg/other/error23.C: Likewise.
9555
9556 2010-03-22  Michael Matz  <matz@suse.de>
9557
9558         PR middle-end/43475
9559         * gfortran.dg/pr43475.f90: New testcase.
9560
9561 2010-03-22  Richard Guenther  <rguenther@suse.de>
9562
9563         PR tree-optimization/43390
9564         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9565
9566 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9567
9568         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9569         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9570
9571 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9572             Michael Matz  <matz@suse.de>
9573
9574         PR c++/43081
9575         * g++.dg/parse/crash56.C: New test.
9576
9577 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9578
9579         PR fortran/43450
9580         * gfortran.dg/whole_file_15.f90 : New test.
9581
9582 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9583
9584         PR fortran/43409
9585         * gfortran.dg/inquire_size.f90: New test.
9586
9587 2010-03-20  Richard Guenther  <rguenther@suse.de>
9588
9589         PR rtl-optimization/43438
9590         * gcc.c-torture/execute/pr43438.c: New testcase.
9591
9592 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9593
9594         PR c++/43375
9595         * g++.dg/abi/mangle42.C: New test.
9596
9597 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9598
9599         PR C/43211
9600         * gcc.dg/pr43211.c: New test.
9601         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9602
9603 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9604
9605         PR rtl-optimization/42258
9606         * gcc.target/arm/thumb1-mul-moves.c: New test.
9607
9608         PR target/40697
9609         * gcc.target/arm/thumb-andsi.c: New test.
9610
9611         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9612         dg-require-effective-target.
9613
9614 2010-03-19  Michael Matz  <matz@suse.de>
9615
9616         PR c++/43116
9617         * g++.dg/other/pr43116.C: New testcase.
9618
9619 2010-03-19  Michael Matz  <matz@suse.de>
9620
9621         PR target/43305
9622         * gcc.dg/pr43305.c: New testcase.
9623
9624 2010-03-19  Richard Guenther  <rguenther@suse.de>
9625
9626         PR tree-optimization/43415
9627         * gcc.c-torture/compile/pr43415.c: New testcase.
9628
9629 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9630
9631         PR ada/43106
9632         * gnat.dg/case_optimization2.adb: New test.
9633         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9634
9635 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9636             Jack Howarth <howarth@bromo.med.uc.edu>
9637
9638         PR target/36399
9639         * gcc.target/i386/push-1.c: Don't xfail
9640           scan-assembler-not "movups" on darwin.
9641
9642 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9643
9644         PR debug/43058
9645         * gcc.dg/pr43058.c: New test.
9646
9647 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9648
9649         PR middle-end/42450
9650         * g++.dg/torture/pr42450.C: New test.
9651
9652 2010-03-18  Michael Matz  <matz@suse.de>
9653
9654         PR middle-end/43419
9655         * gcc.dg/pr43419.c: New testcase.
9656
9657 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9658
9659         PR rtl-optimization/43360
9660         * gcc.dg/torture/pr43360.c: New.
9661
9662 2010-03-18  Michael Matz  <matz@suse.de>
9663
9664         PR tree-optimization/43402
9665         * gcc.dg/pr43402.c: New testcase.
9666
9667 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9668
9669         PR target/42427
9670         * gcc.dg/pr42427.c: New test.
9671
9672 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9673
9674         PR libfortran/43265
9675         * gfortran.dg/read_empty_file.f: New test.
9676         * gfortran.dg/read_eof_all.f90: New test.
9677         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9678         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9679
9680 2010-03-17  Michael Matz  <matz@suse.de>
9681
9682         * gcc.dg/pr43300.c: Add -w.
9683
9684 2010-03-17  Richard Guenther  <rguenther@suse.de>
9685
9686         * gcc.dg/pr43379.c: Add -w.
9687
9688 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9689
9690         PR fortran/43331
9691         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9692
9693 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9694
9695         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9696
9697 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9698
9699         * ada/acats/run_all.sh: Log start and end times.
9700
9701 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9702
9703         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9704
9705 2010-03-16  Richard Guenther  <rguenther@suse.de>
9706
9707         PR middle-end/43379
9708         * gcc.dg/pr43379.c: New testcase.
9709
9710 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9711
9712         PR debug/43051
9713         * gcc.dg/guality/pr43051-1.c: New test.
9714
9715 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9716
9717         PR testsuite/43363
9718         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9719
9720 2010-03-15  Michael Matz  <matz@suse.de>
9721
9722         PR middle-end/43300
9723         * gcc.dg/pr43300.c: New testcase.
9724
9725 2010-03-15  Richard Guenther  <rguenther@suse.de>
9726
9727         PR tree-optimization/43367
9728         * gcc.c-torture/compile/pr43367.c: New testcase.
9729
9730 2010-03-15  Richard Guenther  <rguenther@suse.de>
9731
9732         PR tree-optimization/43317
9733         * gcc.dg/pr43317.c: New testcase.
9734
9735 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9736
9737         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9738
9739 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9740
9741         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9742
9743 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9744
9745         PR fortran/43362
9746         * gfortran.dg/impure_constructor_1.f90: New test.
9747
9748 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9749
9750         PR middle-end/43354
9751         * gfortran.dg/graphite/id-pr43354.f: New.
9752
9753 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9754
9755         PR middle-end/43349
9756         * gfortran.dg/graphite/pr43349.f: New.
9757
9758 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9759
9760         PR middle-end/43306
9761         * gcc.dg/graphite/pr43306.c: New.
9762
9763 2010-03-12  David S. Miller  <davem@davemloft.net>
9764
9765         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9766         sparc.
9767
9768 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9769
9770         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9771
9772 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9773
9774         PR fortran/43291
9775         PR fortran/43326
9776         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9777
9778 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9779
9780         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9781         fail for *-*-mingw* targets.
9782
9783 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9784
9785         PR debug/43329
9786         * gcc.dg/guality/pr43329-1.c: New test.
9787
9788 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9789
9790         PR tree-optimization/43257
9791         * g++.dg/torture/pr43257.C: New test.
9792
9793 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9794
9795         PR fortran/43228
9796         * gfortran.dg/namelist_61.f90: New test.
9797
9798 2010-03-11  Richard Guenther  <rguenther@suse.de>
9799
9800         PR tree-optimization/43255
9801         * gcc.c-torture/compile/pr43255.c: New testcase.
9802
9803 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9804
9805         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9806         * gcc.dg/pr43280.c: New testcase.
9807
9808 2010-03-11  Richard Guenther  <rguenther@suse.de>
9809
9810         PR lto/43200
9811         * gcc.dg/lto/20100227-1_0.c: New testcase.
9812         * gcc.dg/lto/20100227-1_1.c: Likewise.
9813
9814 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9815
9816         PR libfortran/43320
9817         PR libfortran/43265
9818         * gfortran.dg/read_eof_6.f: New test
9819         * gfortran.dg/read_x_eof.f90: New test.
9820         * gfortran.dg/read_x_past.f: Update test.
9821
9822 2010-03-10  Jan Hubicka  <jh@suse.cz>
9823
9824         * gcc.c-torture/compile/pr43288.c: New test.
9825
9826 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9827
9828         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9829         -fpic/-fPIC flags.
9830         * g++.old-deja/g++.pt/asm2.C: Likewise.
9831         * gcc.c-torture/compile/20000804-1.c: Likewise.
9832         * gcc.target/i386/clobbers.c: Likewise.
9833
9834 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9835
9836         PR fortran/43303
9837         * gfortran.dg/c_assoc_3.f90: New test.
9838
9839 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR debug/36728
9842         * gcc.dg/guality/pr36728-1.c: New test.
9843         * gcc.dg/guality/pr36728-2.c: New test.
9844
9845 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9846
9847         * gcc.dg/h8300-div-delay-slot.c: New test.
9848
9849 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9850
9851         PR tree-optimization/43236
9852         * gcc.c-torture/execute/pr43236.c: New test.
9853
9854 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9855
9856         PR middle-end/42859
9857         * g++.dg/eh/pr42859.C: New test.
9858
9859 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9860
9861         PR debug/43299
9862         * gcc.dg/pr43299.c: New test.
9863
9864         PR debug/43290
9865         * g++.dg/eh/unwind2.C: New test.
9866
9867 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9868             Reza Yazdani  <reza.yazdani@amd.com>
9869
9870         PR middle-end/43065
9871         * gcc.dg/graphite/run-id-4.c: New.
9872
9873 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9874
9875         PR middle-end/43065
9876         * gcc.dg/graphite/run-id-3.c: New.
9877
9878 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9879
9880         PR middle-end/42644
9881         PR middle-end/42130
9882         * gcc.dg/graphite/id-18.c: New.
9883         * gcc.dg/graphite/run-id-pr42644.c: New.
9884
9885 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9886
9887         PR middle-end/42326
9888         * gcc.dg/graphite/pr42326.c: New.
9889
9890 2010-03-08  Richard Guenther  <rguenther@suse.de>
9891
9892         PR tree-optimization/43269
9893         * gcc.c-torture/execute/pr43269.c: New testcase.
9894
9895 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9896
9897         PR fortran/43256
9898         * gfortran.dg/typebound_call_13.f03: New.
9899
9900 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9901
9902         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9903         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9904
9905 2010-03-05  Jason Merrill  <jason@redhat.com>
9906
9907         * g++.dg/abi/mangle40.C: Require weak and alias.
9908
9909 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9910
9911         PR middle-end/42326
9912         * gfortran.dg/graphite/pr42326.f90: New.
9913         * gfortran.dg/graphite/pr42326-1.f90: New.
9914
9915 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9916
9917         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9918         (gnat_target_compile): Likewise.
9919         Reinitialize GNAT_UNDER_TEST if target changes.
9920         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9921         (local_find_gnatmake): Pass full --GCC to gnatlink.
9922         Remove --LINK.
9923
9924 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9925
9926         PR c/43248
9927         * gcc.dg/compound-literal-1.c: New testcase.
9928
9929 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9930
9931         PR tree-optimization/43164
9932         PR tree-optimization/43191
9933         * gcc.c-torture/compile/pr43164.c: New test.
9934         * gcc.c-torture/compile/pr43191.c: Likewise.
9935
9936 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9937
9938         PR fortran/43244
9939         * gfortran.dg/finalize_9.f90: New.
9940
9941 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9942             Ken Werner <ken@linux.vnet.ibm.com>
9943
9944         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9945         to dg-options for spu.
9946         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9947         dump-scan target to exclude spu.
9948
9949 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9950
9951         PR middle-end/43209
9952         * gcc.dg/tree-ssa/ivopts-4.c: New.
9953
9954 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9955
9956         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9957         include-opts and exclude-opts; skip checking the flags if arguments
9958         are the same as the defaults.
9959         (dg-xfail-if): Verify the number of arguments, supply defaults
9960         for unspecified optional arguments.
9961         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9962
9963 2010-03-03  Jason Merrill  <jason@redhat.com>
9964
9965         PR c++/12909
9966         * g++.dg/abi/mangle40.C: Updated.
9967
9968 2010-03-03  Jason Merrill  <jason@redhat.com>
9969
9970         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9971         * g++.dg/abi/mangle23.C: Likewise.
9972         * g++.dg/eh/simd-2.C: Likewise.
9973         * g++.dg/ext/attribute-test-2.C: Likewise.
9974         * g++.dg/ext/vector14.C: Likewise.
9975         * g++.dg/other/pr34435.C: Likewise.
9976         * g++.dg/template/conv8.C: Likewise.
9977         * g++.dg/template/nontype9.C: Likewise.
9978         * g++.dg/template/qualttp17.C: Likewise.
9979         * g++.dg/template/ref1.C: Likewise.
9980         * g++.old-deja/g++.pt/crash68.C: Likewise.
9981         * g++.old-deja/g++.pt/ref1.C: Likewise.
9982         * g++.old-deja/g++.pt/ref3.C: Likewise.
9983         * g++.old-deja/g++.pt/ref4.C: Likewise.
9984
9985         PR c++/12909
9986         * g++.dg/abi/mangle40.C: New.
9987         * g++.dg/abi/mangle41.C: New.
9988         * g++.dg/lto/20100302_0.C: New.
9989         * g++.dg/lto/20100302_1.C: New.
9990         * g++.dg/lto/20100302.h: New.
9991
9992 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9993
9994         PR fortran/43243
9995         * gfortran.dg/internal_pack_12.f90: New test.
9996
9997 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9998
9999         * gcc.dg/pr36997.c: Adjust error message.
10000
10001 2010-03-03  Mike Stump  <mikestump@comcast.net>
10002
10003         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10004         adjustments to not be present on machines that align the stack to
10005         more than 4 bytes and don't have a red zone yet as that is an
10006         unimplemented optimization.
10007
10008 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10009
10010         PR fortran/43169
10011         * gfortran.dg/impure_assignment_3.f90: New.
10012
10013 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10014
10015         PR debug/43229
10016         * gfortran.dg/pr43229.f90: New test.
10017
10018         PR debug/43237
10019         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10020
10021         PR debug/43177
10022         * gcc.dg/guality/pr43177.c: New test.
10023
10024 2010-03-02  Jason Merrill  <jason@redhat.com>
10025
10026         * g++.dg/ext/vector9.C: Adjust error message.
10027         * g++.dg/conversion/simd3.C: Likewise.
10028         * g++.dg/other/error23.C: Likewise.
10029
10030 2010-03-02  Mike Stump  <mikestump@comcast.net>
10031
10032         PR c++/41090
10033         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10034
10035 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10036
10037         PR fortran/43180
10038         * gfortran.dg/internal_pack_10.f90: New test.
10039
10040         PR fortran/43173
10041         * gfortran.dg/internal_pack_11.f90: New test.
10042
10043 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10044
10045         PR middle-end/42640
10046         * gcc.dg/tree-ssa/pr42640.c: New.
10047
10048 2010-03-01  Richard Guenther  <rguenther@suse.de>
10049
10050         PR tree-optimization/43220
10051         * gcc.c-torture/execute/pr43220.c: New testcase.
10052
10053 2010-03-01  Richard Guenther  <rguenther@suse.de>
10054
10055         PR middle-end/43213
10056         * gcc.dg/pr43213.c: New testcase.
10057
10058 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10059
10060         PR pch/14940
10061         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10062
10063 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10064
10065         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10066         New function.
10067         (check_effective_target_ucn): Likewise.
10068
10069         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10070         if !ucn.
10071         * gcc.dg/ucnid-2.c: Likewise.
10072         * gcc.dg/ucnid-3.c: Likewise.
10073         * gcc.dg/ucnid-4.c: Likewise.
10074         * gcc.dg/ucnid-11.c: Likewise.
10075         * gcc.dg/ucnid-12.c: Likewise.
10076         * gcc.dg/ucnid-6.c: Skip if !ucn.
10077         * gcc.dg/ucnid-9.c: Likewise.
10078
10079 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10080
10081         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10082         lists to dg-skip-if.
10083         * gcc.target/i386/stackalign/return-3.c: Likewise.
10084
10085 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10086
10087         * gcc.target/i386/clearcap.map: New file.
10088         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10089         Pass clearcap.map by default if supported.
10090
10091 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10092
10093         PR fortran/42900
10094         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10095         Explain this.
10096         * gfortran.dg/stat_2.f90: Likewise.
10097
10098 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10099
10100         PR fortran/43199
10101         * gfortran.dg/module_read_2.f90: New test.
10102
10103 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10104
10105         PR c++/42748
10106         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10107         * g++.dg/abi/mangle12.C: Likewise.
10108         * g++.dg/abi/mangle20-2.C: Likewise.
10109         * g++.dg/abi/mangle17.C: Likewise.
10110         * g++.dg/template/cond2.C: Likewise.
10111         * g++.dg/template/pr35240.C: Likewise.
10112
10113 2010-02-27  Richard Guenther  <rguenther@suse.de>
10114
10115         PR tree-optimization/43186
10116         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10117
10118 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10119
10120         * g++.dg/abi/packed1.C: Expect warning on the SH.
10121
10122 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10123
10124         PR c++/42054:
10125         * g++.dg/parse/error37.C: New test.
10126
10127 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10128
10129         PR c/24577
10130         PR c/43192
10131         * gcc.dg/pr8927-1.c: Match new note.
10132         * gcc.dg/990506-0.c: Likewise.
10133         * gcc.dg/gomp/flush-2.c: Likewise.
10134         * gcc.dg/gomp/atomic-5.c: Likewise.
10135         * gcc.dg/gomp/pr34607.c: Likewise.
10136         * gcc.dg/pr35746.c: Likewise.
10137         * gcc.dg/cpp/pragma-1.c: Likewise.
10138         * gcc.dg/cpp/pragma-2.c: Likewise.
10139         * gcc.dg/pr41842.c: Likewise.
10140         * gcc.dg/noncompile/20040629-1.c: Likewise.
10141         * objc.dg/private-1.m: Likewise.
10142
10143 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10144
10145         PR fortran/43185
10146         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10147         * gfortran.dg/default_initialization_4.f90: New test.
10148
10149 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10150
10151         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10152         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10153         * gnat.dg/thin_pointer2.adb: New test.
10154         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10155
10156 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10157
10158         PR c/20631
10159         * gcc.dg/cpp/c90-pedantic.c: New.
10160         * gcc.dg/cpp/c90.c: New.
10161         * gcc.dg/gnu90-const-expr-1.c: New.
10162         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10163
10164 2010-02-26  Richard Guenther  <rguenther@suse.de>
10165
10166         PR tree-optimization/43186
10167         * gcc.c-torture/compile/pr43186.c: New testcase.
10168
10169 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10170
10171         PR debug/43190
10172         * c-c++-common/dwarf2/pr43190.c: New test.
10173
10174 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10175
10176         PR testsuite/37074:
10177         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10178
10179 2010-02-26  Richard Guenther  <rguenther@suse.de>
10180
10181         PR tree-optimization/43188
10182         * gcc.c-torture/compile/pr43188.c: New testcase.
10183
10184 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10185
10186         PR target/43175
10187         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10188
10189 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10190
10191         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10192
10193 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10194
10195         PR target/43154
10196         * gcc.target/powerpc/pr43154.c: New file.
10197
10198 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10199
10200         PR debug/43166
10201         * gfortran.dg/debug/pr43166.f: New test.
10202
10203         PR debug/43165
10204         * gcc.dg/torture/pr43165.c: New test.
10205
10206 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10207
10208         PR c/43128
10209         * c-c++-common/pr41779.c: Update.
10210
10211 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10212
10213         PR ada/32547
10214         * lib/gnat-dg.exp (gnat_load): Redefine.
10215
10216         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10217         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10218
10219 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10220
10221         PR libobjc/36610
10222         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10223         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10224         -fgnu-runtime.
10225         Sort entries.
10226
10227 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10228
10229         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10230
10231 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10232
10233         PR debug/43150
10234         * gcc.dg/guality/vla-1.c: New test.
10235
10236 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10237
10238         PR fortran/43042
10239         * gfortran.dg/c_ptr_tests_15.f90: New test.
10240
10241 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10242
10243         PR target/43107
10244         * gcc.target/i386/pr43107.c: New test.
10245
10246 2010-02-23  Jason Merrill  <jason@redhat.com>
10247
10248         PR c++/43143
10249         * g++.dg/cpp0x/variadic100.C: New.
10250
10251 2010-02-23  Jason Merrill  <jason@redhat.com>
10252
10253         PR debug/42800
10254         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10255         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10256         * c-c++-common/dwarf2/vla1.c: New.
10257
10258 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10259
10260         PR target/43139
10261         * gcc.dg/pr43139.c: New test.
10262
10263         PR debug/43077
10264         * gcc.dg/guality/pr43077-1.c: New test.
10265
10266 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10267
10268         PR 43123
10269         * gcc.dg/march.c: New.
10270         * gcc.dg/march-generic.c: New.
10271         * gcc.dg/mtune.c: New.
10272
10273 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10274
10275         PR middle-end/43083
10276         * gcc.dg/graphite/pr43083.c: New.
10277
10278 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10279
10280         PR middle-end/43097
10281         * gfortran.dg/graphite/pr43097.f: New.
10282
10283 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10284             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10285
10286         PR middle-end/43140
10287         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10288
10289 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10290
10291         PR middle-end/43026
10292         * g++.dg/graphite/pr43026.C: New.
10293
10294 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10295
10296         PR c++/43126
10297         * gcc.dg/cleanup-1.c: Update.
10298         * gcc.dg/func-args-1.c: Update.
10299         * gcc.dg/format/sentinel-1.c: Update.
10300         * g++.old-deja/g++.jason/scoping10.C: Update.
10301         * g++.old-deja/g++.ns/lookup5.C: Update.
10302         * g++.dg/ext/cleanup-1.C: Update.
10303         * g++.dg/parse/varmod1.C: Update.
10304         * g++.dg/parse/error33.C: Update.
10305         * g++.dg/expr/call3.C: Update.
10306         * g++.dg/func-args-1.C: New.
10307
10308 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10309
10310         PR c/43125
10311         * gcc.dg/attr-used-2.c: Moved to ...
10312         * c-c++-common/attr-used-2.c: Here.
10313
10314         * gcc.dg/attr-used.c: Moved to ...
10315         * c-c++-common/attr-used.c: Here.
10316
10317 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10318
10319         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10320
10321 2010-02-22  Richard Guenther  <rguenther@suse.de>
10322
10323         PR lto/43045
10324         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10325         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10326
10327 2010-02-22  Richard Guenther  <rguenther@suse.de>
10328
10329         PR tree-optimization/42749
10330         * gcc.c-torture/compile/pr42749.c: New testcase.
10331
10332 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10333
10334         PR fortran/43072
10335         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10336         * gfortran.dg/internal_pack_9.f90: New test.
10337
10338 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10339
10340         PR c++/23510
10341         * g++.dg/template/recurse.C: Adjust.
10342         * g++.dg/template/pr23510.C: New.
10343
10344 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10345
10346         PR c++/42824
10347         * g++.dg/template/memclass4.C: New test.
10348
10349 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10350
10351         PR fortran/35259
10352         * gfortran.dg/reassoc_5.f90: New test.
10353
10354 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10355
10356         PR target/43067
10357         * gcc.target/i386/pr43067.c: New test.
10358
10359 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10360
10361         PR c++/35669
10362         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10363         -Wconversion-null.
10364         * g++.dg/warn/Wconversion-null.C: New test.
10365         * g++.old-deja/g++.other/null1.C: Move to...
10366         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10367
10368 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10369
10370         PR fortran/36932
10371         PR fortran/36933
10372         * gfortran.dg/dependency_26.f90: New test.
10373
10374         PR fortran/43072
10375         * gfortran.dg/internal_pack_7.f90: New test.
10376
10377         PR fortran/43111
10378         * gfortran.dg/internal_pack_8.f90: New test.
10379
10380 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10381
10382         PR 43128
10383         * c-c++-common/pr41779.c: Fix broken testcase.
10384
10385 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10386
10387         PR 36513
10388         * c-c++-common/pr36513.c: New testcase.
10389         * c-c++-common/pr36513-2.c: New testcase.
10390
10391 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10392
10393         PR 41779
10394         * c-c++-common/pr41779.c: New.
10395
10396 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10397
10398         PR debug/43084
10399         * gcc.dg/pr43084.c: New test.
10400
10401 2010-02-19  Richard Guenther  <rguenther@suse.de>
10402
10403         PR tree-optimization/42916
10404         * gcc.dg/pr42916.c: New testcase.
10405
10406 2010-02-18  Jason Merrill  <jason@redhat.com>
10407
10408         PR c++/42837
10409         * g++.dg/abi/packed1.C: Add expected warning.
10410
10411         PR c++/43108
10412         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10413         * gcc.dg/torture/dg-torture.exp: Likewise.
10414         * c-c++-common/torture/complex-sign.h,
10415         c-c++-common/torture/complex-sign-add.c,
10416         c-c++-common/torture/complex-sign-mixed-add.c,
10417         c-c++-common/torture/complex-sign-mixed-div.c,
10418         c-c++-common/torture/complex-sign-mixed-mul.c,
10419         c-c++-common/torture/complex-sign-mixed-sub.c,
10420         c-c++-common/torture/complex-sign-mul.c,
10421         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10422         Adapt for C++ compilation as well.
10423
10424         PR c++/43070
10425         * g++.dg/ext/label1.C: Update.
10426         * g++.dg/ext/label2.C: Update.
10427
10428         PR c++/26261
10429         * g++.dg/template/dependent-name6.C: New.
10430
10431         PR c++/43109
10432         * g++.dg/parse/namespace12.C: New.
10433
10434 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10435
10436         PR tree-optimization/43066
10437         * gcc.c-torture/compile/pr43066.c: New test.
10438
10439 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10440
10441         * g++.dg/ext/attrib35.C: Fix target selector string.
10442         * g++.dg/ext/attrib36.C: Ditto.
10443         * g++.dg/ext/attrib37.C: Ditto.
10444         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10445         * g++.dg/abi/mangle25.C: Ditto.
10446
10447 2010-02-17  Jason Merrill  <jason@redhat.com>
10448
10449         PR c++/43069
10450         * g++.dg/parse/namespace11.C: New.
10451
10452         PR c++/43093
10453         * g++.dg/ext/attrib37.C: New.
10454
10455         PR c++/43079
10456         * g++.dg/template/ptrmem20.C: New.
10457
10458 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10459
10460         PR target/43103
10461         * gcc.target/i386/xop-check.h: Include m256-check.h.
10462         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10463         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10464         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10465         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10466
10467 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10468
10469         PR debug/42918
10470         * gcc.dg/pr42918.c: New test.
10471
10472 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10473
10474         * g++.dg/ext/attrib36.C: Require ILP32.
10475
10476 2010-02-16  Richard Guenther  <rguenther@suse.de>
10477
10478         PR tree-optimization/41043
10479         * gfortran.dg/pr41043.f90: New testcase.
10480         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10481
10482 2010-02-16  Jason Merrill  <jason@redhat.com>
10483
10484         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10485
10486 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10487
10488         PR tree-optimization/43074
10489         * gcc.dg/vect/fast-math-pr43074.c: New test.
10490
10491 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10494
10495 2010-02-16  Jason Merrill  <jason@redhat.com>
10496
10497         PR c++/43031
10498         * g++.dg/ext/attrib36.C: New.
10499
10500         PR c++/43036
10501         * g++.dg/other/array6.C: New.
10502
10503 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10504
10505         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10506
10507 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10508
10509         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10510         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10511         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10512         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10513         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10514         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10515
10516 2010-02-15  Richard Guenther  <rguenther@suse.de>
10517
10518         PR middle-end/43068
10519         * g++.dg/torture/pr43068.C: New testcase.
10520
10521 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10522
10523         PR c++/43024
10524         * g++.dg/opt/ice1.C: New.
10525
10526 2010-02-14  Jason Merrill  <jason@redhat.com>
10527
10528         PR c++/41997
10529         * g++.dg/cpp0x/initlist-opt.C: New.
10530
10531 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10532
10533         PR fortran/41113
10534         PR fortran/41117
10535         * gfortran.dg/internal_pack_6.f90: New test.
10536
10537 2010-02-12  Jason Merrill  <jason@redhat.com>
10538
10539         PR c++/43054
10540         * g++.dg/cpp0x/variadic99.C: New.
10541
10542 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10543
10544         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10545         sign extend pointers to gualchk_t.
10546
10547         PR c++/43033
10548         * g++.dg/other/default3.C: Xfail g4 test.
10549
10550 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10551
10552         PR middle-end/43012
10553         * gcc.dg/graphite/pr43012.c: New.
10554
10555 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10556
10557         PR middle-end/42930
10558         * g++.dg/graphite/pr42930.C: New.
10559
10560 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10561
10562         PR middle-end/42914
10563         PR middle-end/42530
10564         * gcc.dg/graphite/pr42530.c: New.
10565         * gcc.dg/graphite/pr42914.c: New.
10566
10567 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10568
10569         PR middle-end/42771
10570         * gcc.dg/graphite/pr42771.c: New.
10571
10572 2010-02-11  Richard Guenther  <rguenther@suse.de>
10573
10574         PR tree-optimization/42998
10575         * gcc.c-torture/compile/pr42998.c: New testcase.
10576
10577 2010-02-10  Jason Merrill  <jason@redhat.com>
10578
10579         PR c++/41896
10580         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10581
10582         PR c++/42983, core issue 906
10583         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10584         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10585
10586         PR c++/43016
10587         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10588
10589 2010-02-10  Richard Guenther  <rguenther@suse.de>
10590
10591         PR tree-optimization/43017
10592         * gcc.dg/torture/pr43017.c: New testcase.
10593
10594 2010-02-10  Tobias Burnus <burnus@net-b.de>
10595
10596         PR fortran/40823
10597         * gfortran.dg/private_type_1.f90: Update error location.
10598         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10599         * gfortran.dg/typebound_operator_2.f03: Ditto.
10600         * gfortran.dg/assignment_2.f90: Ditto.
10601         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10602         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10603
10604 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10605
10606         PR fortran/43015
10607         * gfortran.dg/bind_c_usage_20.f90: New test.
10608
10609 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10610
10611         PR debug/43010
10612         * g++.dg/debug/pr43010.C: New test.
10613
10614 2010-02-10  Richard Guenther  <rguenther@suse.de>
10615
10616         PR c/43007
10617         * gcc.c-torture/execute/20100209-1.c: New testcase.
10618         * gcc.dg/fold-div-3.c: Likewise.
10619
10620 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10621
10622         * gcc.dg/builtin-ffs-1.c: New test.
10623
10624 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10625
10626         PR fortran/42999
10627         * gfortran.dg/array_constructor_35.f90: New test.
10628
10629 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10630
10631         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10632
10633 2010-02-09  Jason Merrill  <jason@redhat.com>
10634
10635         PR c++/42399
10636         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10637
10638         PR c++/42370
10639         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10640
10641 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10642
10643         PR fortran/41869
10644         * gfortran.dg/module_write_1.f90: New test.
10645
10646 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10647
10648         * gcc.dg/pr19340.c: Adjust.
10649
10650 2010-02-09  Richard Guenther  <rguenther@suse.de>
10651
10652         PR tree-optimization/43008
10653         * gcc.c-torture/execute/pr43008.c: New testcase.
10654
10655 2010-02-09  Richard Guenther  <rguenther@suse.de>
10656
10657         PR tree-optimization/43000
10658         * gcc.dg/torture/pr43000.c: New testcase.
10659         * gcc.dg/torture/pr43002.c: Likewise.
10660
10661 2010-02-09  Daniel Kraft  <d@domob.eu>
10662
10663         PR fortran/39171
10664         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10665         and pass -Wsurprising as necessary.
10666
10667 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10668
10669         PR tree-optimization/42890
10670         * g++.dg/torture/pr42890.C: New test.
10671
10672 2010-02-08  Richard Guenther  <rguenther@suse.de>
10673
10674         PR middle-end/42995
10675         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10676
10677 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10678
10679         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10680         return 0 from main.
10681         * gcc.dg/graphite/block-1.c: Same.
10682         * gcc.dg/graphite/block-3.c: Same.
10683         * gcc.dg/graphite/block-4.c: Same.
10684         * gcc.dg/graphite/block-5.c: Same.
10685         * gcc.dg/graphite/block-6.c: Same.
10686         * gcc.dg/graphite/block-7.c: Same.
10687         * gcc.dg/graphite/interchange-0.c: Same.
10688         * gcc.dg/graphite/interchange-1.c: Same.
10689         * gcc.dg/graphite/interchange-10.c: Same.
10690         * gcc.dg/graphite/interchange-11.c: Same.
10691         * gcc.dg/graphite/interchange-12.c: Same.
10692         * gcc.dg/graphite/interchange-2.c: Same.
10693         * gcc.dg/graphite/interchange-3.c: Same.
10694         * gcc.dg/graphite/interchange-4.c: Same.
10695         * gcc.dg/graphite/interchange-5.c: Same.
10696         * gcc.dg/graphite/interchange-6.c: Same.
10697         * gcc.dg/graphite/interchange-7.c: Same.
10698         * gcc.dg/graphite/interchange-8.c: Same.
10699         * gcc.dg/graphite/interchange-9.c: Same.
10700         * gcc.dg/graphite/interchange-mvt.c: Same.
10701
10702 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10703
10704         * gfortran.dg/graphite/id-19.f: New.
10705         * gfortran.dg/graphite/pr14741.f90: New.
10706         * gfortran.dg/graphite/pr41924.f90: New.
10707         * gfortran.dg/graphite/run-id-2.f90: New.
10708
10709 2010-02-07  Richard Guenther  <rguenther@suse.de>
10710
10711         PR middle-end/42956
10712         * gcc.c-torture/compile/pr42956.c: New testcase.
10713
10714 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10715
10716         PR libfortran/42742
10717         * gfortran.dg/fmt_cache_2.f: New test.
10718
10719 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10720
10721         * gfortran.dg/read_no_eor.f90: New test.
10722
10723 2010-02-05  Jason Merrill  <jason@redhat.com>
10724
10725         * g++.dg/ext/label13.C: Move constructor body out of class.
10726
10727 2010-02-03  Jason Merrill  <jason@redhat.com>
10728
10729         PR c++/42870
10730         * g++.dg/ext/dllexport3.C: New.
10731
10732 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10733
10734         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10735
10736 2010-02-05  Richard Guenther  <rguenther@suse.de>
10737
10738         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10739
10740 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10741
10742         PR c++/42915
10743         * g++.dg/other/crash-9.C: New test.
10744
10745 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10746
10747         PR fortran/42309
10748         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10749
10750 2010-02-04  Richard Guenther  <rguenther@suse.de>
10751
10752         PR rtl-optimization/42952
10753         * gcc.dg/torture/pr42952.c: New testcase.
10754
10755 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10756
10757         PR libfortran/42901
10758         * gfortran.dg/namelist_60.f90: New test.
10759
10760 2010-02-03  Jason Merrill  <jason@redhat.com>
10761
10762         PR c++/40138
10763         * g++.dg/ext/builtin11.C: New.
10764
10765         PR c++/4926
10766         PR c++/38600
10767         * g++.dg/abi/mangle35.C: New.
10768         * g++.dg/abi/mangle37.C: New.
10769
10770         PR c++/12909
10771         * g++.dg/abi/mangle36.C: New.
10772
10773         PR c++/35652
10774         * g++.dg/warn/string1.C: New.
10775
10776 2010-02-03  Richard Guenther  <rguenther@suse.de>
10777
10778         PR tree-optimization/42944
10779         * gcc.dg/errno-1.c: New testcase.
10780
10781 2010-02-03  Richard Guenther  <rguenther@suse.de>
10782
10783         PR middle-end/42927
10784         * gcc.c-torture/compile/pr42927.c: New testcase.
10785
10786 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10787
10788         PR fortran/42936
10789         * gfortran.dg/null_4.f90: New test.
10790
10791 2010-02-02  Jason Merrill  <jason@redhat.com>
10792
10793         PR c++/41090
10794         * g++.dg/ext/label13.C: New.
10795
10796 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10797
10798         PR fortran/42650
10799         * gfortran.dg/func_result_5.f90: New test.
10800
10801 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10802
10803         PR fortran/42922
10804         * gfortran.dg/pure_initializer_3.f90: News test.
10805
10806 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10807
10808         PR fortran/42888
10809         * gfortran.dg/allocate_derived_2.f90: New test.
10810
10811 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10812
10813         PR middle-end/42898
10814         * gcc.dg/torture/pr42898-2.c: New test.
10815
10816 2010-01-31  Richard Guenther  <rguenther@suse.de>
10817
10818         PR middle-end/42898
10819         * gcc.dg/torture/pr42898.c: New testcase.
10820
10821 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10822
10823         PR fortran/38324
10824         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10825         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10826
10827 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10828
10829         * g++.dg/tree-ssa/inline-1.C: New.
10830         * g++.dg/tree-ssa/inline-2.C: New.
10831         * g++.dg/tree-ssa/inline-3.C: New.
10832
10833 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10834
10835         PR testsuite/41701
10836         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10837         the string 'pow' in the pathname of the compiler from generating a
10838         test failure.
10839
10840 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10841
10842         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10843         * g++.old-deja/g++.mike/eh17.C: Likewise.
10844         * g++.old-deja/g++.mike/p5571.C: Likewise.
10845
10846 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10847
10848         PR c++/42758
10849         PR c++/42634
10850         PR c++/42336
10851         PR c++/42797
10852         PR c++/42880
10853         * g++.dg/other/crash-5.C: New test.
10854         * g++.dg/other/crash-6.C: New test.
10855         * g++.dg/other/crash-7.C: New test.
10856         * g++.dg/other/crash-8.C: New test.
10857
10858 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10859
10860         PR rtl-optimization/42889
10861         * gcc.dg/pr42889.c: New test.
10862
10863 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10864
10865         * gcc.target/i386/pr42881.c: Use SSE2.
10866
10867 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10868
10869         PR target/42891
10870         * gcc.target/i386/pr42891.c: New test.
10871
10872 2010-01-28  Richard Guenther  <rguenther@suse.de>
10873
10874         PR tree-optimization/42871
10875         * g++.dg/torture/pr42871.C: New testcase.
10876
10877 2010-01-28  Richard Guenther  <rguenther@suse.de>
10878
10879         * gcc.dg/Wobjsize-1.h: New testcase.
10880         * gcc.dg/Wobjsize-1.c: Likewise.
10881
10882 2010-01-28  Richard Guenther  <rguenther@suse.de>
10883
10884         PR middle-end/42883
10885         * g++.dg/torture/pr42883.C: New testcase.
10886
10887 2010-01-28  Michael Matz  <matz@suse.de>
10888
10889         * gcc.target/i386/pr42881.c: New test.
10890
10891 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10892
10893         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10894         Add i?86-*-solaris2* support.
10895
10896 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10897
10898         PR c++/42713
10899         PR c++/42820
10900         * g++.dg/template/typedef27.C: New test case.
10901         * g++.dg/template/typedef28.C: New test case.
10902
10903 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10904
10905         * gcc.dg/optimize-bswap*.c: Add ARM target
10906
10907 2010-01-27  Richard Guenther  <rguenther@suse.de>
10908
10909         PR middle-end/42878
10910         * gcc.dg/torture/pr42878-1.c: New testcase.
10911         * gcc.dg/torture/pr42878-2.c: Likewise.
10912
10913 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR middle-end/42874
10916         * gcc.dg/vla-22.c: New test.
10917
10918 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10919
10920         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10921         current collation.
10922
10923 2010-01-26  Richard Guenther  <rguenther@suse.de>
10924
10925         PR rtl-optimization/42685
10926         * gcc.dg/pr42685.c: New testcase.
10927         * g++.dg/other/pr42685.C: Likewise.
10928
10929 2010-01-26  Richard Guenther  <rguenther@suse.de>
10930
10931         PR middle-end/42806
10932         * g++.dg/other/pr42806.C: New testcase.
10933
10934 2010-01-26  Richard Guenther  <rguenther@suse.de>
10935
10936         PR tree-optimization/42250
10937         * gcc.dg/pr42250.c: New testcase.
10938
10939 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10940
10941         * gnat.dg/array_bounds_test.adb: New test.
10942
10943 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10944
10945         PR fortran/42858
10946         * gfortran.dg/generic_21.f90: New test.
10947
10948 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10949
10950         PR testsuite/41522
10951         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10952
10953 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10954
10955         PR c++/42748
10956         * g++.dg/abi/arm_va_list2.C: New test.
10957         * g++.dg/abi/arm_va_list2.h: Companion header file.
10958
10959 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10960
10961         PR fortran/41044
10962         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10963
10964         PR fortran/41167
10965         * gfortran.dg/char_array_arg_1.f90 : New test.
10966
10967         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10968
10969 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10970
10971         PR fortran/39304
10972         * gfortran.dg/generic_20.f90: New test.
10973
10974 2010-01-22  Michael Matz  <matz@suse.de>
10975
10976         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10977         -msse2.
10978
10979 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10980
10981         PR fortran/42736
10982         * gfortran.dg/dependency_25.f90 : New test.
10983
10984 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10985
10986         PR tree-optimization/42585
10987         * gcc.dg/tree-ssa/pr42585.c: New test.
10988
10989 2010-01-21  Richard Guenther  <rguenther@suse.de>
10990
10991         PR middle-end/19988
10992         * gcc.dg/pr19988.c: New testcase.
10993
10994 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10995
10996         * g++.dg/compat/decimal/compat-common.h: New file.
10997         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10998         * g++.dg/compat/decimal/pass_x.h: New file.
10999         * g++.dg/compat/decimal/pass_y.h: New file.
11000         * g++.dg/compat/decimal/pass-1_main.C: New file.
11001         * g++.dg/compat/decimal/pass-1_x.C: New file.
11002         * g++.dg/compat/decimal/pass-1_y.C: New file.
11003         * g++.dg/compat/decimal/pass-2_main.C: New file.
11004         * g++.dg/compat/decimal/pass-2_x.C: New file.
11005         * g++.dg/compat/decimal/pass-2_y.C: New file.
11006         * g++.dg/compat/decimal/pass-3_main.C: New file.
11007         * g++.dg/compat/decimal/pass-3_x.C: New file.
11008         * g++.dg/compat/decimal/pass-3_y.C: New file.
11009         * g++.dg/compat/decimal/pass-4_main.C: New file.
11010         * g++.dg/compat/decimal/pass-4_x.C: New file.
11011         * g++.dg/compat/decimal/pass-4_y.C: New file.
11012         * g++.dg/compat/decimal/pass-5_main.C: New file.
11013         * g++.dg/compat/decimal/pass-5_x.C: New file.
11014         * g++.dg/compat/decimal/pass-5_y.C: New file.
11015         * g++.dg/compat/decimal/pass-6_main.C: New file.
11016         * g++.dg/compat/decimal/pass-6_x.C: New file.
11017         * g++.dg/compat/decimal/pass-6_y.C: New file.
11018         * g++.dg/compat/decimal/return_x.h: New file.
11019         * g++.dg/compat/decimal/return_y.h: New file.
11020         * g++.dg/compat/decimal/return-1_main.C: New file.
11021         * g++.dg/compat/decimal/return-1_x.C: New file.
11022         * g++.dg/compat/decimal/return-1_y.C: New file.
11023         * g++.dg/compat/decimal/return-2_main.C: New file.
11024         * g++.dg/compat/decimal/return-2_x.C: New file.
11025         * g++.dg/compat/decimal/return-2_y.C: New file.
11026         * g++.dg/compat/decimal/return-3_main.C: New file.
11027         * g++.dg/compat/decimal/return-3_x.C: New file.
11028         * g++.dg/compat/decimal/return-3_y.C: New file.
11029         * g++.dg/compat/decimal/return-4_main.C: New file.
11030         * g++.dg/compat/decimal/return-4_x.C: New file.
11031         * g++.dg/compat/decimal/return-4_y.C: New file.
11032         * g++.dg/compat/decimal/return-5_main.C: New file.
11033         * g++.dg/compat/decimal/return-5_x.C: New file.
11034         * g++.dg/compat/decimal/return-5_y.C: New file.
11035         * g++.dg/compat/decimal/return-6_main.C: New file.
11036         * g++.dg/compat/decimal/return-6_x.C: New file.
11037         * g++.dg/compat/decimal/return-6_y.C: New file.
11038
11039 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11040
11041         PR debug/42715
11042         * gcc.dg/pr42715.c: New.
11043
11044 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11045
11046         PR c++/42038
11047         * g++.dg/parse/crash55.C: New.
11048
11049 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11050
11051         PR debug/42782
11052         * gcc.dg/guality/pr42782.c: New.
11053
11054 2010-01-20  Jason Merrill  <jason@redhat.com>
11055
11056         PR c++/41788
11057         * g++.dg/abi/packed1.C: New.
11058
11059         PR c++/41920
11060         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11061
11062         PR c++/40750
11063         * g++.dg/parse/fn-typedef1.C: New.
11064         * g++.dg/other/cv_quals.C: Adjust.
11065
11066 2010-01-20  Anthony Green  <green@moxielogic.com>
11067
11068         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11069         pack(push) pragma).
11070         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11071         * gcc.dg/20020312-2.c: Port this to the moxie core.
11072         * gcc.dg/weak/typeof-2.c: Ditto.
11073
11074 2010-01-20  Richard Guenther  <rguenther@suse.de>
11075
11076         PR tree-optimization/42717
11077         * gcc.c-torture/compile/pr42717.c: New testcase.
11078
11079 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11082         of signed, add a few new tests.
11083
11084         PR middle-end/42803
11085         * g++.dg/parse/limits-initializer1.C: New test.
11086
11087 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11088
11089         PR fortran/42804
11090         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11091         * gfortran.dg/typebound_call_12.f03: New test.
11092
11093 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11094
11095         PR fortran/42783
11096         * gfortran.dg/bounds_check_15.f90 : New test.
11097
11098 2010-01-19  Michael Matz  <matz@suse.de>
11099
11100         PR tree-optimization/41783
11101         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11102
11103 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11104
11105         PR target/38697.
11106         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11107         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11108         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11109         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11110         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11111         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11112         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11113         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11114         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11115         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11116         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11117
11118 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11119
11120         PR fortran/42545
11121         * gfortran.dg/extends_6.f03: Modified an error message.
11122         * gfortran.dg/extends_10.f03: New test.
11123         * gfortran.dg/private_type_6.f03: Modified an error message.
11124         * gfortran.dg/structure_constructor_8.f03: Ditto.
11125
11126 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11127
11128         PR tree-optimization/42719
11129         * gcc.dg/pr42719.c: New test.
11130
11131         PR debug/42728
11132         * gcc.dg/pr42728.c: New test.
11133
11134 2010-01-19  Anthony Green  <green@moxielogic.com>
11135
11136         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11137
11138 2010-01-18  Anthony Green  <green@moxielogic.com>
11139
11140         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11141         for moxie.
11142
11143 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11144
11145         * g++.dg/template/error45.C: reverted as part of reverting the
11146         fix of PR c++/42634.
11147
11148 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11149
11150         PR c++/42634
11151         * g++.dg/template/error45.C: New test.
11152
11153 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11154
11155         PR c++/42766
11156         * g++.dg/conversion/op6.C: New test.
11157
11158 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11159
11160         PR target/42774
11161         * gcc.target/alpha/pr42774.c: New test.
11162
11163 2010-01-18  Richard Guenther  <rguenther@suse.de>
11164
11165         PR tree-optimization/42781
11166         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11167
11168 2010-01-17  Richard Guenther  <rguenther@suse.de>
11169
11170         PR middle-end/42248
11171         * gcc.c-torture/execute/pr42248.c: New testcase.
11172
11173 2010-01-17  Richard Guenther  <rguenther@suse.de>
11174
11175         PR tree-optimization/42773
11176         * g++.dg/torture/pr42773.C: New testcase.
11177
11178 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11179
11180         PR fortran/42677
11181         * gfortran.dg/interface_assignment_5.f90: New test.
11182
11183 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11184
11185         PR c++/42697
11186         * g++.dg/template/crash94.C: Reverted.
11187
11188 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11189
11190         PR debug/42767
11191         * gcc.dg/debug/pr42767.c: New.
11192
11193 2010-01-15  Jason Merrill  <jason@redhat.com>
11194
11195         PR c++/42761
11196         * g++.dg/cpp0x/decltype22.C: New.
11197
11198 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR middle-end/42760
11201         * g++.dg/torture/pr42760.C: New test.
11202
11203 2010-01-15  Jing Yu  <jingyu@google.com>
11204
11205         PR rtl-optimization/42691
11206         * gcc.c-torture/execute/pr42691.c: New.
11207
11208 2010-01-15  Richard Guenther  <rguenther@suse.de>
11209
11210         PR middle-end/42739
11211         * g++.dg/torture/pr42739.C: New testcase.
11212
11213 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11214
11215         * g++.dg/template/error45.C: Revert as part of reverting changes
11216         or PR c++/42634.
11217
11218 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11219
11220         PR fortran/42684
11221         * gfortran.dg/interface_31.f90: New test.
11222
11223 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11224
11225         * gcc.target/powerpc/pr42747.c: New file.
11226
11227 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11228
11229         PR middle-end/42674
11230         * c-c++-common/pr42674.c: New test.
11231
11232         PR c++/42608
11233         * g++.dg/template/instantiate11.C: New test.
11234
11235 2010-01-14  Jason Merrill  <jason@redhat.com>
11236
11237         PR c++/42701
11238         * g++.dg/overload/error3.C: New.
11239
11240         PR c++/42655
11241         * g++.dg/overload/rvalue1.C: New.
11242
11243 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11244
11245         PR tree-optimization/42706
11246         * gcc.dg/ipa/pr42706.c: New testcase.
11247
11248 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11249
11250         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11251
11252 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11253
11254         PR tree-optimization/42714
11255         * g++.dg/torture/pr42714.C: New test.
11256
11257 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11258
11259         PR rtl-optimization/42246
11260         * gfortran.dg/pr42246-2.f: New.
11261
11262 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11263
11264         PR rtl-optimization/42389
11265         * gcc.dg/pr42389.c: New.
11266
11267 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11268
11269         PR rtl-optimization/42388
11270         * gcc.dg/pr42388.c: New.
11271
11272 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11273
11274         PR rtl-optimization/42294
11275         * gfortran.dg/pr42294.f: New.
11276
11277 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11278
11279         PR rtl-optimization/39453
11280         PR rtl-optimization/42246
11281         * gcc.dg/pr39453.c: New.
11282         * gcc.dg/pr42246.c: New.
11283
11284 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11285
11286         PR middle-end/42245
11287         * gcc.dg/pr42245.c: New.
11288         * gcc.dg/pr42245-2.c: New.
11289
11290 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11291
11292         PR rtl-optimization/42249
11293         * gcc.dg/pr42249.c: New.
11294
11295 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11296
11297         PR c/42721
11298         * gcc.c-torture/execute/pr42721.c: New test.
11299
11300 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11301
11302         PR tree-optimization/42709
11303         * gcc.dg/vect/pr42709.c: New test.
11304
11305 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11306
11307         PR fortran/41478
11308         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11309         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11310
11311 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11312
11313         PR fortran/42481
11314         * gfortran.dg/generic_19.f90 : New test.
11315
11316 2010-01-13  Richard Guenther  <rguenther@suse.de>
11317
11318         PR tree-optimization/42730
11319         * gcc.c-torture/compile/pr42730.c: New testcase.
11320
11321 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11322
11323         PR target/pr42542
11324         * gcc.target/ia64/pr42542-1.c: New.
11325         * gcc.target/ia64/pr42542-2.c: New.
11326         * gcc.target/ia64/pr42542-3.c: New.
11327
11328 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11329
11330         PR c++/42634
11331         * g++.dg/template/error45.C: New test.
11332
11333 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11334
11335         PR tree-optimization/42704
11336         * g++.dg/torture/pr42704.C: New test.
11337
11338 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11339
11340         PR tree-optimization/42703
11341         * gcc.c-torture/compile/pr42703.c: New test.
11342
11343 2010-01-13  Richard Guenther  <rguenther@suse.de>
11344
11345         PR tree-optimization/42705
11346         * gcc.c-torture/compile/pr42705.c: New testcase.
11347
11348 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11349
11350         * gcc.target/bfin/l2.c: New test.
11351         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11352
11353 2010-01-13  Richard Guenther  <rguenther@suse.de>
11354
11355         PR middle-end/42716
11356         * gcc.c-torture/compile/pr42716.c: New testcase.
11357
11358 2010-01-13  Richard Guenther  <rguenther@suse.de>
11359
11360         PR lto/42678
11361         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11362
11363 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11364
11365         PR c/42708
11366         * gcc.c-torture/compile/pr42708-1.c: New test.
11367
11368 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11369
11370         PR debug/42662
11371         * gcc.dg/pr42662.c: New test.
11372
11373         PR tree-optimization/42645
11374         * g++.dg/other/pr42645-1.C: New test.
11375         * g++.dg/other/pr42645-2.C: New test.
11376
11377 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11378
11379         PR target/42416
11380         * gcc.target/powerpc/warn-1.c: New test.
11381         * gcc.target/powerpc/warn-2.c: New test.
11382
11383 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11384
11385         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11386         stack alignment.
11387
11388 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11389
11390         * gcc.dg/lto/20100108_0.c: New.
11391
11392 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11393
11394         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11395         Add -march=i686 -msse for 32bit x86 targets.
11396
11397 2010-01-10  Richard Guenther  <rguenther@suse.de>
11398
11399         PR middle-end/42667
11400         * gcc.dg/torture/pr42667.c: New testcase.
11401
11402 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11403
11404         PR fortran/32489
11405         * gfortran.dg/array_constructor_34.f90: New test.
11406
11407 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11408
11409         PR fortran/20923
11410         * gfortran.dg/array_constructor_33.f90: New test.
11411         gfortran.dg/array_function_5.f90: Add credit.
11412
11413 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11414
11415         PR debug/42631
11416         * gcc.dg/pr42631.c: New.
11417
11418 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11419
11420         PR debug/42630
11421         * gcc.dg/pr42630.c: New.
11422
11423 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11424
11425         PR debug/42629
11426         * gcc.dg/pr42629.c: New.
11427
11428 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11429
11430         PR middle-end/42363
11431         * gcc.dg/torture/pr42363.c: New.
11432
11433 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11434
11435         PR debug/42604
11436         PR debug/42395
11437         * gcc.dg/vect/pr42604.c: New.
11438         * gcc.dg/vect/pr42395.c: New.
11439
11440 2010-01-09  Richard Guenther  <rguenther@suse.de>
11441
11442         PR middle-end/42512
11443         * gcc.c-torture/execute/pr42512.c: New testcase.
11444
11445 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11446
11447         PR fortran/41298
11448         * gfortran.dg/c_ptr_tests_14.f90: New test.
11449
11450 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11451
11452         PR ada/41929
11453         * gnat.dg/null_pointer_deref1.adb: Don't run on
11454         sparc*-sun-solaris2.11.
11455
11456 2010-01-08  Richard Guenther  <rguenther@suse.de>
11457
11458         PR lto/42528
11459         * gcc.dg/lto/20100103-1_0.c: New testcase.
11460         * gcc.dg/lto/20100103-2_0.c: Likewise.
11461
11462 2010-01-08  Tobias Burnus  <burnus@net-b.de
11463
11464         PR/fortran 25829
11465         * gfortran.dg/asynchronous_1.f90: New test.
11466         * gfortran.dg/asynchronous_2.f90: New test.
11467         * gfortran.dg/conflicts.f90: Update error message.
11468
11469 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11470
11471         c++/40155
11472         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11473
11474 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11475
11476         PR tree-optimization/42625
11477         * g++.dg/opt/dtor4.C: New test.
11478         * g++.dg/opt/dtor4.h: New.
11479         * g++.dg/opt/dtor4-aux.cc: New.
11480
11481 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11482
11483         PR fortran/42597
11484         * gfortran.dg/proc_ptr_26.f90: New test.
11485
11486 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11487
11488         PR fortran/41872
11489         * gfortran.dg/allocatable_scalar_7.f90: New test.
11490
11491 2010-01-06  Richard Guenther  <rguenther@suse.de>
11492
11493         * gcc.c-torture/compile/pr42632.c: New testcase.
11494
11495 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11496
11497         PR target/42542
11498         * gcc.target/i386/pr42542-4.c: New.
11499         * gcc.target/i386/pr42542-4a.c: Likewise.
11500         * gcc.target/i386/pr42542-5.c: Likewise.
11501         * gcc.target/i386/pr42542-5a.c: Likewise.
11502
11503 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11504
11505         * gcc.dg/tls/opt-15.c: New test.
11506
11507 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11508
11509         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11510
11511 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11512
11513         PR tree-optimization/42462
11514         * g++.dg/torture/pr42462.C: New test.
11515
11516 2010-01-05  Jason Merrill  <jason@redhat.com>
11517
11518         * g++.dg/cpp0x/initlist30.C: New test.
11519
11520 2010-01-05  Richard Guenther  <rguenther@suse.de>
11521
11522         PR tree-optimization/42614
11523         * gcc.c-torture/execute/pr42614.c: New testcase.
11524
11525 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11526
11527         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11528         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11529         -Wunreachable-code.
11530         * gcc.dg/Wunreachable-2.c: Likewise.
11531         * gcc.dg/Wunreachable-3.c: Likewise.
11532         * gcc.dg/Wunreachable-4.c: Likewise.
11533         * gcc.dg/Wunreachable-5.c: Likewise.
11534         * gcc.dg/Wunreachable-6.c: Likewise.
11535         * gcc.dg/Wunreachable-7.c: Likewise.
11536         * gcc.dg/Wunreachable-8.c: Likewise.
11537         * gcc.dg/20041231-1.c: Likewise.
11538
11539 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR other/42611
11542         * gcc.dg/pr42611.c: New test.
11543
11544         PR tree-optimization/42508
11545         * g++.dg/opt/pr42508.C: New test.
11546
11547 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11548
11549         PR fortran/41872
11550         * gfortran.dg/allocatable_scalar_8.f90: New.
11551
11552 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11553
11554         PR tree-optimization/42398
11555         * gcc.c-torture/compile/pr42398.c: New test.
11556
11557 2010-01-04  Jason Merrill  <jason@redhat.com>
11558
11559         PR c++/42555
11560         * g++.dg/ext/attrib35.C: New.
11561
11562         PR c++/42567
11563         * g++.dg/cpp0x/auto17.C: New.
11564
11565 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11566
11567         * gcc.dg/lto/20100104_0.c: New.
11568
11569 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11570
11571         PR target/42542
11572         * gcc.target/i386/pr42542-1.c: New.
11573         * gcc.target/i386/pr42542-1a.c: Likewise.
11574         * gcc.target/i386/pr42542-1b.c: Likewise.
11575         * gcc.target/i386/pr42542-2.c: Likewise.
11576         * gcc.target/i386/pr42542-2a.c: Likewise.
11577         * gcc.target/i386/pr42542-2b.c: Likewise.
11578         * gcc.target/i386/pr42542-3.c: Likewise.
11579         * gcc.target/i386/pr42542-3a.c: Likewise.
11580
11581 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11582
11583         PR fortran/41872
11584         * gfortran.dg/allocatable_scalar_5.f90: New test.
11585         * gfortran.dg/allocatable_scalar_6.f90: New test.
11586
11587 2010-01-03  Richard Guenther  <rguenther@suse.de>
11588
11589         PR testsuite/42583
11590         * gfortran.dg/gomp/recursion1.f90: Remove.
11591
11592 2010-01-03  Richard Guenther  <rguenther@suse.de>
11593
11594         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11595         * gcc.dg/uninit-6.c: Likewise.
11596         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11597
11598 2010-01-03  Richard Guenther  <rguenther@suse.de>
11599
11600         PR tree-optimization/42589
11601         * gcc.target/i386/pr42589.c: New testcase.
11602
11603 2010-01-03  Richard Guenther  <rguenther@suse.de>
11604
11605         PR tree-optimization/42438
11606         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11607
11608 2010-01-02  Richard Guenther  <rguenther@suse.de>
11609
11610         PR testsuite/41651
11611         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11612
11613 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11614
11615         PR target/42448
11616         * gcc.target/alpha/pr42448-1.c: New test.
11617         * gcc.target/alpha/pr42448-2.c: Ditto.
11618
11619 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11620
11621         PR preprocessor/41947
11622         * gcc.dg/c99-hexfloat-3.c: New test.
11623
11624 2010-01-01  Richard Guenther  <rguenther@suse.de>
11625
11626         PR c/42570
11627         * gcc.c-torture/execute/pr42570.c: New testcase.
11628
11629 2010-01-01  Richard Guenther  <rguenther@suse.de>
11630
11631         PR middle-end/42559
11632         * gcc.c-torture/compile/pr42559.c: New testcase.
11633
11634 \f
11635 Copyright (C) 2010 Free Software Foundation, Inc.
11636
11637 Copying and distribution of this file, with or without modification,
11638 are permitted in any medium without royalty provided the copyright
11639 notice and this notice are preserved.