OSDN Git Service

PR target/46051
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2             H.J. Lu  <hongjiu.lu@intel.com>
3
4         PR target/46051
5         * gcc.target/i386/pr46051.c: New test.
6
7 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8
9         * obj-c++.dg/gnu-api-2-class.mm: New.
10         * obj-c++.dg/gnu-api-2-ivar.mm: New.
11         * obj-c++.dg/gnu-api-2-method.mm: New.
12         * obj-c++.dg/gnu-api-2-objc.mm: New.
13         * obj-c++.dg/gnu-api-2-object.mm: New.
14         * obj-c++.dg/gnu-api-2-property.mm: New.
15         * obj-c++.dg/gnu-api-2-protocol.mm: New.
16         * obj-c++.dg/gnu-api-2-sel.mm: New.
17
18 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
19
20         * objc.dg/fsf-package-0.m: New.
21         * obj-c++.dg/fsf-package-0.m: New.
22
23 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
24
25         PR objc/18255
26         * objc.dg/pr18255.m: New.
27
28 2010-10-16  Jan Hubicka  <jh@suse.cz>
29
30         PR middle-end/44206
31         * g++.dg/torture/pr44206.C: New.
32
33 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
34
35         * objc.dg/gnu-api-2-class.m: New.
36         * objc.dg/gnu-api-2-objc.m: New.
37
38 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
39
40         * objc.dg/gnu-api-2-ivar.m: New.
41
42 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
43
44         * objc.dg/gnu-api-2-property.m: New.
45
46 2010-10-15  Xinliang David Li  <davidxl@google.com>
47
48         * g++.dg/uninit-pred-3_a.C: New test.
49         * g++.dg/uninit-pred-3_b.C: New test.
50
51 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
52
53         * objc.dg/gnu-api-2-object.m: New.
54
55 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
56
57         * objc.dg/gnu-api-2-method.m: New.
58
59 2010-10-15  Jason Merrill  <jason@redhat.com>
60
61         * g++.dg/lto/pr45983_0.C: New.
62
63 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
64
65         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
66         builtin combiner patterns.
67         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
68         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
69         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
70         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
71         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
72
73 2010-10-15  Richard Guenther  <rguenther@suse.de>
74
75         * g++.dg/lto/20101015-1_0.C: New testcase.
76
77 2010-10-15  Richard Guenther  <rguenther@suse.de>
78
79         PR testsuite/46021
80         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
81         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
82
83 2010-10-15  Richard Guenther  <rguenther@suse.de>
84
85         PR lto/45957
86         * g++.dg/lto/20101014-1_0.C: New testcase.
87
88 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
89
90         * objc.dg/gnu-api-2-protocol.m: New.
91         * objc.dg/gnu-api-2-sel.m: New.
92
93 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
94
95         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
96         arm-eabi targets.
97
98 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
99
100         * gcc.dg/20101010-1.c: New testcase.
101
102 2010-10-15  Jie Zhang  <jie@codesourcery.com>
103
104         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
105         script when relocatable linking.
106
107 2010-10-14  Yao Qi  <yao@codesourcery.com>
108
109         PR target/45447
110         * gcc.target/arm/pr45447.c: New test.
111
112 2010-10-14  Jan Hubicka  <jh@suse.cz>
113
114         PR middle-end/45621
115         * g++.dg/lto/pr45621.h : New.
116         * g++.dg/lto/pr45621_0.C: New.
117         * g++.dg/lto/pr45621_1.C: New.
118
119 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
120
121         * objc.dg/property: New.
122         * objc.dg/property/fsf-property-basic.m: New.
123         * objc.dg/property/fsf-property-method-access.m: New.
124         * objc.dg/property/fsf-property-named-ivar.m: New.
125         * obj-c++.dg/property: New.
126         * obj-c++.dg/property/fsf-property-basic.mm: New.
127         * obj-c++.dg/property/fsf-property-method-access.mm: New.
128         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
129
130         merge from FSF apple 'trunk' branch.
131         2006 Fariborz Jahanian <fjahanian@apple.com>
132
133         Radars 4436866, 4505126, 4506903, 4517826
134         * objc.dg/property/property-1.m: New.
135         * objc.dg/property/property-2.m: New.
136         * objc.dg/property/property-3.m: New.
137         * objc.dg/property/property-neg-1.m: New.
138         * objc.dg/property/property-neg-2.m: New.
139         * objc.dg/property/property-neg-3.m: New.
140         * objc.dg/property/property-neg-4.m: New.
141         * objc.dg/property/property-neg-5.m: New.
142         * objc.dg/property/property-neg-6.m: New.
143         * objc.dg/property/property-neg-7.m: New.
144         * objc.dg/property/property.exp: New.
145         * obj-c++.dg/property/property-1.mm: New.
146         * obj-c++.dg/property/property-2.mm: New.
147         * obj-c++.dg/property/property-3.mm: New.
148         * obj-c++.dg/property/property-neg-1.mm: New.
149         * obj-c++.dg/property/property-neg-2.mm: New.
150         * obj-c++.dg/property/property-neg-3.mm: New.
151         * obj-c++.dg/property/property-neg-4.mm: New.
152         * obj-c++.dg/property/property-neg-5.mm: New.
153         * obj-c++.dg/property/property-neg-6.mm: New.
154         * obj-c++.dg/property/property-neg-7.mm: New.
155         * obj-c++.dg/property/property.exp: New.
156
157 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
158
159         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
160
161 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
162
163         PR c/45969
164         * gcc.c-torture/compile/pr45969-1.c: New test.
165
166 2010-10-14  Richard Guenther  <rguenther@suse.de>
167
168         PR tree-optimization/44913
169         * gcc.dg/torture/pr44913.c: New testcase.
170
171 2010-10-14  Richard Guenther  <rguenther@suse.de>
172
173         PR lto/45382
174         * g++.dg/lto/20101014-2_0.C: New testcase.
175
176 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
177
178         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
179         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
180         * gcc.target/i386/pr44130.c: Likewise.
181         * gcc.target/i386/pr44144.c: Likewise.
182         * gcc.target/i386/pr44180.c: Likewise.
183         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
184         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
185         * gcc.target/i386/vect-sizes-1.c: Likewise.
186         * gcc.target/i386/vectorize4-avx.c: Likewise.
187
188 2010-10-14  Richard Guenther  <rguenther@suse.de>
189
190         PR lto/44561
191         * g++.dg/lto/20101010-3_0.C: New testcase.
192         * g++.dg/lto/20101010-4_0.C: Likewise.
193
194 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
195
196         * objc.dg/pr45878.m: Update to include NSConstantString interface
197         for -fnext-runtime.
198         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
199         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
200         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
201         reference for m64 -fnext-runtime.
202
203 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
204
205         * gcc.target/i386/vect-sizes-1.c: New.
206
207 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
208
209         PR middle-end/46011
210         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
211
212 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
213
214         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
215         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
216
217 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
218
219         * gcc.target/ia64/20101005.c: New test.
220
221 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
222
223         PR rtl-optimization/45570
224         * gcc.dg/pr45570.c: New test.
225
226 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
227
228         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
229         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
230         * gcc.target/i386/vectorize4-avx.c: Likewise.
231
232 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
233
234         * gcc.target/i386/avx-copysign-vec.c: New.
235         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
236
237 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
238
239         PR middle-end/44130
240         * gcc.target/i386/pr44130.c: New.
241
242 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
243
244         PR middle-end/44144
245         * gcc.target/i386/pr44144.c: New.
246
247 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
248
249         PR target/44180
250         * gcc.target/i386/pr44180.c: New.
251
252 2010-10-13  Jason Merrill  <jason@redhat.com>
253
254         * g++.dg/template/canon-type-8.C: New.
255
256 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
257
258         * gcc.c-torture/execute/20101013-1.c: New test.
259
260 2010-10-13  Richard Guenther  <rguenther@suse.de>
261
262         PR objc/45878
263         * objc.dg/pr45878.m: New testcase.
264
265 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
266
267         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
268         * gcc.dg/format/dfp-printf-1.c: Likewise.
269         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
270
271 2010-10-13  Richard Guenther  <rguenther@suse.de>
272
273         PR tree-optimization/45788
274         * g++.dg/pr45788.C: New testcase.
275
276 2010-10-13  Richard Guenther  <rguenther@suse.de>
277
278         PR tree-optimization/45970
279         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
280
281 2010-10-13  Richard Guenther  <rguenther@suse.de>
282
283         PR tree-optimization/45982
284         * gcc.dg/torture/pr45982.c: New testcase.
285         * gcc.dg/tree-ssa/pr24287.c: Adjust.
286         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
287         * gcc.dg/torture/pr39074-2.c: Likewise.
288
289 2010-10-13  Richard Guenther  <rguenther@suse.de>
290
291         PR middle-end/45874
292         * g++.dg/torture/pr45874.C: New testcase.
293
294 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
295
296         * objc.dg/attributes/method-attribute-1.m: Update to respond
297         to implemented method attributes..
298         * objc.dg/attributes/method-attribute-2.m: Likewise.
299         * objc.dg/attributes/method-attribute-3.m: Likewise.
300         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
301         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
302         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
303
304 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
305
306         PR libobjc/23214
307         * objc.dg/pr23214.m: New.
308
309 2010-10-12  Michael Eager  <eager@eagercon.com>
310
311         PR testsuite/45856
312         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
313         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
314
315 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
316
317         PR fortran/45636
318         * gcc.c-torture/execute/pr45636.c: New test.
319         * gfortran.dg/pr45636.f90: New test.
320
321 2010-10-12  Richard Henderson  <rth@redhat.com>
322
323         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
324
325 2010-10-12  Daniel Kraft  <d@domob.eu>
326
327         PR fortran/38936
328         * gfortran.dg/associate_1.f03: More tests with derived-types.
329         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
330         * gfortran.dg/associate_8.f03: Fix typo.
331         * gfortran.dg/initialization_27.f90: Fix typo.
332
333 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
334
335         PR testsuite/45851
336         * lib/lto.exp (lto-get-options-main): Support optional target
337         selector for dg-extra-ld-options.
338
339 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
340
341         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
342         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
343
344 2010-10-11  Martin Jambor  <mjambor@suse.cz>
345
346         PR middle-end/45699
347         * g++.dg/torture/pr45699.C: New test.
348         * g++.dg/otr-fold-1.C: Adjusted.
349         * g++.dg/otr-fold-1.C: Likewise.
350
351 2010-10-11  Nick Clifton  <nickc@redhat.com>
352
353         * gcc.c-torture/compile/pr44197.c: Require visibility support.
354         Allow for a user label prefix.
355
356 2010-10-10  Richard Guenther  <rguenther@suse.de>
357
358         * g++.dg/lto/20101010-1_0.C: New testcase.
359         * g++.dg/lto/20101010-2_0.C: Likewise.
360
361 2010-10-11  Ira Rosen  <irar@il.ibm.com>
362
363         PR tree-optimization/45902
364         * gcc.dg/vect/45902.c: New test.
365
366 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
367
368         PR target/45870
369         * gcc.dg/tls/pr45870.c: New test.
370
371 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
372
373         PR fortran/45961
374         * gfortran.dg/typebound_operator_6.f03: New.
375
376 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
377
378         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
379         and adjust -export symbol scanning.
380         * g++.dg/ext/dllexport1.C: Likewise.
381         * g++.dg/ext/dllexport3.C: Likewise.
382         * gcc.dg/dll-3.c: Likewise.
383         * gcc.dg/dll-4.c: Likewise.
384         * gcc.dg/dll-5.c: Likewise.
385
386 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
387
388         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
389         instead of tree_profile dump file.
390         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
391         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
392         dump file.
393
394 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
395
396         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
397
398 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
399
400         * gfortran.dg/character_comparison_4.f90:  New test.
401         * gfortran.dg/character_comparison_5.f90:  New test.
402         * gfortran.dg/character_comparison_6.f90:  New test.
403
404 2010-10-09  Richard Henderson  <rth@redhat.com>
405
406         * lib/target-supports.exp
407         (check_effective_target_automatic_stack_alignment): Always true.
408
409 2010-10-09  Richard Guenther  <rguenther@suse.de>
410
411         PR lto/45956
412         * gcc.dg/lto/20101009-2_0.c: New testcase.
413         * gcc.dg/lto/20101009-2_1.c: Likewise.
414         * gcc.dg/lto/20101009-2_2.c: Likewise.
415
416 2010-10-09  Richard Guenther  <rguenther@suse.de>
417
418         PR lto/45947
419         * g++.dg/lto/20101009-1_0.C: New testcase.
420
421 2010-10-09  Richard Guenther  <rguenther@suse.de>
422
423         PR tree-optimization/45945
424         * gcc.dg/lto/20101009-1_0.c: New testcase.
425
426 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
427
428         PR target/45913
429         * gcc.target/i386/pr45913.c: New.
430
431 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
432
433         PR fortran/45943
434         * gfortran.dg/streamio_16.f90: Update test.
435
436 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
437
438         PR tree-optimization/45903
439         * gcc.target/i386/pr45903.c: New test.
440
441 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
442
443         * gnat.dg/interface5.adb: Compile with warnings disabled.
444
445 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
446
447         * obj-c++.dg/encode-10.mm: New testcase.
448
449 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
450
451         PR objc++/23614
452         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
453         C++ class.  Removed XFAIL.
454
455 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
456
457         PR fortran/45933
458         * gfortran.dg/typebound_operator_5.f03: New.
459
460 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
461
462         Merge from 'apple/trunk' branch on FSF servers.
463
464         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
465
466         Radar 4508851
467         * obj-c++.dg/method-namespace-1.mm: New.
468
469 2010-10-07  Martin Jambor  <mjambor@suse.cz>
470
471         * gcc.dg/tree-ssa/sra-11.c: New test.
472
473 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
474
475         PR Tree-Vect/45847
476         * gcc.dg/vect/pr45847.c: New test.
477
478 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
479             Kai Tietz  <kai.tietz@onevision.com>
480
481         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
482
483 2010-10-07  Richard Guenther  <rguenther@suse.de>
484
485         PR tree-optimization/45732
486         * gcc.dg/torture/pr45732.c: New testcase.
487
488 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
489
490         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
491         * objc.dg/foreach-2.m: Likewise.
492         * objc.dg/foreach-3.m: Likewise.
493         * objc.dg/foreach-4.m: Likewise.
494         * objc.dg/foreach-5.m: Likewise.
495         * objc.dg/foreach-6.m: Likewise.
496         * objc.dg/foreach-7.m: Likewise.
497         * objc.dg/objc-foreach-4.m: Likewise.
498         * objc.dg/objc-foreach-5.m: Likewise.
499
500 2010-10-07  Richard Guenther  <rguenther@suse.de>
501
502         PR middle-end/45869
503         * gcc.dg/torture/pr45869.c: New testcase.
504
505 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
506
507         * objc.dg/set-not-used-1.m: New
508         * obj-c++.dg/set-not-used-1.mm: New.
509
510 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
511
512         * objc.dg/attributes/method-attribute-3.m: New.
513         * obj-c++.dg/attributes/method-attribute-3.mm: New.
514
515 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
516
517         PR fortran/45916
518         * gfortran.dg/generic_typebound_operator_1.f90: New test.
519
520 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
521
522         PR fortran/45889
523         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
524
525 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
526
527         Merge from 'apple/trunk' branch on FSF servers.
528
529         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
530
531         Radar 4278774
532         * obj-c++.dg/encode-9.mm: New.
533
534 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
535
536         * g++.dg/cpp0x/pr45908.C: New test.
537
538 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
539
540         * gnat.dg/opt6.ad[sb]: New test.
541
542 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
543
544         Implemented fast enumeration for Objective-C.
545         * objc.dg/foreach-1.m: New.
546         * objc.dg/foreach-2.m: New.
547         * objc.dg/foreach-3.m: New.
548         * objc.dg/foreach-4.m: New.
549         * objc.dg/foreach-5.m: New.
550         * objc.dg/foreach-6.m: New.
551         * objc.dg/foreach-7.m: New.
552
553         Merge from 'apple/trunk' branch on FSF servers:
554         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
555
556         Radar 4502236
557         * objc.dg/objc-foreach-5.m: New.
558
559         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
560
561         Radar 4507230
562         * objc.dg/objc-foreach-4.m: New.
563
564         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
565
566         Radar 4472881
567         * objc.dg/objc-foreach-3.m: New.
568
569         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
570
571         Radar 4468498
572         * objc.dg/objc-foreach-2.m: New.
573
574         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
575
576         Radar 4294910
577         * objc.dg/objc-foreach-1.m: New
578
579 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
580
581         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
582         unsigned values.
583
584 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
585
586         PR objc++/28050
587         * obj-c++.dg/syntax-error-10.mm: New.
588
589 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
590
591         PR objc++/23707
592         * obj-c++.dg/syntax-error-9.mm: New.
593
594 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
595
596         PR objc++/31126
597         * obj-c++.dg/syntax-error-8.mm: New.
598
599 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
600
601         Merge from 'apple/trunk' branch on FSF servers.
602
603         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
604
605         Radar 4290840
606         * obj-c++.dg/syntax-error-7.mm: New
607
608         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
609
610         Radar 4294425
611         * obj-c++.dg/syntax-error-6.mm: New
612
613         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
614
615         Radar 4261146
616         * obj-c++.dg/syntax-error-5.mm: New
617
618         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
619
620         Radar 4093475
621         * obj-c++.dg/syntax-error-[3-4].mm: New.
622
623         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
624
625         Radar 4185810
626         * obj-c++.dg/syntax-error-[1-2].mm: New.
627
628 2010-10-05  Ira Rosen  <irar@il.ibm.com>
629
630         PR tree-optimization/45752
631         * gcc.dg/vect/pr45752.c: New test.
632
633 2010-10-05  Richard Guenther  <rguenther@suse.de>
634
635         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
636         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
637         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
638         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
639         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
640         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
641         * gcc.dg/tree-prof/stringop-1.c: Likewise.
642         * gcc.dg/tree-prof/stringop-2.c: Likewise.
643         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
644         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
645         * gcc.dg/tree-prof/update-loopch.c: Likewise.
646         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
647         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
648         * gcc.dg/tree-prof/tracer-1.c: Likewise.
649         * gcc.dg/tree-ssa/inline-4.c: Likewise.
650         * gcc.dg/tree-ssa/inline-3.c: Likewise.
651         * gcc.dg/tree-ssa/20080530.c: Likewise.
652         * g++.dg/tree-ssa/inline-3.C: Likewise.
653         * g++.dg/tree-ssa/inline-1.C: Likewise.
654         * g++.dg/tree-ssa/inline-2.C: Likewise.
655         * gcc.dg/profile-dir-1.c: Likewise.
656         * gcc.dg/profile-dir-2.c: Likewise.
657         * gcc.dg/profile-dir-3.c: Likewise.
658
659 2010-10-05  Richard Guenther  <rguenther@suse.de>
660
661         PR middle-end/45877
662         * g++.dg/torture/pr45877.C: New testcase.
663
664 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
665
666         PR debug/45849
667         * gcc.dg/debug/pr45849.c: New test.
668
669         PR middle-end/45876
670         * gcc.c-torture/compile/pr45876.c: New test.
671
672 2010-10-04  Julian Brown  <julian@codesourcery.com>
673
674         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
675         vect_hw_misalign.
676         * gcc.dg/vect/vect-60.c: Likewise.
677         * gcc.dg/vect/vect-56.c: Likewise.
678         * gcc.dg/vect/vect-93.c: Likewise.
679         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
680         * gcc.dg/vect/vect-95.c: Likewise.
681         * gcc.dg/vect/vect-96.c: Likewise.
682         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
683         * gcc.dg/vect/slp-25.c: Likewise.
684         * gcc.dg/vect/slp-3.c: Likewise.
685         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
686         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
687         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
688         * gcc.dg/vect/vect-109.c: Likewise.
689         * gcc.dg/vect/vect-peel-1.c: Likewise.
690         * gcc.dg/vect/vect-peel-2.c: Likewise.
691         * lib/target-supports.exp
692         (check_effective_target_arm_vect_no_misalign): New.
693         (check_effective_target_vect_no_align): Use above.
694         (check_effective_target_vect_element_align): New.
695         (add_options_for_quad_vectors): New.
696
697 2010-10-04  Martin Jambor  <mjambor@suse.cz>
698
699         PR tree-optimization/45572
700         * g++.dg/ipa/pr45572-1.C: New test.
701         * g++.dg/ipa/pr45572-2.C: Likewise.
702
703 2010-10-03  Ian Lance Taylor  <iant@google.com>
704
705         * gcc.dg/anon-struct-11.c: New test.
706         * gcc.dg/anon-struct-12.c: New test.
707         * gcc.dg/anon-struct-13.c: New test.
708         * gcc.dg/anon-struct-14.c: New test.
709
710 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
711
712         * g++.dg/torture/pr45764.C: Revert revision 164914.
713         * gcc.dg/vect/pr43432.c: Likewise.
714         * gcc.dg/vect/vect-114.c: Likewise.
715         * gcc.dg/vect/vect-15.c: Likewise.
716
717 2010-10-03  Jason Merrill  <jason@redhat.com>
718
719         * g++.dg/cpp0x/sfinae5.C: New.
720
721 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
722
723         PR tree-optimization/45720
724         PR tree-optimization/45764
725         * g++.dg/torture/pr45764.C: New.
726
727         * gcc.dg/vect/pr43432.c: Xfail.
728         * gcc.dg/vect/vect-114.c: Likewise.
729         * gcc.dg/vect/vect-15.c: Likewise.
730
731 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
732
733         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
734         hppa*-*-hpux*.
735         * gcc.dg/torture/pr45678-2.c: Likewise.
736
737 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
738
739         PR fortran/45748
740         * gfortran.dg/intrinsic_6.f90: New.
741
742 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
743
744         PR fortran/42831
745         * gfortran.dg/dependency_37.f90:  New test.
746
747 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
748
749         * gcc.target/i386/shift_mask.c: New test.
750
751 2010-10-01  Richard Guenther  <rguenther@suse.de>
752
753         PR tree-optimization/45854
754         * g++.dg/torture/pr45854.C: New testcase.
755
756 2010-09-30  Michael Eager  <eager@eagercon.com>
757
758         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
759         __FLT_{MIN,MAX}__.
760
761 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
762
763         PR middle-end/45758
764         * gfortran.dg/graphite/pr45758.f90: New.
765
766 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
767
768         PR middle-end/45230
769         * gcc.dg/graphite/id-pr45230.c: New.
770
771 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
772
773         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
774         * gfortran.dg/graphite/graphite.exp: Same.
775         * gcc.dg/graphite/vect-pr43423.c: New.
776
777 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
778
779         PR target/45843
780         * g++.dg/torture/pr45843.C: New test.
781
782 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
783
784         PR fortran/45828
785         * gfortran.dg/allocate_derived_5.f90: New.
786
787 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
788
789         PR tree-optimization/31261
790         * gcc.dg/tree-ssa/pr31261.c: New test.
791
792 2010-09-30  Michael Eager  <eager@eagercon.com>
793
794         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
795         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
796         * gcc.target/microblaze/microblaze.exp: Ditto.
797         * gcc.target/microblaze/others/string_cst1.c: Ditto.
798         * gcc.target/microblaze/others/string_cst2.c: Ditto.
799         * gcc.target/microblaze/others/data_var1.c: Ditto.
800         * gcc.target/microblaze/others/data_var2.c: Ditto.
801         * gcc.target/microblaze/others/data_var3.c: Ditto.
802         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
803         * gcc.target/microblaze/others/strings1.c:: Ditto.
804         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
805         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
806         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
807         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
808         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
809         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
810         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
811         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
812         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
813         * gcc.target/microblaze/isa/pcmp.c: Ditto.
814         * gcc.target/microblaze/isa/nofloat.c: Ditto.
815         * gcc.target/microblaze/isa/fcvt.c: Ditto.
816         * gcc.target/microblaze/isa/float.c: Ditto.
817         * gcc.target/microblaze/isa/mulh.c: Ditto.
818         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
819         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
820         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
821         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
822         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
823         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
824         * gcc.target/microblaze/isa/bshift.c: Ditto.
825         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
826         * gcc.target/microblaze/isa/div.c: Ditto.
827         * gcc.target/microblaze/isa/vanilla.c: Ditto.
828         * gcc.target/microblaze/isa/mul.c: Ditto.
829
830 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
831
832         merge from FSF 'apple/trunk' branch.
833         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
834
835         Radar 4386773
836         * objc.dg/enhanced-proto-1.m: New.
837         * objc.dg/enhanced-proto-2.m: New.
838         * obj-c++.dg/enhanced-proto-1.mm: New
839         * obj-c++.dg/enhanced-proto-2.mm: New.
840
841 2010-09-30  Richard Guenther  <rguenther@suse.de>
842
843         PR testsuite/45702
844         * gcc.dg/debug/pr41893-1.c: Adjust.
845         * gcc.dg/pr30762-1.c: Likewise.
846         * gcc.dg/pr31529-1.c: Likewise.
847         * gcc.dg/pr34457-1.c: Likewise.
848         * gcc.dg/pr34668-1.c: Likewise.
849         * gcc.dg/pr43557-1.c: Likewise.
850
851 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
852
853         PR objc/45842
854         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
855         * objc.dg/const-str-3.m: Correct header for memcpy.
856         * objc.dg/const-str-7.m: Likewise.
857         * objc.dg/method-20b.m: Provide an implementation of Object.
858         Adjust XFAIL for m64 NeXT runtime.
859         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
860         * objc.dg/encode-3.m: Correct line ordering, provide header for
861         sprintf.
862         * objc.dg/encode-7-next.m: Only run for 32bit.
863         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
864         * objc.dg/type-size-2.m: Provide an implementation of Object.
865         Ajust headers.
866         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
867         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
868         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
869         Adjust XFAIL for m64 NeXT runtime.
870         * obj-c++.dg/method-22.mm: Likewise.
871         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
872
873 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
874
875         Merge from 'apple/trunk' branch on FSF servers.
876
877         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
878
879         Radar 4278236
880         * obj-c++.dg/bad-forward-decl.mm: New
881
882 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
883
884         * ada/acats/run_acats: Revert revision 157037.
885
886 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
887
888         Merge from 'apple/trunk' branch on FSF servers.
889
890         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
891
892         Radar 4281748
893         * objc.dg/naming-2.m: Update
894         * objc.dg/naming-3.m: New
895
896 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
897
898         PR target/40457
899         * gcc.target/arm/pr40457-3.c: New test.
900
901 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
902
903         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
904         alias checking.
905         * lib/target-supports.exp (check_ifunc_available): Likewise.
906
907 2010-09-29  Tristan Gingold  <gingold@adacore.com>
908
909         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
910
911 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
912
913         * objc.dg/keywords-1.m: New test.
914         * objc.dg/keywords-2.m: New test.
915         * objc.dg/keywords-3.m: New test.
916         * obj-c++.dg/keywords-1.mm: New test.
917         * obj-c++.dg/keywords-2.mm: New test.
918
919 2010-09-28  Jason Merrill  <jason@redhat.com>
920
921         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
922         * g++.dg/ext/complit11.C: Likewise.
923         * g++.old-deja/g++.law/temps1.C: Likewise.
924
925         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
926         * g++.old-deja/g++.mike/misc6.C: Likewise.
927
928 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
929
930         * objc.dg/attributes/method-attribute-1.m: New.
931         * objc.dg/attributes/method-attribute-2.m: New.
932
933         * obj-c++.dg/attributes/method-attribute-1.m: New.
934         * obj-c++.dg/attributes/method-attribute-2.m: New.
935
936 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
937
938         * objc.dg/attributes: New.
939         * objc.dg/attributes/attributes.exp: New.
940         * objc.dg/attributes/class-attribute-1.m: New.
941         * objc.dg/attributes/class-attribute-2.m: New
942         * objc.dg/attributes/categ-attribute-1.m: New
943         * objc.dg/attributes/categ-attribute-2.m: New
944         * objc.dg/attributes/proto-attribute-1.m: New
945
946         * obj-c++.dg/attributes: New.
947         * obj-c++.dg/attributes/attributes.exp: New
948         * obj-c++.dg/attributes/class-attribute-1.mm: New
949         * obj-c++.dg/attributes/class-attribute-2.mm: New
950         * obj-c++.dg/attributes/categ-attribute-1.mm: New
951         * obj-c++.dg/attributes/categ-attribute-2.mm: New
952         * obj-c++.dg/attributes/proto-attribute-1.mm: New
953
954 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
955
956         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
957         from the branch renamed to method-20b.m to avoid clashes).
958
959         2005-08-23  Stuart Hastings  <stuart@apple.com>
960                     Ziemowit Laski  <zlaski@apple.com>
961
962         Radar 4209854
963         * obj-c++.dg/method-23.mm: New.
964         * objc.dg/method-20.m: New.
965
966 2010-09-28  Jan Hubicka  <jh@suse.cz>
967
968         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
969
970 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
971
972         PR target/44452
973         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
974         i?86-*-solaris2.[89], *-*-vxworks*.
975         * gcc.target/i386/pr22152.c: Likewise.
976         * gcc.target/i386/vect8-ret.c: New test.
977
978 2010-09-28  Jie Zhang  <jie@codesourcery.com>
979
980         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
981
982 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
983
984         Merge from 'apple/trunk' branch on FSF servers.
985
986         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
987
988         Radar 4175534
989         * obj-c++.dg/method-22.mm: New.
990
991 2010-09-27  Jason Merrill  <jason@redhat.com>
992
993         * g++.dg/cpp0x/rv-lvalue-req.C: New.
994         * g++.dg/ext/complit11.C: Adjust.
995         * g++.old-deja/g++.law/temps1.C: Adjust.
996         * g++.old-deja/g++.ns/koenig6.C: Adjust.
997         * g++.old-deja/g++.oliva/partord1.C: Adjust.
998
999 2010-09-27  Ian Lance Taylor  <iant@google.com>
1000
1001         * lib/target-supports.exp (check_effective_target_split_stack):
1002         New procedure.
1003         * gcc.dg/split-1.c: New test.
1004         * gcc.dg/split-2.c: New test.
1005         * gcc.dg/split-3.c: New test.
1006         * gcc.dg/split-4.c: New test.
1007
1008 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1009
1010         PR objc/25464
1011         * objc.dg/type-size-3.m: New test.
1012
1013 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1014
1015         PR objc/45763
1016         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1017
1018 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1019
1020         PR objc/25450
1021         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1022         * objc.dg/type-size-2.m: Same change.
1023         * obj-c++.dg/encode-5.mm: Same change.
1024
1025 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1026
1027         Merge from 'apple/trunk' branch on FSF servers.  The original
1028         Changelogs are below.
1029
1030         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1031         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1032         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1033         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1034         in the branch).
1035         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1036         proto-qual-1.m in the branch) and the normal ABI on GNU.
1037         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1038         the test only with the NeXT runtime.
1039         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1040         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1041         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1042         Run the test only with the NeXT runtime.
1043
1044         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1045
1046         Radar 4492973
1047         * objc.dg/encode-7-64bit.m: New.
1048         * objc.dg/encode-7.m: Skip if -m64.
1049
1050         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1051
1052         Radar 4301047
1053         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1054         * obj-c++.dg/threedotthree-abi-1.mm: New
1055         * objc.dg/threedotthree-abi-1.m: New
1056
1057         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1058
1059         Radar 4136935
1060         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1061         * objc.dg/encode-6.m: Likewise.
1062         * objc.dg/encode-7.m: New test case.
1063
1064 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1065
1066         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1067         const-str-12.m to constr-str-12b.m to avoid conflicts.
1068
1069         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1070
1071         Radar 4229905
1072         * obj-c++.dg/warn5.mm: New
1073
1074         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1075
1076         Radar 4154928
1077         * obj-c++.dg/const-str-12.mm: New.
1078         * objc.dg/const-str-12.m: New.
1079
1080 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1081
1082         PR fortran/40569
1083         PR fortran/40568
1084         * gfortran.dg/storage_size_2.f08: Fix test.
1085         * gfortran.dg/c_sizeof_1.f90: Fix test.
1086         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1087         * gfortran.dg/c_sizeof_3.f90: New.
1088         * gfortran.dg/c_sizeof_4.f90: New.
1089         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1090         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1091
1092 2010-09-26  Daniel Kraft  <d@domob.eu>
1093
1094         PR fortran/45783
1095         PR fortran/45795
1096         * gfortran.dg/select_type_18.f03: New test.
1097
1098 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1099
1100         * gnat.dg/return2.ad[sb]: New test.
1101         * gnat.dg/return2_pkg.ads: New helper.
1102
1103 2010-09-25  Daniel Kraft  <d@domob.eu>
1104
1105         PR fortran/45776
1106         * gfortran.dg/io_constraints_6.f03: New test.
1107         * gfortran.dg/io_constraints_7.f03: New test.
1108         * gfortran.dg/newunit_2.f90: New test.
1109
1110 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1111
1112         * gfortran.dg/operator_c1202.f90: New test.
1113
1114 2010-09-24  Jan Hubicka  <jh@suse.cz>
1115
1116         * gcc.dg/tree-ssa/leaf.c: New testcase.
1117
1118 2010-09-24  Jan Hubicka  <jh@suse.cz>
1119
1120         PR tree-optimization/45738
1121         PR tree-optimization/45741
1122         * gcc.c-torture/compile/pr45741.c: New.
1123         * gfortran.fortran-torture/compile/pr45738.f90: New.
1124
1125 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1126
1127         * gcc.dg/cpp/undef-opt-1.c: New test.
1128
1129 2010-09-24  Jason Merrill  <jason@redhat.com>
1130
1131         * g++.dg/other/error10.C: Adjust expected output.
1132
1133 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1134
1135         PR middle-end/45234
1136         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1137         * gcc.target/i386/pr45234.c: New test.
1138
1139 2010-09-24  Richard Guenther  <rguenther@suse.de>
1140
1141         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1142
1143 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1144
1145         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1146         as a comment leader in regexp.
1147
1148 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1149
1150         * objc.dg/sync-2.m: New test.
1151         * obj-c++.dg/sync-2.mm: New test.
1152
1153 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1154
1155         PR fortran/40571
1156         * gfortran.dg/iso_fortran_env_7.f90: New.
1157
1158 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1159
1160         * obj-c++.dg/too-many-args.mm: New file.
1161
1162 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1163
1164         Merge from 'apple/trunk' branch on FSF servers.
1165
1166         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1167
1168         Radar 4491608
1169         * objc.dg/too-many-args.m: New
1170
1171 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1172
1173         PR fortran/45744
1174         * gfortran.dg/dependency_36.f90:  New test.
1175
1176 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1177
1178         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1179         * gcc.target/i386/pad-3.c: Ditto.
1180         * gcc.target/i386/pad-7.c: Ditto.
1181         * gcc.target/i386/pad-7.c: Ditto.
1182         * gcc.target/i386/pr36502.c: Ditto.
1183         * gcc.target/i386/zee.c: Ditto.
1184         * gcc.target/i386/20060821-1.c: Ditto.
1185         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1186         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1187         * gcc.target/i386/pad-5b.c: Ditto.
1188         * gcc.target/i386/pad-6a.c: Ditto.
1189         * gcc.target/i386/pad-6b.c: Ditto.
1190         * gcc.target/i386/pad-8.c: Ditto.
1191         * gcc.target/i386/pad-9.c: Ditto.
1192         * gcc.target/i386/pad-10.c: Ditto.
1193         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1194
1195 2010-09-23  Richard Guenther  <rguenther@suse.de>
1196
1197         PR tree-optimization/45565
1198         * g++.dg/ipa/pr45565.C: New testcase.
1199
1200 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1201
1202         PR fortran/45745
1203         PR fortran/45648
1204         * gfortran.dg/vector_subscript_bound_1.f90: New.
1205
1206 2010-09-23  Richard Guenther  <rguenther@suse.de>
1207
1208         PR middle-end/45750
1209         * gcc.dg/pr45750.c: New testcase.
1210
1211 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1212
1213         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1214         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1215         build.
1216
1217 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1218
1219         PR rtl-optimization/44374
1220         * gcc.target/arm/headmerge-1.c: New test.
1221         * gcc.target/arm/headmerge-2.c: New test.
1222         * gcc.target/i386/headmerge-1.c: New test.
1223         * gcc.target/i386/headmerge-2.c: New test.
1224
1225 2010-09-23  Daniel Kraft  <d@domob.eu>
1226
1227         PR fortran/38936
1228         PR fortran/44044
1229         PR fortran/45474
1230         * gfortran.dg/intrinsic_intent_1.f03: New test.
1231         * gfortran.dg/select_type_17.f03: New test.
1232         * gfortran.dg/associate_5.f03: More definability tests.
1233         * gfortran.dg/enum_2.f90: Check definability.
1234         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1235         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1236         * gfortran.dg/char_expr_2.f90: Ditto.
1237         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1238         * gfortran.dg/enum_5.f90: Ditto.
1239         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1240         * gfortran.dg/impure_assignment_2.f90: Ditto.
1241         * gfortran.dg/impure_assignment_3.f90: Ditto.
1242         * gfortran.dg/intent_out_1.f90: Ditto.
1243         * gfortran.dg/intent_out_3.f90: Ditto.
1244         * gfortran.dg/pointer_assign_7.f90: Ditto.
1245         * gfortran.dg/pointer_intent_3.f90: Ditto.
1246         * gfortran.dg/pr19936_1.f90: Ditto.
1247         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1248         * gfortran.dg/simpleif_2.f90: Ditto.
1249         * gfortran.dg/protected_5.f90: Ditto.
1250         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1251         * gfortran.dg/protected_6.f90: Ditto.
1252         * gfortran.dg/protected_7.f90: Ditto.
1253
1254 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1255
1256         PR libfortran/45710
1257         * gfortran.dg/namelist_65.f90: New test.
1258
1259 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1260
1261         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1262         the regexp pattern between the expected label and location string.
1263
1264 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1265
1266         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1267
1268 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1269
1270         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1271         * gcc.dg/pr27898.c: Likewise.
1272         * gcc.dg/pr28712.c: Likewise.
1273         * gcc.dg/pr30762-1.c: Likewise.
1274         * gcc.dg/pr31529-1.c: Likewise.
1275         * gcc.dg/pr34457-1.c: Likewise.
1276         * gcc.dg/pr34668-1.c: Likewise.
1277         * gcc.dg/pr34989-1.c: Likewise.
1278         * gcc.dg/pr43557-1.c: Likewise.
1279
1280 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR rtl-optimization/45739
1283         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1284
1285 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1286
1287         * gcc.target/sparc/mnofpu.c: New test.
1288
1289 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1290
1291         PR rtl-optimization/45739
1292         * gcc.target/i386/pr45739.c: New test.
1293
1294 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1295
1296         PR fortran/45648
1297         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1298         and counts. Add non-elemental function call check.
1299
1300         PR fortran/45648
1301         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1302         arguments checks. Update temporary counts.
1303         * gfortran.dg/transpose_optimization_1.f90: New.
1304
1305 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1306
1307         PR objc/23710
1308         * objc.dg/invalid-method-1.m: New.
1309
1310 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1311
1312         Merge from 'apple/trunk' branch on FSF servers.
1313
1314         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1315
1316         Radar 4291785
1317         * objc.dg/naming-4.m: New
1318         * objc.dg/naming-5.m: New
1319         * obj-c++.dg/naming-1.mm: New
1320         * obj-c++.dg/naming-2.mm: New
1321
1322 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1323             Jack Howarth  <howarth@bromo.med.uc.edu>
1324
1325         PR c++/45645
1326         * g++.dg/torture/pr44972.C: Use portable assert().
1327
1328 2010-09-21  Richard Guenther  <rguenther@suse.de>
1329
1330         PR tree-optimization/45580
1331         * g++.dg/torture/pr45580.C: New testcase.
1332
1333 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1334
1335         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1336
1337 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1338
1339         PR fortran/45438
1340         * gfortran.dg/pointer_check_7.f90: New.
1341
1342 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR rtl-optimization/45728
1345         * gcc.c-torture/compile/pr45728.c: New test.
1346
1347 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1348
1349         PR fortran/45081
1350         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1351
1352 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1353
1354         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1355
1356 2010-09-20  Richard Guenther  <rguenther@suse.de>
1357
1358         PR middle-end/45704
1359         * gcc.dg/torture/pr45704.c: New testcase.
1360
1361 2010-09-20  Jan Hubicka  <jh@suse.cz>
1362
1363         PR tree-optimize/45605
1364         * g++.dg/tree-ssa/pr45605.C: New testcase.
1365
1366 2010-09-20  Michael Matz  <matz@suse.de>
1367
1368         PR testsuite/45706
1369         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1370         enough.
1371
1372 2010-09-20  Richard Guenther  <rguenther@suse.de>
1373
1374         PR tree-optimization/45705
1375         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1376
1377 2010-09-20  Michael Matz  <matz@suse.de>
1378
1379         PR testsuite/45706
1380         * lib/target-supports.exp (check_effective_target_vect_perm):
1381         Add i?86-*-*.
1382
1383 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR rtl-optimization/45695
1386         * gcc.c-torture/execute/pr45695.c: New test.
1387
1388 2010-09-19  Jan Hubicka  <jh@suse.cz>
1389
1390         PR lto/44246
1391         * gcc.c-torture/compile/pr44246.c:New file.
1392
1393 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1394
1395         PR tree-optimization/45714
1396         * gfortran.dg/vect/pr45714-a.f: New test.
1397         * gfortran.dg/vect/pr45714-b.f: New test.
1398
1399 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1400
1401         * gnat.dg/const1.adb: Rename into...
1402         * gnat.dg/constant1.adb: ...this.
1403         * gnat.dg/constant2.adb: New test.
1404         * gnat.dg/constant2_pkg1.ads: New helper.
1405         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1406
1407 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * gnat.dg/specs/constant1.ads: New test.
1410         * gnat.dg/specs/constant1_pkg.ads: New helper.
1411
1412 2010-09-18  Jan Hubicka  <jh@suse.cz>
1413
1414         PR tree-optimization/45453
1415         * g++.dg/tree-ssa/pr45453.C: New testcase.
1416
1417 2010-09-18  Jason Merrill  <jason@redhat.com>
1418
1419         * g++.dg/cpp0x/initlist44.C: New.
1420
1421 2010-09-18  Richard Guenther  <rguenther@suse.de>
1422
1423         PR tree-optimization/45709
1424         * g++.dg/torture/pr45709-2.C: New testcase.
1425
1426 2010-09-18  Richard Guenther  <rguenther@suse.de>
1427
1428         PR tree-optimization/45709
1429         * g++.dg/torture/pr45709.C: New testcase.
1430
1431 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1432
1433         PR testsuite/45719
1434         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1435
1436 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1437
1438         * gcc.target/i386/pad-1.c: New.
1439         * gcc.target/i386/pad-2.c: Likewise.
1440         * gcc.target/i386/pad-3.c: Likewise.
1441         * gcc.target/i386/pad-4.c: Likewise.
1442         * gcc.target/i386/pad-5a.c: Likewise.
1443         * gcc.target/i386/pad-5b.c: Likewise.
1444         * gcc.target/i386/pad-6a.c: Likewise.
1445         * gcc.target/i386/pad-6b.c: Likewise.
1446         * gcc.target/i386/pad-7.c: Likewise.
1447         * gcc.target/i386/pad-8.c: Likewise.
1448         * gcc.target/i386/pad-9.c: Likewise.
1449         * gcc.target/i386/pad-10.c: Likewise.
1450
1451 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1452
1453         PR middle-end/45234
1454         * gcc.dg/torture/stackalign/alloca-5.c: New.
1455
1456 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1457
1458         PR middle-end/45678
1459         * gcc.dg/torture/pr45678-2.c: New.
1460
1461 2010-09-17  Richard Guenther  <rguenther@suse.de>
1462
1463         PR middle-end/45678
1464         * gcc.dg/torture/pr45678-1.c: New testcase.
1465
1466 2010-09-17  Michael Matz  <matz@suse.de>
1467
1468         PR tree-optimization/43432
1469         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1470         check_effective_target_vect_perm_short): New predicates.
1471         (check_effective_target_vect_perm): Include x86_64.
1472         * gcc.dg/vect/pr43432.c: New test.
1473         * gcc.dg/vect/vect-114.c: Adjust.
1474         * gcc.dg/vect/vect-15.c: Ditto.
1475         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1476         * gcc.dg/vect/slp-perm-9.c: Ditto.
1477
1478 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1479
1480         PR testsuite/45692
1481         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1482         GNU runtime.
1483
1484 2010-09-17  Richard Guenther  <rguenther@suse.de>
1485
1486         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1487         * gcc.dg/pr28706.c: Likewise.
1488         * gcc.dg/pr28712.c: Likewise.
1489         * gcc.dg/pr30762-1.c: Likewise.
1490         * gcc.dg/pr30762-2.c: Likewise.
1491         * gcc.dg/pr31529-1.c: Likewise.
1492         * gcc.dg/pr31529-2.c: Likewise.
1493         * gcc.dg/pr34457-1.c: Likewise.
1494         * gcc.dg/pr34457-2.c: Likewise.
1495         * gcc.dg/pr34668-1.c: Likewise.
1496         * gcc.dg/pr34668-2.c: Likewise.
1497         * gcc.dg/pr34989-1.c: Likewise.
1498         * gcc.dg/pr34989-2.c: Likewise.
1499         * gcc.dg/pr43557-1.c: Likewise.
1500         * gcc.dg/pr43557-2.c: Likewise.
1501         * gcc.dg/debug/pr41893-1.c: Likewise.
1502         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1503         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1504         * gcc.dg/matrix/matrix-4.c: Likewise.
1505         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1506         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1507         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1508         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1509
1510 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1511
1512         PR fortran/43665
1513         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1514         optimizations.
1515         * gfortran.dg/intent_optimize_1.f90: New test.
1516
1517 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1518
1519         * gcc.target/i386/divmod-1.c: New.
1520         * gcc.target/i386/divmod-2.c: Likewise.
1521         * gcc.target/i386/divmod-3.c: Likewise.
1522         * gcc.target/i386/divmod-4.c: Likewise.
1523         * gcc.target/i386/divmod-4a.c: Likewise.
1524         * gcc.target/i386/divmod-5.c: Likewise.
1525         * gcc.target/i386/divmod-6.c: Likewise.
1526         * gcc.target/i386/divmod-7.c: Likewise.
1527         * gcc.target/i386/divmod-8.c: Likewise.
1528         * gcc.target/i386/udivmod-1.c: Likewise.
1529         * gcc.target/i386/udivmod-2.c: Likewise.
1530         * gcc.target/i386/udivmod-3.c: Likewise.
1531         * gcc.target/i386/udivmod-4.c: Likewise.
1532         * gcc.target/i386/udivmod-4a.c: Likewise.
1533         * gcc.target/i386/udivmod-5.c: Likewise.
1534         * gcc.target/i386/udivmod-6.c: Likewise.
1535         * gcc.target/i386/udivmod-7.c: Likewise.
1536         * gcc.target/i386/udivmod-8.c: Likewise.
1537
1538 2010-09-16  Jan Hubicka  <jh@suse.cz>
1539
1540         * g++.dg/lto/pr45679-1_0.C: New file.
1541         * g++.dg/lto/pr45679-1_1.C: New file.
1542         * g++.dg/lto/pr45679-0_0.C: New file.
1543         * g++.dg/lto/pr45679-0_1.C: New file.
1544
1545 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1546
1547         PR fortran/45674
1548         * gfortran.dg/class_dummy_2.f03: New.
1549
1550 2010-09-16  Richard Guenther  <rguenther@suse.de>
1551
1552         PR tree-optimization/45623
1553         * gcc.dg/torture/pr45623.c: New testcase.
1554
1555 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1556
1557         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1558         name and parentheses.
1559         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1560
1561 2010-09-15  Jason Merrill  <jason@redhat.com>
1562
1563         * g++.dg/parse/parameter-declaration-2.C: New.
1564
1565         * g++.dg/cpp0x/scoped_enum2.C: New.
1566
1567 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1568
1569         * gcc.c-torture/compile/20100915-1.c: New test.
1570
1571 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1572
1573         PR middle-end/45644
1574         * gcc.dg/ipa/pr45644.c: New test.
1575
1576 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR tree-optimization/45633
1579         * gcc.dg/vect/pr45633.c: New test.
1580
1581 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1582
1583         PR fortran/45577
1584         * gfortran.dg/allocate_derived_4.f90: New.
1585
1586 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1587
1588         * lib/target-supports.exp
1589         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1590         supported flag to true for neon.
1591
1592 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1593
1594         PR c++/45665
1595         * g++.dg/template/crash103.C: New.
1596
1597 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1598
1599         Merge from 'apple/trunk' branch on FSF servers.
1600
1601         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1602
1603         Radar 4457381
1604         * objc.dg/msg-in-protocol.m: New.
1605         * obj-c++.dg/msg-in-protocol.mm: New.
1606
1607         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1608
1609         Radar 4219590
1610         * objc.dg/break-in-ifstmt.m: New.
1611
1612         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1613
1614         Radar 4174166
1615         * obj-c++.dg/comp-types-13.mm: New.
1616         * objc.dg/comp-types-12.m: New.
1617
1618         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1619
1620         Radar 4216500
1621         * obj-c++.dg/proto-lossage-7.mm: New.
1622         * objc.dg/proto-lossage-7.m: New.
1623
1624 2010-09-14  Jan Hubicka  <jh@suse.cz>
1625
1626         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1627         folding.
1628         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1629         folding.
1630
1631 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR middle-end/45567
1634         * gcc.dg/pr45567.c: New test.
1635
1636         PR debug/45660
1637         * g++.dg/debug/pr45660.C: New test.
1638
1639 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1640
1641         PR tree-optimization/45470
1642         * g++.dg/vect/pr45470-a.cc: New test.
1643         * g++.dg/vect/pr45470-a.cc: New test.
1644
1645 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1646
1647         PR target/42070
1648         * lib/profopt.exp: Prune warnings on execname2 compile.
1649         * lib/prune.exp: Prune "can't add line info" warnings.
1650
1651 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1652
1653         PR libfortran/45532
1654         * gfortran.dg/namelist_64.f90: New test.
1655
1656 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR rtl-optimization/45617
1659         * gcc.target/i386/pr45617.c: New test.
1660
1661 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1662
1663         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1664
1665 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1666
1667         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1668         * gcc.target/i386/fma4-vector.c: Likewise.
1669         * gcc.target/i386/vectorize2.c: Likewise.
1670         * gcc.target/i386/vectorize4.c: Likewise.
1671         * gcc.target/i386/vectorize5.c: Likewise.
1672         * gcc.target/i386/vectorize6.c: Likewise.
1673         * gcc.target/i386/vectorize8.c: Likewise.
1674
1675         * gcc.target/i386/vect-double-1.c: New.
1676         * gcc.target/i386/vect-double-1a.c: Likewise.
1677         * gcc.target/i386/vect-double-2.c: Likewise.
1678         * gcc.target/i386/vect-double-2a.c: Likewise.
1679
1680         * lib/target-supports.exp (check_effective_target_vect_double):
1681         Set et_vect_double_saved to 0 when tuning for Atom.
1682
1683 2010-09-13  Jan Hubicka  <jh@suse.cz>
1684
1685         * gcc.dg/torture/pr23821.c: Drop static keyword.
1686         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1687         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1688
1689 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1690
1691         * gcc.target/arm/sync-1.c: New.
1692
1693 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1694
1695         * gnat.dg/memtrap.adb: New test.
1696
1697 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1698
1699         * gfortran.dg/promotion.f90: Fix options.
1700
1701 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1702
1703         * g++.dg/cpp0x/range-for1.C: New.
1704         * g++.dg/cpp0x/range-for2.C: New.
1705         * g++.dg/cpp0x/range-for3.C: New.
1706         * g++.dg/cpp0x/range-for4.C: New.
1707         * g++.dg/cpp0x/range-for5.C: New.
1708         * g++.dg/cpp0x/range-for6.C: New.
1709
1710 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1711
1712         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1713         and counts. Check that transpose is not called.
1714         * gfortran.dg/transpose_2.f90: Update error message.
1715
1716 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1717
1718         PR c++/43824
1719         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1720         * g++.dg/lookup/strong-using-2.C: Likewise.
1721         * g++.dg/lookup/strong-using-3.C: Likewise.
1722         * g++.dg/lookup/strong-using-5.C: Likewise.
1723
1724         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1725         * g++.dg/cpp0x/inline-ns4.C: New.
1726         * g++.dg/cpp0x/inline-ns5.C: New.
1727
1728 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1729
1730         PR middle-end/45634
1731         * gfortran.fortran-torture/compile/pr45634.f90: New.
1732
1733 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1734
1735         * objc.dg/fobjc-exceptions.m: New test.
1736
1737 2010-09-10  Jan Hubicka  <jh@suse.cz>
1738
1739         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1740
1741 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1742
1743         PR tree-optimization/44972
1744         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1745         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1746         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1747         instead.
1748         * g++.dg/torture/pr44972.C: New test.
1749
1750 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1751
1752         PR tree-optimization/44972
1753         * g++.dg/torture/pr34850.C: Remove expected warning.
1754
1755 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1756
1757         * gfortran.dg/dummy_optional_arg.f90: New test.
1758
1759 2010-09-08  Jan Hubicka  <jh@suse.cz>
1760
1761         PR tree-optimization/45598
1762         * fortran.fortran-torture/compile/pr45598.f90: New test.
1763
1764 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1765
1766         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1767         * lib/target-supports.exp (check_ifunc_available): New.
1768         * gcc.dg/attr-ifunc-1.c: New.
1769         * gcc.dg/attr-ifunc-2.c: New.
1770         * gcc.dg/attr-ifunc-3.c: New.
1771         * gcc.dg/attr-ifunc-4.c: New.
1772         * gcc.dg/attr-ifunc-5.c: New.
1773         * g++.dg/ext/attr-ifunc-1.C: New.
1774         * g++.dg/ext/attr-ifunc-2.C: New.
1775         * g++.dg/ext/attr-ifunc-3.C: New.
1776         * g++.dg/ext/attr-ifunc-4.C: New.
1777
1778 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1779
1780         PR middle-end/40386
1781         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1782
1783 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1784
1785         * gfortran.dg/inline_transpose_1.f90: New test.
1786
1787 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR c++/45588
1790         * g++.dg/warn/Wunused-var-15.C: New test.
1791
1792 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1793
1794         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1795         hppa*-*-hpux*.
1796
1797 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1798
1799         * objc/execute/exceptions/throw-nil.m: New test.
1800         * objc/execute/exceptions/handler-1.m: Updated to use the new
1801         objc_set_uncaught_exception_handler() function.
1802         * objc/execute/exceptions/matcher-1.m: New test.
1803
1804 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1805
1806         PR fortran/38282
1807         * gfortran.dg/bit_comparison_1.F90: New test.
1808         * gfortran.dg/leadz_trailz_3.f90: New test.
1809         * gfortran.dg/masklr_2.F90: New test.
1810         * gfortran.dg/shiftalr_1.F90: New test.
1811         * gfortran.dg/merge_bits_2.F90: New test.
1812         * gfortran.dg/dshift_2.F90: New test.
1813         * gfortran.dg/bit_comparison_2.F90: New test.
1814         * gfortran.dg/masklr_1.F90: New test.
1815         * gfortran.dg/merge_bits_1.F90: New test.
1816         * gfortran.dg/dshift_1.F90: New test.
1817         * gfortran.dg/shiftalr_2.F90: New test.
1818
1819 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1820
1821         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1822         functions from objc/typedstream.h are deprecated.
1823
1824 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1825
1826         * lib/target-supports.exp
1827         (check_effective_target_run_expensive_tests): New proc.
1828         * gcc.c-torture/compile/limits-fnargs.c: Use
1829         dg-require-effective-target run_expensive_tests.
1830
1831 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1832
1833         PR fortran/45597
1834         * gfortran.dg/gomp/pr45597.f90: New test.
1835
1836         PR fortran/45595
1837         * gfortran.dg/gomp/pr45595.f90: New test.
1838
1839 2010-09-08  Michael Matz  <matz@suse.de>
1840
1841         * c-c++-common/uninit-17.c: Adjust.
1842
1843 2010-09-08  Michael Matz  <matz@suse.de>
1844
1845         PR tree-optimization/43430
1846         * gcc.dg/vect/pr43430-2.c: New test.
1847
1848 2010-09-08  Michael Matz  <matz@suse.de>
1849
1850         PR tree-optimization/33244
1851         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1852
1853 2010-09-08  Richard Guenther  <rguenther@suse.de>
1854
1855         PR tree-optimization/45578
1856         * gfortran.dg/pr45578.f90: New testcase.
1857
1858 2010-09-08  Richard Guenther  <rguenther@suse.de>
1859
1860         PR testsuite/45590
1861         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1862
1863 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1864
1865         PR fortran/45576
1866         * gfortran.dg/char_length_18.f90:  New test.
1867
1868 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1869
1870         PR target/36502
1871         * gcc.target/i386/pr36502.c: New test.
1872
1873         PR target/42313
1874         PR target/44651
1875         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1876         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1877
1878 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1879
1880         * gfortran.dg/achar_4.f90: Enable bounds checking.
1881
1882 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1883
1884         PR target/45206
1885         * gcc.target/i386/pr45206.c: New test.
1886
1887 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1888
1889         PR fortran/45505
1890         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1891
1892 2010-09-07  Jan Hubicka  <jh@suse.cz>
1893
1894         * gcc.c-torture/compile/20100907.c: New testcase.
1895
1896 2010-09-07  Richard Guenther  <rguenther@suse.de>
1897
1898         PR middle-end/45569
1899         * g++.dg/eh/pr45569.C: New testcase.
1900
1901 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1902
1903         PR target/43137
1904         * gcc.target/arm/pr43137.c: New test.
1905
1906 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1907
1908         PR fortran/36931
1909         * gfortran.dg/dependency_35.f90:  New test.
1910
1911 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1912
1913         PR fortran/34145
1914         * gfortran.dg/char_length_17.f90:  New test.
1915
1916 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1917
1918         PR c++/45200
1919         PR c++/45293
1920         PR c++/45558
1921         * g++.dg/template/typedef34.C: New test.
1922         * g++.dg/template/typedef35.C: New test.
1923
1924 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1925
1926         PR target/22152
1927         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1928
1929 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1930
1931         * g++.dg/warn/Wdouble-promotion.C: New.
1932
1933 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1934
1935         * g++.dg/parse/redef2.C: New.
1936
1937 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1938
1939         * gcc.dg/20100906-1.c: New testcase.
1940
1941 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR testsuite/45543
1944         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1945         DW_TAG_enumeration_type DIE.
1946
1947 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1948
1949         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1950         Update XFAILs.
1951
1952 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1953
1954         PR rtl-optimization/44919
1955         * g++.dg/opt/pr44919.C: New.
1956
1957 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1958
1959         PR fortran/38282
1960         * gfortran.dg/iall_iany_iparity_1.f90: New.
1961         * gfortran.dg/iall_iany_iparity_2.f90: New.
1962
1963 2010-09-06  Jason Merrill  <jason@redhat.com>
1964
1965         * g++.dg/cpp0x/initlist42.C: New.
1966
1967         * g++.dg/cpp0x/auto19.C: New.
1968
1969         * g++.dg/template/sfinae25.C: New.
1970         * g++.dg/template/char1.C: Expect warning.
1971         * g++.dg/template/nontype10.C: Likewise.
1972
1973         * g++.dg/cpp0x/implicit9.C: New.
1974
1975         * g++.dg/cpp0x/initlist43.C: New.
1976
1977 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1978
1979         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1980
1981 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1982
1983         * gcc.dg/Wdouble-promotion.c: New.
1984
1985 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1986
1987         * gfortran.dg/float128_1.f90: Remove test case as
1988         it always fails since Rev 163611 backed out the
1989         front-end implementation.
1990
1991 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1992
1993         * gfortran.dg/float128_1.f90: XFAIL test case.
1994
1995 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1996
1997         * gfortran.dg/bessel_7.f90: Decrease required precision.
1998
1999 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2000
2001         PR testsuite/45545
2002         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2003         ref-all-matching targets.
2004
2005 2010-09-05  Richard Guenther  <rguenther@suse.de>
2006
2007         PR tree-optimization/45535
2008         * gcc.c-torture/compile/pr45535.c: New testcase.
2009
2010 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2011
2012         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2013         "\[^\n\]*".
2014         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2015         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2016         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2017         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2018         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2019         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2020         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2021         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2022         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2023         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2024         * gcc.target/i386/pr22152.c: Likewise.
2025         * gcc.target/i386/pr36992-1.c: Likewise.
2026         * gcc.target/i386/pr36992-2.c: Likewise.
2027         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2028
2029 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2030
2031         PR testsuite/43957
2032         * gcc.dg/const-uniq-1.c: Modify regexp.
2033
2034 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2035
2036         PR fortran/45530
2037         * gfortran.dg/namelist_63.f90: New.
2038
2039 2010-09-04  Jan Hubicka  <jh@suse.cz>
2040
2041         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2042         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2043
2044 2010-09-04  Jan Hubicka  <jh@suse.cz>
2045
2046         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2047
2048 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2049
2050         PR fortran/45507
2051         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2052
2053 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2054
2055         * gcc.dg/opts-4.c: New test.
2056
2057 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2058
2059         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2060         * gcc.dg/vect/vect-peel-4.c: Ditto.
2061
2062 2010-09-03  Daniel Kraft  <d@domob.eu>
2063
2064         PR fortran/45525
2065         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2066
2067 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2068
2069         PR fortran/45159
2070         * gfortran.dg/dependency_34.f90:  New test.
2071
2072 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2073
2074         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2075
2076 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2077
2078         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2079         gcc.target/i386/clearcap.map if supported.
2080
2081 2010-09-03  Michael Matz  <matz@suse.de>
2082
2083         PR middle-end/45415
2084         * gcc.dg/pr45415.c: New test.
2085
2086 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2087
2088         PR tree-optimization/45506
2089         * gcc.dg/pr45506.c: New.
2090
2091 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2092
2093         PR target/45476
2094         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2095         * gcc.target/i386/float128-2.c: Ditto.
2096
2097 2010-09-03  Daniel Kraft  <d@domob.eu>
2098
2099         PR fortran/34162
2100         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2101         * gfortran.dg/internal_dummy_2.f08: New test.
2102         * gfortran.dg/internal_dummy_3.f08: New test.
2103         * gfortran.dg/internal_dummy_4.f08: New test.
2104
2105 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2106
2107         PR debug/45500
2108         * gcc.target/i386/pr45500.c: New test.
2109
2110 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2111
2112         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2113
2114 2010-09-03  Daniel Kraft  <d@domob.eu>
2115
2116         PR fortran/44602
2117         * gfortran.dg/exit_2.f08; Adapt error messages.
2118         * gfortran.dg/exit_3.f08: New test.
2119         * gfortran.dg/exit_4.f08: New test.
2120         * gfortran.dg/exit_5.f03: New test.
2121
2122 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2123
2124         * gfortran.dg/ishft_4.f90: New test.
2125
2126 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2127
2128         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2129         FRIZ/XSRIZ instruciton for (double)(long long)x.
2130         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2131
2132 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2133
2134         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2135
2136 2010-09-02  Richard Guenther  <rguenther@suse.de>
2137
2138         PR tree-optimization/44937
2139         PR tree-optimization/45412
2140         * g++.dg/opt/pr45412.C: New testcase.
2141         * gcc.c-torture/compile/pr45412.c: Likewise.
2142         * gcc.c-torture/compile/pr44937.c: Likewise.
2143
2144 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2145
2146         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2147         but using -Werror=comment.
2148         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2149         expected error messages.
2150
2151 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2152
2153         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2154         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2155
2156 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2157
2158         PR fortran/45489
2159         * gfortran.dg/initialization_27.f90: New.
2160
2161 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2162
2163         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2164         check into different basic blocks. Expect vectorization if misaligned
2165         stores are supported.
2166         * gcc.dg/vect/bb-slp-8a.c: New test.
2167         * gcc.dg/vect/bb-slp-8b.c: New test.
2168
2169 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2170
2171         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2172
2173 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2174
2175         PR fortran/44541
2176         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2177         * gfortran.dg/class_dummy_1.f03: New.
2178
2179 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2180
2181         PR middle-end/45458
2182         * g++.dg/tree-prof/partition2.C: New test.
2183
2184 2010-09-01  Richard Guenther  <rguenther@suse.de>
2185
2186         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2187         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2188         * gcc.c-torture/execute/20100827-1.c: Likewise.
2189
2190 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2191
2192         * gfortran.dg/execute_command_line_1.f90: New test.
2193
2194 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2195
2196         PR preprocessor/45457
2197         * c-c++-common/cpp/pr45457.c: New test.
2198
2199 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2200
2201         * gcc.dg/nested-func-8.c: New test.
2202
2203 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2204
2205         PR fortran/38282
2206         * gfortran.dg/popcnt_poppar_1.F90: New test.
2207         * gfortran.dg/popcnt_poppar_2.F90: New test.
2208
2209 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2210
2211         * gcc.target/i386/volatile-2.c: Require nonpic target.
2212
2213 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR middle-end/45461
2216         * gcc.dg/pr45461.c: New test.
2217
2218 2010-08-31  Richard Guenther  <rguenther@suse.de>
2219
2220         PR testsuite/45455
2221         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2222
2223 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2224
2225         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2226
2227 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2228
2229         PR fortran/45456
2230         * gfortran.dg/typebound_proc_18.f03: New.
2231
2232 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2235         * lib/scanasm.exp (scan-stack-usage): Likewise.
2236         (scan-stack-usage-not): Likewise.
2237         * gcc.dg/stack-usage-1.c: New test.
2238         * gcc.target/i386/stack-usage-realign.c: Likewise.
2239
2240 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2241
2242         PR tree-optimization/45427
2243         * gcc.dg/tree-ssa/pr45427.c: New test.
2244
2245 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2246
2247         PR c++/45043
2248         * g++.dg/template/crash102.C: New.
2249
2250 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2251
2252         PR middle-end/45423
2253         * gcc.dg/gomp/atomic-12.c: New test.
2254         * gcc.dg/gomp/atomic-13.c: New test.
2255         * gcc.dg/gomp/atomic-14.c: New test.
2256         * g++.dg/gomp/atomic-11.C: New test.
2257         * g++.dg/gomp/atomic-12.C: New test.
2258         * g++.dg/gomp/atomic-13.C: New test.
2259         * g++.dg/gomp/atomic-14.C: New test.
2260
2261 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2262
2263         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2264         delimiter.
2265
2266 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2267
2268         * gnat.dg/discr24.adb: New test.
2269
2270 2010-08-30  Richard Guenther  <rguenther@suse.de>
2271
2272         PR tree-optimization/45449
2273         * gcc.dg/pr45449.c: New testcase.
2274
2275 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2276
2277         * gcc.dg/opts-1.c: Expect errors, not warnings.
2278
2279 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2280
2281         PR fortran/42769
2282         * gfortran.dg/dynamic_dispatch_11.f03: New.
2283
2284 2010-08-29  Jason Merrill  <jason@redhat.com>
2285
2286         PR c++/44991
2287         * g++.dg/parse/defarg15.C: New.
2288
2289 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2290
2291         PR fortran/45439
2292         * gfortran.dg/select_type_16.f03: New.
2293
2294 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2295             Tobias Burnus  <burnus@net-b.de>
2296
2297         * gfortran.dg/bessel_7.f90: Decrease required precision.
2298
2299 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2300             Kaz Kojima  <kkojima@gcc.gnu.org>
2301
2302         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2303
2304 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2305
2306         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2307         floating point conversion code generation.
2308         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2309         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2310         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2311         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2312         to integer conversion code generation.
2313         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2314         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2315         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2316         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2317
2318 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2319
2320         PR fortran/32049
2321         * gfortran.dg/random_seed_1.f90: Adjust test.
2322         * gfortran.dg/float128_1.f90: New test.
2323
2324 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2325
2326         PR fortran/33197
2327         * gfortran.dg/norm2_1.f90: New.
2328         * gfortran.dg/norm2_2.f90: New.
2329         * gfortran.dg/norm2_3.f90: New.
2330         * gfortran.dg/norm2_4.f90: New.
2331         * gfortran.dg/parity_1.f90: New.
2332         * gfortran.dg/parity_2.f90: New.
2333         * gfortran.dg/parity_3.f90: New.
2334
2335 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2336
2337         PR fortran/45420
2338         * gfortran.dg/select_type_15.f03: New.
2339
2340 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2341
2342         PR libfortran/43217
2343         * gfortran.dg/hollerith8.f90: New test.
2344
2345 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2346
2347         PR fortran/45159
2348         * gfortran.dg/dependency_33.f90:  New test.
2349
2350 2010-08-27  Richard Guenther  <rguenther@suse.de>
2351
2352         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2353         * gcc.dg/graphite/scop-2.c: Likewise.
2354         * gcc.dg/graphite/scop-20.c: Likewise.
2355         * gcc.dg/vect/slp-25.c: Likewise.
2356
2357 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2358
2359         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2360
2361 2010-08-26  Daniel Kraft  <d@domob.eu>
2362
2363         PR fortran/38936
2364         PR fortran/44047
2365         PR fortran/45384
2366         * gfortran.dg/associate_8.f03: New test.
2367         * gfortran.dg/select_type_13.f03: New test.
2368         * gfortran.dg/select_type_14.f03: New test.
2369
2370 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR tree-optimization/44485
2373         * gcc.dg/pr44485.c: New test.
2374
2375 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2376
2377         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2378         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2379         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2380
2381 2010-08-26  Richard Guenther  <rguenther@suse.de>
2382
2383         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2384         * gcc.dg/graphite/scop-21.c: Likewise.
2385
2386 2010-08-26  Richard Guenther  <rguenther@suse.de>
2387
2388         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2389         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2390         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2391         * gcc.dg/vect/vect-91.c: Likewise.
2392         * gcc.dg/vect/vect-peel-1.c: Likewise.
2393         * gcc.dg/vect/vect-peel-2.c: Likewise.
2394         * gcc.dg/vect/vect-peel-4.c: Likewise.
2395
2396 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2397
2398         PR libfortran/41859
2399         * gfortran.dg/der_io_4.f90: New test.
2400
2401 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR rtl-optimization/44858
2404         * gcc.c-torture/execute/pr44858.c: New test.
2405
2406         PR rtl-optimization/45400
2407         * g++.dg/other/i386-8.C: New test.
2408
2409 2010-08-25  Richard Guenther  <rguenther@suse.de>
2410
2411         * gcc.dg/alias-8.c: Adjust.
2412
2413 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2414
2415         * gcc.target/i386/combine-mul.c: New test.
2416
2417 2010-08-25  Richard Guenther  <rguenther@suse.de>
2418
2419         PR lto/44562
2420         * gcc.dg/graphite/id-27.c: New testcase.
2421         * gcc.dg/lto/20100825-1_0.c: Likewise.
2422
2423 2010-08-25  Richard Guenther  <rguenther@suse.de>
2424
2425         PR tree-optimization/45316
2426         * g++.dg/opt/pr45316.C: New testcase.
2427
2428 2010-08-25  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/45393
2431         * g++.dg/torture/pr45393.C: New testcase.
2432
2433 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR tree-optimization/45059
2436         * gcc.c-torture/compile/pr45059.c: New test.
2437
2438 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2439
2440         * lib/target-supports.exp (check_effective_target_vect_unpack):
2441         Set vect_unpack supported flag to true for neon.
2442
2443 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2444
2445         * gcc.dg/tree-ssa/ifc-5.c: New.
2446
2447 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2448
2449         * gcc.dg/tree-ssa/ifc-4.c: New.
2450         * gcc.dg/tree-ssa/ifc-7.c: New.
2451
2452 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2453
2454         * gcc.dg/vect/vect.exp: Check loongson targets
2455         * g++.dg/vect/vect.exp: Likewise
2456         * gfortran.dg/vect/vect.exp: Likewise
2457
2458 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2459
2460         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2461         -mveclibabi=mass.
2462
2463 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2464
2465         PR fortran/45366
2466         * gfortran.dg/proc_ptr_29.f90: New.
2467
2468 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2469             Dominique d'Humieres <dominiq@lps.ens.fr>
2470
2471         PR fortran/45367
2472         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2473
2474 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2475
2476         PR fortran/45367
2477         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2478
2479 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2480
2481         PR fortran/36158
2482         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2483
2484 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2485             Dominique d'Humieres <dominiq@lps.ens.fr>
2486
2487         PR fortran/45367
2488         PR fortran/36158
2489         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2490         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2491
2492 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2493
2494         PR fortran/44863
2495         PR fortran/45271
2496         PR fortran/45290
2497         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2498         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2499         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2500
2501 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2502
2503         PR fortran/36158
2504         PR fortran/33197
2505         * gfortran.dg/bessel_6.f90: New.
2506         * gfortran.dg/bessel_7.f90: New.
2507
2508 2010-08-20  Jan Hubicka  <jh@suse.cz>
2509
2510         PR c++/45307
2511         PR c++/17736
2512         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2513         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2514
2515 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2516
2517         PR target/45336
2518         * gcc.target/i386/pr45336-1.c: New.
2519         * gcc.target/i386/pr45336-2.c: Likewise.
2520         * gcc.target/i386/pr45336-3.c: Likewise.
2521         * gcc.target/i386/pr45336-4.c: Likewise.
2522
2523 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2524
2525         PR testsuite/45361
2526         * gcc.target/i386/volatile-2.c: Update scan strings to also
2527         include (%rip) for the memory reference on x86_64.
2528
2529 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR middle-end/44974
2532         * gcc.dg/pr44974.c: New test.
2533
2534         PR rtl-optimization/45353
2535         * gcc.dg/pr45353.c: New test.
2536
2537 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2538
2539         * gcc.target/i386/volatile-2.c: New.
2540
2541 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2542
2543         PR rtl-optimization/44691
2544         * gfortran.dg/pr44691.f: New test.
2545
2546 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2547
2548         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2549
2550 2010-08-19  Jason Merrill  <jason@redhat.com>
2551
2552         * g++.dg/init/synth3.C: New.
2553         * g++.dg/init/value8.C: New.
2554         * g++.dg/tree-ssa/empty-2.C: New.
2555         * g++.dg/cpp0x/noexcept09.C: New.
2556
2557 2010-08-19  Daniel Kraft  <d@domob.eu>
2558
2559         PR fortran/29785
2560         PR fortran/45016
2561         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2562         * gfortran.dg/pointer_remapping_1.f90: New test.
2563         * gfortran.dg/pointer_remapping_2.f03: New test.
2564         * gfortran.dg/pointer_remapping_3.f08: New test.
2565         * gfortran.dg/pointer_remapping_4.f03: New test.
2566         * gfortran.dg/pointer_remapping_5.f08: New test.
2567         * gfortran.dg/pointer_remapping_6.f08: New test.
2568
2569 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2570
2571         PR testsuite/45324
2572         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2573
2574 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2575
2576         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2577
2578 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2579
2580         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2581         variable.
2582
2583 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2584
2585         PR target/45070
2586         * gcc.c-torture/execute/pr45070.c: New.
2587
2588 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2589
2590         * g++.dg/pr44328.C: New test.
2591
2592 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2593
2594         PR fortran/36158
2595         PR fortran/33197
2596         * gfortran.dg/bessel_3.f90: New.
2597         * gfortran.dg/bessel_4.f90: New.
2598         * gfortran.dg/bessel_5.f90: New.
2599
2600 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2601
2602         PR fortran/45290
2603         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2604         * gfortran.dg/pointer_init_2.f90: New.
2605         * gfortran.dg/pointer_init_3.f90: New.
2606         * gfortran.dg/pointer_init_4.f90: New.
2607
2608 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2609
2610         PR c++/45049
2611         * g++.dg/pr45049-1.C: New test.
2612         * g++.dg/pr45049-2.C: New test.
2613
2614 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2615
2616         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2617         20 if __ARM_PCS is defined otherwise 64.
2618         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2619         instead of hard coded 64.
2620
2621 2010-08-18  Yao Qi  <yao@codesourcery.com>
2622
2623         PR target/45094
2624         * gcc.target/arm/pr45094.c: New test.
2625
2626 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2627
2628         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2629
2630 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2631
2632         PR rtl-optimization/42575
2633         * gcc.target/arm/pr42575.c: New test.
2634
2635 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2636
2637         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2638         * gcc.dg/tls/thr-cse-1.c: New.
2639
2640 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2641
2642         PR debug/42487
2643         * lib/target-supports.exp
2644         (check_effective_target_function_sections): New.
2645         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2646         function sections before proceding.
2647
2648 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2649
2650         PR fortran/45308
2651         * gfortran.dg/pr45308.f03: New test.
2652
2653 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2654
2655         PR target/45296
2656         * gcc.target/i386/pr45296.c: New test.
2657
2658 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2659
2660         * g++.dg/ext/uow-1.C: New.
2661         * g++.dg/ext/uow-2.C: New.
2662         * g++.dg/ext/uow-3.C: New.
2663         * g++.dg/ext/uow-4.C: New.
2664
2665 2010-08-17  Richard Guenther  <rguenther@suse.de>
2666
2667         PR testsuite/45266
2668         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2669
2670 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2671
2672         PR c/40563
2673         * gcc.dg/Wcxx-compat-20.c: New test.
2674
2675 2010-08-17  Daniel Kraft  <d@domob.eu>
2676
2677         PR fortran/38936
2678         * gfortran.dg/associate_1.f03: Extended to test newly supported
2679         features like association to variables.
2680         * gfortran.dg/associate_3.f03: Removed check for illegal change
2681         of associate-name here...
2682         * gfortran.dg/associate_5.f03: ...and added it here.
2683         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2684         * gfortran.dg/associate_7.f03: New test.
2685
2686 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2687
2688         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2689
2690 2010-08-15  Daniel Kraft  <d@domob.eu>
2691
2692         PR fortran/38936
2693         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2694         * gfortran.dg/associate_3.f03: Clarify comment.
2695         * gfortran.dg/associate_5.f03: New test.
2696         * gfortran.dg/associate_6.f03: New test.
2697
2698 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2699
2700         PR fortran/45211
2701         * gfortran.dg/bind_c_usage_21.f90: New.
2702         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2703
2704 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2705
2706         * gfortran.dg/optional_absent_1.f90: New.
2707         * gfortran.dg/null_actual.f90: New.
2708
2709 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2710
2711         * gfortran.dg/pointer_target_1.f90: New.
2712         * gfortran.dg/pointer_target_2.f90: New.
2713         * gfortran.dg/pointer_target_3.f90: New.
2714
2715 2010-08-15  Daniel Kraft  <d@domob.eu>
2716
2717         PR fortran/45197
2718         * gfortran.dg/elemental_args_check_3.f90: New test.
2719         * gfortran.dg/impure_1.f08: New test.
2720         * gfortran.dg/impure_2.f08: New test.
2721         * gfortran.dg/impure_3.f90: New test.
2722         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2723
2724 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2725
2726         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2727         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2728         SLP tests.
2729         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2730         misaligned loads.
2731         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2732         misaligned stores.c
2733         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2734
2735 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2736
2737         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2738         dg-require-effective-target after dg-do.
2739
2740 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2741
2742         * lib/target-supports.exp (check_effective_target_vect_int): Return
2743         true for Loongson targets.
2744         (check_effective_target_vect_shift): Likewise.
2745         (check_effective_target_vect_no_int_max): Likewise.
2746         (check_effective_target_vect_no_align): Likewise.
2747         (check_effective_target_vect_short_mult): Likewise.
2748
2749 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2750
2751         * g++.dg/cast.C: Change fields of structures to "long" to pass
2752         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2753         * g++.dg/cpp0x/iop.C: Ditto.
2754         * g++.dg/cpp0x/named_refs.C: Ditto.
2755         * g++.dg/cpp0x/rv1p.C: Ditto.
2756         * g++.dg/cpp0x/rv2p.C: Ditto.
2757         * g++.dg/cpp0x/rv3p.C: Ditto.
2758         * g++.dg/cpp0x/rv4p.C: Ditto.
2759         * g++.dg/cpp0x/rv5p.C: Ditto.
2760         * g++.dg/cpp0x/rv6p.C: Ditto.
2761         * g++.dg/cpp0x/rv7p.C: Ditto.
2762         * g++.dg/cpp0x/rv8p.C: Ditto.
2763         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2764
2765 2010-08-13  Daniel Kraft  <d@domob.eu>
2766
2767         * gfortran.dg/implied_shape_1.f08: New test.
2768         * gfortran.dg/implied_shape_2.f90: New test.
2769         * gfortran.dg/implied_shape_3.f08: New test.
2770
2771 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2772
2773         PR libfortran/42526
2774         * gfortran.dg/char_component_initializer_1.f90: New test.
2775
2776 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2777
2778         PR tree-optimization/45241
2779         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2780
2781 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2782
2783         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2784         to dg-options.
2785         * gcc.target/i386/pr40906-2.c: Ditto.
2786         * gcc.target/i386/pr40906-3.c: Ditto.
2787
2788 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR middle-end/45262
2791         * gcc.c-torture/execute/pr45262.c: New test.
2792
2793 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2794
2795         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2796         empty argument.
2797         * g++.dg/other/profile1.C: Ditto.
2798
2799 2010-08-12  Richard Guenther  <rguenther@suse.de>
2800
2801         PR tree-optimization/45232
2802         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2803         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2804         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2805         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2806         unsigned arithmetic.
2807         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2808         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2809         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2810         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2811         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2812         unsigned arithmetic.
2813         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2814         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2815         unsigned arithmetic.
2816         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2817         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2818         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2819         unsigned arithmetic.
2820         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2821         * gcc.dg/tree-ssa/negate.c: Adjust.
2822         * gcc.dg/vect/vect-1.c: Adjust.
2823         * gfortran.dg/reassoc_6.f: XFAIL.
2824
2825 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR debug/45259
2828         * gcc.dg/pr45259.c: New test.
2829
2830 2010-08-12  Wei Guozhi  <carrot@google.com>
2831
2832         PR target/44999
2833         * gcc.target/arm/pr44999.c: New testcase.
2834
2835 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2836
2837         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2838         (N): Likewise.
2839         (main): Adjust accordingly.
2840
2841 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2842
2843         * gfortran.dg/graphite/id-22.f: New.
2844
2845 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2846
2847         * gcc.dg/graphite/id-26.c: New.
2848
2849 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2850
2851         * gcc.dg/graphite/id-25.c: New.
2852
2853 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2854
2855         * gcc.dg/graphite/run-id-5.c: New.
2856         * gcc.dg/graphite/run-id-6.c: New.
2857         * gfortran.dg/graphite/id-21.f: New.
2858
2859 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2860
2861         * gcc.dg/graphite/id-24.c: New.
2862
2863 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2864
2865         * gcc.dg/tree-ssa/pr20742.c: New.
2866
2867 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2868
2869         * gcc.dg/graphite/id-23.c: New.
2870
2871 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2872
2873         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2874
2875 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2876
2877         * gcc.dg/graphite/pr42729.c: New.
2878
2879 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2880
2881         * gfortran.dg/graphite/id-20.f: New.
2882
2883 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2884
2885         * gcc.dg/graphite/id-22.c: New.
2886
2887 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2888
2889         * gcc.dg/graphite/run-id-2.c: Call abort.
2890
2891 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2892
2893         * gcc.dg/graphite/id-20.c: New.
2894
2895 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2896             Steve Kargl <kargl@gcc.gnu.org>
2897
2898         PR fortran/44595
2899         * gfortran.dg/move_alloc_3.f90: New.
2900         * gfortran.dg/random_seed_2.f90: New.
2901
2902 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2903
2904         * lib/target-supports.exp (check_effective_target_sync_int_long):
2905         Add hppa*-*-linux*.
2906         (check_effective_target_sync_char_short): Likewise.
2907
2908 2010-08-10  Yao Qi  <yao@codesourcery.com>
2909
2910         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2911         general form.
2912         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2913         * g++.dg/other/packed1.C: Likewise.
2914         * g++.dg/other/crash-4.C: Likewise.
2915         * g++.dg/ext/packed8.C: Likewise.
2916         * g++.dg/init/array16.C: Likewise.
2917
2918 2010-08-10  xinliang David Li  <davidxl@google.com>
2919         * gcc.dg/tree-ssa/loop-19.c: Add option
2920         -fno-prefetch-loop-array
2921
2922 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2923
2924         PR middle-end/45182
2925         * gcc.c-torture/compile/pr45182.c: New test.
2926
2927 2010-08-09  Jason Merrill  <jason@redhat.com>
2928
2929         PR c++/45236
2930         * g++.dg/cpp0x/variadic-104.C: New.
2931
2932 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2933
2934         PR fortran/44235
2935         * gfortran.dg/dependency_32.f90:  New test.
2936
2937 2010-08-09  Richard Guenther  <rguenther@suse.de>
2938
2939         PR middle-end/44632
2940         * g++.dg/opt/nrv17.C: New testcase.
2941
2942 2010-08-09  Richard Guenther  <rguenther@suse.de>
2943
2944         PR middle-end/45212
2945         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2946         alignment from MEM_REF offset only if we took it from the
2947         base object.
2948
2949         * gcc.target/i386/pr24178.c: New testcase.
2950
2951 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2952
2953         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2954         * gcc.dg/20030702-1.c: Ditto.
2955         * gcc.dg/20050309-1.c: Ditto.
2956         * gcc.dg/20050325-1.c: Ditto.
2957         * gcc.dg/20050330-2.c: Ditto.
2958         * gcc.dg/20051201-1.c: Ditto.
2959         * gcc.dg/gomp/pr27573.c: Ditto.
2960         * gcc.dg/gomp/pr34610.c: Ditto.
2961         * gcc.dg/pr24225.c: Ditto.
2962         * gcc.dg/pr26570.c: Ditto.
2963         * gcc.dg/pr32773.c: Ditto.
2964         * g++.dg/gcov/gcov-6.C: Ditto.
2965         * g++.dg/gomp/pr34608.C: Ditto.
2966         * gfortran.dg/gomp/pr27573.f90: Ditto.
2967
2968         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2969         dg-require-host-local dg directive.
2970         * gcc.dg/profile-dir-2.c: Ditto.
2971         * gcc.dg/profile-dir-3.c: Ditto.
2972
2973 2010-08-08  Richard Guenther  <rguenther@suse.de>
2974
2975         PR tree-optimization/45109
2976         * gcc.c-torture/compile/pr45109.c: New testcase.
2977
2978 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2979
2980         * gcc.dg/march.c: Skip if -march defined.
2981         * gcc.dg/mtune.c: Skip if -mtune defined.
2982
2983         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2984         generic thunk support.
2985
2986 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2987
2988         PR target/45213
2989         * gcc.target/i386/pr45213.c: New test.
2990
2991 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2992
2993         PR libfortran/45143
2994         * gfortran.dg/fmt_error_11.f03: New test.
2995
2996 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2997
2998         * lib/target-supports.exp (check_effective_target_sync_int_long):
2999         Add arm*-*-linux-gnueabi.
3000         (check_effective_target_sync_char_short): Likewise.
3001
3002 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3003
3004         PR fortran/45159
3005         * gfortran.dg/dependency_31.f90:  New test.
3006
3007 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3008
3009         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3010
3011 2010-08-06  Jason Merrill  <jason@redhat.com>
3012
3013         * g++.dg/cpp0x/sfinae3.C: New.
3014         * g++.dg/cpp0x/sfinae4.C: New.
3015
3016 2010-08-06  Richard Guenther  <rguenther@suse.de>
3017
3018         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3019         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3020         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3021         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3022         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3023         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3024         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3025         * gcc.c-torture/execute/20100805-1.c: Likewise.
3026
3027 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3028
3029         PR testsuite/42855
3030         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3031
3032 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3033
3034         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3035         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3036
3037 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3038
3039         * g++.dg/ipa/devirt-1.C: New test.
3040         * g++.dg/ipa/devirt-2.C: Likewise.
3041         * g++.dg/ipa/devirt-3.C: Likewise.
3042         * g++.dg/ipa/devirt-4.C: Likewise.
3043         * g++.dg/ipa/devirt-5.C: Likewise.
3044         * gcc.dg/ipa/iinline-3.c: Likewise.
3045
3046 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3047
3048         PR tree-optimization/45144
3049         * gcc.dg/tree-ssa/pr45144.c: New test.
3050
3051 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3052
3053         PR fortran/42207
3054         PR fortran/44064
3055         PR fortran/44065
3056         * gfortran.dg/class_25.f03: New.
3057         * gfortran.dg/class_26.f03: New.
3058
3059 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3060
3061         * g++.dg/warn/miss-format-1.C: Update line number.
3062
3063 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3064
3065         PR c++/44641
3066         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3067         .frame and .mask assembler directives.
3068
3069 2010-08-04  Richard Guenther  <rguenther@suse.de>
3070
3071         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3072         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3073         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3074         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3075
3076 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3077
3078         PR fortran/44857
3079         * gfortran.dg/derived_constructor_char_1.f90: New.
3080         * gfortran.dg/derived_constructor_char_2.f90: New.
3081
3082 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3083
3084         PR fortran/45159
3085         * gfortran.dg/dependency_30.f90:  New test.
3086
3087 2010-08-03  Jan Hubicka  <jh@suse.cz>
3088
3089         * gcc.c-torture/compile/pr45085.c: New testcase.
3090
3091 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3092
3093         PR fortran/44584
3094         PR fortran/45161
3095         * gfortran.dg/typebound_call_9.f03: Modified.
3096         * gfortran.dg/typebound_generic_1.f03: Modified.
3097
3098 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3099
3100         PR fortran/45159
3101
3102         * gfortran.dg/dependency_29.f90:  New test.
3103
3104 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3105
3106         PR fortran/36854
3107         * gfortran.dg/character_comparison_2.f90:  New test.
3108         * gfortran.dg/character_comparison_3.f90:  New test.
3109         * gfortran.dg/dependency_28.f90:  New test.
3110
3111 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3112
3113         PR target/40457
3114         * gcc.target/arm/pr40457-1.c: New test.
3115         * gcc.target/arm/pr40457-2.c: New test.
3116
3117 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3118
3119         PR fortran/44912
3120         * gfortran.dg/typebound_call_17.f03: New.
3121
3122 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3123
3124         PR fortran/44929
3125         * gfortran.dg/allocate_derived_3.f90: New.
3126
3127 2010-07-30  Xinliang David Li  <davidxl@google.com>
3128         PR tree-optimization/45121
3129         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3130
3131 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3132
3133         PR c++/45112
3134         * g++.dg/pr45112.C: New test.
3135
3136 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3137
3138         PR debug/45055
3139         PR rtl-optimization/45137
3140         * gcc.dg/pr45055.c: New test.
3141
3142 2010-07-30  Alan Modra  <amodra@gmail.com>
3143
3144         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3145         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3146
3147 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3148
3149         PR fortran/45087
3150         PR fortran/45125
3151         * gfortran.dg/whole_file_25.f90: New.
3152         * gfortran.dg/whole_file_26.f90: New.
3153         * gfortran.dg/whole_file_27.f90: New.
3154
3155 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3156
3157         PR fortran/44962
3158         * gfortran.dg/typebound_proc_17.f03: New.
3159
3160 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3161
3162         PR fortran/45004
3163         * gfortran.dg/move_alloc_2.f90: New.
3164
3165 2010-07-29  Xinliang David Li  <davidxl@google.com>
3166         PR tree-optimization/45121
3167         * c-c++-common/uninit-17.c: Fix expected output.
3168
3169 2010-07-29  Richard Guenther  <rguenther@suse.de>
3170
3171         PR tree-optimization/45120
3172         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3173
3174 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3175
3176         PR fortran/42051
3177         PR fortran/44064
3178         * gfortran.dg/pr42051.f03: New testcase.
3179
3180 2010-07-29  Richard Guenther  <rguenther@suse.de>
3181
3182         PR middle-end/45034
3183         * gcc.c-torture/execute/pr45034.c: New testcase.
3184
3185 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3186
3187         PR c++/45096
3188         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3189
3190 2010-07-28  Daniel Kraft  <d@domob.eu>
3191
3192         * gfortran.dg/bound_8.f90: New test.
3193
3194 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3195
3196         PR debug/45105
3197         * gcc.dg/pr45105.c: New test.
3198
3199 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3200
3201         PR rtl-optimization/45107
3202         * gcc.dg/pr45107.c: New test.
3203
3204 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3205
3206         PR rtl-optimization/45101
3207         * gcc.dg/pr45101.c: New test.
3208
3209 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3210
3211         PR fortran/45077
3212         * gfortran.dg/whole_file_24.f90: New.
3213
3214 2010-07-27  Jason Merrill  <jason@redhat.com>
3215
3216         * g++.dg/cpp0x/variadic102.C: New.
3217         * g++.dg/cpp0x/variadic103.C: New.
3218
3219 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3220
3221         PR rtl-optimization/40956
3222         PR target/42495
3223         PR middle-end/42574
3224         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3225         * gcc.target/arm/pr42574.c: Add tests.
3226
3227 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3228
3229         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3230         test name.
3231         (cleanup-repo-files): Ditto.
3232         (cleanup-saved-temps): Ditto.
3233
3234 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3235
3236         PR testsuite/44701
3237         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3238
3239         PR c/45079
3240         * gcc.dg/pr45079.c: New test.
3241
3242 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3243
3244         PR tree-optimization/44152
3245         * gcc.dg/vect/fast-math-pr44152.c: New test.
3246
3247 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3248
3249         PR ObjC/44140
3250         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3251         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3252         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3253         * obj-c++.dg/torture/trivial.mm: Ditto.
3254         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3255         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3256         * objc.dg/torture/tls/thr-init.m: Ditto.
3257         * objc.dg/torture/trivial.m: Ditto.
3258
3259 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3260
3261         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3262         Skip on spu-*-* targets.
3263
3264 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3265
3266         PR tree-optimization/45083
3267         * gcc.dg/pr45083.c: New test.
3268
3269 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3270
3271         PR fortran/40873
3272         * gfortran.dg/whole_file_22.f90: New test.
3273         * gfortran.dg/whole_file_23.f90: New test.
3274
3275 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3276             Jack Howarth  <howarth@bromo.med.uc.edu>
3277             Richard Henderson  <rth@redhat.com>
3278
3279         PR target/44132
3280         * gcc.dg/tls/thr-init-1.c: New.
3281         * gcc.dg/tls/thr-init-2.c: New.
3282         * gcc.dg/torture/tls New.
3283         * gcc.dg/torture/tls/tls-test.c: New.
3284         * gcc.dg/torture/tls/thr-init-1.c: New.
3285         * gcc.dg/torture/tls/tls.exp: New.
3286         * gcc.dg/torture/tls/thr-init-2.c: New.
3287         * gcc.dg/tls/emutls-2.c: New test
3288
3289         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3290         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3291         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3292         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3293         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3294         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3295         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3296         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3297         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3298         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3299         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3300         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3301         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3302         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3303         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3304         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3305         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3306         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3307         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3308         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3309         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3310         gfortran.dg/gomp/omp_threadprivate1.f90,
3311         gfortran.dg/gomp/omp_threadprivate2.f90,
3312         gfortran.dg/gomp/reduction1.f90,
3313         gfortran.dg/gomp/sharing-1.f90: Likewise.
3314
3315 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3316
3317         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3318         sse_runtime.
3319         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3320         dg-require-visibility.
3321
3322 2010-07-26  Richard Guenther  <rguenther@suse.de>
3323
3324         PR tree-optimization/43784
3325         * gcc.c-torture/execute/pr43784.c: New testcase.
3326         * g++.dg/torture/pr43784.C: Likewise.
3327
3328 2010-07-26  Richard Guenther  <rguenther@suse.de>
3329
3330         PR middle-end/45056
3331         * g++.dg/pr45056.C: New testcase.
3332
3333 2010-07-26  Richard Guenther  <rguenther@suse.de>
3334
3335         PR tree-optimization/45071
3336         * gcc.dg/pr45071.c: New testcase.
3337
3338 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3339
3340         PR fortran/45066
3341         * gfortran.dg/namelist_62.f90: New.
3342
3343 2010-07-26  Richard Guenther  <rguenther@suse.de>
3344
3345         * gcc.c-torture/execute/pr45017.c: Move ...
3346         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3347
3348 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3349
3350         PR fortran/40628
3351         * trim_optimize_1.f90:  New test.
3352         * character_comparision_1.f90:  New test.
3353
3354 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3355
3356         PR fortran/42852
3357         * gfortran.dg/wtruncate_fix.f: New test.
3358
3359 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3360
3361         PR testsuite/45068
3362         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3363
3364 2010-07-24  Richard Guenther  <rguenther@suse.de>
3365
3366         PR lto/43788
3367         * g++.dg/lto/20100724-1_0.C: New testcase.
3368
3369 2010-07-24  Richard Guenther  <rguenther@suse.de>
3370
3371         PR lto/43212
3372         * gcc.dg/lto/20100724-1_0.c: New testcase.
3373         * gcc.dg/lto/20100724-1_1.c: Likewise.
3374
3375 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3376
3377         PR fortran/40011
3378         * gfortran.dg/whole_file_21.f90: New.
3379
3380         * gfortran.dg/integer_exponentiation_3.F90: Use
3381         -ffloat-store only for i?86/x86-64 -m32.
3382
3383 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3384
3385         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3386         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3387
3388 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3389
3390         * gfortran.dg/func_decl_4.f90: Split test into two ...
3391         * gfortran.dg/func_decl_5.f90: ... parts.
3392         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3393         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3394         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3395         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3396         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3397         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3398         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3399         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3400         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3401         * gfortran.dg/sizeof.f90: Make test valid.
3402         * gfortran.dg/pr20865.f90: Add new dg-error.
3403         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3404         * gfortran.dg/g77/19990218-0.f: Ditto.
3405         * gfortran.dg/g77/19990218-1.f: Ditto.
3406         * gfortran.dg/g77/970625-2.f: Ditto.
3407         * gfortran.dg/pr37243.f: Fix function declaration.
3408         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3409         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3410
3411 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3412
3413         PR fortran/44945
3414         * gfortran.dg/char_array_structure_constructor.f90: Add
3415         -fwhole-file as dg-option as it otherwise fails on some
3416         systems.
3417
3418 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3419
3420         * gnat.dg/aggr16.ad[sb]: New test.
3421         * gnat.dg/aggr16_pkg.ads: New helper.
3422
3423 2010-07-23  Richard Guenther  <rguenther@suse.de>
3424
3425         PR lto/43071
3426         * g++.dg/lto/20100723-1_0.C: New testcase.
3427
3428 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3429
3430         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3431         AVX support.
3432         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3433         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3434
3435 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3436
3437         * lib/target-supports.exp (add_options_for_tls): New proc.
3438         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3439         * g++.dg/tls/static-1a.cc: Likewise.
3440         * gcc.dg/tls/emutls-1.c: Likewise.
3441         * gcc.dg/tls/opt-11.c: Likewise.
3442         * gcc.dg/tls/opt-12.c: Likewise.
3443         * gcc.dg/tls/pr24428-2.c: Likewise.
3444         * gcc.dg/tls/pr24428.c: Likewise.
3445         * obj-c++.dg/tls/static-1.mm: Likewise.
3446         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3447         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3448         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3449         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3450         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3451         * objc.dg/torture/tls/thr-init.m: Likewise.
3452         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3453
3454 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3455
3456         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3457         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3458         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3459         optimized dump files.
3460
3461 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR tree-optimization/45047
3464         * gcc.c-torture/compile/pr45047.c: New test.
3465
3466 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3467
3468         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3469         instead of dg-compile.
3470         * gcc.dg/float-range-4.c: Ditto.
3471         * gcc.dg/float-range-5.c: Ditto.
3472         * gcc.dg/fold-overflow-1.c: Ditto.
3473         * gcc.dg/gomp/sections-4.c: Ditto.
3474         * gcc.dg/transparent-union-1.c: Ditto.
3475         * gcc.dg/transparent-union-2.c: Ditto.
3476         * gcc.target/i386/pr39315-check.c: Ditto.
3477         * g++.dg/gomp/sections-4.C: Ditto.
3478         * g++.dg/template/dtor7.C: Ditto.
3479         * g++.dg/tree-ssa/pr19952.C: Ditto.
3480         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3481         * gfortran.dg/graphite/pr42185.f90: Ditto.
3482         * gfortran.dg/namelist_36.f90: Ditto.
3483         * gnat.dg/noreturn1.adb: Ditto.
3484         * gnat.dg/specs/small_alignment.ads: Ditto.
3485
3486 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3487
3488         PR tree-optimization/44915
3489         * g++.dg/torture/pr44915.C: New test.
3490
3491 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3492
3493         PR tree-optimization/44914
3494         * g++.dg/tree-ssa/pr44914.C: New test.
3495
3496 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3497
3498         PR target/44290
3499         * gcc.dg/pr44290-1.c: New test.
3500         * gcc.dg/pr44290-2.c: New test.
3501
3502 2010-07-23  Jason Merrill  <jason@redhat.com>
3503
3504         PR c++/45008
3505         * g++.dg/abi/mangle44.C: New.
3506
3507 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3508
3509         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3510         for compile-time only tests.
3511         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3512         target check.
3513         * gcc.target/i386/pr39315-4.c: Ditto.
3514         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3515         target check.  Include sse-os-support.h.
3516         (main): Call check_isa and sse_os_support.
3517         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3518         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3519         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3520         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3521         target check.  Include sse-os-support.h.
3522         (main): Call check_isa and sse_os_support.
3523         * gcc.target/i386/vperm-v2df.c: Ditto.
3524
3525 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3526
3527         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3528         (check_effective_target_avx_runtime): New procedure.
3529         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3530         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3531
3532         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3533         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3534         and __get_cpuid test.
3535         * gcc.dg/compat/vector-2b_main.c: Ditto.
3536
3537         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3538
3539         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3540         for compile-time only test.
3541         * gcc.dg/pr32716.c: Ditto.
3542         * gcc.dg/pr34856.c: Ditto.
3543         * gcc.dg/pr36997.c: Ditto.
3544         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3545         * gfortran.dg/pr28158.f90: Ditto.
3546         * gfortran.dg/pr30667.f: Ditto.
3547
3548         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3549         i?86-*-* and x86_64-*-* targets to disable execution on targets
3550         without sse2 runtime support.
3551         * g++.dg/vect/vect.exp: Ditto.
3552         * gfortran.dg/vect/vect.exp: Ditto.
3553
3554         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3555         * gcc.dg/pr37544.c: Ditto.
3556         * gcc.dg/pr40550.c: Ditto.
3557         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3558         * gcc.dg/compat/vector-1a_main.c: Ditto.
3559         * gcc.dg/compat/vector-2a_main.c: Ditto.
3560         * gcc.dg/torture/pr16104-1.c: Ditto.
3561         * gcc.dg/torture/pr35771-1.c: Ditto.
3562         * gcc.dg/torture/pr35771-2.c: Ditto.
3563         * gcc.dg/torture/pr35771-3.c: Ditto.
3564         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3565         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3566         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3567         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3568         * g++.dg/other/i386-1.C: Ditto.
3569         * g++.dg/other/pr40446.C: Ditto.
3570
3571 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3572
3573         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3574
3575 2010-07-23  Daniel Kraft  <d@domob.eu>
3576
3577         PR fortran/44709
3578         * gfortran.dg/exit_1.f08: New test.
3579         * gfortran.dg/exit_2.f08: New test.
3580
3581 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3582
3583         PR tree-optimization/39839
3584         * gcc.target/arm/pr39839.c: New test case.
3585
3586 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3587
3588         * gnat.dg/unchecked_convert5b.adb: New test.
3589         * gnat.dg/unchecked_convert6.adb: Likewise.
3590         * gnat.dg/unchecked_convert6b.adb: Likewise.
3591
3592 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3593
3594         * gnat.dg/aggr15.ad[sb]: New test.
3595
3596 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3597
3598         PR debug/45024
3599         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3600
3601 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3602
3603         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3604         with dg-require-linker-plugin.
3605
3606 2010-07-22  Richard Guenther  <rguenther@suse.de>
3607
3608         PR lto/43850
3609         * g++.dg/lto/20100722-1_0.C: New testcase.
3610
3611 2010-07-22  Richard Guenther  <rguenther@suse.de>
3612
3613         PR lto/42451
3614         * gcc.dg/lto/20100720-3_0.c: New testcase.
3615         * gcc.dg/lto/20100720-3_1.c: Likewise.
3616
3617 2010-07-22  Richard Guenther  <rguenther@suse.de>
3618
3619         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3620         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3621
3622         PR lto/43373
3623         * gcc.dg/lto/20100722-1_0.c: New testcase.
3624
3625 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3626
3627         PR tree-optimization/44891
3628         * gcc.c-torture/compile/pr44891.c: New test.
3629
3630 2010-07-22  Richard Guenther  <rguenther@suse.de>
3631
3632         PR tree-optimization/45017
3633         * gcc.c-torture/execute/pr45017.c: New testcase.
3634
3635 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3636
3637         PR fortran/45019
3638         * gfortran.dg/aliasing_dummy_5.f90: New.
3639
3640 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3641
3642         PR target/43698
3643         * gcc.target/arm/pr43698.c: New test.
3644
3645 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3646
3647         PR fortran/44929
3648         * Revert my commit r162325 for this PR.
3649
3650 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR debug/45015
3653         * gcc.target/m68k/pr45015.c: New test.
3654
3655 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3656
3657         PR c++/44641
3658         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3659         comments.
3660
3661 2010-07-21  Richard Guenther  <rguenther@suse.de>
3662
3663         PR lto/45018
3664         * g++.dg/lto/20100721-1_0.C: New testcase.
3665
3666 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3667
3668         PR tree-optimization/44900
3669         * g++.dg/torture/pr44900.C: New test.
3670
3671 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3672
3673         PR middle-end/44738
3674         * c-c++-common/uninit-17.c: Correct expected error.
3675
3676 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3677
3678         * gcc.dg/guality/asm-1.c: New test.
3679
3680         PR debug/45003
3681         * gcc.dg/guality/pr45003-2.c: New test.
3682         * gcc.dg/guality/pr45003-3.c: New test.
3683
3684 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3685
3686         PR libfortran/44697
3687         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3688
3689 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3690
3691         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3692         defined on the current line.
3693         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3694         * g++.dg/debug/dwarf2/pr44641.C: New.
3695
3696 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3697
3698         * gcc.target/powerpc/block-move-1.c: New test.
3699         * gcc.target/powerpc/block-move-2.c: New test.
3700
3701 2010-07-20  Jason Merrill  <jason@redhat.com>
3702
3703         PR c++/44967
3704         * g++.dg/cpp0x/sfinae2.C: New.
3705
3706 2010-07-20  Richard Guenther  <rguenther@suse.de>
3707
3708         PR lto/42696
3709         * gcc.dg/lto/20100720-4_0.c: New testcase.
3710
3711 2010-07-20  Richard Guenther  <rguenther@suse.de>
3712
3713         PR lto/43221
3714         * gcc.dg/lto/20100720-2_0.c: New testcase.
3715         * gcc.dg/lto/20100720-2_1.c: Likewise.
3716
3717 2010-07-20  Richard Guenther  <rguenther@suse.de>
3718
3719         PR lto/43208
3720         * gcc.dg/lto/20100720-1_0.c: New testcase.
3721         * gcc.dg/lto/20100720-1_1.c: Likewise.
3722
3723 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR debug/45003
3726         * gcc.dg/guality/pr45003-1.c: New test.
3727
3728 2010-07-20  Richard Guenther  <rguenther@suse.de>
3729
3730         PR tree-optimization/44977
3731         * gcc.dg/torture/pr44977.c: New testcase.
3732
3733 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3734
3735         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3736         sync_char_short
3737
3738 2010-07-20  Richard Guenther  <rguenther@suse.de>
3739
3740         PR middle-end/44971
3741         PR middle-end/44988
3742         * gcc.dg/pr44971.c: New testcase.
3743         * gcc.c-torture/compile/pr44988.c: Likewise.
3744
3745 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3746
3747         PR fortran/44929
3748         * gfortran.dg/allocate_with_typespec.f90: New test.
3749         * gfortran.dg/allocate_derived_1.f90: Update error message.
3750
3751 2010-07-19  Jason Merrill  <jason@redhat.com>
3752
3753         PR c++/44996
3754         * g++.dg/cpp0x/decltype23.C: New.
3755
3756 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3757
3758         PR fortran/42385
3759         * gfortran.dg/class_defined_operator_1.f03 : New test.
3760
3761 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3762
3763         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3764         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3765         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3766         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3767
3768 2010-07-19  Richard Guenther  <rguenther@suse.de>
3769
3770         PR middle-end/44941
3771         * gcc.c-torture/compile/pr44941.c: New testcase.
3772
3773 2010-07-19  Jason Merrill  <jason@redhat.com>
3774
3775         PR c++/44969
3776         * g++.dg/template/sfinae24.C: New.
3777
3778 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3779
3780         PR fortran/44353
3781         * gfortran.dg/data_implied_do_2.f90: Removed.
3782
3783 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3784
3785         PR c++/44969
3786         * g++.dg/template/sfinae23.C: New.
3787
3788 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3789
3790         * lib/target-supports.exp (check_sse_os_support_available): New
3791         proc.
3792         (check_sse_hw_available): New proc.
3793         (check_effective_target_sse_runtime): New proc.
3794         (check_effective_target_sse2_runtime): New proc.
3795         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3796         -msse2 if check_sse_os_support_available.
3797         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3798         check_sse_os_support_available.
3799         * gcc.dg/vect/vect.exp: Likewise.
3800         * gfortran.dg/vect/vect.exp: Likewise.
3801         * gcc.target/i386/sol2-check: Renamed to ...
3802         * gcc.target/i386/sse-os-support.h: ... this.
3803         (sol2_check): Renamed to ...
3804         (sse_os_support): ... this.
3805         Only test movss with xmm registers.
3806         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3807         Removed ILL_INSN, ILL_INSN_LEN.
3808         * gcc.target/i386/sse2-check.h: Likewise.
3809         * gcc.target/i386/sse3-check.h: Likewise.
3810         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3811         Removed cpuid.h, __get_cpuid test.
3812         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3813         Removed cpuid.h, __get_cpuid test.
3814         * g++.dg/other/pr40446.C: Likewise.
3815         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3816         * gcc.dg/compat/vector-1a_main.c: Likewise.
3817         * gcc.dg/compat/vector-2a_main.c: Likewise.
3818         * gcc.dg/pr36584.c: Likewise.
3819         * gcc.dg/pr37544.c: Likewise.
3820         * gcc.dg/torture/pr16104-1.c: Likewise.
3821         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3822         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3823         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3824         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3825         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3826         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3827         sse2_runtime.
3828         * gcc.dg/torture/pr35771-2.c: Likewise.
3829         * gcc.dg/torture/pr35771-3.c: Likewise.
3830         * gcc.target/i386/pr39315-2.c: Likewise.
3831         * gcc.target/i386/pr39315-4.c: Likewise.
3832         * gcc.target/i386/vperm-v2df.c: Likewise.
3833         * gcc.target/i386/vperm-v2di.c: Likewise.
3834         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3835         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3836         sse_runtime.
3837
3838 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3839
3840         PR fortran/44353
3841         * gfortran.dg/data_implied_do_2.f90: New test.
3842
3843 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3844
3845         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3846
3847 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3848
3849         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3850         to the "mips16" group.
3851         (mips_using_mips16_p): New procedure.
3852         (mips-dg-options): Use it.
3853
3854 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3855
3856         * gcc.target/mips/mips16-attributes-4.c: New test.
3857
3858 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3859
3860         PR testsuite/44418
3861         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3862         * gcc.target/powerpc/recip-2.c: Ditto.
3863         * gcc.target/powerpc/recip-3.c: Ditto.
3864
3865 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3866
3867         * gcc.target/arm/pr42235.c: New test.
3868
3869 2010-07-16  Jason Merrill  <jason@redhat.com>
3870
3871         PR c++/32505
3872         * g++.dg/template/partial8.C: New.
3873
3874 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3875
3876         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3877         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3878         in C++.
3879         (gualcvt): New overloaded inline.
3880         (GUALCVT): Use it for C++.
3881         * g++.dg/guality/guality.exp: New.
3882         * g++.dg/guality/guality.h: New.
3883         * g++.dg/guality/redeclaration1.C: New test.
3884         * g++.dg/dg.exp: Prune also guality/* tests.
3885         * gcc.dg/guality/pr43141.c: Moved to...
3886         * c-c++-common/guality/pr43141.c: ... here.
3887
3888 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3889
3890         PR libfortran/37077
3891         * gfortran.dg/char4_iunit_2.f03: New test.
3892
3893 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3894
3895         * lib/plugin-support.exp (plugin-test-execute):
3896         Add ${gcc_objdir}/intl to includes.
3897
3898 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3899
3900         PR target/44942
3901         * gcc.c-torture/execute/pr44942.c: New test.
3902         * gcc.target/i386/pr44942.c: New test.
3903
3904 2010-07-15  Jason Merrill  <jason@redhat.com>
3905
3906         PR c++/44909
3907         * g++.dg/cpp0x/implicit7.C: New.
3908         * g++.dg/cpp0x/implicit8.C: New.
3909
3910 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3911
3912         Disable float tests for __SPU__ targets due to lack of signed zero:
3913         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3914         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3915         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3916         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3917         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3918         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3919         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3920         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3921         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3922
3923 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3924
3925         * gfortran.dg/select_char_2.f90: New test.
3926
3927 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3928
3929         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3930         with DECL_CHAIN.
3931
3932 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3933
3934         PR fortran/44936
3935         * gfortran.dg/typebound_generic_9.f03: New.
3936
3937 2010-07-15  Richard Guenther  <rguenther@suse.de>
3938
3939         PR tree-optimization/44946
3940         * gcc.c-torture/compile/pr44946.c: New testcase.
3941
3942 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR fortran/40206
3945         * gfortran.dg/select_char_3.f90: New test.
3946
3947 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3948             Kevin F. Quinn  <kevquinn@gentoo.org>
3949
3950         * gcc.dg/Wtrampolines.c: New.
3951
3952 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3953
3954         PR libfortran/44934
3955         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3956
3957 2010-07-14  Jason Merrill  <jason@redhat.com>
3958
3959         PR c++/44810
3960         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3961
3962         Implement C++0x unrestricted unions (N2544)
3963         * g++.dg/cpp0x/union1.C: New.
3964         * g++.dg/cpp0x/union2.C: New.
3965         * g++.dg/cpp0x/union3.C: New.
3966         * g++.dg/cpp0x/defaulted2.C: Adjust.
3967         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3968         * g++.old-deja/g++.ext/anon2.C: Adjust.
3969         * g++.old-deja/g++.mike/misc6.C: Adjust.
3970
3971 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3972
3973         PR fortran/44925
3974         * gfortran.dg/c_loc_tests_15.f90: New.
3975
3976 2010-07-13  Jason Merrill  <jason@redhat.com>
3977
3978         PR c++/44909
3979         * g++.dg/cpp0x/implicit6.C: New.
3980
3981 2010-07-13  Jason Merrill  <jason@redhat.com>
3982
3983         PR c++/44540
3984         * g++.dg/abi/noreturn1.C: New.
3985         * g++.dg/abi/noreturn2.C: New.
3986
3987 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3988
3989         PR other/44874
3990         PR debug/44832
3991         * c-c++-common/pr44832.c: New test.
3992
3993 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3994
3995         PR objc/44488
3996         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3997         on the target.  Make sure that we can assemble the emitted asm when
3998         the test type is 'compile'.
3999
4000 2010-07-13  Richard Guenther  <rguenther@suse.de>
4001
4002         PR tree-optimization/36960
4003         * g++.dg/torture/pr36960.C: New testcase.
4004
4005 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4006
4007         PR c++/44908
4008         * g++.dg/template/sfinae21.C: New.
4009         * g++.dg/template/sfinae22.C: Likewise.
4010
4011 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4012
4013         PR testsuite/42843
4014         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4015         * gcc.dg/plugin/ggcplug.c: Likewise.
4016         * g++.dg/plugin/selfassign.c: Likewise.
4017         * g++.dg/plugin/attribute_plugin.c: Likewise.
4018         * g++.dg/plugin/dumb_plugin.c: Likewise.
4019         * g++.dg/plugin/pragma_plugin.c: Likewise.
4020
4021 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4022
4023         * gcc.c-torture/execute/pr44683.x: New.
4024         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4025
4026 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4027
4028         PR fortran/44434
4029         PR fortran/44565
4030         PR fortran/43945
4031         PR fortran/44869
4032         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4033         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4034         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4035         * gfortran.dh/typebound_call_16.f03: New.
4036         * gfortran.dg/typebound_generic_6.f03: New.
4037         * gfortran.dg/typebound_generic_7.f03: New.
4038         * gfortran.dg/typebound_generic_8.f03: New.
4039
4040 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4041
4042         PR libfortran/37077
4043         * gfortran.dg/char4_iunit_1.f03: New test.
4044
4045 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4046
4047         * gcc.dg/tree-ssa/vrp53.c: New test.
4048
4049 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4050
4051         PR c++/44907
4052         * g++.dg/template/sfinae19.C: New.
4053         * g++.dg/template/sfinae20.C: Likewise.
4054
4055 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4056
4057         * gcc.target/arm/interrupt-1.c: New test.
4058         * gcc.target/arm/interrupt-2.c: New test.
4059
4060 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4061
4062         * gcc.dg/pr42427.c: Require c99_runtime.
4063         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4064         c99_runtime.
4065         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4066         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4067         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4068         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4069         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4070         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4071         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4072         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4073         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4074         * gcc.target/i386/pr37275.c: Require visibility support.
4075
4076 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4077
4078         * lib/target-supports.exp (check_effective_target_sse): New proc.
4079         * gcc.target/i386/sol2-check.h: New file.
4080         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4081         Include sol2-check.h.
4082         (main) Only run do_test () if sol2_check ().
4083         * gcc.target/i386/sse2-check.h: Likewise.
4084         * gcc.target/i386/sse3-check.h: Likewise.
4085         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4086         [__sun__ && __svr4__]: Execute SSE2 instruction.
4087         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4088         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4089         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4090         * g++.dg/ext/vector14.C: Likewise.
4091         * g++.dg/other/mmintrin.C: Likewise.
4092         * gcc.dg/20020418-1.c: Likewise.
4093         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4094         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4095         * gcc.dg/format/unnamed-1.c: Likewise.
4096         Adapt dg-warning line number.
4097         * gcc.dg/graphite/pr40281.c: Likewise.
4098         * gcc.dg/pr32176.c: Likewise.
4099         * gcc.dg/pr40550.c: Likewise.
4100         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4101         * gcc.dg/torture/pr36891.c: Likewise.
4102         * gcc.target/i386/20020218-1.c: Likewise.
4103         * gcc.target/i386/20020523.c: Likewise.
4104         * gcc.target/i386/abi-1.c: Likewise.
4105         * gcc.target/i386/brokensqrt.c: Likewise.
4106         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4107         * gcc.target/i386/pr13366.c: Likewise.
4108         * gcc.target/i386/pr13685.c: Likewise.
4109         * gcc.target/i386/pr24306.c: Likewise.
4110         * gcc.target/i386/pr31486.c: Likewise.
4111         * gcc.target/i386/pr32065-1.c: Likewise.
4112         * gcc.target/i386/pr32065-2.c: Likewise.
4113         * gcc.target/i386/pr32389.c: Likewise.
4114         * gcc.target/i386/pr38824.c: Likewise.
4115         * gcc.target/i386/pr38931.c: Likewise.
4116         * gcc.target/i386/pr39592-1.c: Likewise.
4117         * gcc.target/i386/pr43766.c: Likewise.
4118         * gcc.target/i386/recip-divf.c: Likewise.
4119         * gcc.target/i386/recip-sqrtf.c: Likewise.
4120         * gcc.target/i386/recip-vec-divf.c: Likewise.
4121         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4122         * gcc.target/i386/sse-1.c: Likewise.
4123         * gcc.target/i386/sse-16.c: Likewise.
4124         * gcc.target/i386/sse-2.c: Likewise.
4125         * gcc.target/i386/sse-20.c: Likewise.
4126         * gcc.target/i386/sse-3.c: Likewise.
4127         * gcc.target/i386/sse-7.c: Likewise.
4128         * gcc.target/i386/sse-9.c: Likewise.
4129         * gcc.target/i386/sse-addps-1.c: Likewise.
4130         * gcc.target/i386/sse-addss-1.c: Likewise.
4131         * gcc.target/i386/sse-andnps-1.c: Likewise.
4132         * gcc.target/i386/sse-andps-1.c: Likewise.
4133         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4134         * gcc.target/i386/sse-comiss-1.c: Likewise.
4135         * gcc.target/i386/sse-comiss-2.c: Likewise.
4136         * gcc.target/i386/sse-comiss-3.c: Likewise.
4137         * gcc.target/i386/sse-comiss-4.c: Likewise.
4138         * gcc.target/i386/sse-comiss-5.c: Likewise.
4139         * gcc.target/i386/sse-comiss-6.c: Likewise.
4140         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4141         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4142         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4143         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4144         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4145         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4146         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4147         * gcc.target/i386/sse-divps-1.c: Likewise.
4148         * gcc.target/i386/sse-divss-1.c: Likewise.
4149         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4150         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4151         * gcc.target/i386/sse-maxps-1.c: Likewise.
4152         * gcc.target/i386/sse-maxss-1.c: Likewise.
4153         * gcc.target/i386/sse-minps-1.c: Likewise.
4154         * gcc.target/i386/sse-minss-1.c: Likewise.
4155         * gcc.target/i386/sse-movaps-1.c: Likewise.
4156         * gcc.target/i386/sse-movaps-2.c: Likewise.
4157         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4158         * gcc.target/i386/sse-movhps-1.c: Likewise.
4159         * gcc.target/i386/sse-movhps-2.c: Likewise.
4160         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4161         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4162         * gcc.target/i386/sse-movntps-1.c: Likewise.
4163         * gcc.target/i386/sse-movss-1.c: Likewise.
4164         * gcc.target/i386/sse-movss-2.c: Likewise.
4165         * gcc.target/i386/sse-movss-3.c: Likewise.
4166         * gcc.target/i386/sse-movups-1.c: Likewise.
4167         * gcc.target/i386/sse-movups-2.c: Likewise.
4168         * gcc.target/i386/sse-mulps-1.c: Likewise.
4169         * gcc.target/i386/sse-mulss-1.c: Likewise.
4170         * gcc.target/i386/sse-orps-1.c: Likewise.
4171         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4172         * gcc.target/i386/sse-recip-vec.c: Likewise.
4173         * gcc.target/i386/sse-recip.c: Likewise.
4174         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4175         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4176         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4177         * gcc.target/i386/sse-subps-1.c: Likewise.
4178         * gcc.target/i386/sse-subss-1.c: Likewise.
4179         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4180         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4181         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4182         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4183         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4184         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4185         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4186         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4187         * gcc.target/i386/sse-xorps-1.c: Likewise.
4188         * gcc.target/i386/ssefn-1.c: Likewise.
4189         * gcc.target/i386/ssefn-3.c: Likewise.
4190         * gcc.target/i386/sseregparm-1.c: Likewise.
4191         * gcc.target/i386/stackalign/return-3.c: Likewise.
4192         * gcc.target/i386/vectorize1.c: Likewise.
4193         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4194         * gcc.target/i386/xorps-sse.c: Likewise.
4195         * gfortran.dg/pr28158.f90: Likewise.
4196         * gfortran.dg/pr30667.f: Likewise.
4197         * gnat.dg/loop_optimization7.adb: Likewise.
4198         * gnat.dg/sse_nolib.adb: Likewise.
4199
4200 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4201
4202         PR fortran/44702
4203         * gfortran.dg/use_rename_6.f90: New.
4204         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4205
4206 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4207
4208         PR fortran/44869
4209         * gfortran.dg/class_24.f03: New.
4210
4211 2010-07-10  Richard Guenther  <rguenther@suse.de>
4212
4213         PR lto/44889
4214         * gcc.dg/lto/20100709-1_0.c: New testcase.
4215         * gcc.dg/lto/20100709-1_1.c: Likewise.
4216
4217 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4218
4219         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4220
4221 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4222
4223         PR objc/44140
4224         * objc.dg/lto/trivial-1_0.m: New.
4225         * objc.dg/lto/lto.exp: New.
4226         * obj-c++.dg/lto/trivial-1_0.mm: New.
4227         * obj-c++.dg/lto/lto.exp: New.
4228         * objc.dg/symtab-1.m: Adjust sizes.
4229         * objc.dg/image-info.m: Do not run for gnu-runtime.
4230
4231 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4232
4233         * gcc.dg/pr32370.c: Allow another kind of error message.
4234
4235 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4236
4237         * gnat.dg/atomic3.adb: New test.
4238
4239 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4240             Denys Vlasenko  <dvlasenk@redhat.com>
4241             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4242
4243         PR tree-optimization/28632
4244         * gcc.dg/tree-ssa/vrp51.c: New test.
4245         * gcc.dg/tree-ssa/vrp52.c: New test.
4246
4247 2010-07-09  Jason Merrill  <jason@redhat.com>
4248
4249         * g++.dg/abi/covariant6.C: New.
4250         * g++.dg/inherit/covariant17.C: Test both bases.
4251         * g++.dg/inherit/covariant7.C: Check vtable layout.
4252
4253 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4254
4255         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4256
4257 2010-07-09  Richard Guenther  <rguenther@suse.de>
4258
4259         PR tree-optimization/44852
4260         * gcc.c-torture/execute/pr44852.c: New testcase.
4261
4262 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4263
4264         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4265         multiplication by values.
4266         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4267         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4268
4269 2010-07-09  Richard Guenther  <rguenther@suse.de>
4270
4271         PR tree-optimization/44882
4272         * gfortran.dg/pr44882.f90: New testcase.
4273
4274 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4275
4276         PR target/40657
4277         * gcc.target/arm/pr40657-1.c: New test.
4278         * gcc.target/arm/pr40657-2.c: New test.
4279         * gcc.c-torture/execute/pr40657.c: New test.
4280
4281 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4282
4283         * gcc.dg/tree-ssa/vrp50.c: New test.
4284         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4285
4286 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4287
4288         PR fortran/44649
4289         * gfortran.dg/c_sizeof_1.f90: Modified.
4290         * gfortran.dg/storage_size_1.f08: New.
4291         * gfortran.dg/storage_size_2.f08: New.
4292
4293 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4294
4295         * gcc.c-torture/execute/20100708-1.c: New test.
4296
4297 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4298
4299         PR fortran/44847
4300         * gfortran.dg/gomp/pr44847.f90: New test.
4301
4302 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4303
4304         PR tree-optimization/44710
4305         * gcc.dg/tree-ssa/ifc-6.c: New.
4306         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4307
4308 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4309
4310         PR fortran/18918
4311         * gfortran.dg/coarray_10.f90: Add an additional test.
4312
4313 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4314
4315         PR middle-end/44828
4316         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4317         * gcc.c-torture/execute/pr44828.x: Revert.
4318
4319 2010-07-08  Jason Merrill  <jason@redhat.com>
4320
4321         PR c++/43120
4322         * g++.dg/inherit/covariant17.C: New.
4323         * g++.dg/abi/covariant1.C: Actually test for the bug.
4324
4325 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4326
4327         PR rtl-optimization/44838
4328         * gcc.dg/pr44838.c: New.
4329
4330 2010-07-08  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/44831
4333         * gcc.c-torture/compile/pr44831.c: New testcase.
4334         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4335
4336 2010-07-08  Richard Guenther  <rguenther@suse.de>
4337
4338         PR tree-optimization/44861
4339         * g++.dg/vect/pr44861.cc: New testcase.
4340
4341 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4342
4343         PR middle-end/44828
4344         * gcc.c-torture/execute/pr44828.x: New file.
4345
4346 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4347
4348         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4349         dg-options.
4350         * g++.dg/ext/altivec-17.C: Adjust error message.
4351
4352 2010-07-07  Tom Tromey  <tromey@redhat.com>
4353
4354         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4355
4356 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4357
4358         PR target/44844
4359         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4360         * gcc.target/i386/rdrand-2.c: Likewise.
4361         * gcc.target/i386/rdrand-3.c: Likewise.
4362
4363 2010-07-07  Jan Hubicka  <jh@suse.cz>
4364
4365         PR middle-end/44813
4366         * g++.dg/torture/pr44813.C: New testcase.
4367         * g++.dg/torture/pr44826.C: New testcase.
4368
4369 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4370
4371         PR rtl-optimization/44787
4372         * gcc.c-torture/compile/pr44788.c: New test.
4373         * gcc.target/arm/pr44788.c: New test.
4374
4375 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4376
4377         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4378
4379 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4380
4381         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4382         to dg-options.
4383
4384 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4385
4386         PR fortran/44742
4387         * gfortran.dg/parameter_array_init_6.f90: New.
4388         * gfortran.dg/initialization_20.f90: Update dg-error.
4389         * gfortran.dg/initialization_24.f90: Ditto.
4390
4391 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4392         PR fortran/PR44693
4393         * gfortran.dg/dim_range_1.f90:  New test.
4394         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4395
4396 2010-07-06  Jason Merrill  <jason@redhat.com>
4397
4398         PR c++/44703
4399         * g++.dg/cpp0x/initlist41.C: New.
4400
4401         PR c++/44778
4402         * g++.dg/template/ptrmem22.C: New.
4403
4404 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4405
4406         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4407         support.
4408         * gcc.target/i386/i386.exp: Likewise.
4409
4410 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4411
4412         PR testsuite/44195
4413         * gcc.dg/lto/20100518_0.c: Limit to x86.
4414
4415 2010-07-06  Richard Guenther  <rguenther@suse.de>
4416
4417         PR middle-end/44828
4418         * gcc.c-torture/execute/pr44828.c: New testcase.
4419
4420 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4421
4422         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4423         * g++.dg/warn/volatile1.C: Likewise.
4424         * g++.dg/template/warn1.C: Likewise.
4425
4426 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4427
4428         AVX Programming Reference (June, 2010)
4429         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4430         * g++.dg/other/i386-3.C: Likewise.
4431         * gcc.target/i386/sse-12.c: Likewise.
4432
4433         * gcc.target/i386/f16c-check.h: New.
4434         * gcc.target/i386/rdfsbase-1.c: Likewise.
4435         * gcc.target/i386/rdfsbase-2.c: Likewise.
4436         * gcc.target/i386/rdgsbase-1.c: Likewise.
4437         * gcc.target/i386/rdgsbase-2.c: Likewise.
4438         * gcc.target/i386/rdrand-1.c: Likewise.
4439         * gcc.target/i386/rdrand-2.c: Likewise.
4440         * gcc.target/i386/rdrand-3.c: Likewise.
4441         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4442         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4443         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4444         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4445         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4446         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4447         * gcc.target/i386/wrfsbase-1.c: Likewise.
4448         * gcc.target/i386/wrfsbase-2.c: Likewise.
4449         * gcc.target/i386/wrgsbase-1.c: Likewise.
4450         * gcc.target/i386/wrgsbase-2.c: Likewise.
4451
4452         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4453         (__builtin_ia32_vcvtps2ph): New.
4454         (__builtin_ia32_vcvtps2ph256): Likewise.
4455
4456         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4457         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4458
4459         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4460         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4461
4462         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4463         (__builtin_ia32_vcvtps2ph256): Likewise.
4464         Add fsgsbase,rdrnd,f16c.
4465
4466         * lib/target-supports.exp (check_effective_target_f16c): New.
4467
4468 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4469
4470         * gcc.dg/guality/nrv-1.c: New test.
4471
4472 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4473
4474         PR middle-end/42505
4475         * gcc.target/arm/pr42505.c: New test case.
4476
4477 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4478
4479         PR c++/44808
4480         * g++.dg/opt/nrv16.C: New test.
4481
4482 2010-07-05  Richard Guenther  <rguenther@suse.de>
4483
4484         PR tree-optimization/44784
4485         * gcc.c-torture/compile/pr44784.c: New testcase.
4486
4487 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4488
4489         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4490         Increase loop bound and array size.
4491         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4492         Likewise.
4493
4494 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4495
4496         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4497         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4498         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4499         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4500         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4501
4502 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4503
4504         PR c++/22138
4505         * g++.dg/parse/template25.C: New.
4506
4507 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4508
4509         PR rtl-optimization/44695
4510         * gcc.dg/torture/pr44695.c: New.
4511
4512 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4513
4514         PR c++/16630
4515         * g++.dg/ext/pretty3.C: New.
4516
4517 2010-07-04  Richard Guenther  <rguenther@suse.de>
4518
4519         PR middle-end/44809
4520         * g++.dg/torture/pr44809.C: New testcase.
4521
4522 2010-07-04  Richard Guenther  <rguenther@suse.de>
4523
4524         PR tree-optimization/44656
4525         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4526
4527 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4528             Revital Eres  <eres@il.ibm.com>
4529
4530         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4531         misaligned stores.
4532         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4533         gcc.dg/vect/vect-96.c: Likewise.
4534         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4535         that support misaligned stores. Change the number of expected
4536         misaligned accesses.
4537         * gcc.dg/vect/vect-peel-1.c: New test.
4538         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4539         gcc.dg/vect/vect-peel-4.c: Likewise.
4540         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4541         vectorizable on all targets that support realignment.
4542         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4543
4544 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4545
4546         PR c/44806
4547         * gcc.dg/torture/pr44806.c: New.
4548
4549 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4550
4551         * gnat.dg/cond_expr1.adb: New test.
4552
4553 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4554
4555         * gnat.dg/modular3.adb: New test.
4556         * gnat.dg/modular3_pkg.ads: New helper.
4557
4558 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4559             Mikael Pettersson  <mikpe@it.uu.se>
4560
4561         PR testsuite/44518
4562         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4563         Make signed-ness of chars explicit.  Scan the object for
4564         strings that are split by some target assemblers.
4565         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4566         explicit.
4567
4568 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4569
4570         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4571
4572 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4573
4574         PR/44128
4575         * g++.dg/warn/Wshadow-7.C: New test.
4576
4577 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4578             Julian Brown  <julian@codesourcery.com>
4579             Sandra Loosemore  <sandra@codesourcery.com>
4580
4581         * gcc.c-torture/execute/20100416-1.c: New test case.
4582
4583 2010-07-02  Julian Brown  <julian@codesourcery.com>
4584             Sandra Loosemore  <sandra@codesourcery.com>
4585
4586         PR target/43703
4587
4588         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4589         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4590
4591 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4592             Julian Brown  <julian@codesourcery.com>
4593
4594         * gcc.target/arm/neon/vadds64.c: Regenerated.
4595         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4596         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4597         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4598         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4599         * gcc.target/arm/neon-vmls-1.c: Likewise.
4600         * gcc.target/arm/neon-vsubs64.c: New execution test.
4601         * gcc.target/arm/neon-vsubu64.c: New execution test.
4602         * gcc.target/arm/neon-vadds64.c: New execution test.
4603         * gcc.target/arm/neon-vaddu64.c: New execution test.
4604
4605 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4606
4607         * gcc.target/arm/neon-vands64.c: New.
4608         * gcc.target/arm/neon-vandu64.c: New.
4609         * gcc.target/arm/neon-vbics64.c: New.
4610         * gcc.target/arm/neon-vbicu64.c: New.
4611         * gcc.target/arm/neon-veors64.c: New.
4612         * gcc.target/arm/neon-veoru64.c: New.
4613         * gcc.target/arm/neon-vorns64.c: New.
4614         * gcc.target/arm/neon-vornu64.c: New.
4615         * gcc.target/arm/neon-vorrs64.c: New.
4616         * gcc.target/arm/neon-vorru64.c: New.
4617         * gcc.target/arm/neon/vands64.c: Regenerated.
4618         * gcc.target/arm/neon/vandu64.c: Regenerated.
4619         * gcc.target/arm/neon/vbics64.c: Regenerated.
4620         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4621         * gcc.target/arm/neon/veors64.c: Regenerated.
4622         * gcc.target/arm/neon/veoru64.c: Regenerated.
4623         * gcc.target/arm/neon/vorns64.c: Regenerated.
4624         * gcc.target/arm/neon/vornu64.c: Regenerated.
4625         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4626         * gcc.target/arm/neon/vorru64.c: Regenerated.
4627
4628 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4629
4630         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4631
4632 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4633
4634         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4635         * gfortran.dg/intent_out_5.f90: Same.
4636         * gfortran.dg/ltrans-7.f90: Same.
4637         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4638
4639 2010-07-02  Jan Hubicka  <jh@suse.cz>
4640
4641         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4642
4643 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4644
4645         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4646
4647 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR c++/44780
4650         * c-c++-common/Wunused-var-12.c: New test.
4651
4652 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4653
4654         PR target/42835
4655         * gcc.target/arm/pr42835.c: New test.
4656
4657         PR target/42172
4658         * gcc.target/arm/pr42172-1.c: New test.
4659
4660 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4661
4662         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4663
4664 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4665
4666         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4667         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4668         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4669         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4670         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4671         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4672         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4673         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4674         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4675         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4676         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4677         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4678         * gcc.target/arm/neon-vdup_ns64.c: New.
4679         * gcc.target/arm/neon-vdup_nu64.c: New.
4680         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4681         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4682         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4683         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4684         * gcc.target/arm/neon-vmov_ns64.c: New.
4685         * gcc.target/arm/neon-vmov_nu64.c: New.
4686         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4687         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4688         * gcc.target/arm/neon-vget_lanes64.c: New.
4689         * gcc.target/arm/neon-vget_laneu64.c: New.
4690         * gcc.target/arm/neon-vset_lanes64.c: New.
4691         * gcc.target/arm/neon-vset_laneu64.c: New.
4692
4693 2010-07-02  Richard Guenther  <rguenther@suse.de>
4694
4695         * g++.dg/torture/20100702-1.C: New testcase.
4696
4697 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4698
4699         PR target/44707
4700         * gcc.c-torture/compile/pr44707.c: New test.
4701
4702 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4703
4704         PR c++/44039
4705         * g++.dg/template/crash101.C: New.
4706
4707 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4708
4709         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4710         Use the ABI-0 accessors and fail it for m64.
4711
4712 2010-07-02  Jan Hubicka  <jh@suse.cz>
4713
4714         * g++.dg/tree-ssa/pr44706.C: New testcase.
4715
4716 2010-07-02  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/44748
4719         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4720
4721 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4722
4723         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4724         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4725         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4726         the method types to forward:.
4727
4728 2010-06-30  Jason Merrill  <jason@redhat.com>
4729
4730         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4731         * g++.dg/other/pr25632.C: Likewise.
4732
4733 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4734
4735         PR tree-optimization/40421
4736         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4737
4738 2010-07-01  Richard Guenther  <rguenther@suse.de>
4739
4740         PR middle-end/42834
4741         PR middle-end/44468
4742         * gcc.c-torture/execute/20100316-1.c: New testcase.
4743         * gcc.c-torture/execute/pr44468.c: Likewise.
4744         * gcc.c-torture/compile/20100609-1.c: Likewise.
4745         * gcc.dg/volatile2.c: Adjust.
4746         * gcc.dg/plugin/selfassign.c: Likewise.
4747         * gcc.dg/pr36902.c: Likewise.
4748         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4749         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4750         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4751         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4752         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4753         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4754         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4755         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4756         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4757         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4758         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4759         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4760         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4761         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4762         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4763         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4764         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4765         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4766         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4767         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4768         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4769         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4770         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4771         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4772         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4773         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4774         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4775         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4776         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4777         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4778         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4779         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4780         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4781         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4782         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4783         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4784         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4785         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4786         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4787         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4788         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4789         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4790         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4791         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4792         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4793         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4794         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4795         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4796         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4797         * g++.dg/tree-ssa/pr31146.C: Likewise.
4798         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4799         * g++.dg/tree-ssa/pr33604.C: Likewise.
4800         * g++.dg/plugin/selfassign.c: Likewise.
4801         * gfortran.dg/array_memcpy_3.f90: Likewise.
4802         * gfortran.dg/array_memcpy_4.f90: Likewise.
4803         * c-c++-common/torture/pr42834.c: New testcase.
4804
4805 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4806
4807         PR c++/44628
4808         * g++.dg/template/crash100.C: New.
4809
4810 2010-06-30  Jan Hubicka  <jh@suse.cz>
4811
4812         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4813
4814 2010-06-30  Michael Matz  <matz@suse.de>
4815
4816         PR bootstrap/44699
4817         * gcc.dg/pr44699.c: New test.
4818
4819 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4820
4821         PR tree-optimization/39799
4822         * c-c++-common/uninit-17.c: New test.
4823
4824 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4825
4826         PR libfortran/43298
4827         * gfortran.dg/read_infnan_1.f90: New test.
4828
4829 2010-06-29  Jason Merrill  <jason@redhat.com>
4830
4831         Enable implicitly declared move constructor/operator= (N3053).
4832         * g++.dg/cpp0x/implicit3.C: New.
4833         * g++.dg/cpp0x/implicit4.C: New.
4834         * g++.dg/cpp0x/implicit5.C: New.
4835         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4836         * g++.dg/cpp0x/not_special.C: Adjust.
4837         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4838         * g++.dg/cpp0x/rv1n.C: Adjust.
4839         * g++.dg/cpp0x/rv1p.C: Adjust.
4840         * g++.dg/cpp0x/rv2n.C: Adjust.
4841         * g++.dg/cpp0x/rv2p.C: Adjust.
4842         * g++.dg/cpp0x/rv3n.C: Adjust.
4843         * g++.dg/cpp0x/rv3p.C: Adjust.
4844         * g++.dg/cpp0x/rv4n.C: Adjust.
4845         * g++.dg/cpp0x/rv4p.C: Adjust.
4846         * g++.dg/cpp0x/rv5n.C: Adjust.
4847         * g++.dg/cpp0x/rv5p.C: Adjust.
4848         * g++.dg/cpp0x/rv6n.C: Adjust.
4849         * g++.dg/cpp0x/rv6p.C: Adjust.
4850         * g++.dg/cpp0x/rv7n.C: Adjust.
4851         * g++.dg/cpp0x/rv7p.C: Adjust.
4852         * g++.dg/cpp0x/rv8p.C: Adjust.
4853         * g++.dg/gomp/pr26690-1.C: Adjust.
4854         * g++.dg/other/error20.C: Adjust.
4855         * g++.dg/other/error31.C: Adjust.
4856         * g++.dg/parse/error19.C: Adjust.
4857         * g++.dg/template/qualttp5.C: Adjust.
4858         * g++.old-deja/g++.law/ctors5.C: Adjust.
4859
4860         Enable implicitly deleted functions (N2346)
4861         * g++.dg/cpp0x/defaulted17.C: New.
4862         * g++.dg/cpp0x/implicit1.C: New.
4863         * g++.dg/cpp0x/implicit2.C: New.
4864         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4865         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4866         * g++.dg/init/ctor4.C: Adjust.
4867         * g++.dg/init/synth2.C: Adjust.
4868         * g++.dg/lto/20081118_1.C: Adjust.
4869         * g++.dg/other/error13.C: Adjust.
4870         * g++.dg/other/unused1.C: Adjust.
4871         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4872         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4873         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4874         * g++.old-deja/g++.law/ctors17.C: Adjust.
4875         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4876         * g++.old-deja/g++.pt/assign1.C: Adjust.
4877         * g++.old-deja/g++.pt/crash20.C: Adjust.
4878
4879         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4880         * g++.dg/cpp0x/defaulted13.C: Adjust.
4881         * g++.dg/cpp0x/defaulted2.C: Adjust.
4882         * g++.dg/cpp0x/defaulted3.C: Adjust.
4883         * g++.dg/cpp0x/initlist9.C: Adjust.
4884         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4885         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4886         * g++.dg/init/synth2.C: Adjust.
4887
4888         * g++.dg/cpp0x/defaulted19.C: New.
4889
4890         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4891         * g++.dg/template/error23.C: Fix for -std=c++0x.
4892
4893 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4894
4895         PR fortran/44718
4896         * gfortran.dg/proc_ptr_28.f90: New.
4897
4898 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR tree-optimization/43801
4901         * g++.dg/torture/pr43801.C: New test.
4902
4903         PR debug/44668
4904         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4905
4906 2010-06-29  Jason Merrill  <jason@redhat.com>
4907
4908         PR c++/44587
4909         * g++.dg/template/qualified-id2.C: New.
4910         * g++.dg/template/qualified-id3.C: New.
4911
4912 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4913
4914         PR fortran/44696
4915         * gfortran.dg/associated_target_4.f90: New.
4916
4917 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4918
4919         PR fortran/44582
4920         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4921
4922 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4923
4924         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4925
4926 2010-06-29  Jan Hubicka  <jh@suse.cz>
4927
4928         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4929
4930 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4931
4932         PR target/43902
4933         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4934         * gcc.target/arm/wmul-3.c: New test.
4935         * gcc.target/arm/wmul-4.c: New test.
4936
4937 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4938
4939         PR rtl-optimization/44659
4940         * gcc.target/i386/extract-1.c: New.
4941         * gcc.target/i386/extract-2.c: Likewise.
4942         * gcc.target/i386/extract-3.c: Likewise.
4943         * gcc.target/i386/extract-4.c: Likewise.
4944         * gcc.target/i386/extract-5.c: Likewise.
4945         * gcc.target/i386/extract-6.c: Likewise.
4946
4947 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4948
4949         PR c++/44682
4950         * g++.dg/warn/Wunused-var-14.C: New test.
4951
4952 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4953
4954         PR fortran/43298
4955         * gfortran.dg/nan_6.f90: New.
4956
4957 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4958
4959         PR tree-optimization/43781
4960         * gcc.dg/torture/pr43781.c: New.
4961
4962 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4963
4964         PR fortran/40158
4965         * gfortran.dg/actual_rank_check_1.f90: New test.
4966
4967 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4968
4969         * gcc.dg/ipa/ipa-sra-6.c: New test.
4970
4971 2010-06-28  Jan Hubicka  <jh@suse.cz>
4972
4973         PR tree-optimization/44687
4974         * gcc.c-torture/compile/pr44687.c
4975
4976 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4977
4978         PR c++/44535
4979         * g++.dg/torture/pr44535.C: New test.
4980
4981 2010-06-28  Michael Matz  <matz@suse.de>
4982
4983         PR middle-end/44592
4984         * gfortran.dg/pr44592.f90: New test.
4985
4986 2010-06-28  Jan Hubicka  <jh@suse.cz>
4987
4988         PR tree-optimization/44357
4989         * g++.dg/torture/pr44357.C: New testcase.
4990
4991 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4992
4993         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4994         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4995         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4996         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4997         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4998         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4999         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5000         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5001
5002 2010-06-27  Jan Hubicka  <jh@suse.cz>
5003
5004         * gcc.c-torture/compile/pr44686.c: New file.
5005
5006 2010-06-27  Richard Guenther  <rguenther@suse.de>
5007
5008         PR tree-optimization/44683
5009         * gcc.c-torture/execute/pr44683.c: New testcase.
5010
5011 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5012
5013         * gnat.dg/noreturn3.ad[sb]: New test.
5014
5015 2010-06-26  Jason Merrill  <jason@redhat.com>
5016
5017         * g++.dg/cpp0x/explicit5.C: New.
5018
5019 2010-06-26  Richard Guenther  <rguenther@suse.de>
5020
5021         PR tree-optimization/44393
5022         * gcc.dg/pr44393.c: New testcase.
5023
5024 2010-06-26  Jan Hubicka  <jh@suse.cz>
5025
5026         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5027
5028 2010-06-26  Richard Guenther  <rguenther@suse.de>
5029
5030         PR middle-end/44674
5031         * gcc.dg/pr44674.c: New testcase.
5032
5033 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5034
5035         * gcc.dg/opts-3.c: New test.
5036
5037 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5038
5039         * gfortran.dg/type_decl_1.f90: New.
5040         * gfortran.dg/type_decl_2.f90: New.
5041
5042 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5043
5044         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5045         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5046
5047 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5048
5049         PR testsuite/38946
5050         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5051         error in comparing reals.
5052
5053 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5054
5055         * selected_real_kind_2.f90: New.
5056         * selected_real_kind_3.f90: New.
5057
5058 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5059
5060         * gfortran.dg/entry_19.f90: New.
5061
5062 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5063
5064         * gfortran.dg/end_subroutine_1.f90: New.
5065         * gfortran.dg/end_subroutine_2.f90: New.
5066         * gfortran.dg/interface_proc_end.f90: Update.
5067
5068 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5069
5070         * gfortran.dg/semicolon_fixed.f: Update.
5071         * gfortran.dg/semicolon_fixed_2.f: New.
5072         * gfortran.dg/semicolon_free_2.f90: New.
5073         * gfortran.dg/semicolon_free.f90: Update.
5074
5075 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5076
5077         PR fortran/44448
5078         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5079
5080 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5081
5082         * g++.dg/ipa/iinline-3.C: New test.
5083         * gcc.dg/ipa/modif-1.c: Removed.
5084
5085 2010-06-25  Jan Hubicka  <jh@suse.cz>
5086
5087         * gcc.dg/tree-ssa/ipa-split-1.c
5088
5089 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5090
5091         * g++.dg/ipa/iinline-2.C: New test.
5092
5093 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR middle-end/43866
5096         * gfortran.dg/pr43866.f90: New test.
5097
5098         PR tree-optimization/44539
5099         * gcc.dg/pr44539.c: New test.
5100
5101 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5102
5103         From Jim Wilson:
5104         PR target/43902
5105         * gcc.target/mips/madd-9.c: New test.
5106
5107 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5108
5109         PR c/44517
5110         * gcc.dg/noncompile/pr44517.c: New.
5111         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5112
5113 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5114
5115         PR testsuite/43283
5116         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5117         and add argument to nop for IA64.
5118
5119 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5120
5121         PR target/44588
5122         * gcc.target/i386/mod-1.c: New.
5123         * gcc.target/i386/umod-1.c: Likewise.
5124         * gcc.target/i386/umod-2.c: Likewise.
5125         * gcc.target/i386/umod-3.c: Likewise.
5126
5127 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR middle-end/44492
5130         * g++.dg/torture/pr44492.C: New test.
5131
5132 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5133
5134         * c-c++-common/warn-omitted-condop.c: New.
5135
5136 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5137
5138         PR fortran/44614
5139         * gfortran.dg/import8.f90: New.
5140
5141 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5142
5143         * gnat.dg/not_null.adb: Update test case.
5144
5145 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5146
5147         PR c++/44619
5148         * g++.dg/warn/Wunused-var-13.C: New test.
5149
5150         PR c++/44627
5151         * g++.dg/diagnostic/method1.C: New test.
5152
5153 2010-06-22  Cary Coutant  <ccoutant@google.com>
5154
5155         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5156
5157 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5158
5159         PR fortran/44616
5160         * gfortran.dg/abstract_type_8.f03: New.
5161
5162 2010-06-21  Jason Merrill  <jason@redhat.com>
5163
5164         * g++.dg/cpp0x/noexcept08.C: New.
5165
5166         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5167
5168 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5169
5170         PR target/44615
5171         * gcc.target/i386/sse2-vec-2a.c: New.
5172
5173 2010-06-21  DJ Delorie  <dj@redhat.com>
5174
5175         * gcc.dg/pragma-diag-1.c: New.
5176
5177 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5178
5179         PR target/44615
5180         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5181
5182 2010-06-21  Alan Modra  <amodra@gmail.com>
5183
5184         PR testsuite/44505
5185         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5186         tail call to check_fa_mid.
5187
5188 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5189
5190         PR target/44575
5191         * gcc.c-torture/execute/pr44575.c: New test.
5192
5193 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5194
5195         PR fortran/40632
5196         * gfortran.dg/contiguous_1.f90: New.
5197         * gfortran.dg/contiguous_2.f90: New.
5198         * gfortran.dg/contiguous_3.f90: New.
5199
5200 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5201
5202         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5203         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5204
5205 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5206
5207         PR target/44546
5208         * gcc.target/i386/pr44546.c: New test.
5209
5210 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5211
5212         * gcc.dg/opts-2.c: New test.
5213
5214 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5215
5216         PR fortran/44584
5217         * gfortran.dg/typebound_proc_15.f03: Modified.
5218
5219 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5220
5221         PR target/44072
5222         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5223         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5224
5225 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5226
5227         * g++.dg/ext/label13.C: Fix typo in last change.
5228
5229 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5230
5231         PR libfortran/44477
5232         * gfortran.dg/eof_3.f90
5233         * gfortran.dg/endfile_2.f90
5234         * gfortran.dg/endfile_4.f90
5235         * gfortran.dg/endfile_3.f90
5236
5237 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5238
5239         PR c++/41090
5240         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5241
5242 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5243
5244         PR fortran/44556
5245         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5246
5247 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5248
5249         * gcc.target/arm/pr40900.c: New test.
5250
5251 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5252
5253         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5254
5255 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5256
5257         PR fortran/44558
5258         * gfortran.dg/typebound_call_15.f03: New.
5259
5260 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5261
5262         PR c++/44486
5263         * g++.dg/pr44486.C: New.
5264
5265 2010-06-16  DJ Delorie  <dj@redhat.com>
5266
5267         * gcc.target/i386/volatile-bitfields-1.c: New.
5268         * gcc.target/i386/volatile-bitfields-2.c: New.
5269
5270 2010-06-16  Jason Merrill  <jason@redhat.com>
5271
5272         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5273
5274         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5275
5276 2010-06-16  Richard Guenther  <rguenther@suse.de>
5277
5278         PR c/44555
5279         * gcc.c-torture/execute/pr44555.c: New testcase.
5280
5281 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5282
5283         PR fortran/44549
5284         * gfortran.dg/typebound_proc_16.f03: New.
5285
5286 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5287
5288         * g++.dg/torture/pr43905.C: New test.
5289
5290 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5291
5292         PR testsuite/44538
5293         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5294         initialization loop from being vectorized.
5295         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5296
5297 2010-06-16  Alan Modra  <amodra@gmail.com>
5298
5299         PR tree-optimization/44507
5300         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5301
5302 2010-06-15  Jason Merrill  <jason@redhat.com>
5303
5304         * g++.dg/overload/arg3.C: Adjust error locations.
5305         * g++.dg/overload/copy1.C: Likewise.
5306         * g++.dg/tc1/dr152.C: Likewise.
5307         * g++.dg/template/incomplete4.C: Likewise.
5308         * g++.dg/template/incomplete5.C: Likewise.
5309         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5310         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5311         * g++.old-deja/g++.pt/crash9.C: Likewise.
5312
5313         * g++.dg/inherit/virtual5.C: New.
5314
5315         * g++.dg/cpp0x/defaulted18.C: New.
5316
5317         * g++.dg/cpp0x/initlist40.C: New.
5318
5319         * g++.dg/cpp0x/initlist39.C: New.
5320
5321 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5322
5323         PR middle-end/44391
5324         * gcc.dg/graphite/pr44391.c: New.
5325
5326 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5327
5328         PR fortran/43388
5329         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5330         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5331         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5332         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5333
5334 2010-06-15  Richard Guenther  <rguenther@suse.de>
5335
5336         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5337
5338 2010-06-15  Richard Guenther  <rguenther@suse.de>
5339
5340         * gcc.dg/vect/bb-slp-21.c: Adjust.
5341         * gcc.dg/vect/bb-slp-13.c: Likewise
5342         * gcc.dg/vect/bb-slp-4.c: Likewise
5343         * gcc.dg/vect/bb-slp-22.c: Likewise
5344         * gcc.dg/vect/bb-slp-14.c: Likewise
5345         * gcc.dg/vect/bb-slp-23.c: Likewise
5346         * gcc.dg/vect/bb-slp-15.c: Likewise
5347         * gcc.dg/vect/bb-slp-17.c: Likewise
5348         * gcc.dg/vect/bb-slp-18.c: Likewise
5349         * gcc.dg/vect/bb-slp-19.c: Likewise
5350         * gcc.dg/vect/bb-slp-10.c: Likewise
5351         * gcc.dg/vect/bb-slp-11.c: Likewise
5352         * gcc.dg/vect/bb-slp-20.c: Likewise
5353         * gcc.dg/vect/bb-slp-3.c: Likewise
5354
5355 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5356
5357         PR fortran/44536
5358         * gfortran.dg/gomp/pr44536.f90: New test.
5359         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5360
5361 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5362
5363         PR target/44534
5364         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5365         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5366
5367 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5368
5369         PR tree-optimization/44508
5370         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5371
5372         PR bootstrap/44509
5373         * gcc.dg/pr44509.c: New test.
5374
5375 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5376
5377         PR tree-optimization/44507
5378         * gcc.dg/vect/pr44507.c: New test.
5379
5380 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5381
5382         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5383         and c-pretty-print.h.
5384
5385         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5386
5387 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5388
5389         * gfortran.dg/whole_file_18.f90: Updated error message.
5390
5391 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5392
5393         * gfortran.dg/whole_file_20.f03: New.
5394
5395 2010-06-12  Jan Hubicka  <jh@suse.cz>
5396
5397         * gcc.c-torture/compile/pc44485.c: New testcase.
5398
5399 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5400
5401         PR fortran/40117
5402         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5403         * gfortran.dg/typebound_proc_14.f03: New.
5404         * gfortran.dg/typebound_proc_15.f03: New.
5405
5406 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5407
5408         * gcc.dg/opts-1.c: New test.
5409
5410 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5411
5412         * gcc.dg/funroll-loops-all.c: Update expected error.
5413
5414 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5415
5416         PR target/44481
5417         * gcc.target/i386/pr44481.c: New test.
5418
5419 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5420
5421         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5422
5423 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5424
5425         PR middle-end/44483
5426         * gcc.dg/tree-ssa/pr44483.c: New.
5427
5428 2010-06-11  Paul Brook  <paul@codesourcery.com>
5429
5430         * g++.dg/other/arm-neon-1.C: New test.
5431
5432 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5433
5434         PR fortran/42051
5435         PR fortran/43896
5436         * gfortran.dg/class_23.f03: New test.
5437
5438 2010-06-11  Jan Hubicka  <jh@suse.cz>
5439
5440         * gcc.dg/ipa/pure-const-2.c: New testcase.
5441
5442 2010-06-11  Jan Hubicka  <jh@suse.cz>
5443
5444         * gcc.dg/noreturn-7.c: Update.
5445         * gcc.dg/noreturn-4.c: Update.
5446
5447 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5448
5449         Fix MIPS bootstrap
5450         * g++.dg/other/typedef4.C: New test.
5451
5452 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5453
5454         PR fortran/44207
5455         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5456
5457 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5458
5459         PR fortran/44457
5460         * gfortran.dg/asynchronous_3.f03
5461
5462 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5463
5464         PR middle-end/44185
5465         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5466         non-temporal stores out of the tests to form new test cases.  As a
5467         result, no non-temporal store should be generated in this case.
5468
5469         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5470         prefetch-7.c that generate one non-temporal store.
5471
5472         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5473         prefetch-7.c that generate one non-temporal store and one
5474         one-temporal prefetch.
5475
5476 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5477
5478         PR tree-optimization/44258
5479         * gcc.dg/tree-ssa/pr44258.c: New test.
5480
5481 2010-06-10  Daniel Kraft  <d@domob.eu>
5482
5483         PR fortran/38936
5484         * gfortran.dg/associate_1.f03: New test.
5485         * gfortran.dg/associate_2.f95: New test.
5486         * gfortran.dg/associate_3.f03: New test.
5487         * gfortran.dg/associate_4.f08: New test.
5488
5489 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5490
5491         * gfortran.dg/selected_char_kind_4.f90: New test.
5492
5493 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5494
5495         * gcc.dg/pr42461.c: New test.
5496
5497 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5498
5499         PR fortran/44347
5500         * gfortran.dg/selected_real_kind_1.f90: New.
5501
5502 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5503
5504         PR fortran/44359
5505         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5506         warning.
5507         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5508         check for warning.
5509
5510 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5511
5512         * gfortran.dg/data_namelist_conflict.f90: New test.
5513
5514 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5515
5516         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5517         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5518         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5519
5520 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5521
5522         * gfortran.dg/mvbits_9.f90: New test.
5523         * gfortran.dg/ibset_1.f90: Ditto.
5524         * gfortran.dg/ibits_1.f90: Ditto.
5525         * gfortran.dg/btest_1.f90: Ditto.
5526         * gfortran.dg/ibclr_1.f90: Ditto.
5527
5528 2010-06-09  Jason Merrill  <jason@redhat.com>
5529
5530         PR c++/44366
5531         * g++.dg/cpp0x/decltype23.C: Move to...
5532         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5533
5534 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5535
5536         PR fortran/44211
5537         * gfortran.dg/typebound_call_14.f03: New test.
5538
5539 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5540
5541         PR tree-optimization/44423
5542         * gcc.dg/tree-ssa/pr44423.c: New test.
5543
5544 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5545
5546         PR testsuite/42843
5547         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5548         TV_NONE to initialize tv_id field.
5549         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5550         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5551         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5552         Include toplev.h .
5553         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5554         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5555         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5556
5557 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5558
5559         PR tree-optimization/39874
5560         PR middle-end/28685
5561         * gcc.dg/pr39874.c: New file.
5562
5563 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5564
5565         * g++.dg/ext/attr-alias-1.C: New.
5566         * g++.dg/ext/attr-alias-2.C: New.
5567
5568 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5569
5570         PR fortran/44446
5571         * gfortran.dg/proc_ptr_27.f90: New.
5572
5573 2010-06-07  Jason Merrill  <jason@redhat.com>
5574
5575         PR c++/44366
5576         * g++.dg/cpp0x/decltype23.C: New.
5577
5578 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5579             Shujing Zhao  <pearly.zhao@oracle.com>
5580
5581         PR c/37724
5582         * gcc.dg/c90-const-expr-10.c: Adjust.
5583         * gcc.dg/c99-const-expr-10.c: Adjust.
5584         * gcc.dg/init-bad-7.c: New.
5585
5586 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5587
5588         * lib/target-supports.exp (check_effective_target_gas): New proc.
5589         * gcc.c-torture/execute/960321-1.x: New file.
5590
5591 2010-06-07  Jason Merrill  <jason@redhat.com>
5592
5593         PR c++/44401
5594         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5595
5596 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR c++/44444
5599         * g++.dg/warn/Wunused-var-12.C: New test.
5600
5601         PR c++/44443
5602         * c-c++-common/Wunused-var-11.c: New test.
5603
5604 2010-06-07  Jan Hubicka  <jh@suse.cz>
5605
5606         * gcc.dg/ipa/pure-const-1.c: New testcase.
5607
5608 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5609
5610         PR rtl-optimization/44404
5611         * gcc.dg/pr44404.c: New.
5612
5613 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5614
5615         PR target/44159
5616         * gcc.target/i386/abi-2.c: Check sysv abi here.
5617         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5618         function to avoid failures by different ABIs.
5619         * gcc.target/i386/aes-check.h: Likewise.
5620         * gcc.target/i386/avx-check.h: Likewise.
5621         * gcc.target/i386/fma4-check.h: Likewise.
5622         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5623         * gcc.target/i386/mmx-check.h: Likewise.
5624         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5625         * gcc.target/i386/pclmul-check.h: Likewise.
5626         * gcc.target/i386/sse-check.h: Likewise.
5627         * gcc.target/i386/sse2-check.h: Likewise.
5628         * gcc.target/i386/sse3-check.h: Likewise.
5629         * gcc.target/i386/sse4_1-check.h: Likewise.
5630         * gcc.target/i386/sse4_2-check.h: Likewise.
5631         * gcc.target/i386/sse4a-check.h: Likewise.
5632         * gcc.target/i386/ssse3-check.h: Likewise.
5633         * gcc.target/i386/xop-check.h: Likewise.
5634         * gcc.target/i386/pr27971.c: Fix for LLP64.
5635         * gcc.target/i386/pr39139.c: Likewise.
5636         * gcc.target/i386/pr39315-check.c: Likewise.
5637         * gcc.target/i386/vararg-1.c: Likewise.
5638         * gcc.target/i386/vararg-2.c: Likewise.
5639         Additional add dg-compile to avoid failure due
5640         missing foo symbol.
5641
5642         * gcc.dg/compound-literal-1.c: Fix for llp64.
5643         * gcc.dg/pr32370.c: Likewise.
5644         * gcc.dg/pr37561.c: Likewise.
5645         * gcc.dg/pr41340.c: Likewise.
5646         * gcc.dg/pr41551.c: Likewise.
5647
5648 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5649
5650         PR c++/44188
5651         * g++.dg/debug/dwarf2/typedef3.C: New test.
5652
5653 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5654
5655         PR c/20000
5656         * c-c++-common/pr20000.c: New.
5657
5658 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5659
5660         PR c++/44086
5661         * g++.dg/init/pr44086.C: New.
5662         * g++.dg/cpp0x/decltype4.C: Adjust.
5663
5664 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5665
5666         PR fortran/43945
5667         * gfortran.dg/generic_23.f03: New test.
5668
5669 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5670
5671         PR fortran/43895
5672         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5673
5674 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5675
5676         PR c++/44361
5677         * c-c++-common/Wunused-var-9.c: New test.
5678
5679 2010-06-05  Jason Merrill  <jason@redhat.com>
5680
5681         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5682
5683 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5684
5685         PR c/44322
5686         * gcc.dg/c99-restrict-4.c: New test.
5687
5688 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5689
5690         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5691         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5692         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5693         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5694         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5695         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5696         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5697         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5698         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5699         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5700         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5701         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5702         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5703         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5704         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5705         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5706         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5707         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5708         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5709         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5710         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5711         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5712
5713 2010-06-04  Jason Merrill  <jason@redhat.com>
5714
5715         * g++.dg/cpp0x/noexcept06.C: New.
5716         * g++.dg/cpp0x/noexcept07.C: New.
5717
5718         * g++.dg/cpp0x/noexcept01.C: New.
5719         * g++.dg/cpp0x/noexcept02.C: New.
5720         * g++.dg/cpp0x/noexcept03.C: New.
5721         * g++.dg/cpp0x/noexcept04.C: New.
5722         * g++.dg/cpp0x/noexcept05.C: New.
5723
5724 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5725
5726         PR c++/44412
5727         * g++.dg/warn/Wunused-var-10.C: New test.
5728         * g++.dg/warn/Wunused-var-11.C: New test.
5729
5730         PR c++/44362
5731         * c-c++-common/Wunused-var-10.c: New test.
5732
5733 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5734
5735         PR c/25880
5736         * gcc.dg/assign-warn-2.c: Update.
5737         * gcc.dg/cpp/line3.c: Update.
5738         * gcc.dg/c99-array-lval-8.c: Update.
5739         * gcc.dg/cast-qual-2.c: Update.
5740         * gcc.dg/c99-arraydecl-3.c:  Update.
5741         * gcc.dg/assign-warn-1.c:  Update.
5742         * gcc.dg/format/gcc_diag-1.c:  Update.
5743
5744 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5745
5746         PR rtl-optimization/39871
5747         PR rtl-optimization/40615
5748         PR rtl-optimization/42500
5749         PR rtl-optimization/42502
5750         * gcc.target/arm/eliminate.c: New test.
5751
5752 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5753
5754         PR libstdc++/44410
5755         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5756         * g++.old-deja/g++.other/delete3.C: Likewise.
5757         * g++.old-deja/g++.other/new.C: Likewise.
5758         * g++.old-deja/g++.law/operators27.C: Likewise.
5759         * g++.old-deja/g++.mike/p755.C: Likewise.
5760         * g++.dg/eh/new1.C: Likewise.
5761         * g++.dg/init/new5.C: Likewise.
5762
5763 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5764
5765         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5766         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5767         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5768
5769 2010-06-03  Richard Guenther  <rguenther@suse.de>
5770
5771         PR lto/41921
5772         * lib/lto.exp: Always load gcc.exp.
5773         (lto-obj): For C source files invoke gcc_target_compile.
5774         * g++.dg/lto/20100603-1_0.C: New testcase.
5775         * g++.dg/lto/20100603-1_1.c: Likewise.
5776
5777 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5778
5779         PR tree-optimization/43688
5780         * gfortran.dg/pr43688.f90: New.
5781
5782 2010-06-03  Richard Guenther  <rguenther@suse.de>
5783
5784         PR lto/41584
5785         * gcc.dg/lto/20100603-1_0.c: New testcase.
5786         * gcc.dg/lto/20100603-2_0.c: Likewise.
5787         * gcc.dg/lto/20100603-3_0.c: Likewise.
5788
5789 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5790
5791         PR target/44218
5792         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5793         * gcc.target/powerpc/recip-2.c: Ditto.
5794         * gcc.target/powerpc/recip-3.c: Ditto.
5795         * gcc.target/powerpc/recip-4.c: Ditto.
5796         * gcc.target/powerpc/recip-5.c: Ditto.
5797         * gcc.target/powerpc/recip-6.c: Ditto.
5798         * gcc.target/powerpc/recip-7.c: Ditto.
5799         * gcc.target/powerpc/recip-test.h: Ditto.
5800         * gcc.target/powerpc/recip-test2.h: Ditto.
5801
5802 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5803
5804         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5805
5806 2010-06-02  Jason Merrill  <jason@redhat.com>
5807
5808         * g++.dg/ext/vector9.C: Expect typedef in error message.
5809
5810         PR c++/9726
5811         PR c++/23594
5812         PR c++/44333
5813         * g++.dg/tc1/dr101.C: Remove xfails.
5814
5815 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5816
5817         PR middle-end/44372
5818         * g++.dg/ipa/pr44372.C: New.
5819
5820 2010-06-02  Jan Hubicka  <jh@suse.cz>
5821
5822         PR middle-end/44295
5823         * g++.dg/torture/pr44295.C: Neww testcase.
5824
5825 2010-06-02  Jan Hubicka  <jh@suse.cz>
5826
5827         * gcc.dg/tree-ssa/loadpre6.c: Update.
5828
5829 2010-06-02  Richard Guenther  <rguenther@suse.de>
5830
5831         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5832         diagnostic.h.
5833
5834 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5835
5836         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5837         the link fail message.
5838
5839 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5840
5841         PR fortran/44360
5842         * gfortran.dg/use_13.f90: New test case.
5843
5844 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5845
5846         PR fortran/44371
5847         * gfortran.dg/error_stop_2.f08: Minor update.
5848
5849 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5850
5851         PR fortran/44371
5852         * gfortran.dg/error_stop_1.f08: New test.
5853         * gfortran.dg/error_stop_2.f08: New test.
5854
5855 2010-06-01  Jason Merrill  <jason@redhat.com>
5856
5857         DR 990
5858         * g++.dg/cpp0x/initlist37.C: New.
5859         * g++.dg/cpp0x/initlist38.C: New.
5860
5861         PR c++/44358
5862         * g++.dg/cpp0x/initlist36.C: New.
5863
5864 2010-05-31 Jan Hubicka  <jh@suse.cz>
5865
5866         * gcc.dg/noreturn-8.c: New testcase.
5867
5868 2010-05-31 Jan Hubicka  <jh@suse.cz>
5869
5870         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5871         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5872
5873 2010-05-31 Jan Hubicka  <jh@suse.cz>
5874
5875         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5876         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5877
5878 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5879
5880         PR fortran/36928
5881         * gfortran.dg/dependency_27.f90:  New test.
5882         * gfortran.dg/array_assign_1.F90:  New test.
5883
5884 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5885
5886         PR target/44338
5887         * gcc.target/i386/sse-24.c: New test.
5888
5889 2010-05-31  Jan Hubicka  <jh@suse.cz>
5890
5891         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5892
5893 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR middle-end/44337
5896         * gcc.dg/pr44337.c: New test.
5897
5898         PR tree-optimization/44182
5899         * g++.dg/debug/pr44182.C: New test.
5900
5901 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5902
5903         * gcc.dg/nested-func-7.c: New test.
5904         * gnat.dg/frame_overflow.adb: Adjust directives.
5905
5906 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5907
5908         * gnat.dg/prot2.ad[sb]: New test.
5909         * gnat.dg/prot2_pkg1.ads: New helper.
5910         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5911
5912 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5913
5914         * gnat.dg/array11.adb: Adjust dg-warning directive.
5915         * gnat.dg/object_overflow.adb: Likewise.
5916
5917 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5918
5919         PR middle-end/44306
5920         * gcc.dg/tree-ssa/pr44306.c: New.
5921
5922 2010-05-29  Jan Hubicka  <jh@suse.cz>
5923
5924         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5925
5926 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5927
5928         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5929
5930 2010-05-28  Mike Stump  <mikestump@comcast.net>
5931
5932         PR objc/44125
5933         * objc.dg/const-str-9.m: Remove static.
5934
5935 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5936
5937         PR target/43636
5938         * gcc.c-torture/compile/pr43636.c: New test.
5939
5940 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5941
5942         PR objc++/23616
5943         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5944         * obj-c++.dg/try-catch-9.mm: Ditto.
5945
5946 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5947
5948         Revert patch for PR c++/44188
5949         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5950
5951 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5952
5953         PR c++/44188
5954         * g++.dg/debug/dwarf2/typedef3.C: New test.
5955
5956 2010-05-27  Jason Merrill  <jason@redhat.com>
5957
5958         PR c++/43555
5959         * g++.dg/ext/vla9.C: New.
5960
5961 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5962
5963         PR objc/44140
5964         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5965         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5966         * objc.dg/torture/tls/thr-init.m: Ditto.
5967         * objc.dg/torture/trivial.m: Ditto.
5968         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5969         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5970         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5971         * obj-c++.dg/torture/trivial.mm: Ditto.
5972
5973 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5974
5975         * g++.dg/lto/20100302_0.C: Skip on darwin.
5976
5977 2010-05-27  Richard Guenther  <rguenther@suse.de>
5978
5979         PR tree-optimization/44284
5980         * gcc.dg/vect/vect-118.c: New testcase.
5981         * gcc.dg/vect/bb-slp-20.c: Adjust.
5982         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5983         * gcc.dg/vect/slp-9.c: Likewise.
5984         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5985         * gcc.dg/vect/vect-10.c: Likewise.
5986         * gcc.dg/vect/vect-109.c: Likewise.
5987         * gcc.dg/vect/vect-12.c: Likewise.
5988         * gcc.dg/vect/vect-36.c: Likewise.
5989         * gcc.dg/vect/vect-7.c: Likewise.
5990         * gcc.dg/vect/vect-iv-8.c: Likewise.
5991         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5992         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5993         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5994         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5995         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5996         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5997         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5998         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5999         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6000         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6001         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6002         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6003         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6004         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6005         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6006         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6007         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6008
6009 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6010
6011         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6012         necessary.
6013
6014 2010-05-26  Jan Hubicka  <jh@suse.cz>
6015
6016         * gcc.dg/lto/materialize-1_0.c: New file.
6017         * gcc.dg/lto/materialize-1_1.c: New file.
6018
6019 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6020
6021         * gnat.dg/lto10.adb: New test.
6022         * gnat.dg/lto10_pkg.ads: New helper.
6023
6024 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6025
6026         * lib/target-supports.exp (check_effective_target_int128): New
6027         function to check if __int128 types are available for target.
6028         * c-c++-common/int128-types-1.c: New.
6029         * c-c++-common/int128-1.c: New.
6030         * c-c++-common/int128-2.c: New.
6031         * g++.dg/abi/mangle43.C: New.
6032         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6033         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6034         pointer-wide scalar.
6035         * g++.dg/other/pr25632.C: Likewise.
6036         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6037         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6038         overflow warnings.
6039         * g++.dg/warn/pr13358-4.C: Likewise.
6040         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6041         * g++.dg/warn/Wconversion-null.C: Likewise.
6042
6043 2010-05-26  Jason Merrill  <jason@redhat.com>
6044
6045         PR c++/43382
6046         * g++.dg/cpp0x/variadic101.C: New.
6047
6048 2010-05-26  Richard Guenther  <rguenther@suse.de>
6049
6050         PR rtl-optimization/44164
6051         * gcc.c-torture/execute/pr44164.c: New testcase.
6052         * g++.dg/tree-ssa/pr13146.C: Adjust.
6053
6054 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6055
6056         PR fortran/40011
6057         * gfortran.dg/whole_file_19.f90 : New test.
6058
6059 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6060
6061         PR fortran/30668
6062         PR fortran/31346
6063         PR fortran/34260
6064         * gfortran.dg/pr40999.f: Fix function type.
6065         * gfortran.dg/whole_file_5.f90: Likewise.
6066         * gfortran.dg/whole_file_6.f90: Likewise.
6067         * gfortran.dg/whole_file_16.f90: New.
6068         * gfortran.dg/whole_file_17.f90: New.
6069         * gfortran.dg/whole_file_18.f90: New.
6070
6071 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6072             Iain Sandoe  <iains@gcc.gnu.org>
6073
6074         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6075         * gcc.c-torture/compile/pr44197.c: Require alias support.
6076         * gcc.dg/lto/20081222_0.c: Ditto.
6077
6078 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR debug/42801
6081         * gcc.dg/guality/vla-2.c: New test.
6082
6083 2010-05-25  Richard Guenther  <rguenther@suse.de>
6084
6085         PR middle-end/44069
6086         * g++.dg/torture/pr44069.C: New testcase.
6087
6088 2010-05-25  Richard Guenther  <rguenther@suse.de>
6089
6090         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6091
6092 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6093
6094         PR objc/44140
6095         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6096
6097 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6098
6099         * obj-c++.dg/torture/tls/trivial.mm: New.
6100         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6101         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6102         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6103         * obj-c++.dg/torture/tls/diag-1.mm: New.
6104         * obj-c++.dg/torture/tls/tls.exp: New.
6105         * obj-c++.dg/torture/trivial.mm: New.
6106         * obj-c++.dg/torture/dg-torture.exp: New.
6107         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6108         * obj-c++.dg/tls/trivial.m: New.
6109         * obj-c++.dg/tls/init-1.mm: New.
6110         * obj-c++.dg/tls/diag-1.mm: New.
6111         * obj-c++.dg/tls/init-2.mm: New.
6112         * obj-c++.dg/tls/diag-2.mm: New.
6113         * obj-c++.dg/tls/diag-3.mm: New.
6114         * obj-c++.dg/tls/diag-4.mm: New.
6115         * obj-c++.dg/tls/static-1.mm: New.
6116         * obj-c++.dg/tls/tls.exp: New.
6117         * obj-c++.dg/tls/diag-5.mm: New.
6118         * obj-c++.dg/tls/static-1a.mm: New.
6119         * objc-obj-c++-shared/Object1.mm: New.
6120         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6121
6122 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6123
6124         PR objc++/43689
6125         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6126         * obj-c++.dg/const-str-6.mm: Ditto.
6127
6128 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6129
6130         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6131
6132 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6133
6134         PR ada/38394
6135         * gnat.dg/array13.ad[sb]: New test.
6136
6137 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6138             Sandra Loosemore  <sandra@codesourcery.com>
6139
6140         * gcc.target/arm/neon/: Regenerated test cases.
6141
6142         * gcc.target/arm/neon/polytypes.c,
6143         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6144         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6145         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6146         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6147         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6148         dg-add-options arm_neon.
6149
6150         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6151         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6152         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6153         and arm_neon_fp16_ok.
6154
6155         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6156         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6157
6158         * lib/target-supports.exp (add_options_for_arm_neon): New.
6159         (check_effective_target_arm_neon_ok_nocache): New, from
6160         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6161         (check_effective_target_arm_neon_ok): Use
6162         check_effective_target_arm_neon_ok_nocache.
6163         (add_options_for_arm_neon_fp16)
6164         (check_effective_target_arm_neon_fp16_ok)
6165         check_effective_target_arm_neon_fp16_ok_nocache): New.
6166         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6167
6168 2010-05-24  Jason Merrill  <jason@redhat.com>
6169
6170         PR c++/41510
6171         * g++.dg/cpp0x/initlist35.C: New.
6172         * g++.dg/init/brace6.C: Adjust.
6173
6174 2010-05-24  Paul Brook  <paul@codesourcery.com>
6175
6176         * gcc.target/arm/frame-pointer-1.c: New test.
6177         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6178         pointer elimination.
6179
6180 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6181
6182         PR target/44245
6183         * gcc.target/i386/crc32-3.c: New.
6184         * gcc.target/i386/crc32-4.c: Likewise.
6185
6186 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6187
6188         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6189         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6190         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6191
6192 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6193
6194         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6195
6196 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6197
6198         PR target/43869
6199         * gcc.c-target/pr43869.c: New test.
6200
6201 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6202
6203         PR fortran/44212
6204         * gfortran.dg/class_22.f03: New.
6205
6206 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6207
6208         PR lto/44238
6209         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6210
6211 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6212
6213         PR fortran/44213
6214         * gfortran.dg/abstract_type_7.f03: New.
6215
6216 2010-05-21  Jason Merrill  <jason@redhat.com>
6217
6218         * g++.dg/eh/spec11.C: Test cleanup optimization.
6219
6220 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6221
6222         PR debug/44223
6223         * gcc.target/i386/pr44223.c: New test.
6224
6225 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6226
6227         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6228
6229 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6230
6231         * g++.dg/other/const3.C: New test.
6232
6233 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6234
6235         PR fortran/38407
6236         * warn_unused_dummy_argument_1.f90: New.
6237         * warn_unused_dummy_argument_2.f90: New.
6238
6239 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6240
6241         PR c++/30298
6242         * g++.dg/inherit/crash1.C: New.
6243         * g++.dg/inherit/crash2.C: Likewise.
6244
6245 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6246
6247         PR debug/44178
6248         * g++.dg/debug/pr44178.C: New test.
6249
6250 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6251
6252         PR middle-end/44185
6253         * gcc.dg/tree-ssa/prefetch-6.c: Add
6254         --param min-insn-to-prefetch-ratio=6.
6255         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6256         allow unrolling, and adjust the movnti count.
6257
6258 2010-05-20  Jan Hubicka  <jh@suse.cz>
6259
6260         PR middle-end/44197
6261         * gcc.c-torture/compile/pr44197.c: New file.
6262
6263 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6264
6265         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6266         Fix test code.
6267         (check_effective_target_xop): Remove __may_alias__ attribute.
6268
6269 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6270
6271         PR target/44202
6272         * gcc.c-torture/execute/pr44202-1.c: New test.
6273
6274 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6275
6276         PR fortran/43851
6277         * gfortran.dg/label_1.f90: Update test.
6278
6279 2010-05-19  Jan Hubicka  <jh@suse.cz>
6280
6281         * gcc.dg/lto/ipareference2_0.c: New file.
6282         * gcc.dg/lto/ipareference2_1.c: New file.
6283
6284 2010-05-19  Jason Merrill  <jason@redhat.com>
6285
6286         * g++.dg/parse/fn-typedef2.C: New.
6287
6288         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6289         function type.
6290
6291         PR c++/44193
6292         * g++.dg/template/fntype1.C: New.
6293
6294 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6295
6296         * gnat.dg/discr23.ad[sb]: New test.
6297         * gnat.dg/discr23_pkg.ads: New helper.
6298
6299         * gnat.dg/specs/controlled1.ads: New test.
6300         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6301
6302 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6303
6304         PR fortran/44055
6305         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6306         Fixed scope of C_SIZEOF.
6307         * gfortran.dg/warn_conversion_2.f90: New.
6308
6309 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6310
6311         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6312         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6313         for optional selector.
6314         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6315         (check_effective_target_sse3): New proc.
6316         * gcc.target/i386/math-torture/math-torture.exp: Load
6317         target-supports.exp.
6318         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6319         check_effective_target_sse2.
6320         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6321         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6322         * g++.dg/vect/vect.exp: Likewise.
6323         * gfortran.dg/vect/vect.exp: Likewise.
6324         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6325         -msse2 if check_effective_target_sse2.
6326
6327         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6328         * gcc.target/i386/3dnow-2.c: Likewise.
6329         * gcc.target/i386/3dnowA-1.c: Likewise.
6330         * gcc.target/i386/3dnowA-2.c: Likewise.
6331         * gcc.target/i386/pr42549.c: Likewise.
6332
6333         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6334         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6335         * gcc.target/i386/sse3-addsubps.c: Likewise.
6336         * gcc.target/i386/sse3-haddpd.c: Likewise.
6337         * gcc.target/i386/sse3-haddps.c: Likewise.
6338         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6339         * gcc.target/i386/sse3-hsubps.c: Likewise.
6340         * gcc.target/i386/sse3-movddup.c: Likewise.
6341         * gcc.target/i386/sse3-movshdup.c: Likewise.
6342         * gcc.target/i386/sse3-movsldup.c: Likewise.
6343
6344         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6345         * g++.dg/ext/attrib35.C: Likewise.
6346         * g++.dg/opt/pr40496.C: Likewise.
6347         * g++.dg/other/i386-1.C: Likewise.
6348         * g++.dg/other/i386-4.C: Likewise.
6349         * g++.dg/other/pr34435.C: Likewise.
6350         * g++.dg/other/pr39496.C: Likewise.
6351         * g++.dg/other/pr40446.C: Likewise.
6352         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6353         * gcc.dg/compat/vector-1a_main.c: Likewise.
6354         * gcc.dg/compat/vector-2a_main.c: Likewise.
6355         * gcc.dg/lto/20090206-1_0.c: Likewise.
6356         * gcc.dg/pr34856.c: Likewise.
6357         * gcc.dg/pr36584.c: Likewise.
6358         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6359         * gcc.dg/pr37544.c: Likewise.
6360         * gcc.dg/torture/pr16104-1.c: Likewise.
6361         * gcc.dg/torture/pr35771-1.c: Likewise.
6362         * gcc.dg/torture/pr35771-2.c: Likewise.
6363         * gcc.dg/torture/pr35771-3.c: Likewise.
6364         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6365         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6366         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6367         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6368         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6369         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6370         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6371         * gcc.target/i386/20060512-1.c: Likewise.
6372         * gcc.target/i386/20060512-3.c: Likewise.
6373         * gcc.target/i386/all_one_m128i.c: Likewise.
6374         * gcc.target/i386/float128-1.c: Likewise.
6375         * gcc.target/i386/float128-2.c: Likewise.
6376         * gcc.target/i386/fpcvt-1.c: Likewise.
6377         * gcc.target/i386/fpcvt-2.c: Likewise.
6378         * gcc.target/i386/fpcvt-3.c: Likewise.
6379         * gcc.target/i386/fpprec-1.c: Likewise.
6380         * gcc.target/i386/funcspec-9.c: Likewise.
6381         * gcc.target/i386/incoming-1.c: Likewise.
6382         * gcc.target/i386/incoming-12.c: Likewise.
6383         * gcc.target/i386/incoming-2.c: Likewise.
6384         * gcc.target/i386/incoming-3.c: Likewise.
6385         * gcc.target/i386/incoming-4.c: Likewise.
6386         * gcc.target/i386/incoming-6.c: Likewise.
6387         * gcc.target/i386/incoming-7.c: Likewise.
6388         * gcc.target/i386/incoming-8.c: Likewise.
6389         * gcc.target/i386/opt-1.c: Likewise.
6390         * gcc.target/i386/opt-2.c: Likewise.
6391         * gcc.target/i386/ordcmp-1.c: Likewise.
6392         * gcc.target/i386/pr17692.c: Likewise.
6393         * gcc.target/i386/pr18614-1.c: Likewise.
6394         * gcc.target/i386/pr22152.c: Likewise.
6395         * gcc.target/i386/pr23570.c: Likewise.
6396         * gcc.target/i386/pr23575.c: Likewise.
6397         * gcc.target/i386/pr26449-1.c: Likewise.
6398         * gcc.target/i386/pr26600.c: Likewise.
6399         * gcc.target/i386/pr27790.c: Likewise.
6400         * gcc.target/i386/pr28839.c: Likewise.
6401         * gcc.target/i386/pr30970.c: Likewise.
6402         * gcc.target/i386/pr32000-1.c: Likewise.
6403         * gcc.target/i386/pr32000-2.c: Likewise.
6404         * gcc.target/i386/pr32280.c: Likewise.
6405         * gcc.target/i386/pr32661.c: Likewise.
6406         * gcc.target/i386/pr32708-1.c: Likewise.
6407         * gcc.target/i386/pr32961.c: Likewise.
6408         * gcc.target/i386/pr33329.c: Likewise.
6409         * gcc.target/i386/pr35714.c: Likewise.
6410         * gcc.target/i386/pr35767-1.c: Likewise.
6411         * gcc.target/i386/pr35767-1d.c: Likewise.
6412         * gcc.target/i386/pr35767-1i.c: Likewise.
6413         * gcc.target/i386/pr35767-2.c: Likewise.
6414         * gcc.target/i386/pr35767-2d.c: Likewise.
6415         * gcc.target/i386/pr35767-2i.c: Likewise.
6416         * gcc.target/i386/pr35767-3.c: Likewise.
6417         * gcc.target/i386/pr35767-5.c: Likewise.
6418         * gcc.target/i386/pr36222-1.c: Likewise.
6419         * gcc.target/i386/pr36578-1.c: Likewise.
6420         * gcc.target/i386/pr36578-2.c: Likewise.
6421         * gcc.target/i386/pr36992-1.c: Likewise.
6422         * gcc.target/i386/pr37101.c: Likewise.
6423         * gcc.target/i386/pr37216.c: Likewise.
6424         * gcc.target/i386/pr37434-1.c: Likewise.
6425         * gcc.target/i386/pr37434-2.c: Likewise.
6426         * gcc.target/i386/pr37843-3.c: Likewise.
6427         * gcc.target/i386/pr37843-4.c: Likewise.
6428         * gcc.target/i386/pr39162.c: Likewise.
6429         * gcc.target/i386/pr39315-1.c: Likewise.
6430         * gcc.target/i386/pr39315-2.c: Likewise.
6431         * gcc.target/i386/pr39315-3.c: Likewise.
6432         * gcc.target/i386/pr39315-4.c: Likewise.
6433         * gcc.target/i386/pr39445.c: Likewise.
6434         * gcc.target/i386/pr39496.c: Likewise.
6435         * gcc.target/i386/pr40809.c: Likewise.
6436         * gcc.target/i386/pr40906-3.c: Likewise.
6437         * gcc.target/i386/pr41019.c: Likewise.
6438         * gcc.target/i386/pr42542-1.c: Likewise.
6439         * gcc.target/i386/pr42542-2.c: Likewise.
6440         * gcc.target/i386/pr42542-3.c: Likewise.
6441         * gcc.target/i386/pr42542-3a.c: Likewise.
6442         * gcc.target/i386/pr42881.c: Likewise.
6443         * gcc.target/i386/push-1.c: Likewise.
6444         * gcc.target/i386/quad-sse.c: Likewise.
6445         * gcc.target/i386/reload-1.c: Likewise.
6446         * gcc.target/i386/sse-10.c: Likewise.
6447         * gcc.target/i386/sse-11.c: Likewise.
6448         * gcc.target/i386/sse-15.c: Likewise.
6449         * gcc.target/i386/sse-17.c: Likewise.
6450         * gcc.target/i386/sse-18.c: Likewise.
6451         * gcc.target/i386/sse-19.c: Likewise.
6452         * gcc.target/i386/sse-4.c: Likewise.
6453         * gcc.target/i386/sse-6.c: Likewise.
6454         * gcc.target/i386/sse-vect-types.c: Likewise.
6455         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6456         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6457         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6458         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6459         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6460         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6461         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6462         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6463         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6464         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6465         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6466         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6467         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6468         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6469         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6470         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6471         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6472         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6473         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6474         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6475         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6476         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6477         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6478         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6479         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6480         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6481         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6482         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6483         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6484         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6485         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6486         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6487         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6488         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6489         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6490         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6491         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6492         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6493         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6494         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6495         * gcc.target/i386/sse2-mmx.c: Likewise.
6496         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6497         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6498         * gcc.target/i386/sse2-movd-1.c: Likewise.
6499         * gcc.target/i386/sse2-movd-2.c: Likewise.
6500         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6501         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6502         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6503         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6504         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6505         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6506         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6507         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6508         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6509         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6510         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6511         * gcc.target/i386/sse2-movq-1.c: Likewise.
6512         * gcc.target/i386/sse2-movq-2.c: Likewise.
6513         * gcc.target/i386/sse2-movq-3.c: Likewise.
6514         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6515         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6516         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6517         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6518         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6519         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6520         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6521         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6522         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6523         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6524         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6525         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6526         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6527         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6528         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6529         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6530         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6531         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6532         * gcc.target/i386/sse2-pand-1.c: Likewise.
6533         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6534         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6535         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6536         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6537         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6538         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6539         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6540         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6541         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6542         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6543         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6544         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6545         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6546         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6547         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6548         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6549         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6550         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6551         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6552         * gcc.target/i386/sse2-por-1.c: Likewise.
6553         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6554         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6555         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6556         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6557         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6558         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6559         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6560         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6561         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6562         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6563         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6564         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6565         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6566         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6567         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6568         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6569         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6570         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6571         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6572         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6573         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6574         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6575         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6576         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6577         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6578         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6579         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6580         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6581         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6582         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6583         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6584         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6585         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6586         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6587         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6588         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6589         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6590         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6591         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6592         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6593         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6594         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6595         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6596         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6597         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6598         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6599         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6600         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6601         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6602         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6603         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6604         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6605         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6606         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6607         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6608         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6609         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6610         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6611         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6612         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6613         * gcc.target/i386/sse2-vec-1.c: Likewise.
6614         * gcc.target/i386/sse2-vec-2.c: Likewise.
6615         * gcc.target/i386/sse2-vec-3.c: Likewise.
6616         * gcc.target/i386/sse2-vec-4.c: Likewise.
6617         * gcc.target/i386/sse2-vec-5.c: Likewise.
6618         * gcc.target/i386/sse2-vec-6.c: Likewise.
6619         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6620         * gcc.target/i386/ssefn-2.c: Likewise.
6621         * gcc.target/i386/ssefn-4.c: Likewise.
6622         * gcc.target/i386/ssefp-1.c: Likewise.
6623         * gcc.target/i386/ssefp-2.c: Likewise.
6624         * gcc.target/i386/sseregparm-3.c: Likewise.
6625         * gcc.target/i386/sseregparm-4.c: Likewise.
6626         * gcc.target/i386/sseregparm-5.c: Likewise.
6627         * gcc.target/i386/sseregparm-6.c: Likewise.
6628         * gcc.target/i386/sseregparm-7.c: Likewise.
6629         * gcc.target/i386/ssetype-1.c: Likewise.
6630         * gcc.target/i386/ssetype-2.c: Likewise.
6631         * gcc.target/i386/ssetype-3.c: Likewise.
6632         * gcc.target/i386/ssetype-4.c: Likewise.
6633         * gcc.target/i386/ssetype-5.c: Likewise.
6634         * gcc.target/i386/unordcmp-1.c: Likewise.
6635         * gcc.target/i386/vararg-1.c: Likewise.
6636         * gcc.target/i386/vararg-2.c: Likewise.
6637         * gcc.target/i386/vararg-3.c: Likewise.
6638         * gcc.target/i386/vararg-4.c: Likewise.
6639         * gcc.target/i386/vararg-7.c: Likewise.
6640         * gcc.target/i386/vararg-8.c: Likewise.
6641         * gcc.target/i386/vecinit-1.c: Likewise.
6642         * gcc.target/i386/vecinit-2.c: Likewise.
6643         * gcc.target/i386/vecinit-3.c: Likewise.
6644         * gcc.target/i386/vecinit-4.c: Likewise.
6645         * gcc.target/i386/vecinit-5.c: Likewise.
6646         * gcc.target/i386/vecinit-6.c: Likewise.
6647         * gcc.target/i386/vectorize2.c: Likewise.
6648         * gcc.target/i386/vectorize3.c: Likewise.
6649         * gcc.target/i386/vectorize4.c: Likewise.
6650         * gcc.target/i386/vectorize6.c: Likewise.
6651         * gcc.target/i386/vectorize7.c: Likewise.
6652         * gcc.target/i386/vectorize8.c: Likewise.
6653         * gcc.target/i386/vperm-v2df.c: Likewise.
6654         * gcc.target/i386/vperm-v2di.c: Likewise.
6655         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6656         * gcc.target/i386/xorps-sse2.c: Likewise.
6657         * gcc.target/i386/xorps.c: Likewise.
6658         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6659         * gfortran.dg/graphite/pr42326.f90: Likewise.
6660         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6661
6662 2010-05-19  Richard Guenther  <rguenther@suse.de>
6663
6664         PR lto/44196
6665         * g++.dg/lto/20100519-1_0.C: New testcase.
6666
6667 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6668
6669         PR fortran/42360
6670         * gfortran.dg/warn_intent_out_not_set.f90: New.
6671
6672 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6673
6674         PR fortran/38404
6675         * gfortran.dg/data_char_1.f90: Updated warning message.
6676         * gfortran.dg/data_array_6.f: New.
6677
6678 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6679
6680         * g++.dg/ipa/ivinline-8.C: New test.
6681         * gcc.dg/ipa/iinline-2.c: Likewise.
6682
6683 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6684
6685         PR fortran/34505
6686         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6687         arguments; add check for return value kind.
6688         * gfortran.dg/float_1.f90: Likewise.
6689
6690 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6691
6692         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6693         (main): Use it.
6694         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6695         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6696         Prune another location line format.
6697         (lto-obj): Call lto_prune_warns on comp_output.
6698
6699 2010-05-18  Jan Hubicka  <jh@suse.cz>
6700
6701         * gcc.dg/lto/ipacp_0.c: New test.
6702         * gcc.dg/lto/ipacp_1.c: New test.
6703
6704 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6705
6706         PR lto/44184
6707         * gcc.dg/lto/20100518_0.c: New test.
6708
6709 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6710
6711         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6712
6713 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6714
6715         PR fortran/43990
6716         * gfortran.dg/class_21.f03: New.
6717
6718 2010-05-17  Jason Merrill  <jason@redhat.com>
6719
6720         PR c++/44157
6721         * g++.dg/cpp0x/initlist34.C: New.
6722
6723         PR c++/44158
6724         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6725
6726 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6727
6728         * g++.dg/ipa/ivinline-1.C: New test.
6729         * g++.dg/ipa/ivinline-2.C: New test.
6730         * g++.dg/ipa/ivinline-3.C: New test.
6731         * g++.dg/ipa/ivinline-4.C: New test.
6732         * g++.dg/ipa/ivinline-5.C: New test.
6733         * g++.dg/ipa/ivinline-6.C: New test.
6734
6735 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6736             Jason Merrill  <jason@redhat.com>
6737
6738         PR c++/44108
6739         * c-c++-common/Wunused-var-8.c: New test.
6740
6741 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6742
6743         PR bootstrap/42347
6744         * gcc.c-torture/compile/pr42347.c: New test.
6745
6746         PR middle-end/44102
6747         * g++.dg/ext/asmgoto1.C: New test.
6748
6749 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6750
6751         PR middle-end/44133
6752         * gcc.dg/tree-ssa/pr44133.c: New test.
6753         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6754         precise.
6755
6756 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6757
6758         PR fortran/44044
6759         * gfortran.dg/class_20.f03: New.
6760
6761 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6762
6763         PR 44078
6764         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6765         debug messages but not the newly introduced one.
6766
6767 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6768
6769         PR fortran/35779
6770         * gfortran.dg/initialization_25.f90: Commented testcase.
6771         * gfortran.dg/initialization_26.f90: New.
6772
6773 2010-05-16  Richard Guenther  <rguenther@suse.de>
6774
6775         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6776         * gcc.dg/pr43084.c: Likewise.
6777         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6778         -fipa-type-escape.
6779         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6780         -fipa-type-escape.
6781         * gcc.dg/struct/struct-reorg.exp: Likewise.
6782         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6783         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6784
6785 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6786
6787         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6788         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6789         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6790         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6791         tests.
6792
6793 2010-05-15  Jason Merrill  <jason@redhat.com>
6794
6795         * g++.dg/eh/spec10.C: New.
6796         * g++.dg/eh/spec11.C: New.
6797         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6798
6799 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6800
6801         PR fortran/44154
6802         PR fortran/42647
6803         * gfortran.dg/allocatable_scalar_9.f90: New.
6804
6805 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR c++/44148
6808         * g++.dg/torture/pr44148.C: New test.
6809
6810 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6811
6812         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6813         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6814         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6815         diagnostics and type sizes.
6816
6817 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6818
6819         * gnat.dg/lto9.adb: New test.
6820         * gnat.dg/lto9_pkg1.ads: New helper.
6821         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6822
6823 2010-05-15  Jan Hubicka  <jh@suse.cz>
6824
6825         * gcc.dg/lto/ipareference_1.c: Rename to ...
6826         * gcc.dg/lto/ipareference_0.c: ... this one.
6827         * gcc.dg/lto/ipareference_2.c: Rename to ...
6828         * gcc.dg/lto/ipareference_1.c: ... this one.
6829
6830 2010-05-15  Jan Hubicka  <jh@suse.cz>
6831
6832         * gcc.dg/lto/ipareference_1.c: New file.
6833         * gcc.dg/lto/ipareference_2.c: New file.
6834
6835 2010-05-15  Richard Guenther  <rguenther@suse.de>
6836
6837         PR tree-optimization/44038
6838         * gcc.c-torture/compile/pr44038.c: New testcase.
6839
6840 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6841
6842         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6843         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6844
6845 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6846
6847         PR fortran/43207
6848         PR fortran/43969
6849         * gfortran.dg/class_18.f03: New.
6850         * gfortran.dg/class_19.f03: New.
6851
6852 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6853
6854         PR debug/44112
6855         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6856         * g++.dg/debug/dwarf2/const1.C: Remove.
6857
6858 2010-05-14  Jason Merrill  <jason@redhat.com>
6859
6860         * g++.dg/eh/cond4.C: New.
6861         * g++.dg/eh/elide2.C: Adjust.
6862         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6863
6864 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6865
6866         PR fortran/44135
6867         * gfortran.dg/actual_array_interface_2.f90: New test.
6868
6869 2010-05-14  Richard Guenther  <rguenther@suse.de>
6870
6871         PR tree-optimization/44119
6872         * gcc.c-torture/compile/pr44119.c: New testcase.
6873
6874 2010-05-14  Jason Merrill  <jason@redhat.com>
6875
6876         PR c++/44127
6877         * g++.dg/eh/terminate1.C: New.
6878
6879 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6880
6881         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6882
6883         PR debug/44136
6884         * gcc.dg/pr44136.c: New test.
6885
6886 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6887
6888         PR c++/30566
6889         * g++.dg/warn/Wshadow-4.C: Adjust.
6890         * g++.dg/warn/Wshadow-5.C: New test.
6891         * g++.dg/warn/Wshadow-6.C: New test
6892
6893 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6894
6895         PR fortran/35779
6896         * gfortran.dg/initialization_25.f90: New.
6897
6898 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6899
6900         * g++.dg/otr-fold-1.C: New test.
6901         * g++.dg/otr-fold-2.C: New test.
6902
6903 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6904
6905         PR fortran/44036
6906         * gfortran.dg/gomp/pr44036-1.f90: New test.
6907         * gfortran.dg/gomp/pr44036-2.f90: New test.
6908         * gfortran.dg/gomp/pr44036-3.f90: New test.
6909
6910         PR debug/43983
6911         * gcc.dg/guality/sra-1.c: New test.
6912
6913 2010-05-12  Jan Hubicka  <jh@suse.cz>
6914
6915         * tree-ssa/unreachable.c: New test.
6916
6917 2010-05-12  Jason Merrill  <jason@redhat.com>
6918
6919         * g++.dg/cpp0x/sfinae1.C: New.
6920
6921 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6922
6923         * gcc.target/i386/zee.c: New file.
6924
6925 2010-05-12  Jason Merrill  <jason@redhat.com>
6926
6927         * g++.dg/conversion/op1.C: Expect template candidate message.
6928         * g++.dg/cpp0x/nullptr15.C: Likewise.
6929         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6930         * g++.dg/cpp0x/pr31431.C: Likewise.
6931         * g++.dg/cpp0x/temp_default2.C: Likewise.
6932         * g++.dg/cpp0x/trailing4.C: Likewise.
6933         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6934         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6935         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6936         * g++.dg/cpp0x/variadic35.C: Likewise.
6937         * g++.dg/cpp0x/vt-35147.C: Likewise.
6938         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6939         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6940         * g++.dg/ext/visibility/anon8.C: Likewise.
6941         * g++.dg/ext/vla2.C: Likewise.
6942         * g++.dg/other/pr28114.C: Likewise.
6943         * g++.dg/other/ptrmem10.C: Likewise.
6944         * g++.dg/other/ptrmem11.C: Likewise.
6945         * g++.dg/overload/unknown1.C: Likewise.
6946         * g++.dg/parse/template7.C: Likewise.
6947         * g++.dg/parse/typename7.C: Likewise.
6948         * g++.dg/template/conv11.C: Likewise.
6949         * g++.dg/template/copy1.C: Likewise.
6950         * g++.dg/template/deduce3.C: Likewise.
6951         * g++.dg/template/dependent-expr5.C: Likewise.
6952         * g++.dg/template/friend.C: Likewise.
6953         * g++.dg/template/incomplete2.C: Likewise.
6954         * g++.dg/template/local4.C: Likewise.
6955         * g++.dg/template/local6.C: Likewise.
6956         * g++.dg/template/operator10.C: Likewise.
6957         * g++.dg/template/overload6.C: Likewise.
6958         * g++.dg/template/ptrmem2.C: Likewise.
6959         * g++.dg/template/ptrmem20.C: Likewise.
6960         * g++.dg/template/ptrmem8.C: Likewise.
6961         * g++.dg/template/sfinae2.C: Likewise.
6962         * g++.dg/template/ttp25.C: Likewise.
6963         * g++.dg/template/unify10.C: Likewise.
6964         * g++.dg/template/unify11.C: Likewise.
6965         * g++.dg/template/unify6.C: Likewise.
6966         * g++.dg/template/unify7.C: Likewise.
6967         * g++.dg/template/unify9.C: Likewise.
6968         * g++.dg/template/varmod1.C: Likewise.
6969         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6970         * g++.old-deja/g++.law/operators32.C: Likewise.
6971         * g++.old-deja/g++.pt/crash28.C: Likewise.
6972         * g++.old-deja/g++.pt/crash60.C: Likewise.
6973         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6974         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6975         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6976         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6977         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6978         * g++.old-deja/g++.pt/expr2.C: Likewise.
6979         * g++.old-deja/g++.pt/overload7.C: Likewise.
6980         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6981         * g++.old-deja/g++.pt/spec5.C: Likewise.
6982         * g++.old-deja/g++.pt/spec6.C: Likewise.
6983         * g++.old-deja/g++.pt/t24.C: Likewise.
6984         * g++.old-deja/g++.pt/unify4.C: Likewise.
6985         * g++.old-deja/g++.pt/unify6.C: Likewise.
6986         * g++.old-deja/g++.pt/unify8.C: Likewise.
6987         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6988         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6989         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6990
6991         * g++.dg/cpp0x/initlist32.C: New.
6992
6993         * g++.dg/template/conv11.C: New.
6994         * g++.dg/conversion/op1.C: Adjust expected error.
6995
6996         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6997
6998 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6999
7000         PR target/44088
7001         * gcc.target/i386/avx-cmpsd-1.c: New.
7002         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7003         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7004         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7005         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7006         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7007
7008 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7009
7010         PR middle-end/44085
7011         * gcc.dg/gomp/pr44085.c: New test.
7012         * gfortran.dg/gomp/pr44085.f90: New test.
7013
7014 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7015
7016         * objc-obj-c++-shared/Object1.m: New.
7017         * objc.dg/torture: New directory.
7018         * objc.dg/torture/tls: Ditto.
7019         * objc.dg/tls: Ditto.
7020         * objc.dg/torture/tls/trivial.m: New test.
7021         * objc.dg/torture/tls/thr-init-2.m: New test.
7022         * objc.dg/torture/tls/thr-init-3.m: New test.
7023         * objc.dg/torture/tls/thr-init.m: New test.
7024         * objc.dg/torture/tls/diag-1.m: New test.
7025         * objc.dg/torture/tls/tls.exp: New.
7026         * objc.dg/torture/trivial.m: New test.
7027         * objc.dg/torture/dg-torture.exp: New.
7028         * objc.dg/tls/diag-3.m: New test.
7029         * objc.dg/tls/diag-4.m: New test.
7030         * objc.dg/tls/diag-5.m: New test.
7031         * objc.dg/tls/init-1.m: New test.
7032         * objc.dg/tls/init-2.m: New test.
7033         * objc.dg/tls/tls.exp: New.
7034         * objc.dg/tls/diag-2.m: New test.
7035         * lib/objc.exp: Respond to dg-additional-files.
7036
7037 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7038
7039         * gcc.target/m68k/20100512-1.c: New.
7040
7041 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7042
7043         * gnat.dg/lto8.adb: New test.
7044         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7045         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7046
7047 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7048
7049         PR c++/34272
7050         PR c++/43630
7051         PR c++/34491
7052         * g++.dg/template/crash97.C: New.
7053         * g++.dg/template/crash98.C: Likewise.
7054         * g++.dg/template/crash99.C: Likewise.
7055         * g++.dg/cpp0x/pr31439.C: Adjust.
7056         * g++.dg/template/crash95.C: Likewise.
7057
7058 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7059
7060         PR middle-end/44071
7061         * c-c++-common/asmgoto-4.c: New test.
7062         * gcc.target/i386/pr44071.c: New test.
7063
7064         PR c++/44062
7065         * c-c++-common/Wunused-var-7.c: New test.
7066         * g++.dg/warn/Wunused-var-9.C: New test.
7067
7068 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7069
7070         PR fortran/43711
7071         * gfortran.dg/gomp/pr43711.f90: New.
7072
7073 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7074
7075         PR fortran/31820
7076         * gfortran.dg/select_5.f90: Updated.
7077
7078 2010-05-11  Jan Hubicka  <jh@suse.cz>
7079
7080         PR tree-optimize/44063
7081         * gcc.c-torture/compile/pr44063.c: New testcase.
7082
7083 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7084
7085         PR debug/44023
7086         * gcc.dg/pr44023.c: New test.
7087
7088 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7089
7090         * gnat.dg/lto7.adb: New test.
7091         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7092
7093 2010-05-10  Jason Merrill  <jason@redhat.com>
7094
7095         PR c++/44017
7096         * g++.dg/template/inherit5.C: New.
7097
7098         PR c++/44045
7099         * g++.dg/cpp0x/initlist33.C: New.
7100         * g++.dg/cpp0x/initlist26.C: Adjust.
7101         * g++.dg/cpp0x/initlist28.C: Adjust.
7102
7103 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7104
7105         PR c++/43719
7106         * g++.dg/init/pr43719.C: New.
7107         * g++.dg/anon-struct4.C: Adjust.
7108
7109 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7110
7111         PR debug/44028
7112         * gcc.dg/pr44028.c: New test.
7113
7114 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7115
7116         PR fortran/27866
7117         PR fortran/35003
7118         PR fortran/42809
7119         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7120         * gfortran.dg/warn_conversion.f90: New.
7121
7122 2010-05-10  Michael Matz  <matz@suse.de>
7123
7124         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7125
7126 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7127
7128         PR rtl-optimization/44012
7129         * gcc.dg/pr44012.c: New.
7130
7131 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7132
7133         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7134         Log text on entry and exit.
7135         Prune Sun ld warnings for common symbols with differing sizes.
7136         (lto-link-and-maybe-run): Change caller.
7137
7138 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7139
7140         PR fortran/44044
7141         * gfortran.dg/class_7.f03: Modified.
7142         * gfortran.dg/select_type_1.f03: Modified.
7143         * gfortran.dg/select_type_12.f03: New.
7144
7145 2010-05-10  Richard Guenther  <rguenther@suse.de>
7146
7147         PR tree-optimization/44050
7148         * gcc.dg/torture/pr44050.c: New testcase.
7149
7150 2010-05-10  Wei Guozhi  <carrot@google.com>
7151
7152         PR target/42879
7153         * gcc.target/arm/pr42879.c: New testcase.
7154
7155 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7156
7157         PR c/44051
7158         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7159
7160 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7161
7162         PR c/10676
7163         * gcc.dg/anon-struct-10.c: New test.
7164
7165 2010-05-09  Richard Guenther  <rguenther@suse.de>
7166
7167         PR middle-end/44024
7168         * gcc.dg/pr44024.c: New testcase.
7169
7170 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7171
7172         PR c/4784
7173         * gcc.dg/anon-struct-9.c: New test.
7174
7175 2010-05-09  Richard Guenther  <rguenther@suse.de>
7176
7177         PR middle-end/44043
7178         * gcc.c-torture/compile/pr44043.c: New testcase.
7179
7180 2010-05-09  Richard Guenther  <rguenther@suse.de>
7181
7182         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7183
7184 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7185
7186         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7187
7188 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7189
7190         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7191         * gnat.dg/specs/lto3.ads: Likewise.
7192
7193 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7194
7195         PR middle-end/28685
7196         * gcc.dg/pr28685-1.c: New file.
7197
7198 2010-05-08  Richard Guenther  <rguenther@suse.de>
7199
7200         PR tree-optimization/44030
7201         * gcc.c-torture/compile/pr44030.c: New testcase.
7202
7203 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7204
7205         * gnat.dg/lto6.adb: New test.
7206         * gnat.dg/lto6_pkg.ads: New helper.
7207
7208 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7209
7210         * gnat.dg/lto5.adb: New test.
7211         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7212
7213 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7214
7215         * gnat.dg/lto4.ad[sb]: New test.
7216
7217 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7218
7219         * gnat.dg/specs/lto3.ads: New test.
7220         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7221         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7222
7223 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7224
7225         * gnat.dg/sizetype3.ad[sb]: New test.
7226         * gnat.dg/sizetype3_pkg.ads: New helper.
7227
7228 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7229
7230         PR c++/43951
7231         * g++.dg/init/new29.C: New.
7232
7233 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7234
7235         PR fortran/40728
7236         * gfortran.dg/coarray_1.f90: Fixed error message.
7237         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7238         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7239         * gfortran.dg/intrinsic_std_5.f90: New.
7240
7241 2010-05-07  Jason Merrill  <jason@redhat.com>
7242
7243         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7244
7245 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7246
7247         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7248         (size_t, stderr): Remove.
7249         (read_error): Replaced __builtin_fprintf by fprintf.
7250
7251 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7252
7253         * gcc.dg/ordered-comparison-1.c: New test.
7254         * gcc.dg/ordered-comparison-2.c: New test.
7255         * gcc.dg/ordered-comparison-3.c: New test.
7256         * gcc.dg/ordered-comparison-4.c: New test.
7257
7258 2010-05-06  Mike Stump  <mikestump@comcast.net>
7259
7260         PR objc/35165
7261         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7262
7263 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7264             Jason Merrill  <jason@redhat.com>
7265
7266         * g++.dg/cpp0x/nullptr01.C: New.
7267         * g++.dg/cpp0x/nullptr02.C: New.
7268         * g++.dg/cpp0x/nullptr03.C: New.
7269         * g++.dg/cpp0x/nullptr04.C: New.
7270         * g++.dg/cpp0x/nullptr05.C: New.
7271         * g++.dg/cpp0x/nullptr06.C: New.
7272         * g++.dg/cpp0x/nullptr07.C: New.
7273         * g++.dg/cpp0x/nullptr08.C: New.
7274         * g++.dg/cpp0x/nullptr09.C: New.
7275         * g++.dg/cpp0x/nullptr10.C: New.
7276         * g++.dg/cpp0x/nullptr11.C: New.
7277         * g++.dg/cpp0x/nullptr12.C: New.
7278         * g++.dg/cpp0x/nullptr13.C: New.
7279         * g++.dg/cpp0x/nullptr14.C: New.
7280         * g++.dg/cpp0x/nullptr15.C: New.
7281         * g++.dg/cpp0x/nullptr16.C: New.
7282         * g++.dg/cpp0x/nullptr17.C: New.
7283         * g++.dg/cpp0x/nullptr18.C: New.
7284         * g++.dg/cpp0x/nullptr19.C: New.
7285         * g++.dg/cpp0x/nullptr20.C: New.
7286         * g++.dg/cpp0x/nullptr21.C: New.
7287         * g++.dg/cpp0x/nullptr22.C: New.
7288         * g++.dg/debug/nullptr01.C: New.
7289         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7290
7291 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7292
7293         * gcc.dg/Wunused-var-8.c: Move to...
7294         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7295
7296 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7297
7298         PR c++/40406
7299         * g++.dg/template/crash96.C: New.
7300
7301 2010-05-06  Jan Hubicka  <jh@suse.cz>
7302
7303         PR tree-optimization/43791
7304         * gcc.c-torture/compile/pr43791.c: New file.
7305
7306 2010-05-06  Michael Matz  <matz@suse.de>
7307
7308         PR tree-optimization/43984
7309         * gfortran.dg/pr43984.f90: New test.
7310
7311 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7312
7313         PR 40989
7314         * gcc.dg/pr40989.c: New.
7315
7316 2010-05-06  Richard Guenther  <rguenther@suse.de>
7317
7318         PR tree-optimization/43934
7319         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7320
7321 2010-05-06  Richard Guenther  <rguenther@suse.de>
7322
7323         PR tree-optimization/43987
7324         * gcc.c-torture/execute/pr43987.c: New testcase.
7325         * gcc.dg/torture/pta-escape-1.c: Adjust.
7326         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7327         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7328         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7329         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7330
7331 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7332             Dodji Seketeli  <dodji@redhat.com>
7333
7334         PR c/18624
7335         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7336         * g++.dg/template/sfinae16.C: Likewise.
7337         * gcc.dg/Wunused-var-1.c: Moved to...
7338         * c-c++-common/Wunused-var-1.c: ...here. New test.
7339         * gcc.dg/Wunused-var-2.c: Moved to...
7340         * c-c++-common/Wunused-var-2.c: ...here. New test.
7341         * gcc.dg/Wunused-var-3.c: Moved to...
7342         * c-c++-common/Wunused-var-3.c: ...here. New test.
7343         * gcc.dg/Wunused-var-4.c: Moved to...
7344         * gcc.dg/Wunused-var-1.c: ... here.
7345         * gcc.dg/Wunused-var-5.c: Moved to...
7346         * c-c++-common/Wunused-var-4.c: ...here. New test.
7347         * gcc.dg/Wunused-var-7.c: Moved to...
7348         * c-c++-common/Wunused-var-5.c: ...here. New test.
7349         * gcc.dg/Wunused-var-6.c: Moved to...
7350         * gcc.dg/Wunused-var-2.c: ... here.
7351         * c-c++-common/Wunused-var-1.c: New test.
7352         * c-c++-common/Wunused-var-2.c: New test.
7353         * c-c++-common/Wunused-var-3.c: New test.
7354         * c-c++-common/Wunused-var-4.c: New test.
7355         * c-c++-common/Wunused-var-5.c: New test.
7356         * g++.dg/warn/Wunused-var-1.C: New test.
7357         * g++.dg/warn/Wunused-var-2.C: New test.
7358         * g++.dg/warn/Wunused-var-3.C: New test.
7359         * g++.dg/warn/Wunused-var-4.C: New test.
7360         * g++.dg/warn/Wunused-var-5.C: New test.
7361         * g++.dg/warn/Wunused-var-6.C: New test.
7362         * g++.dg/warn/Wunused-var-7.C: New test.
7363         * g++.dg/warn/Wunused-var-8.C: New test.
7364         * g++.dg/warn/Wunused-parm-1.C: New test.
7365         * g++.dg/warn/Wunused-parm-2.C: New test.
7366         * g++.dg/warn/Wunused-parm-3.C: New test.
7367
7368 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7369
7370         PR fortran/43985
7371         * gfortran.dg/gomp/crayptr5.f90: New test case.
7372
7373 2010-05-05  Jason Merrill  <jason@redhat.com>
7374
7375         PR debug/43370
7376         * g++.dg/ext/attrib39.C: New.
7377
7378 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7379
7380         PR fortran/24978
7381         * gfortran.dg/data_invalid.f90: New.
7382
7383 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7384
7385         * gnat.dg/lto2.adb: New test.
7386
7387 2010-05-05  Jason Merrill  <jason@redhat.com>
7388
7389         PR c++/43787
7390         * g++.dg/opt/empty1.C: New.
7391
7392 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7393
7394         PR fortran/43696
7395         * gfortran.dg/class_17.f03: New.
7396
7397 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7398
7399         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7400
7401 2010-05-04  Mike Stump  <mikestump@comcast.net>
7402
7403         PR objc/35165
7404         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7405
7406 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7407
7408         PR target/43668
7409         * gcc.target/i386/pr43668.c: New.
7410
7411 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7412
7413         PR c++/43028
7414         * g++.dg/cpp0x/initlist31.C: New.
7415
7416 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7417
7418         PR c/43981
7419         * gcc.dg/Wunused-var-8.c: New test.
7420
7421 2010-05-04  Jason Merrill  <jason@redhat.com>
7422
7423         PR c++/38064
7424         * g++.dg/cpp0x/enum3.C: Extend.
7425
7426 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7427
7428         PR target/43799
7429         * gcc.target/i386/pr43799.c: New.
7430
7431 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7432
7433         * gnat.dg/lto1.adb: New test.
7434         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7435
7436 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7437
7438         PR middle-end/43671
7439         * gcc.target/i386/pr43671.c: New.
7440
7441 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7442
7443         PR c++/43705
7444         * g++.dg/template/crash95.C: New.
7445
7446 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7447
7448         PR debug/43508
7449         * gcc.target/i386/pr43508.c: New.
7450
7451 2010-05-04  Richard Guenther  <rguenther@suse.de>
7452
7453         PR tree-optimization/43879
7454         * g++.dg/torture/pr43879-1_0.C: New testcase.
7455         * g++.dg/torture/pr43879-1_1.C: Likewise.
7456
7457 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7458
7459         PR c++/43953
7460         * g++.dg/other/crash-12.C: New test.
7461
7462 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7463
7464         * g++.dg/cdce3.C: Add a space.  Updated.
7465
7466 2010-05-03  Jason Merrill  <jason@redhat.com>
7467
7468         PR c++/43680
7469         * g++.dg/opt/enum2.C: New.
7470         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7471         * g++.dg/warn/Wswitch-1.C: Adjust message.
7472
7473 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7474
7475         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7476         * g++.dg/ext/label13.C: Fix typo.
7477         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7478         alpha*-dec-osf5*.
7479         * gcc.c-torture/compile/limits-declparen.c: xfail on
7480         alpha*-dec-osf5* with -g.
7481         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7482         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7483         * gcc.dg/c99-tgmath-2.c: Likewise.
7484         * gcc.dg/c99-tgmath-3.c: Likewise.
7485         * gcc.dg/c99-tgmath-4.c: Likewise.
7486
7487 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7488
7489         PR fortran/43592
7490         * gfortran.dg/unexpected_interface.f90: New test.
7491
7492 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7493
7494         * ada/acats/run_acats (which): New function.
7495         (host_gnatchop, host_gnatmake): Use it.
7496
7497 2010-05-03  Richard Guenther  <rguenther@suse.de>
7498
7499         PR tree-optimization/43971
7500         * gcc.dg/pr43971.c: New testcase.
7501
7502 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7503
7504         PR debug/43972
7505         * gcc.dg/debug/pr43972.c: New test.
7506
7507 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7508
7509         PR testsuite/43963
7510         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7511
7512 2010-05-02  Richard Guenther  <rguenther@suse.de>
7513
7514         PR tree-optimization/43879
7515         * gcc.dg/torture/pr43879-3.c: New testcase.
7516
7517 2010-05-01  Richard Guenther  <rguenther@suse.de>
7518
7519         PR tree-optimization/43949
7520         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7521
7522 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7523
7524         PR c++/43951
7525         * g++.dg/init/new28.C: New.
7526
7527 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7528
7529         PR objc++/32052
7530         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7531         structure and nested declarations.
7532         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7533         structure and nested declarations.  Reduce header clutter and
7534         use _exit() rather than abort().
7535         * objc.dg/encode-10.m: New.
7536         * objc.dg/encode-11.m: New.
7537
7538 2010-04-30  DJ Delorie  <dj@redhat.com>
7539
7540         * gcc.c-torture/execute/20100430-1.c: New test.
7541
7542 2010-04-30  Jason Merrill  <jason@redhat.com>
7543
7544         PR c++/43868
7545         * g++.dg/template/ptrmem21.C: New.
7546
7547 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7548
7549         PR fortran/18918
7550         PR fortran/43931
7551         * gfortran.dg/coarray_13.f90: New test.
7552
7553 2010-04-30  Richard Guenther  <rguenther@suse.de>
7554
7555         PR lto/43946
7556         * gcc.dg/lto/20100430-1_0.c: New testcase.
7557
7558 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7559
7560         PR debug/43942
7561         * c-c++-common/pr43942.c: New test.
7562
7563 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7564
7565         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7566         conflict with darwin crt1.o 'start' symbol.
7567
7568 2010-04-30  Richard Guenther  <rguenther@suse.de>
7569
7570         PR tree-optimization/43879
7571         * gcc.dg/torture/pr43879_1.c: New testcase.
7572
7573 2010-04-30  Richard Guenther  <rguenther@suse.de>
7574
7575         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7576
7577 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7578
7579         PR c++/43890
7580         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7581         user-provided constructor while recursing.
7582
7583 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7584
7585         PR fortran/42274
7586         * gfortran.dg/class_16.f03: New test.
7587
7588 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7589
7590         PR fortran/42274
7591         * gfortran.dg/class_15.f03: New.
7592
7593 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7594
7595         PR fortran/43326
7596         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7597
7598 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7599
7600         PR fortran/43492
7601         * gfortran.dg/generic_22.f03 : New test.
7602
7603 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7604
7605         PR fortran/42353
7606         * gfortran.dg/class_14.f03: New test.
7607
7608 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7609
7610         PR fortran/42680
7611         * gfortran.dg/interface_32.f90: New test.
7612
7613 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7614             Janus Weil  <janus@gcc.gnu.org>
7615
7616         PR fortran/41829
7617         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7618         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7619         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7620
7621 2010-04-28  Mike Stump  <mikestump@comcast.net>
7622
7623         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7624         dg-excess-errors.
7625         * g++.dg/uninit-pred-2_b.C: Likewise.
7626
7627 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7628
7629         PR fortran/18918
7630         PR fortran/43919
7631         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7632
7633 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7634
7635         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7636         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7637         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7638         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7639         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7640
7641 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7642
7643         * gcc.dg/const-uniq-1.c: New test.
7644         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7645
7646 2010-04-28  Xinliang David Li  <davidxl@google.com>
7647
7648         * gcc.dg/uninit-pred-2_b.c: New test.
7649         * gcc.dg/uninit-pred-4_b.c: New test.
7650         * gcc.dg/uninit-pred-3_d.c: New test.
7651         * gcc.dg/uninit-pred-6_b.c: New test.
7652         * gcc.dg/uninit-pred-8_b.c: New test.
7653         * gcc.dg/uninit-pred-3_a.c: New test.
7654         * gcc.dg/uninit-pred-2_c.c: New test.
7655         * gcc.dg/uninit-pred-5_a.c: New test.
7656         * gcc.dg/uninit-pred-3_e.c: New test.
7657         * gcc.dg/uninit-pred-7_a.c: New test.
7658         * gcc.dg/uninit-pred-6_c.c: New test.
7659         * gcc.dg/uninit-pred-9_a.c: New test.
7660         * gcc.dg/uninit-pred-8_c.c: New test.
7661         * gcc.dg/uninit-pred-3_b.c: New test.
7662         * gcc.dg/uninit-pred-5_b.c: New test.
7663         * gcc.dg/uninit-pred-7_b.c: New test.
7664         * gcc.dg/uninit-pred-6_d.c: New test.
7665         * gcc.dg/uninit-pred-9_b.c: New test.
7666         * gcc.dg/uninit-pred-2_a.c: New test.
7667         * gcc.dg/uninit-pred-4_a.c: New test.
7668         * gcc.dg/uninit-pred-3_c.c: New test.
7669         * gcc.dg/uninit-pred-6_a.c: New test.
7670         * gcc.dg/uninit-pred-8_a.c: New test.
7671         * gcc.dg/uninit-pred-7_c.c: New test.
7672         * gcc.dg/uninit-pred-6_e.c: New test.
7673         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7674         * g++.dg/uninit-pred-1_a.C: New test.
7675         * g++.dg/uninit-pred-1_b.C: New test.
7676         * g++.dg/uninit-pred-2_a.C: New test.
7677         * g++.dg/uninit-pred-2_b.C: New test.
7678         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7679         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7680         * g++.dg/uninit-pred-loop_1.cc: New test.
7681
7682 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7683
7684         * gcc.dg/lto/20091209-1_0.c: New testcase.
7685
7686 2010-04-28  Richard Guenther  <rguenther@suse.de>
7687
7688         PR tree-optimization/43879
7689         PR tree-optimization/43909
7690         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7691
7692 2010-04-28  Richard Guenther  <rguenther@suse.de>
7693
7694         PR c++/43880
7695         * g++.dg/torture/pr43880.C: New testcase.
7696
7697 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7698
7699         PR c++/9335
7700         * g++.dg/template/recurse2.C: Update
7701         * g++.dg/template/recurse.C: Update.
7702         * g++.dg/template/pr23510.C: Update.
7703         * lib/prune.exp: Filter out 'recursively instantiated'.
7704
7705 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7706
7707         PR c++/29043
7708         * g++.dg/init/pr29043.C: New.
7709
7710 2010-04-27  Jason Merrill  <jason@redhat.com>
7711
7712         * g++.dg/lookup/scoped5.C: Adjust.
7713         * g++.dg/lookup/scoped8.C: Adjust.
7714         * g++.dg/template/dependent-expr5.C: Adjust.
7715         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7716
7717         PR c++/43856
7718         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7719
7720         PR c++/43875
7721         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7722
7723 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7724             Jan Hubicka <hubicka@ucw.cz>
7725
7726         * gcc.dg/pure-2.c: New testcase.
7727         * gcc.dg/const-1.c: New testcase.
7728
7729 2010-04-27  Jason Merrill  <jason@redhat.com>
7730
7731         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7732
7733         PR c++/41468
7734         * g++.dg/template/sfinae17.C: New.
7735         * g++.dg/template/sfinae18.C: New.
7736
7737 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7738
7739         * g++.dg/init/pr42844.C: New.
7740         * g++.dg/cpp0x/pr42844-2.C: New.
7741         * g++.dg/cpp0x/defaulted2.C: Adjust.
7742         * g++.dg/tree-ssa/pr27549.C: Likewise.
7743         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7744
7745 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7746
7747         PR fortran/18918
7748         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7749
7750 2010-04-27  Richard Guenther  <rguenther@suse.de>
7751
7752         PR middle-end/40561
7753         * g++.dg/other/pr40561.C: New testcase.
7754
7755 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7756
7757         PR middle-end/43812
7758         * g++.dg/ipa/pr43812.C: New test.
7759
7760 2010-04-27  Jan Hubicka  <jh@suse.cz>
7761
7762         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7763         (test): ... this one.
7764
7765 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7766
7767         PR target/40657
7768         * gcc.target/arm/thumb-stackframe.c: New test.
7769
7770 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7771
7772         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7773         * gcc.dg/misc-column.c: Likewise.
7774         * gcc.dg/Walways-true-1.c: Likewise.
7775         * gcc.dg/Walways-true-2.c: Likewise.
7776         * gcc.dg/warn-addr-cmp.c: Likewise.
7777
7778 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7779
7780         PR fortran/18918
7781         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7782         * gfortran.dg/coarray_12.f90: New.
7783
7784 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7785
7786         PR c/32207
7787         * gcc.dg/pr32207.c: New test.
7788         * gcc.dg/misc-column.c: Adjust expected warning.
7789         * gcc.dg/Walways-true-1.c: Likewise.
7790         * gcc.dg/Walways-true-2.c: Likewise.
7791         * gcc.dg/warn-addr-cmp.c: Likewise.
7792
7793 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7794
7795         PR lto/42776
7796         * lib/lto.exp (lto_prune_vis_warns): New function.
7797         (lto-link-and-maybe-run): Call it.
7798
7799 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7800
7801         PR tree-optimization/43904
7802         * gcc.dg/tree-ssa/tailcall-6.c: New.
7803
7804 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7805
7806         PR testsuite/35165
7807         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7808         Darwin8/OSX10.4 - compatible code generation.
7809         Use scan-rtl-dump.
7810         * obj-c++.dg/stubify-1.mm: Ditto.
7811         * lib/objc-torture.exp: Do not require link success for
7812         "trivial.m" in the runtime checks when dowhat = 'compile'.
7813         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7814         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7815         Darwin8/OSX10.4 - compatible code generation.
7816         * objc.dg/stubify-2.m: Ditto.
7817         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7818         * objc.dg/next-runtime-1.m: Ditto.
7819         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7820         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7821         runtimes on Darwin.
7822
7823 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7824
7825         PR 43715
7826         * lib/plugin-support.exp: Use "-undefined
7827         dynamic_lookup" on darwin.
7828
7829 2010-04-26  Richard Guenther  <rguenther@suse.de>
7830
7831         * gcc.dg/lto/20100426_0.c: New testcase.
7832
7833 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7834
7835         PR tree-optimization/43833
7836         gcc.dg/Warray-bounds-8.c: New test case.
7837
7838 2010-04-26  Richard Guenther  <rguenther@suse.de>
7839
7840         PR lto/43080
7841         * g++.dg/lto/20100423-3_0.C: New testcase.
7842
7843 2010-04-26  Richard Guenther  <rguenther@suse.de>
7844
7845         PR lto/42425
7846         * g++.dg/lto/20100423-2_0.C: New testcase.
7847
7848 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7849
7850         * gcc.dg/vect/bb-slp-23.c: New test.
7851
7852 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7853
7854         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7855         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7856         * gcc.dg/c1x-float-1.c: New test.
7857
7858 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7859
7860         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7861         of "lea\[ \t\]".
7862
7863 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7864
7865         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7866         FreeBSD.
7867         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7868         * gfortran.dg/default_format_2.f90: Ditto.
7869
7870 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7871
7872         * gfortran.dg/pr43505.f90: Clean up .mod file.
7873         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7874         * gfortran.dg/pr41347.f90: Ditto.
7875         * gfortran.dg/internal_pack_4.f90: Ditto.
7876         * gfortran.dg/proc_decl_23.f90: Ditto.
7877         * gfortran.dg/recursive_check_3.f90: Ditto.
7878         * gfortran.dg/intent_out_3.f90: Ditto.
7879         * gfortran.dg/assignment_2.f90: Ditto.
7880         * gfortran.dg/pr41928.f90: Ditto.
7881         * gfortran.dg/pr42166.f90: Ditto.
7882         * gfortran.dg/private_type_12.f90: Ditto.
7883         * gfortran.dg/graphite/pr42185.f90: Ditto.
7884         * gfortran.dg/graphite/pr42186.f90: Ditto.
7885         * gfortran.dg/graphite/pr40982.f90: Ditto.
7886         * gfortran.dg/graphite/id-2.f90: Ditto.
7887         * gfortran.dg/graphite/id-4.f90: Ditto.
7888         * gfortran.dg/graphite/pr42050.f90: Ditto.
7889         * gfortran.dg/graphite/id-18.f90: Ditto.
7890         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7891         * gfortran.dg/graphite/pr41924.f90: Ditto.
7892         * gfortran.dg/graphite/pr42393.f90: Ditto.
7893         * gfortran.dg/graphite/pr37980.f90: Ditto.
7894         * gfortran.dg/graphite/pr38953.f90: Ditto.
7895         * gfortran.dg/graphite/pr42180.f90: Ditto.
7896         * gfortran.dg/graphite/pr42181.f90: Ditto.
7897         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7898         * gfortran.dg/select_type_4.f90: Ditto.
7899         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7900         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7901         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7902         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7903         * gfortran.dg/whole_file_11.f90: Ditto.
7904         * gfortran.dg/private_type_11.f90: Ditto.
7905         * gfortran.dg/vect/vect-gems.f90: Ditto.
7906         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7907
7908 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7909
7910         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7911
7912 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7913
7914         * gnat.dg/pack15.ad[sb]: New test.
7915
7916 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7917
7918         * gcc.target/arm/mla-1.c: New test.
7919
7920 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7921
7922         PR fortran/30073
7923         PR fortran/43793
7924         * gfortran.dg/pr43793.f90: New test.
7925
7926 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7927
7928         PR tree-optimization/41442
7929         * gcc.target/i386/pr41442.c: New test.
7930
7931 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7932
7933         PR fortran/43832
7934         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7935
7936 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7937
7938         PR fortran/43832
7939         * gfortran.dg/open_nounit.f90: New test.
7940
7941 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7942
7943         PR fortran/43841
7944         PR fortran/43843
7945         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7946
7947 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7948
7949         * gcc.dg/Wconversion-integer.c: Update.
7950
7951 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7952
7953         * gnat.dg/unchecked_convert5.adb: New test.
7954
7955 2010-04-23  Richard Guenther  <rguenther@suse.de>
7956
7957         PR lto/41734
7958         * gcc.dg/lto/20100423-2_0.c: New testcase.
7959         * gcc.dg/lto/20100423-2_0.c: Likewise.
7960
7961 2010-04-23  Richard Guenther  <rguenther@suse.de>
7962
7963         PR lto/43455
7964         * gcc.dg/lto/20100423-1_0.c: New testcase.
7965         * gcc.dg/lto/20100423-1_1.c: Likewise.
7966
7967 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7968
7969         PR tree-optimization/43846
7970         * gcc.dg/tree-ssa/sra-10.c: New test.
7971
7972 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7973
7974         PR middle-end/43835
7975         * gcc.c-torture/execute/pr43835.c: New test.
7976
7977 2010-04-23  Richard Guenther  <rguenther@suse.de>
7978
7979         PR lto/42653
7980         * g++.dg/lto/20100423-1_0.C: New testcase.
7981
7982 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7983
7984         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7985
7986 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7987
7988         PR tree-optimization/43842
7989         * gcc.dg/vect/pr43842.c: New test.
7990
7991 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7992
7993         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7994         * gcc.target/i386/wmul-2.c: Likewise.
7995
7996 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7997
7998         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7999         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8000
8001 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8002
8003         * gfortran.dg/reassoc_6.f: New testcase.
8004
8005 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8006
8007         PR middle-end/29274
8008         * gcc.target/arm/wmul-1.c: New test.
8009         * gcc.target/arm/wmul-2.c: New test.
8010
8011 2010-04-22  Richard Guenther  <rguenther@suse.de>
8012
8013         PR tree-optimization/43845
8014         * gcc.c-torture/compile/pr43845.c: New testcase.
8015
8016 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8017
8018         PR middle-end/29274
8019         * gcc.target/i386/wmul-1.c: New test.
8020         * gcc.target/i386/wmul-2.c: New test.
8021         * gcc.target/bfin/wmul-1.c: New test.
8022         * gcc.target/bfin/wmul-2.c: New test.
8023
8024 2010-04-22  Richard Guenther  <rguenther@suse.de>
8025
8026         PR fortran/43829
8027         * gfortran.dg/vector_subscript_6.f90: New testcase.
8028         * gfortran.dg/assign_10.f90: Adjust.
8029
8030 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8031
8032         PR fortran/43836
8033         * gfortran.dg/gomp/pr43836.f90: New test.
8034
8035 2010-04-21  Richard Guenther  <rguenther@suse.de>
8036
8037         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8038
8039 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8040
8041         * gcc.dg/torture/builtin-cproj-3.c: New.
8042
8043 2010-04-20  Jason Merrill  <jason@redhat.com>
8044
8045         PR c++/9335
8046         * g++.dg/template/recurse2.C: New.
8047         * g++.dg/parse/crash36.C: Adjust.
8048         * g++.dg/other/fold1.C: Adjust.
8049         * g++.dg/init/member1.C: Adjust.
8050         * lib/prune.exp: Prune "skipping N instantiation contexts".
8051
8052 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8053
8054         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8055
8056 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8057
8058         * gcc.dg/torture/builtin-cproj-1.c: New.
8059         * gcc.dg/torture/builtin-cproj-2.c: New.
8060
8061 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8062
8063         PR c++/43800
8064         PR c++/43704
8065         * g++.dg/template/typedef32.C: Adjust.
8066         * g++.dg/template/typedef33.C: New test.
8067
8068 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/43227
8071         * gfortran.dg/proc_decl_23.f90: New test.
8072
8073         PR fortran/43266
8074         * gfortran.dg/abstract_type_6.f03: New test.
8075
8076 2010-04-20  Xinliang David Li  <davidxl@google.com>
8077
8078         * g++.dg/tree-ssa/fold-compare.C: New.
8079
8080 2010-04-20  Richard Guenther  <rguenther@suse.de>
8081
8082         PR tree-optimization/39417
8083         * g++.dg/torture/pr39417.C: New testcase.
8084
8085 2010-04-20  Richard Guenther  <rguenther@suse.de>
8086
8087         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8088
8089 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8090
8091         * g++.dg/debug/dwarf2/rv1.C: New test.
8092
8093 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8094
8095         PR target/43635
8096         * gcc.c-torture/compile/pr43635.c: New testcase.
8097
8098 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8099
8100         PR fortran/43339
8101         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8102         of sequential loops being private only in the innermost containing
8103         task region.
8104
8105         PR middle-end/43337
8106         * gfortran.dg/gomp/pr43337.f90: New test.
8107
8108 2010-04-19  Richard Guenther  <rguenther@suse.de>
8109
8110         PR tree-optimization/43796
8111         * gfortran.dg/pr43796.f90: New testcase.
8112
8113 2010-04-19  Richard Guenther  <rguenther@suse.de>
8114
8115         PR tree-optimization/43783
8116         * gcc.c-torture/execute/pr43783.c: New testcase.
8117
8118 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8119
8120         PR target/43766
8121         * gcc.target/i386/pr43766.c: New test.
8122
8123 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8124
8125         PR target/43662
8126         * gcc.target/i386/pr43662.c: New test.
8127
8128 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8129
8130         PR c++/43704
8131         * g++.dg/template/typedef32.C: New test.
8132
8133 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8134
8135         PR tree-optimization/37027
8136         * lib/target-supports.exp
8137         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8138         * gcc.dg/vect/pr37027.c: New test.
8139         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8140         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8141         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8142         gcc.dg/vect/vect-complex-6.c: Likewise.
8143
8144 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8145
8146         * g++.dg/debug/dwarf2/enum1.C: New test.
8147
8148 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8149
8150         * gnat.dg/rep_clause5.ad[sb]: New test.
8151         * gnat.dg/rep_clause5_pkg.ads: New helper.
8152
8153 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8154
8155         PR tree-optimization/43771
8156         * g++.dg/vect/pr43771.cc: New test.
8157
8158 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8159
8160         PR fortran/31538
8161         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8162         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8163
8164 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8165
8166         * gnat.dg/sizetype.adb: Rename into...
8167         * gnat.dg/sizetype1.adb: ...this.
8168         * gnat.dg/sizetype2.adb: New test.
8169
8170 2010-04-16  Richard Guenther  <rguenther@suse.de>
8171
8172         PR tree-optimization/43572
8173         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8174
8175 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8176
8177         * gnat.dg/specs/discr_private.ads: New test.
8178
8179 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8180
8181         PR target/41514
8182         * gcc.target/arm/thumb-comparisons.c: New test.
8183
8184         PR target/40603
8185         * gcc.target/arm/thumb-cbranchqi.c: New test.
8186
8187 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8188
8189         * g++.dg/torture/pr36191.C: Enable for SH.
8190
8191 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8192
8193         * gnat.dg/wide_boolean.adb: New test.
8194         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8195
8196 2010-04-15  Richard Guenther  <rguenther@suse.de>
8197
8198         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8199         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8200         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8201         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8202         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8203         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8204         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8205         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8206         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8207         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8208         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8209         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8210         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8211         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8212         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8213
8214 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8215
8216         PR target/21803
8217         * gcc.target/arm/pr42496.c: New test.
8218
8219 2010-04-14  Jason Merrill  <jason@redhat.com>
8220
8221         PR c++/36625
8222         * g++.dg/ext/attrib38.C: New.
8223
8224 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8225
8226         PR testsuite/43739
8227         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8228
8229 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8230
8231         PR 42966
8232         * gcc.dg/cpp/warn-undef-2.c: Update.
8233         * gcc.dg/cpp/warn-traditional-2.c: Update.
8234         * gcc.dg/cpp/warn-comments-2.c: Update.
8235         * gcc.dg/cpp/warn-variadic-2.c: Update.
8236         * gcc.dg/cpp/warn-long-long-2.c: Update.
8237         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8238         * gcc.dg/cpp/warn-multichar-2.c: Update.
8239         * gcc.dg/cpp/warn-normalized-3.c: Update.
8240         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8241         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8242         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8243         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8244         * gcc.dg/cpp/warn-redefined-2.c: Update.
8245         * gfortran.dg/warning-directive-2.F90: Update.
8246         * c-c++-common/cpp/warning-directive-2.c: Update.
8247
8248 2010-04-14  Michael Matz  <matz@suse.de>
8249
8250         PR tree-optimization/42963
8251         * gcc.dg/pr42963.c: New testcase.
8252
8253 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         * gnat.dg/class_wide.adb: Rename into...
8256         * gnat.dg/class_wide1.adb: ...this.
8257         * gnat.dg/class_wide2.ad[sb]: New test.
8258
8259 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8260
8261         PR fortran/18918
8262         * gfortran.dg/coarray_9.f90: Update dg-errors.
8263         * gfortran.dg/coarray_10.f90: New test.
8264         * gfortran.dg/coarray_11.f90: New test.
8265
8266 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8267
8268         PR fortran/43747
8269         gfortran.dg/initialization_24.f90: New test.
8270
8271 2010-04-13  Jason Merrill  <jason@redhat.com>
8272
8273         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8274         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8275
8276 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8277
8278         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8279         * g++.dg/dg.exp: Likewise.
8280         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8281         * c-c++-common/cpp/warning-directive-1.c: ... here.
8282         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8283         * c-c++-common/cpp/warning-directive-2.c: ... here.
8284         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8285         * c-c++-common/cpp/warning-directive-3.c: ... here.
8286         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8287         * c-c++-common/cpp/warning-directive-4.c: ... here.
8288         * g++.dg/cpp/warning-directive-1.C: Delete.
8289         * g++.dg/cpp/warning-directive-2.C: Delete.
8290         * g++.dg/cpp/warning-directive-3.C: Delete.
8291         * g++.dg/cpp/warning-directive-4.C: Delete.
8292         * gcc.dg/cpp/normalised-3.c: Delete.
8293         * g++.dg/cpp/normalised-1.C: Rename as ...
8294         * c-c++-common/cpp/normalised-3.c: ... this.
8295
8296 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8297
8298         * gcc.dg/tree-ssa/sra-9.c: New test.
8299
8300 2010-04-13  Michael Matz  <matz@suse.de>
8301
8302         PR middle-end/43730
8303         * gcc.dg/pr43730.c: New test.
8304
8305 2010-04-13  Michael Matz  <matz@suse.de>
8306
8307         * gcc.dg/tree-ssa/negate.c: New testcase.
8308
8309 2010-04-13  Richard Guenther  <rguenther@suse.de>
8310
8311         PR testsuite/43735
8312         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8313
8314 2010-04-13  Richard Guenther  <rguenther@suse.de>
8315
8316         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8317
8318 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8319
8320         * gnat.dg/derived_type1.adb: New test.
8321
8322 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8323
8324         * gcc.dg/plugindir1.c: New testcase.
8325         * gcc.dg/plugindir2.c: New testcase.
8326         * gcc.dg/plugindir3.c: New testcase.
8327         * gcc.dg/plugindir4.c: New testcase.
8328
8329 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8330
8331         * gcc.target/i386/rotate-2.c: New test.
8332
8333 2010-04-12  Jason Merrill  <jason@redhat.com>
8334
8335         PR c++/43641
8336         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8337         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8338
8339 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8340
8341         PR c++/25811
8342         * g++.dg/init/pr25811.C: New test.
8343
8344 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8345
8346         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8347         dg-error, dg-warning.
8348         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8349
8350 2010-04-12  Richard Guenther  <rguenther@suse.de>
8351
8352         * gcc.dg/torture/inline-2.c: New testcase.
8353
8354 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8355
8356         PR bootstrap/43699
8357         * gcc.dg/Wunused-var-7.c: New test.
8358
8359         PR tree-optimization/43560
8360         * gcc.c-torture/execute/pr43560.c: New test.
8361
8362 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8363
8364         * gnat.dg/aggr13.adb: New test.
8365         * gnat.dg/aggr14.adb: Likewise.
8366         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8367
8368 2010-04-12  Richard Guenther  <rguenther@suse.de>
8369
8370         PR c++/43611
8371         * g++.dg/torture/pr43611.C: New testcase.
8372
8373 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8374
8375         PR c/36774
8376         * gcc.dg/pr36774-1.c: New test.
8377         * gcc.dg/pr36774-2.c: New test.
8378
8379 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8380
8381         * gcc.target/sh/rte-delay-slot.c: New test.
8382
8383 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8384
8385         * gnat.dg/pack9.adb: Remove -cargs option.
8386         * gnat.dg/aggr12.ad[sb]: New test.
8387
8388 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8389
8390         PR target/43417
8391         * gcc.target/sh/pr43417.c: New test.
8392
8393 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8394
8395         PR fortran/43591
8396         * gfortran.dg/spec_expr_6.f90: New test.
8397
8398 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8399
8400         PR cpp/43195
8401         * gcc.dg/cpp/pr43195.c: New.
8402         * gcc.dg/cpp/pr43195.h: New.
8403
8404 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8405
8406         PR 42965
8407         * gcc.dg/Werror-6.c: Adjust.
8408         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8409         * gcc.dg/Werror-4.c: Likewise.
8410         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8411         * gcc.dg/Wswitch-enum-error.c: Likewise.
8412         * gcc.dg/Wpointer-arith.c: Likewise.
8413         * gcc.dg/Wfatal.c: Likewise.
8414         * gcc.dg/Wswitch-error.c: Likewise.
8415         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8416         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8417         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8418         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8419         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8420         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8421         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8422         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8423         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8424         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8425         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8426         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8427         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8428         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8429         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8430         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8431         * g++.dg/cpp/warning-directive-2.C: Likewise.
8432         * gfortran.dg/warning-directive-2.F90: Likewise.
8433
8434 2010-04-09  Jason Merrill  <jason@redhat.com>
8435
8436         PR c++/42623
8437         * g++.dg/template/sizeof13.C: New.
8438
8439 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8440
8441         * g++.dg/other/pr35504.C: Add check for thiscall.
8442         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8443         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8444
8445 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8446
8447         PR c++/28584
8448         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8449         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8450         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8451         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8452         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8453         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8454         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8455         * g++.dg/other/increment1.C: Likewise.
8456
8457 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8458
8459         PR fortran/18918
8460         * gfortran.dg/coarray_7.f90: New test.
8461         * gfortran.dg/coarray_8.f90: New test.
8462
8463 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8464
8465         PR fortran/28039
8466         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8467
8468 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8469
8470         PR target/43643
8471         * gcc.dg/pr43643.c: New test.
8472
8473 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8474
8475         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8476
8477 2010-04-08  Richard Guenther  <rguenther@suse.de>
8478
8479         PR tree-optimization/43679
8480         * gcc.c-torture/compile/pr43679.c: New testcase.
8481
8482 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8483
8484         PR debug/43670
8485         * gcc.dg/pr43670.c: New test.
8486
8487 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8488
8489         PR middle-end/40815
8490         * gcc.dg/tree-ssa/reassoc-19.c: New.
8491
8492 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8493
8494         PR c/18624
8495         * gcc.dg/Wunused-var-1.c: New test.
8496         * gcc.dg/Wunused-var-2.c: New test.
8497         * gcc.dg/Wunused-var-3.c: New test.
8498         * gcc.dg/Wunused-var-4.c: New test.
8499         * gcc.dg/Wunused-var-5.c: New test.
8500         * gcc.dg/Wunused-var-6.c: New test.
8501         * gcc.dg/Wunused-parm-1.c: New test.
8502
8503         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8504         * gcc.dg/trunc-1.c: Likewise.
8505         * gcc.dg/vla-9.c: Likewise.
8506         * gcc.dg/dfp/composite-type.c: Likewise.
8507
8508 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8509
8510         PR objc/35996
8511         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8512         * obj-c++.dg/objc-gc-3.mm: Ditto.
8513
8514 2010-04-07  Simon Baldwin  <simonb@google.com>
8515
8516         * gcc.dg/cpp/warn-undef-2.c: New.
8517         * gcc.dg/cpp/warn-traditional-2.c: New.
8518         * gcc.dg/cpp/warn-comments-2.c: New.
8519         * gcc.dg/cpp/warning-directive-1.c: New.
8520         * gcc.dg/cpp/warn-long-long.c: New.
8521         * gcc.dg/cpp/warn-traditional.c: New.
8522         * gcc.dg/cpp/warn-variadic-2.c: New.
8523         * gcc.dg/cpp/warn-undef.c: New.
8524         * gcc.dg/cpp/warn-normalized-1.c: New.
8525         * gcc.dg/cpp/warning-directive-2.c: New.
8526         * gcc.dg/cpp/warn-long-long-2.c: New.
8527         * gcc.dg/cpp/warn-variadic.c: New.
8528         * gcc.dg/cpp/warn-normalized-2.c: New.
8529         * gcc.dg/cpp/warning-directive-3.c: New.
8530         * gcc.dg/cpp/warn-deprecated-2.c: New.
8531         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8532         * gcc.dg/cpp/warn-multichar-2.c: New.
8533         * gcc.dg/cpp/warn-normalized-3.c: New.
8534         * gcc.dg/cpp/warning-directive-4.c: New.
8535         * gcc.dg/cpp/warn-unused-macros.c: New.
8536         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8537         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8538         * gcc.dg/cpp/warn-cxx-compat.c: New.
8539         * gcc.dg/cpp/warn-redefined.c: New.
8540         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8541         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8542         * gcc.dg/cpp/warn-deprecated.c: New.
8543         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8544         * gcc.dg/cpp/warn-redefined-2.c: New.
8545         * gcc.dg/cpp/warn-comments.c: New.
8546         * gcc.dg/cpp/warn-multichar.c: New.
8547         * g++.dg/cpp/warning-directive-1.C: New.
8548         * g++.dg/cpp/warning-directive-2.C: New.
8549         * g++.dg/cpp/warning-directive-3.C: New.
8550         * g++.dg/cpp/warning-directive-4.C: New.
8551         * gfortran.dg/warning-directive-1.F90: New.
8552         * gfortran.dg/warning-directive-3.F90: New.
8553         * gfortran.dg/warning-directive-2.F90: New.
8554         * gfortran.dg/warning-directive-4.F90: New.
8555
8556 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8557
8558         PR objc++/23716
8559         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8560
8561 2010-04-07  Jason Merrill  <jason@redhat.com>
8562
8563         * g++.dg/template/dr408.C: New.
8564
8565         * g++.dg/lookup/ns4.C: New.
8566
8567         PR c++/38392
8568         * g++.dg/template/friend51.C: New test.
8569
8570         PR c++/41970
8571         * g++.old-deja/g++.other/linkage1.C: Adjust.
8572
8573 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8574
8575         PR c++/42697
8576         * g++.dg/template/crash94.C: New test.
8577
8578 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8579
8580         PR c++/40239
8581         * g++.dg/init/aggr5.C: New test.
8582         * g++.dg/init/aggr5.C: New test.
8583
8584 2010-04-07  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/43270
8587         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8588         * gcc.dg/Warray-bounds-7.c: Likewise.
8589
8590 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8591
8592         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8593         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8594         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8595
8596 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8597
8598         PR c++/42556
8599         * g++.dg/init/pr42556.C: New test.
8600
8601 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8602
8603         PR debug/43628
8604         * g++.dg/debug/dwarf2/typedef2.C: New test.
8605
8606 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8607
8608         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8609         c-c++-common/dwarf2/redeclaration-1.C
8610
8611 2010-04-06  Jason Merrill  <jason@redhat.com>
8612
8613         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8614         * g++.dg/ext/attrib18.C: Likewise.
8615         * g++.dg/ext/bitfield2.C: Likewise.
8616         * g++.dg/ext/bitfield4.C: Likewise.
8617         * g++.dg/ext/visibility/warn2.C: Likewise.
8618         * g++.dg/ext/visibility/warn3.C: Likewise.
8619         * g++.dg/gomp/pr26690-1.C: Likewise.
8620         * g++.dg/inherit/covariant7.C: Likewise.
8621         * g++.dg/init/synth2.C: Likewise.
8622         * g++.dg/lookup/using7.C: Likewise.
8623         * g++.dg/other/crash-4.C: Likewise.
8624         * g++.dg/other/error13.C: Likewise.
8625         * g++.dg/other/error20.C: Likewise.
8626         * g++.dg/parse/crash31.C: Likewise.
8627         * g++.dg/parse/error16.C: Likewise.
8628         * g++.dg/parse/error19.C: Likewise.
8629         * g++.dg/parse/error27.C: Likewise.
8630         * g++.dg/parse/error28.C: Likewise.
8631         * g++.dg/parse/fused-params1.C: Likewise.
8632         * g++.dg/template/error2.C: Likewise.
8633         * g++.dg/template/local6.C: Likewise.
8634         * g++.dg/template/qualttp15.C: Likewise.
8635         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8636         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8637         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8638         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8639         * g++.old-deja/g++.eh/spec6.C: Likewise.
8640         * g++.old-deja/g++.jason/crash3.C: Likewise.
8641         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8642         * g++.old-deja/g++.law/ctors5.C: Likewise.
8643         * g++.old-deja/g++.law/ctors9.C: Likewise.
8644         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8645         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8646         * g++.old-deja/g++.other/struct1.C: Likewise.
8647         * g++.old-deja/g++.other/volatile1.C: Likewise.
8648         * g++.old-deja/g++.pt/crash36.C: Likewise.
8649         * g++.old-deja/g++.pt/derived3.C: Likewise.
8650         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8651         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8652
8653 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8654
8655         PR middle-end/43519
8656         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8657         * gcc.dg/graphite/id-19.c: New.
8658
8659 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8660
8661         PR middle-end/32824
8662         * gcc.dg/vect/pr32824: New.
8663
8664 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8665
8666         PR fortran/18918
8667         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8668         * gfortran.dg/coarray_3.f90: Ditto.
8669         * gfortran.dg/coarray_4.f90: Ditto.
8670         * gfortran.dg/coarray_5.f90: Ditto.
8671         * gfortran.dg/coarray_6.f90: Ditto.
8672         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8673
8674 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8675
8676         PR fortran/18918
8677         * gfortran.dg/coarray_4.f90: Fix test.
8678         * gfortran.dg/coarray_6.f90: Add more tests.
8679
8680 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8681
8682         PR fortran/18918
8683         * gfortran.dg/coarray_4.f90: New test.
8684         * gfortran.dg/coarray_5.f90: New test.
8685         * gfortran.dg/coarray_6.f90: New test.
8686
8687 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8688
8689         PR fortran/18918
8690         * gfortran.dg/iso_fortran_env_5.f90: New test.
8691         * gfortran.dg/iso_fortran_env_6.f90: New test.
8692
8693 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8694
8695         PR fortran/39997
8696         * gfortran.dg/coarray_1.f90: New test.
8697         * gfortran.dg/coarray_2.f90: New test.
8698         * gfortran.dg/coarray_3.f90: New test.
8699
8700 2010-04-06  Jason Merrill  <jason@redhat.com>
8701
8702         PR c++/43648
8703         * g++.dg/template/dtor8.C: New.
8704
8705         PR c++/43621
8706         * g++.dg/template/error-recovery2.C: New.
8707
8708 2010-04-06  Jan Hubicka  <jh@suse.czpli
8709
8710         PR tree-optimization/42906
8711         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8712
8713 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8714
8715         PR fortran/43178
8716         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8717         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8718         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8719
8720 2010-04-06  Richard Guenther  <rguenther@suse.de>
8721
8722         PR tree-optimization/43627
8723         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8724
8725 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8726
8727         PR target/43638
8728         * gcc.target/i386/pr43638.c: New test.
8729
8730 2010-04-06  Richard Guenther  <rguenther@suse.de>
8731
8732         PR middle-end/43661
8733         * gcc.c-torture/compile/pr43661.c: New testcase.
8734
8735 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8736
8737         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8738
8739 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8740
8741         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8742
8743 2010-04-02  Richard Guenther  <rguenther@suse.de>
8744
8745         PR tree-optimization/43629
8746         * gcc.c-torture/execute/pr43629.c: New testcase.
8747
8748 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8749             Dominique d'Humieres  <dominiq@lps.ens.fr>
8750
8751         PR libfortran/43605
8752         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8753
8754 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8755
8756         PR debug/43325
8757         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8758
8759 2010-04-01  Jason Merrill  <jason@redhat.com>
8760
8761         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8762
8763 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8764             Manfred Schwarb  <manfred99@gmx.ch>
8765
8766         PR libfortran/43605
8767         * gfortran.dg/ftell_3.f90: New test.
8768
8769 2010-04-01  Richard Guenther  <rguenther@suse.de>
8770
8771         PR middle-end/43614
8772         * gcc.c-torture/compile/pr43614.c: New testcase.
8773
8774 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8775
8776         PR tree-optimization/43141
8777         * gcc.dg/guality/pr43141.c: New test.
8778
8779 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8780
8781         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8782         * g++.dg/eh/spbp.C: Likewise.
8783         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8784         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8785         superfluous casts.
8786         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8787         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8788         * objc.dg/dwarf-2.m: Likewise.
8789
8790 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8791
8792         PR middle-end/43464
8793         * gcc.dg/graphite/id-pr43464.c: New.
8794         * gcc.dg/graphite/id-pr43464-1.c: New.
8795
8796 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8797
8798         PR middle-end/43351
8799         * gcc.dg/graphite/id-pr43351.c
8800
8801 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8802
8803         PR testsuite/35165
8804         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8805         * obj-c++.dg/try-catch-2.mm: Ditto.
8806         * obj-c++.dg/lookup-2.mm: Ditto.
8807         * obj-c++.dg/encode-8.m: Ditto.
8808         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8809         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8810         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8811         * obj-c++.dg/const-str-11.mm: Ditto.
8812         * obj-c++.dg/const-str-9.mm: Ditto.
8813         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8814         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8815         * obj-c++.dg/except-1.mm: Ditto.
8816         * obj-c++.dg/const-str-7.mm: Ditto.
8817         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8818         * obj-c++.dg/const-str-3.mm: Ditto.
8819         * obj-c++.dg/const-str-7.mm: Ditto.
8820         * obj-c++.dg/stubify-2.mm: Change dump file name.
8821
8822         PR objc++/23613
8823         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8824         New macro.
8825         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8826         Remove dg-xfail-if.
8827
8828 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8829
8830         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8831         only with -O2, -O3 or -Os and not with -fwhopr.
8832
8833 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8834
8835         PR c++/43558
8836         * g++.dg/template/typedef31.C: New test.
8837
8838 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8839
8840         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8841         assembler output on *-*-solaris2*.
8842         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8843
8844 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8845
8846         PR debug/43557
8847         * gcc.dg/pr43557-1.c: New test.
8848         * gcc.dg/pr43557-2.c: New file.
8849
8850 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8851
8852         PR 43562
8853         * gcc.dg/pr43562.c: New test.
8854
8855 2010-03-30  Jason Merrill  <jason@redhat.com>
8856
8857         PR c++/43076
8858         * g++.dg/template/error-recovery1.C: New.
8859
8860         PR c++/41786
8861         * g++.dg/parse/ambig5.C: New.
8862
8863 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8864
8865         PR debug/43593
8866         * gcc.dg/guality/pr43593.c: New test.
8867
8868 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8869
8870         PR middle-end/43430
8871         * gcc.dg/vect/pr43430-1.c: New.
8872
8873 2010-03-30  Jason Merrill  <jason@redhat.com>
8874
8875         PR c++/43559
8876         * g++.dg/template/partial7.C: New.
8877
8878 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8879
8880         * gcc.target/s390/stackcheck1.c: New testcase.
8881
8882 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8883
8884         PR libfortran/43265
8885         * gfortran.dg/read_eof_8.f90: New test.
8886
8887 2010-03-29  Jason Merrill  <jason@redhat.com>
8888
8889         * gcc.dg/cpp/include6.c: Change [] to ().
8890
8891         N3077
8892         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8893         splicing and UCNs.
8894         * c-c++-common/raw-string-2.c: Add trigraph test.
8895         * c-c++-common/raw-string-8.c: New.
8896         * c-c++-common/raw-string-9.c: New.
8897         * c-c++-common/raw-string-10.c: New.
8898
8899         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8900         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8901         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8902         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8903         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8904         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8905         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8906
8907 2010-03-29  Richard Guenther  <rguenther@suse.de>
8908
8909         PR tree-optimization/43560
8910         * gcc.dg/torture/pr43560.c: New testcase.
8911
8912 2010-03-29  Jason Merrill  <jason@redhat.com>
8913
8914         N3077
8915         * g++.dg/ext/raw-string-1.C: Change [] to ().
8916         * g++.dg/ext/raw-string-2.C: Change [] to ().
8917         Don't use \ in delimiter.
8918         * g++.dg/ext/raw-string-3.C: Change [] to ().
8919         * g++.dg/ext/raw-string-4.C: Change [] to ().
8920         * g++.dg/ext/raw-string-5.C: Change [] to ().
8921         Test for error on \ in delimiter.
8922         * g++.dg/ext/raw-string-6.C: Change [] to ().
8923         * g++.dg/ext/raw-string-7.C: Change [] to ().
8924
8925 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8926
8927         PR 43564
8928         * gcc.dg/pr43564.c: New test.
8929
8930 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8931
8932         PR fortran/43551
8933         * gfortran.dg/direct_io_12.f90: New test.
8934
8935 2010-03-28  Jan Hubicka  <jh@suse.cz>
8936
8937         PR tree-optimization/43505
8938         * gfortran.dg/pr43505.f90: New testcase.
8939
8940 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8941
8942         PR tree-optimization/43528
8943         * gcc.target/i386/pr43528.c: New test.
8944
8945 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8946
8947         PR c/43381
8948         * gcc.dg/parm-impl-decl-3.c: New test.
8949
8950 2010-03-26  Jason Merrill  <jason@redhat.com>
8951
8952         PR c++/43509
8953         * g++.dg/cpp0x/parse1.C: New.
8954
8955 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8956
8957         PR target/43524
8958         * gcc.target/i386/pr43524.c: New test.
8959
8960 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8961
8962         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8963         whitespace, rename main to foo.
8964         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8965         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8966         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8967         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8968         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8969         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8970         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8971         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8972         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8973         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8974         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8975
8976 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8977
8978         PR c++/43327
8979         * g++.dg/other/crash-10.C: New test.
8980         * g++.dg/other/crash-11.C: New test.
8981
8982 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8983
8984         PR libfortran/43517
8985         * gfortran.dg/read_eof_7.f90: New test.
8986
8987 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8988
8989         PR objc/35165
8990         PR testsuite/43512
8991         * objc-obj-c++-shared: New directory.
8992         * objc-obj-c++-shared/Object1-implementation.h: New file.
8993         * objc-obj-c++-shared/Object1.h: New file.
8994         * objc-obj-c++-shared/Protocol1.h: New file.
8995         * objc-obj-c++-shared/next-abi.h: New file.
8996         * objc-obj-c++-shared/next-mapping.h: New file.
8997         * objc/execute/next_mapping.h: Delete.
8998         * objc.dg/special/special.exp: For all targets run the tests with
8999         -fgnu-runtime, for darwin targets also run the tests with
9000         -fnext-runtime.
9001         * objc.dg/dg.exp: Ditto.
9002         * obj-c++.dg/dg.exp: Ditto.
9003         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9004         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9005         include use of updated NeXT interface.
9006         * objc/execute/formal_protocol-5.m: Ditto.
9007         * objc/execute/protocol-isEqual-2.m: Ditto.
9008         * objc/execute/protocol-isEqual-4.m: Ditto.
9009         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9010         Protocol1.h) and next-mapping.h as required.
9011         * objc/execute/object_is_class.m: Ditto.
9012         * objc/execute/enumeration-1.m: Ditto.
9013         * objc/execute/class-13.m: Ditto.
9014         * objc/execute/formal_protocol-2.m: Ditto.
9015         * objc/execute/formal_protocol-4.m: Ditto.
9016         * objc/execute/class-1.m: Ditto.
9017         * objc/execute/bycopy-1.m: Ditto.
9018         * objc/execute/formal_protocol-6.m: Ditto.
9019         * objc/execute/bycopy-3.m: Ditto.
9020         * objc/execute/class-3.m: Ditto.
9021         * objc/execute/bf-11.m: Ditto.
9022         * objc/execute/class-5.m: Ditto.
9023         * objc/execute/bf-13.m: Ditto.
9024         * objc/execute/class-7.m: Ditto.
9025         * objc/execute/bf-15.m: Ditto.
9026         * objc/execute/class-9.m: Ditto.
9027         * objc/execute/bf-17.m: Ditto.
9028         * objc/execute/bf-19.m: Ditto.
9029         * objc/execute/IMP.m: Ditto.
9030         * objc/execute/exceptions/catchall-1.m: Ditto.
9031         * objc/execute/exceptions/trivial.m: Ditto.
9032         * objc/execute/exceptions/finally-1.m: Ditto.
9033         * objc/execute/exceptions/local-variables-1.m: Ditto.
9034         * objc/execute/exceptions/foward-1.m: Ditto.
9035         * objc/execute/bf-2.m: Ditto.
9036         * objc/execute/string1.m: Ditto.
9037         * objc/execute/bf-4.m: Ditto.
9038         * objc/execute/informal_protocol.m: Ditto.
9039         * objc/execute/string3.m: Ditto.
9040         * objc/execute/bf-6.m: Ditto.
9041         * objc/execute/bf-8.m: Ditto.
9042         * objc/execute/class-tests-1.h: Ditto.
9043         * objc/execute/protocol-isEqual-1.m: Ditto.
9044         * objc/execute/protocol-isEqual-3.m: Ditto.
9045         * objc/execute/_cmd.m: Ditto.
9046         * objc/execute/function-message-1.m: Ditto.
9047         * objc/execute/bf-20.m: Ditto.
9048         * objc/execute/bf-common.h: Ditto.
9049         * objc/execute/np-2.m: Ditto.
9050         * objc/execute/class-10.m: Ditto.
9051         * objc/execute/class-12.m: Ditto.
9052         * objc/execute/enumeration-2.m: Ditto.
9053         * objc/execute/class-14.m: Ditto.
9054         * objc/execute/encode-1.m: Ditto.
9055         * objc/execute/formal_protocol-1.m: Ditto.
9056         * objc/execute/formal_protocol-3.m: Ditto.
9057         * objc/execute/accessing_ivars.m: Ditto.
9058         * objc/execute/bycopy-2.m: Ditto.
9059         * objc/execute/class-2.m: Ditto.
9060         * objc/execute/bf-10.m: Ditto.
9061         * objc/execute/formal_protocol-7.m: Ditto.
9062         * objc/execute/root_methods.m: Ditto.
9063         * objc/execute/class-4.m: Ditto.
9064         * objc/execute/bf-12.m: Ditto.
9065         * objc/execute/class-6.m: Ditto.
9066         * objc/execute/bf-14.m: Ditto.
9067         * objc/execute/nested-func-1.m: Ditto.
9068         * objc/execute/class-8.m: Ditto.
9069         * objc/execute/private.m: Ditto.
9070         * objc/execute/bf-16.m: Ditto.
9071         * objc/execute/bf-18.m: Ditto.
9072         * objc/execute/load-3.m: Ditto.
9073         * objc/execute/compatibility_alias.m: Ditto.
9074         * objc/execute/bf-1.m: Ditto.
9075         * objc/execute/no_clash.m: Ditto.
9076         * objc/execute/bf-3.m: Ditto.
9077         * objc/execute/string2.m: Ditto.
9078         * objc/execute/bf-5.m: Ditto.
9079         * objc/execute/string4.m: Ditto.
9080         * objc/execute/bf-7.m: Ditto.
9081         * objc/execute/object_is_meta_class.m: Ditto.
9082         * objc/execute/bf-9.m: Ditto.
9083         * objc/execute/bf-21.m: Ditto.
9084         * objc/execute/cascading-1.m: Ditto.
9085         * objc/execute/trivial.m: Ditto.
9086         * objc/execute/np-1.m: Ditto.
9087         * objc/compile/trivial.m: Ditto.
9088         * objc/execute/class_self-2.m: Include <stdlib.h>.
9089         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9090         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9091         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9092         and 64bit. Use new NeXT interface as required.
9093         * objc.dg/special/unclaimed-category-1.m: Ditto.
9094         * objc.dg/special/unclaimed-category-1.h: Ditto.
9095         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9096         * objc.dg/func-ptr-1.m: Ditto.
9097         * objc.dg/stret-1.m: Ditto.
9098         * objc.dg/encode-2.m: Ditto.
9099         * objc.dg/category-1.m: Ditto.
9100         * objc.dg/encode-3.m: Ditto.
9101         * objc.dg/call-super-3.m: Ditto.
9102         * objc.dg/method-3.m: Ditto.
9103         * objc.dg/func-ptr-2.m: Ditto.
9104         * objc.dg/lookup-1.m: Ditto.
9105         * objc.dg/encode-4.m: Ditto.
9106         * objc.dg/fix-and-continue-1.m: Ditto.
9107         * objc.dg/proto-lossage-3.m: Ditto.
9108         * objc.dg/method-13.m: Ditto.
9109         * objc.dg/proto-qual-1.m: Ditto.
9110         * objc.dg/zero-link-3.m: Ditto.
9111         * objc.dg/bitfield-1.m: Ditto.
9112         * objc.dg/va-meth-1.m: Ditto.
9113         * objc.dg/super-class-3.m: Ditto.
9114         * objc.dg/call-super-1.m: Ditto.
9115         * objc.dg/type-size-2.m: Ditto.
9116         * objc.dg/method-10.m: Ditto.
9117         * objc.dg/defs.m: Ditto.
9118         * objc.dg/const-str-3.m: Ditto.
9119         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9120         Protocol1.h) and next-mapping.h as required. Use new NeXT
9121         interface as required.
9122         * objc.dg/super-class-4.m: Ditto.
9123         * objc.dg/comp-types-8.m: Ditto.
9124         * objc.dg/call-super-2.m: Ditto.
9125         * objc.dg/objc-fast-4.m: Ditto.
9126         * objc.dg/method-6.m: Ditto.
9127         * objc.dg/const-str-3.m: Ditto.
9128         * objc.dg/const-str-7.m: Ditto.
9129         * objc.dg/method-15.m: Ditto.
9130         * objc.dg/method-19.m: Ditto.
9131         * objc.dg/sync-1.m: Ditto.
9132         * objc.dg/layout-1.m: Ditto.
9133         * objc.dg/bitfield-3.m: Ditto.
9134         * objc.dg/try-catch-3.m: Ditto.
9135         * objc.dg/try-catch-7.m: Ditto.
9136         * objc.dg/comp-types-10.m: Ditto.
9137         * objc.dg/selector-2.: Ditto.
9138         * objc.dg/method-7.m: Ditto.
9139         * objc.dg/typedef-alias-1.m: Ditto.
9140         * objc.dg/proto-lossage-2.m: Ditto.
9141         * objc.dg/comp-types-11.m: Ditto.
9142         * objc.dg/sizeof-1.m: Ditto.
9143         * objc.dg/method-17.m: Ditto.
9144         * objc.dg/bitfield-5.m: Ditto.
9145         * objc.dg/try-catch-1.m: Ditto.
9146         * objc.dg/encode-5.m: Ditto.
9147         * objc.dg/fix-and-continue-2.m: Ditto.
9148         * objc.dg/method-9.m: Ditto.
9149         * objc.dg/isa-field-1.m: Ditto.
9150         * objc.dg/local-decl-2.m: Ditto.
9151         * objc.dg/objc-gc-4.m: Ditto.
9152         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9153         * objc.dg/gnu-runtime-3.m: Ditto.
9154         * objc.dg/encode-7.m: Ditto.
9155         * objc.dg/encode-8.m: Ditto.
9156         * objc.dg/selector-3.m: Ditto.
9157         * objc.dg/gnu-runtime-1.m: Ditto.
9158         * objc.dg/const-str-12.m: Ditto.
9159         * objc.dg/gnu-runtime-2.m: Ditto.
9160         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9161         * objc.dg/selector-1.m: Ditto.
9162         * objc.dg/stubify-2.m: Ditto.
9163         * objc.dg/zero-link-1.m: Ditto.
9164         * objc.dg/stret-2.m: Ditto.
9165         * objc.dg/zero-link-2.m: Ditto.
9166         * objc.dg/next-runtime-1.m: Ditto.
9167         * objc.dg/symtab-1.m: Ditto.
9168         * objc.dg/stubify-1.m: Ditto.
9169         * objc.dg/bitfield-2.m: Ditto.
9170         * objc.dg/try-catch-10.m: Apply to both runtimes.
9171         * objc.dg/const-str-1.m: Ditto.
9172         * objc.dg/image-info.m: Ditto.
9173         * objc.dg/encode-9.m: Ditto.
9174         * objc.dg/pragma-1.m: Apply test to all targets.
9175         * objc.dg/const-str-4.m: Ditto.
9176         * objc.dg/const-str-8.m: Ditto.
9177         * objc.dg/super-class-2.m: Ditto.
9178         * objc.dg/try-catch-5.m: Ditto.
9179         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9180         Protocol1.h) and next-mapping.h as required. Use new NeXT
9181         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9182         * objc.dg/const-str-11.m: Ditto.
9183         * objc.dg/const-str-9.m: Ditto.
9184         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9185         * objc.dg/encode-1.m: Remove redundant -lobjc.
9186         * objc.dg/try-catch-9.m: Tidy space.
9187         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9188         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9189         and 64bit. Use new NeXT interface as required.
9190         * obj-c++.dg/template-4.mm: Ditto.
9191         * obj-c++.dg/defs.mm: Ditto.
9192         * obj-c++.dg/basic.mm: Ditto.
9193         * obj-c++.dg/encode-4.mm: Ditto.
9194         * obj-c++.dg/method-17.mm: Ditto.
9195         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9196         * obj-c++.dg/cxx-class-1.mm: Ditto.
9197         * obj-c++.dg/method-10.mm: Ditto.
9198         * obj-c++.dg/va-meth-1.mm: Ditto.
9199         * obj-c++.dg/encode-5.mm: Ditto.
9200         * obj-c++.dg/lookup-2.mm: Ditto.
9201         * obj-c++.dg/template-3.mm: Ditto.
9202         * obj-c++.dg/proto-qual-1.mm: Ditto.
9203         * obj-c++.dg/qual-types-1.m: Ditto.
9204         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9205         * obj-c++.dg/template-1.mm: Ditto.
9206         * obj-c++.dg/encode-6.mm: Ditto.
9207         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9208         Protocol1.h) and next-mapping.h as required. Use new NeXT
9209         interface as required.
9210         * obj-c++.dg/except-1.mm: Ditto.
9211         * obj-c++.dg/const-str-7.mm: Ditto.
9212         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9213         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9214         * obj-c++.dg/selector-2.mm: Ditto.
9215         * obj-c++.dg/isa-field-1.mm: Ditto.
9216         * obj-c++.dg/try-catch-1.mm: Ditto.
9217         * obj-c++.dg/local-decl-1.mm: Ditto.
9218         * obj-c++.dg/try-catch-9.mm: Ditto.
9219         * obj-c++.dg/no-extra-load.mm: Ditto.
9220         * obj-c++.dg/selector-5.mm: Ditto.
9221         * obj-c++.dg/method-12.mm: Ditto.
9222         * obj-c++.dg/try-catch-11.mm: Ditto.
9223         * obj-c++.dg/comp-types-11.mm: Ditto.
9224         * obj-c++.dg/bitfield-3.mm: Ditto.
9225         * obj-c++.dg/method-6.mm: Ditto.
9226         * obj-c++.dg/super-class-2.mm: Ditto.
9227         * obj-c++.dg/method-21.mm: Ditto.
9228         * obj-c++.dg/const-str-8.mm: Ditto.
9229         * obj-c++.dg/try-catch-7.mm: Ditto.
9230         * obj-c++.dg/method-15.mm: Ditto.
9231         * obj-c++.dg/layout-1.mm: Ditto.
9232         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9233         * obj-c++.dg/const-str-3.mm: Ditto.
9234         * obj-c++.dg/try-catch-2.mm: Ditto.
9235         * obj-c++.dg/objc-gc-3.mm: Ditto.
9236         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9237         * obj-c++.dg/bitfield-1.mm: Ditto.
9238         * obj-c++.dg/selector-6.mm: Ditto.
9239         * obj-c++.dg/method-13.mm: Ditto.
9240         * obj-c++.dg/comp-types-12.mm: Ditto.
9241         * obj-c++.dg/bitfield-4.mm: Ditto.
9242         * obj-c++.dg/try-catch-8.mm: Ditto.
9243         * obj-c++.dg/method-2.mm: Ditto.
9244         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9245         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9246         * obj-c++.dg/const-str-4.mm: Ditto.
9247         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9248         * obj-c++.dg/try-catch-3.mm: Ditto.
9249         * obj-c++.dg/comp-types-9.mm: Ditto.
9250         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9251         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9252         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9253         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9254         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9255         Use new NeXT interface as required.
9256         * obj-c++.dg/const-str-10.mm: Ditto.
9257         * obj-c++.dg/const-str-11.mm: Ditto.
9258         * obj-c++.dg/const-str-9.mm: Ditto.
9259         * obj-c++.dg/method-11.mm: Ditto.
9260         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9261         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9262         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9263         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9264         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9265
9266 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9267
9268         PR c++/43206
9269         * g++.dg/template/typedef30.C: New test case.
9270
9271 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR c/43385
9274         * gcc.c-torture/execute/pr43385.c: New test.
9275
9276 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9277
9278         * gcc.dg/strncpy-fix-1.c: New test.
9279
9280 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9281
9282         PR testsuite/41609
9283         * lib/objc-torture.exp (objc-set-runtime-options): New.
9284         * objc/execute/execute.exp: Check runtime options on each pass.
9285         * objc/execute/exceptions/exceptions.exp: Ditto.
9286         * objc/compile/compile.exp: Ditto.
9287
9288         PR testsuite/42348
9289         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9290         standard tests.
9291         (check_effective_target_objc2): New proc.
9292         (check_effective_target_next_runtime): New proc.
9293         * lib/objc.exp: Determine which runtime is in force and support it.
9294         * lib/obj-c++.exp: Ditto.
9295
9296 2010-03-24  Jason Merrill  <jason@redhat.com>
9297
9298         PR c++/43502
9299         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9300
9301 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9302
9303         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9304         a loop.
9305         * gcc.dg/ipa/ipa-2.c: Likewise.
9306         * gcc.dg/ipa/ipa-3.c: Likewise.
9307         * gcc.dg/ipa/ipa-4.c: Likewise.
9308         * gcc.dg/ipa/ipa-5.c: Likewise.
9309         * gcc.dg/ipa/ipa-7.c: Likewise.
9310         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9311         a loop.
9312         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9313         i_can_not_be_propagated_fully2 into a loop.
9314         * gcc.dg/ipa/ipa-8.c: New test.
9315         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9316
9317 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9318
9319         PR debug/19192
9320         PR debug/43479
9321         * gcc.dg/guality/pr43479.c: New test.
9322         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9323         and add volatile keyword.
9324
9325 2010-03-23  Mike Stump  <mikestump@comcast.net>
9326
9327         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9328
9329 2010-03-23  Jason Merrill  <jason@redhat.com>
9330
9331         * g++.dg/ext/altivec-17.C: Adjust error message.
9332
9333         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9334         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9335         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9336         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9337         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9338         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9339
9340 2010-03-22  Jason Merrill  <jason@redhat.com>
9341
9342         PR c++/43333
9343         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9344         * g++.dg/ext/is_pod_98.C: New.
9345
9346         PR c++/43281
9347         * g++.dg/cpp0x/auto18.C: New.
9348
9349         * gcc.dg/pr36997.c: Adjust error message.
9350         * g++.dg/ext/vector9.C: Likewise.
9351         * g++.dg/conversion/simd3.C: Likewise.
9352         * g++.dg/other/error23.C: Likewise.
9353
9354 2010-03-22  Michael Matz  <matz@suse.de>
9355
9356         PR middle-end/43475
9357         * gfortran.dg/pr43475.f90: New testcase.
9358
9359 2010-03-22  Richard Guenther  <rguenther@suse.de>
9360
9361         PR tree-optimization/43390
9362         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9363
9364 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9365
9366         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9367         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9368
9369 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9370             Michael Matz  <matz@suse.de>
9371
9372         PR c++/43081
9373         * g++.dg/parse/crash56.C: New test.
9374
9375 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9376
9377         PR fortran/43450
9378         * gfortran.dg/whole_file_15.f90 : New test.
9379
9380 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9381
9382         PR fortran/43409
9383         * gfortran.dg/inquire_size.f90: New test.
9384
9385 2010-03-20  Richard Guenther  <rguenther@suse.de>
9386
9387         PR rtl-optimization/43438
9388         * gcc.c-torture/execute/pr43438.c: New testcase.
9389
9390 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9391
9392         PR c++/43375
9393         * g++.dg/abi/mangle42.C: New test.
9394
9395 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9396
9397         PR C/43211
9398         * gcc.dg/pr43211.c: New test.
9399         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9400
9401 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9402
9403         PR rtl-optimization/42258
9404         * gcc.target/arm/thumb1-mul-moves.c: New test.
9405
9406         PR target/40697
9407         * gcc.target/arm/thumb-andsi.c: New test.
9408
9409         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9410         dg-require-effective-target.
9411
9412 2010-03-19  Michael Matz  <matz@suse.de>
9413
9414         PR c++/43116
9415         * g++.dg/other/pr43116.C: New testcase.
9416
9417 2010-03-19  Michael Matz  <matz@suse.de>
9418
9419         PR target/43305
9420         * gcc.dg/pr43305.c: New testcase.
9421
9422 2010-03-19  Richard Guenther  <rguenther@suse.de>
9423
9424         PR tree-optimization/43415
9425         * gcc.c-torture/compile/pr43415.c: New testcase.
9426
9427 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9428
9429         PR ada/43106
9430         * gnat.dg/case_optimization2.adb: New test.
9431         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9432
9433 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9434             Jack Howarth <howarth@bromo.med.uc.edu>
9435
9436         PR target/36399
9437         * gcc.target/i386/push-1.c: Don't xfail
9438           scan-assembler-not "movups" on darwin.
9439
9440 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9441
9442         PR debug/43058
9443         * gcc.dg/pr43058.c: New test.
9444
9445 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9446
9447         PR middle-end/42450
9448         * g++.dg/torture/pr42450.C: New test.
9449
9450 2010-03-18  Michael Matz  <matz@suse.de>
9451
9452         PR middle-end/43419
9453         * gcc.dg/pr43419.c: New testcase.
9454
9455 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9456
9457         PR rtl-optimization/43360
9458         * gcc.dg/torture/pr43360.c: New.
9459
9460 2010-03-18  Michael Matz  <matz@suse.de>
9461
9462         PR tree-optimization/43402
9463         * gcc.dg/pr43402.c: New testcase.
9464
9465 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9466
9467         PR target/42427
9468         * gcc.dg/pr42427.c: New test.
9469
9470 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9471
9472         PR libfortran/43265
9473         * gfortran.dg/read_empty_file.f: New test.
9474         * gfortran.dg/read_eof_all.f90: New test.
9475         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9476         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9477
9478 2010-03-17  Michael Matz  <matz@suse.de>
9479
9480         * gcc.dg/pr43300.c: Add -w.
9481
9482 2010-03-17  Richard Guenther  <rguenther@suse.de>
9483
9484         * gcc.dg/pr43379.c: Add -w.
9485
9486 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9487
9488         PR fortran/43331
9489         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9490
9491 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9492
9493         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9494
9495 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9496
9497         * ada/acats/run_all.sh: Log start and end times.
9498
9499 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9500
9501         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9502
9503 2010-03-16  Richard Guenther  <rguenther@suse.de>
9504
9505         PR middle-end/43379
9506         * gcc.dg/pr43379.c: New testcase.
9507
9508 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9509
9510         PR debug/43051
9511         * gcc.dg/guality/pr43051-1.c: New test.
9512
9513 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9514
9515         PR testsuite/43363
9516         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9517
9518 2010-03-15  Michael Matz  <matz@suse.de>
9519
9520         PR middle-end/43300
9521         * gcc.dg/pr43300.c: New testcase.
9522
9523 2010-03-15  Richard Guenther  <rguenther@suse.de>
9524
9525         PR tree-optimization/43367
9526         * gcc.c-torture/compile/pr43367.c: New testcase.
9527
9528 2010-03-15  Richard Guenther  <rguenther@suse.de>
9529
9530         PR tree-optimization/43317
9531         * gcc.dg/pr43317.c: New testcase.
9532
9533 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9534
9535         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9536
9537 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9538
9539         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9540
9541 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9542
9543         PR fortran/43362
9544         * gfortran.dg/impure_constructor_1.f90: New test.
9545
9546 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9547
9548         PR middle-end/43354
9549         * gfortran.dg/graphite/id-pr43354.f: New.
9550
9551 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9552
9553         PR middle-end/43349
9554         * gfortran.dg/graphite/pr43349.f: New.
9555
9556 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9557
9558         PR middle-end/43306
9559         * gcc.dg/graphite/pr43306.c: New.
9560
9561 2010-03-12  David S. Miller  <davem@davemloft.net>
9562
9563         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9564         sparc.
9565
9566 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9567
9568         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9569
9570 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9571
9572         PR fortran/43291
9573         PR fortran/43326
9574         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9575
9576 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9577
9578         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9579         fail for *-*-mingw* targets.
9580
9581 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9582
9583         PR debug/43329
9584         * gcc.dg/guality/pr43329-1.c: New test.
9585
9586 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9587
9588         PR tree-optimization/43257
9589         * g++.dg/torture/pr43257.C: New test.
9590
9591 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9592
9593         PR fortran/43228
9594         * gfortran.dg/namelist_61.f90: New test.
9595
9596 2010-03-11  Richard Guenther  <rguenther@suse.de>
9597
9598         PR tree-optimization/43255
9599         * gcc.c-torture/compile/pr43255.c: New testcase.
9600
9601 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9602
9603         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9604         * gcc.dg/pr43280.c: New testcase.
9605
9606 2010-03-11  Richard Guenther  <rguenther@suse.de>
9607
9608         PR lto/43200
9609         * gcc.dg/lto/20100227-1_0.c: New testcase.
9610         * gcc.dg/lto/20100227-1_1.c: Likewise.
9611
9612 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9613
9614         PR libfortran/43320
9615         PR libfortran/43265
9616         * gfortran.dg/read_eof_6.f: New test
9617         * gfortran.dg/read_x_eof.f90: New test.
9618         * gfortran.dg/read_x_past.f: Update test.
9619
9620 2010-03-10  Jan Hubicka  <jh@suse.cz>
9621
9622         * gcc.c-torture/compile/pr43288.c: New test.
9623
9624 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9625
9626         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9627         -fpic/-fPIC flags.
9628         * g++.old-deja/g++.pt/asm2.C: Likewise.
9629         * gcc.c-torture/compile/20000804-1.c: Likewise.
9630         * gcc.target/i386/clobbers.c: Likewise.
9631
9632 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9633
9634         PR fortran/43303
9635         * gfortran.dg/c_assoc_3.f90: New test.
9636
9637 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9638
9639         PR debug/36728
9640         * gcc.dg/guality/pr36728-1.c: New test.
9641         * gcc.dg/guality/pr36728-2.c: New test.
9642
9643 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9644
9645         * gcc.dg/h8300-div-delay-slot.c: New test.
9646
9647 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9648
9649         PR tree-optimization/43236
9650         * gcc.c-torture/execute/pr43236.c: New test.
9651
9652 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9653
9654         PR middle-end/42859
9655         * g++.dg/eh/pr42859.C: New test.
9656
9657 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9658
9659         PR debug/43299
9660         * gcc.dg/pr43299.c: New test.
9661
9662         PR debug/43290
9663         * g++.dg/eh/unwind2.C: New test.
9664
9665 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9666             Reza Yazdani  <reza.yazdani@amd.com>
9667
9668         PR middle-end/43065
9669         * gcc.dg/graphite/run-id-4.c: New.
9670
9671 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9672
9673         PR middle-end/43065
9674         * gcc.dg/graphite/run-id-3.c: New.
9675
9676 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9677
9678         PR middle-end/42644
9679         PR middle-end/42130
9680         * gcc.dg/graphite/id-18.c: New.
9681         * gcc.dg/graphite/run-id-pr42644.c: New.
9682
9683 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9684
9685         PR middle-end/42326
9686         * gcc.dg/graphite/pr42326.c: New.
9687
9688 2010-03-08  Richard Guenther  <rguenther@suse.de>
9689
9690         PR tree-optimization/43269
9691         * gcc.c-torture/execute/pr43269.c: New testcase.
9692
9693 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9694
9695         PR fortran/43256
9696         * gfortran.dg/typebound_call_13.f03: New.
9697
9698 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9699
9700         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9701         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9702
9703 2010-03-05  Jason Merrill  <jason@redhat.com>
9704
9705         * g++.dg/abi/mangle40.C: Require weak and alias.
9706
9707 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9708
9709         PR middle-end/42326
9710         * gfortran.dg/graphite/pr42326.f90: New.
9711         * gfortran.dg/graphite/pr42326-1.f90: New.
9712
9713 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9714
9715         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9716         (gnat_target_compile): Likewise.
9717         Reinitialize GNAT_UNDER_TEST if target changes.
9718         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9719         (local_find_gnatmake): Pass full --GCC to gnatlink.
9720         Remove --LINK.
9721
9722 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9723
9724         PR c/43248
9725         * gcc.dg/compound-literal-1.c: New testcase.
9726
9727 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9728
9729         PR tree-optimization/43164
9730         PR tree-optimization/43191
9731         * gcc.c-torture/compile/pr43164.c: New test.
9732         * gcc.c-torture/compile/pr43191.c: Likewise.
9733
9734 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9735
9736         PR fortran/43244
9737         * gfortran.dg/finalize_9.f90: New.
9738
9739 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9740             Ken Werner <ken@linux.vnet.ibm.com>
9741
9742         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9743         to dg-options for spu.
9744         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9745         dump-scan target to exclude spu.
9746
9747 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9748
9749         PR middle-end/43209
9750         * gcc.dg/tree-ssa/ivopts-4.c: New.
9751
9752 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9753
9754         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9755         include-opts and exclude-opts; skip checking the flags if arguments
9756         are the same as the defaults.
9757         (dg-xfail-if): Verify the number of arguments, supply defaults
9758         for unspecified optional arguments.
9759         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9760
9761 2010-03-03  Jason Merrill  <jason@redhat.com>
9762
9763         PR c++/12909
9764         * g++.dg/abi/mangle40.C: Updated.
9765
9766 2010-03-03  Jason Merrill  <jason@redhat.com>
9767
9768         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9769         * g++.dg/abi/mangle23.C: Likewise.
9770         * g++.dg/eh/simd-2.C: Likewise.
9771         * g++.dg/ext/attribute-test-2.C: Likewise.
9772         * g++.dg/ext/vector14.C: Likewise.
9773         * g++.dg/other/pr34435.C: Likewise.
9774         * g++.dg/template/conv8.C: Likewise.
9775         * g++.dg/template/nontype9.C: Likewise.
9776         * g++.dg/template/qualttp17.C: Likewise.
9777         * g++.dg/template/ref1.C: Likewise.
9778         * g++.old-deja/g++.pt/crash68.C: Likewise.
9779         * g++.old-deja/g++.pt/ref1.C: Likewise.
9780         * g++.old-deja/g++.pt/ref3.C: Likewise.
9781         * g++.old-deja/g++.pt/ref4.C: Likewise.
9782
9783         PR c++/12909
9784         * g++.dg/abi/mangle40.C: New.
9785         * g++.dg/abi/mangle41.C: New.
9786         * g++.dg/lto/20100302_0.C: New.
9787         * g++.dg/lto/20100302_1.C: New.
9788         * g++.dg/lto/20100302.h: New.
9789
9790 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9791
9792         PR fortran/43243
9793         * gfortran.dg/internal_pack_12.f90: New test.
9794
9795 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9796
9797         * gcc.dg/pr36997.c: Adjust error message.
9798
9799 2010-03-03  Mike Stump  <mikestump@comcast.net>
9800
9801         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9802         adjustments to not be present on machines that align the stack to
9803         more than 4 bytes and don't have a red zone yet as that is an
9804         unimplemented optimization.
9805
9806 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9807
9808         PR fortran/43169
9809         * gfortran.dg/impure_assignment_3.f90: New.
9810
9811 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9812
9813         PR debug/43229
9814         * gfortran.dg/pr43229.f90: New test.
9815
9816         PR debug/43237
9817         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9818
9819         PR debug/43177
9820         * gcc.dg/guality/pr43177.c: New test.
9821
9822 2010-03-02  Jason Merrill  <jason@redhat.com>
9823
9824         * g++.dg/ext/vector9.C: Adjust error message.
9825         * g++.dg/conversion/simd3.C: Likewise.
9826         * g++.dg/other/error23.C: Likewise.
9827
9828 2010-03-02  Mike Stump  <mikestump@comcast.net>
9829
9830         PR c++/41090
9831         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9832
9833 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9834
9835         PR fortran/43180
9836         * gfortran.dg/internal_pack_10.f90: New test.
9837
9838         PR fortran/43173
9839         * gfortran.dg/internal_pack_11.f90: New test.
9840
9841 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9842
9843         PR middle-end/42640
9844         * gcc.dg/tree-ssa/pr42640.c: New.
9845
9846 2010-03-01  Richard Guenther  <rguenther@suse.de>
9847
9848         PR tree-optimization/43220
9849         * gcc.c-torture/execute/pr43220.c: New testcase.
9850
9851 2010-03-01  Richard Guenther  <rguenther@suse.de>
9852
9853         PR middle-end/43213
9854         * gcc.dg/pr43213.c: New testcase.
9855
9856 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9857
9858         PR pch/14940
9859         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9860
9861 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9862
9863         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9864         New function.
9865         (check_effective_target_ucn): Likewise.
9866
9867         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9868         if !ucn.
9869         * gcc.dg/ucnid-2.c: Likewise.
9870         * gcc.dg/ucnid-3.c: Likewise.
9871         * gcc.dg/ucnid-4.c: Likewise.
9872         * gcc.dg/ucnid-11.c: Likewise.
9873         * gcc.dg/ucnid-12.c: Likewise.
9874         * gcc.dg/ucnid-6.c: Skip if !ucn.
9875         * gcc.dg/ucnid-9.c: Likewise.
9876
9877 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9878
9879         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9880         lists to dg-skip-if.
9881         * gcc.target/i386/stackalign/return-3.c: Likewise.
9882
9883 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9884
9885         * gcc.target/i386/clearcap.map: New file.
9886         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9887         Pass clearcap.map by default if supported.
9888
9889 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9890
9891         PR fortran/42900
9892         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9893         Explain this.
9894         * gfortran.dg/stat_2.f90: Likewise.
9895
9896 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9897
9898         PR fortran/43199
9899         * gfortran.dg/module_read_2.f90: New test.
9900
9901 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9902
9903         PR c++/42748
9904         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9905         * g++.dg/abi/mangle12.C: Likewise.
9906         * g++.dg/abi/mangle20-2.C: Likewise.
9907         * g++.dg/abi/mangle17.C: Likewise.
9908         * g++.dg/template/cond2.C: Likewise.
9909         * g++.dg/template/pr35240.C: Likewise.
9910
9911 2010-02-27  Richard Guenther  <rguenther@suse.de>
9912
9913         PR tree-optimization/43186
9914         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9915
9916 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9917
9918         * g++.dg/abi/packed1.C: Expect warning on the SH.
9919
9920 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9921
9922         PR c++/42054:
9923         * g++.dg/parse/error37.C: New test.
9924
9925 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9926
9927         PR c/24577
9928         PR c/43192
9929         * gcc.dg/pr8927-1.c: Match new note.
9930         * gcc.dg/990506-0.c: Likewise.
9931         * gcc.dg/gomp/flush-2.c: Likewise.
9932         * gcc.dg/gomp/atomic-5.c: Likewise.
9933         * gcc.dg/gomp/pr34607.c: Likewise.
9934         * gcc.dg/pr35746.c: Likewise.
9935         * gcc.dg/cpp/pragma-1.c: Likewise.
9936         * gcc.dg/cpp/pragma-2.c: Likewise.
9937         * gcc.dg/pr41842.c: Likewise.
9938         * gcc.dg/noncompile/20040629-1.c: Likewise.
9939         * objc.dg/private-1.m: Likewise.
9940
9941 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9942
9943         PR fortran/43185
9944         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9945         * gfortran.dg/default_initialization_4.f90: New test.
9946
9947 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9948
9949         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9950         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9951         * gnat.dg/thin_pointer2.adb: New test.
9952         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9953
9954 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9955
9956         PR c/20631
9957         * gcc.dg/cpp/c90-pedantic.c: New.
9958         * gcc.dg/cpp/c90.c: New.
9959         * gcc.dg/gnu90-const-expr-1.c: New.
9960         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9961
9962 2010-02-26  Richard Guenther  <rguenther@suse.de>
9963
9964         PR tree-optimization/43186
9965         * gcc.c-torture/compile/pr43186.c: New testcase.
9966
9967 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR debug/43190
9970         * c-c++-common/dwarf2/pr43190.c: New test.
9971
9972 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9973
9974         PR testsuite/37074:
9975         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9976
9977 2010-02-26  Richard Guenther  <rguenther@suse.de>
9978
9979         PR tree-optimization/43188
9980         * gcc.c-torture/compile/pr43188.c: New testcase.
9981
9982 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9983
9984         PR target/43175
9985         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9986
9987 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9988
9989         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9990
9991 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9992
9993         PR target/43154
9994         * gcc.target/powerpc/pr43154.c: New file.
9995
9996 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR debug/43166
9999         * gfortran.dg/debug/pr43166.f: New test.
10000
10001         PR debug/43165
10002         * gcc.dg/torture/pr43165.c: New test.
10003
10004 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10005
10006         PR c/43128
10007         * c-c++-common/pr41779.c: Update.
10008
10009 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10010
10011         PR ada/32547
10012         * lib/gnat-dg.exp (gnat_load): Redefine.
10013
10014         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10015         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10016
10017 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10018
10019         PR libobjc/36610
10020         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10021         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10022         -fgnu-runtime.
10023         Sort entries.
10024
10025 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10026
10027         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10028
10029 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10030
10031         PR debug/43150
10032         * gcc.dg/guality/vla-1.c: New test.
10033
10034 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10035
10036         PR fortran/43042
10037         * gfortran.dg/c_ptr_tests_15.f90: New test.
10038
10039 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10040
10041         PR target/43107
10042         * gcc.target/i386/pr43107.c: New test.
10043
10044 2010-02-23  Jason Merrill  <jason@redhat.com>
10045
10046         PR c++/43143
10047         * g++.dg/cpp0x/variadic100.C: New.
10048
10049 2010-02-23  Jason Merrill  <jason@redhat.com>
10050
10051         PR debug/42800
10052         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10053         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10054         * c-c++-common/dwarf2/vla1.c: New.
10055
10056 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10057
10058         PR target/43139
10059         * gcc.dg/pr43139.c: New test.
10060
10061         PR debug/43077
10062         * gcc.dg/guality/pr43077-1.c: New test.
10063
10064 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10065
10066         PR 43123
10067         * gcc.dg/march.c: New.
10068         * gcc.dg/march-generic.c: New.
10069         * gcc.dg/mtune.c: New.
10070
10071 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10072
10073         PR middle-end/43083
10074         * gcc.dg/graphite/pr43083.c: New.
10075
10076 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10077
10078         PR middle-end/43097
10079         * gfortran.dg/graphite/pr43097.f: New.
10080
10081 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10082             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10083
10084         PR middle-end/43140
10085         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10086
10087 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10088
10089         PR middle-end/43026
10090         * g++.dg/graphite/pr43026.C: New.
10091
10092 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10093
10094         PR c++/43126
10095         * gcc.dg/cleanup-1.c: Update.
10096         * gcc.dg/func-args-1.c: Update.
10097         * gcc.dg/format/sentinel-1.c: Update.
10098         * g++.old-deja/g++.jason/scoping10.C: Update.
10099         * g++.old-deja/g++.ns/lookup5.C: Update.
10100         * g++.dg/ext/cleanup-1.C: Update.
10101         * g++.dg/parse/varmod1.C: Update.
10102         * g++.dg/parse/error33.C: Update.
10103         * g++.dg/expr/call3.C: Update.
10104         * g++.dg/func-args-1.C: New.
10105
10106 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10107
10108         PR c/43125
10109         * gcc.dg/attr-used-2.c: Moved to ...
10110         * c-c++-common/attr-used-2.c: Here.
10111
10112         * gcc.dg/attr-used.c: Moved to ...
10113         * c-c++-common/attr-used.c: Here.
10114
10115 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10116
10117         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10118
10119 2010-02-22  Richard Guenther  <rguenther@suse.de>
10120
10121         PR lto/43045
10122         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10123         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10124
10125 2010-02-22  Richard Guenther  <rguenther@suse.de>
10126
10127         PR tree-optimization/42749
10128         * gcc.c-torture/compile/pr42749.c: New testcase.
10129
10130 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10131
10132         PR fortran/43072
10133         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10134         * gfortran.dg/internal_pack_9.f90: New test.
10135
10136 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10137
10138         PR c++/23510
10139         * g++.dg/template/recurse.C: Adjust.
10140         * g++.dg/template/pr23510.C: New.
10141
10142 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10143
10144         PR c++/42824
10145         * g++.dg/template/memclass4.C: New test.
10146
10147 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10148
10149         PR fortran/35259
10150         * gfortran.dg/reassoc_5.f90: New test.
10151
10152 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10153
10154         PR target/43067
10155         * gcc.target/i386/pr43067.c: New test.
10156
10157 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10158
10159         PR c++/35669
10160         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10161         -Wconversion-null.
10162         * g++.dg/warn/Wconversion-null.C: New test.
10163         * g++.old-deja/g++.other/null1.C: Move to...
10164         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10165
10166 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10167
10168         PR fortran/36932
10169         PR fortran/36933
10170         * gfortran.dg/dependency_26.f90: New test.
10171
10172         PR fortran/43072
10173         * gfortran.dg/internal_pack_7.f90: New test.
10174
10175         PR fortran/43111
10176         * gfortran.dg/internal_pack_8.f90: New test.
10177
10178 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10179
10180         PR 43128
10181         * c-c++-common/pr41779.c: Fix broken testcase.
10182
10183 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10184
10185         PR 36513
10186         * c-c++-common/pr36513.c: New testcase.
10187         * c-c++-common/pr36513-2.c: New testcase.
10188
10189 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10190
10191         PR 41779
10192         * c-c++-common/pr41779.c: New.
10193
10194 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10195
10196         PR debug/43084
10197         * gcc.dg/pr43084.c: New test.
10198
10199 2010-02-19  Richard Guenther  <rguenther@suse.de>
10200
10201         PR tree-optimization/42916
10202         * gcc.dg/pr42916.c: New testcase.
10203
10204 2010-02-18  Jason Merrill  <jason@redhat.com>
10205
10206         PR c++/42837
10207         * g++.dg/abi/packed1.C: Add expected warning.
10208
10209         PR c++/43108
10210         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10211         * gcc.dg/torture/dg-torture.exp: Likewise.
10212         * c-c++-common/torture/complex-sign.h,
10213         c-c++-common/torture/complex-sign-add.c,
10214         c-c++-common/torture/complex-sign-mixed-add.c,
10215         c-c++-common/torture/complex-sign-mixed-div.c,
10216         c-c++-common/torture/complex-sign-mixed-mul.c,
10217         c-c++-common/torture/complex-sign-mixed-sub.c,
10218         c-c++-common/torture/complex-sign-mul.c,
10219         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10220         Adapt for C++ compilation as well.
10221
10222         PR c++/43070
10223         * g++.dg/ext/label1.C: Update.
10224         * g++.dg/ext/label2.C: Update.
10225
10226         PR c++/26261
10227         * g++.dg/template/dependent-name6.C: New.
10228
10229         PR c++/43109
10230         * g++.dg/parse/namespace12.C: New.
10231
10232 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10233
10234         PR tree-optimization/43066
10235         * gcc.c-torture/compile/pr43066.c: New test.
10236
10237 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10238
10239         * g++.dg/ext/attrib35.C: Fix target selector string.
10240         * g++.dg/ext/attrib36.C: Ditto.
10241         * g++.dg/ext/attrib37.C: Ditto.
10242         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10243         * g++.dg/abi/mangle25.C: Ditto.
10244
10245 2010-02-17  Jason Merrill  <jason@redhat.com>
10246
10247         PR c++/43069
10248         * g++.dg/parse/namespace11.C: New.
10249
10250         PR c++/43093
10251         * g++.dg/ext/attrib37.C: New.
10252
10253         PR c++/43079
10254         * g++.dg/template/ptrmem20.C: New.
10255
10256 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10257
10258         PR target/43103
10259         * gcc.target/i386/xop-check.h: Include m256-check.h.
10260         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10261         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10262         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10263         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10264
10265 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10266
10267         PR debug/42918
10268         * gcc.dg/pr42918.c: New test.
10269
10270 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10271
10272         * g++.dg/ext/attrib36.C: Require ILP32.
10273
10274 2010-02-16  Richard Guenther  <rguenther@suse.de>
10275
10276         PR tree-optimization/41043
10277         * gfortran.dg/pr41043.f90: New testcase.
10278         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10279
10280 2010-02-16  Jason Merrill  <jason@redhat.com>
10281
10282         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10283
10284 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10285
10286         PR tree-optimization/43074
10287         * gcc.dg/vect/fast-math-pr43074.c: New test.
10288
10289 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10290
10291         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10292
10293 2010-02-16  Jason Merrill  <jason@redhat.com>
10294
10295         PR c++/43031
10296         * g++.dg/ext/attrib36.C: New.
10297
10298         PR c++/43036
10299         * g++.dg/other/array6.C: New.
10300
10301 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10302
10303         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10304
10305 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10306
10307         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10308         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10309         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10310         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10311         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10312         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10313
10314 2010-02-15  Richard Guenther  <rguenther@suse.de>
10315
10316         PR middle-end/43068
10317         * g++.dg/torture/pr43068.C: New testcase.
10318
10319 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10320
10321         PR c++/43024
10322         * g++.dg/opt/ice1.C: New.
10323
10324 2010-02-14  Jason Merrill  <jason@redhat.com>
10325
10326         PR c++/41997
10327         * g++.dg/cpp0x/initlist-opt.C: New.
10328
10329 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10330
10331         PR fortran/41113
10332         PR fortran/41117
10333         * gfortran.dg/internal_pack_6.f90: New test.
10334
10335 2010-02-12  Jason Merrill  <jason@redhat.com>
10336
10337         PR c++/43054
10338         * g++.dg/cpp0x/variadic99.C: New.
10339
10340 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10341
10342         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10343         sign extend pointers to gualchk_t.
10344
10345         PR c++/43033
10346         * g++.dg/other/default3.C: Xfail g4 test.
10347
10348 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10349
10350         PR middle-end/43012
10351         * gcc.dg/graphite/pr43012.c: New.
10352
10353 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10354
10355         PR middle-end/42930
10356         * g++.dg/graphite/pr42930.C: New.
10357
10358 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10359
10360         PR middle-end/42914
10361         PR middle-end/42530
10362         * gcc.dg/graphite/pr42530.c: New.
10363         * gcc.dg/graphite/pr42914.c: New.
10364
10365 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10366
10367         PR middle-end/42771
10368         * gcc.dg/graphite/pr42771.c: New.
10369
10370 2010-02-11  Richard Guenther  <rguenther@suse.de>
10371
10372         PR tree-optimization/42998
10373         * gcc.c-torture/compile/pr42998.c: New testcase.
10374
10375 2010-02-10  Jason Merrill  <jason@redhat.com>
10376
10377         PR c++/41896
10378         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10379
10380         PR c++/42983, core issue 906
10381         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10382         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10383
10384         PR c++/43016
10385         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10386
10387 2010-02-10  Richard Guenther  <rguenther@suse.de>
10388
10389         PR tree-optimization/43017
10390         * gcc.dg/torture/pr43017.c: New testcase.
10391
10392 2010-02-10  Tobias Burnus <burnus@net-b.de>
10393
10394         PR fortran/40823
10395         * gfortran.dg/private_type_1.f90: Update error location.
10396         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10397         * gfortran.dg/typebound_operator_2.f03: Ditto.
10398         * gfortran.dg/assignment_2.f90: Ditto.
10399         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10400         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10401
10402 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10403
10404         PR fortran/43015
10405         * gfortran.dg/bind_c_usage_20.f90: New test.
10406
10407 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10408
10409         PR debug/43010
10410         * g++.dg/debug/pr43010.C: New test.
10411
10412 2010-02-10  Richard Guenther  <rguenther@suse.de>
10413
10414         PR c/43007
10415         * gcc.c-torture/execute/20100209-1.c: New testcase.
10416         * gcc.dg/fold-div-3.c: Likewise.
10417
10418 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10419
10420         * gcc.dg/builtin-ffs-1.c: New test.
10421
10422 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10423
10424         PR fortran/42999
10425         * gfortran.dg/array_constructor_35.f90: New test.
10426
10427 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10428
10429         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10430
10431 2010-02-09  Jason Merrill  <jason@redhat.com>
10432
10433         PR c++/42399
10434         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10435
10436         PR c++/42370
10437         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10438
10439 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10440
10441         PR fortran/41869
10442         * gfortran.dg/module_write_1.f90: New test.
10443
10444 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10445
10446         * gcc.dg/pr19340.c: Adjust.
10447
10448 2010-02-09  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/43008
10451         * gcc.c-torture/execute/pr43008.c: New testcase.
10452
10453 2010-02-09  Richard Guenther  <rguenther@suse.de>
10454
10455         PR tree-optimization/43000
10456         * gcc.dg/torture/pr43000.c: New testcase.
10457         * gcc.dg/torture/pr43002.c: Likewise.
10458
10459 2010-02-09  Daniel Kraft  <d@domob.eu>
10460
10461         PR fortran/39171
10462         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10463         and pass -Wsurprising as necessary.
10464
10465 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10466
10467         PR tree-optimization/42890
10468         * g++.dg/torture/pr42890.C: New test.
10469
10470 2010-02-08  Richard Guenther  <rguenther@suse.de>
10471
10472         PR middle-end/42995
10473         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10474
10475 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10476
10477         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10478         return 0 from main.
10479         * gcc.dg/graphite/block-1.c: Same.
10480         * gcc.dg/graphite/block-3.c: Same.
10481         * gcc.dg/graphite/block-4.c: Same.
10482         * gcc.dg/graphite/block-5.c: Same.
10483         * gcc.dg/graphite/block-6.c: Same.
10484         * gcc.dg/graphite/block-7.c: Same.
10485         * gcc.dg/graphite/interchange-0.c: Same.
10486         * gcc.dg/graphite/interchange-1.c: Same.
10487         * gcc.dg/graphite/interchange-10.c: Same.
10488         * gcc.dg/graphite/interchange-11.c: Same.
10489         * gcc.dg/graphite/interchange-12.c: Same.
10490         * gcc.dg/graphite/interchange-2.c: Same.
10491         * gcc.dg/graphite/interchange-3.c: Same.
10492         * gcc.dg/graphite/interchange-4.c: Same.
10493         * gcc.dg/graphite/interchange-5.c: Same.
10494         * gcc.dg/graphite/interchange-6.c: Same.
10495         * gcc.dg/graphite/interchange-7.c: Same.
10496         * gcc.dg/graphite/interchange-8.c: Same.
10497         * gcc.dg/graphite/interchange-9.c: Same.
10498         * gcc.dg/graphite/interchange-mvt.c: Same.
10499
10500 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10501
10502         * gfortran.dg/graphite/id-19.f: New.
10503         * gfortran.dg/graphite/pr14741.f90: New.
10504         * gfortran.dg/graphite/pr41924.f90: New.
10505         * gfortran.dg/graphite/run-id-2.f90: New.
10506
10507 2010-02-07  Richard Guenther  <rguenther@suse.de>
10508
10509         PR middle-end/42956
10510         * gcc.c-torture/compile/pr42956.c: New testcase.
10511
10512 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10513
10514         PR libfortran/42742
10515         * gfortran.dg/fmt_cache_2.f: New test.
10516
10517 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10518
10519         * gfortran.dg/read_no_eor.f90: New test.
10520
10521 2010-02-05  Jason Merrill  <jason@redhat.com>
10522
10523         * g++.dg/ext/label13.C: Move constructor body out of class.
10524
10525 2010-02-03  Jason Merrill  <jason@redhat.com>
10526
10527         PR c++/42870
10528         * g++.dg/ext/dllexport3.C: New.
10529
10530 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10531
10532         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10533
10534 2010-02-05  Richard Guenther  <rguenther@suse.de>
10535
10536         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10537
10538 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10539
10540         PR c++/42915
10541         * g++.dg/other/crash-9.C: New test.
10542
10543 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10544
10545         PR fortran/42309
10546         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10547
10548 2010-02-04  Richard Guenther  <rguenther@suse.de>
10549
10550         PR rtl-optimization/42952
10551         * gcc.dg/torture/pr42952.c: New testcase.
10552
10553 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10554
10555         PR libfortran/42901
10556         * gfortran.dg/namelist_60.f90: New test.
10557
10558 2010-02-03  Jason Merrill  <jason@redhat.com>
10559
10560         PR c++/40138
10561         * g++.dg/ext/builtin11.C: New.
10562
10563         PR c++/4926
10564         PR c++/38600
10565         * g++.dg/abi/mangle35.C: New.
10566         * g++.dg/abi/mangle37.C: New.
10567
10568         PR c++/12909
10569         * g++.dg/abi/mangle36.C: New.
10570
10571         PR c++/35652
10572         * g++.dg/warn/string1.C: New.
10573
10574 2010-02-03  Richard Guenther  <rguenther@suse.de>
10575
10576         PR tree-optimization/42944
10577         * gcc.dg/errno-1.c: New testcase.
10578
10579 2010-02-03  Richard Guenther  <rguenther@suse.de>
10580
10581         PR middle-end/42927
10582         * gcc.c-torture/compile/pr42927.c: New testcase.
10583
10584 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10585
10586         PR fortran/42936
10587         * gfortran.dg/null_4.f90: New test.
10588
10589 2010-02-02  Jason Merrill  <jason@redhat.com>
10590
10591         PR c++/41090
10592         * g++.dg/ext/label13.C: New.
10593
10594 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10595
10596         PR fortran/42650
10597         * gfortran.dg/func_result_5.f90: New test.
10598
10599 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10600
10601         PR fortran/42922
10602         * gfortran.dg/pure_initializer_3.f90: News test.
10603
10604 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10605
10606         PR fortran/42888
10607         * gfortran.dg/allocate_derived_2.f90: New test.
10608
10609 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10610
10611         PR middle-end/42898
10612         * gcc.dg/torture/pr42898-2.c: New test.
10613
10614 2010-01-31  Richard Guenther  <rguenther@suse.de>
10615
10616         PR middle-end/42898
10617         * gcc.dg/torture/pr42898.c: New testcase.
10618
10619 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10620
10621         PR fortran/38324
10622         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10623         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10624
10625 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10626
10627         * g++.dg/tree-ssa/inline-1.C: New.
10628         * g++.dg/tree-ssa/inline-2.C: New.
10629         * g++.dg/tree-ssa/inline-3.C: New.
10630
10631 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10632
10633         PR testsuite/41701
10634         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10635         the string 'pow' in the pathname of the compiler from generating a
10636         test failure.
10637
10638 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10639
10640         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10641         * g++.old-deja/g++.mike/eh17.C: Likewise.
10642         * g++.old-deja/g++.mike/p5571.C: Likewise.
10643
10644 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10645
10646         PR c++/42758
10647         PR c++/42634
10648         PR c++/42336
10649         PR c++/42797
10650         PR c++/42880
10651         * g++.dg/other/crash-5.C: New test.
10652         * g++.dg/other/crash-6.C: New test.
10653         * g++.dg/other/crash-7.C: New test.
10654         * g++.dg/other/crash-8.C: New test.
10655
10656 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10657
10658         PR rtl-optimization/42889
10659         * gcc.dg/pr42889.c: New test.
10660
10661 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10662
10663         * gcc.target/i386/pr42881.c: Use SSE2.
10664
10665 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10666
10667         PR target/42891
10668         * gcc.target/i386/pr42891.c: New test.
10669
10670 2010-01-28  Richard Guenther  <rguenther@suse.de>
10671
10672         PR tree-optimization/42871
10673         * g++.dg/torture/pr42871.C: New testcase.
10674
10675 2010-01-28  Richard Guenther  <rguenther@suse.de>
10676
10677         * gcc.dg/Wobjsize-1.h: New testcase.
10678         * gcc.dg/Wobjsize-1.c: Likewise.
10679
10680 2010-01-28  Richard Guenther  <rguenther@suse.de>
10681
10682         PR middle-end/42883
10683         * g++.dg/torture/pr42883.C: New testcase.
10684
10685 2010-01-28  Michael Matz  <matz@suse.de>
10686
10687         * gcc.target/i386/pr42881.c: New test.
10688
10689 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10690
10691         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10692         Add i?86-*-solaris2* support.
10693
10694 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10695
10696         PR c++/42713
10697         PR c++/42820
10698         * g++.dg/template/typedef27.C: New test case.
10699         * g++.dg/template/typedef28.C: New test case.
10700
10701 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10702
10703         * gcc.dg/optimize-bswap*.c: Add ARM target
10704
10705 2010-01-27  Richard Guenther  <rguenther@suse.de>
10706
10707         PR middle-end/42878
10708         * gcc.dg/torture/pr42878-1.c: New testcase.
10709         * gcc.dg/torture/pr42878-2.c: Likewise.
10710
10711 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10712
10713         PR middle-end/42874
10714         * gcc.dg/vla-22.c: New test.
10715
10716 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10717
10718         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10719         current collation.
10720
10721 2010-01-26  Richard Guenther  <rguenther@suse.de>
10722
10723         PR rtl-optimization/42685
10724         * gcc.dg/pr42685.c: New testcase.
10725         * g++.dg/other/pr42685.C: Likewise.
10726
10727 2010-01-26  Richard Guenther  <rguenther@suse.de>
10728
10729         PR middle-end/42806
10730         * g++.dg/other/pr42806.C: New testcase.
10731
10732 2010-01-26  Richard Guenther  <rguenther@suse.de>
10733
10734         PR tree-optimization/42250
10735         * gcc.dg/pr42250.c: New testcase.
10736
10737 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10738
10739         * gnat.dg/array_bounds_test.adb: New test.
10740
10741 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10742
10743         PR fortran/42858
10744         * gfortran.dg/generic_21.f90: New test.
10745
10746 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10747
10748         PR testsuite/41522
10749         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10750
10751 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10752
10753         PR c++/42748
10754         * g++.dg/abi/arm_va_list2.C: New test.
10755         * g++.dg/abi/arm_va_list2.h: Companion header file.
10756
10757 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10758
10759         PR fortran/41044
10760         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10761
10762         PR fortran/41167
10763         * gfortran.dg/char_array_arg_1.f90 : New test.
10764
10765         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10766
10767 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10768
10769         PR fortran/39304
10770         * gfortran.dg/generic_20.f90: New test.
10771
10772 2010-01-22  Michael Matz  <matz@suse.de>
10773
10774         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10775         -msse2.
10776
10777 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10778
10779         PR fortran/42736
10780         * gfortran.dg/dependency_25.f90 : New test.
10781
10782 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10783
10784         PR tree-optimization/42585
10785         * gcc.dg/tree-ssa/pr42585.c: New test.
10786
10787 2010-01-21  Richard Guenther  <rguenther@suse.de>
10788
10789         PR middle-end/19988
10790         * gcc.dg/pr19988.c: New testcase.
10791
10792 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10793
10794         * g++.dg/compat/decimal/compat-common.h: New file.
10795         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10796         * g++.dg/compat/decimal/pass_x.h: New file.
10797         * g++.dg/compat/decimal/pass_y.h: New file.
10798         * g++.dg/compat/decimal/pass-1_main.C: New file.
10799         * g++.dg/compat/decimal/pass-1_x.C: New file.
10800         * g++.dg/compat/decimal/pass-1_y.C: New file.
10801         * g++.dg/compat/decimal/pass-2_main.C: New file.
10802         * g++.dg/compat/decimal/pass-2_x.C: New file.
10803         * g++.dg/compat/decimal/pass-2_y.C: New file.
10804         * g++.dg/compat/decimal/pass-3_main.C: New file.
10805         * g++.dg/compat/decimal/pass-3_x.C: New file.
10806         * g++.dg/compat/decimal/pass-3_y.C: New file.
10807         * g++.dg/compat/decimal/pass-4_main.C: New file.
10808         * g++.dg/compat/decimal/pass-4_x.C: New file.
10809         * g++.dg/compat/decimal/pass-4_y.C: New file.
10810         * g++.dg/compat/decimal/pass-5_main.C: New file.
10811         * g++.dg/compat/decimal/pass-5_x.C: New file.
10812         * g++.dg/compat/decimal/pass-5_y.C: New file.
10813         * g++.dg/compat/decimal/pass-6_main.C: New file.
10814         * g++.dg/compat/decimal/pass-6_x.C: New file.
10815         * g++.dg/compat/decimal/pass-6_y.C: New file.
10816         * g++.dg/compat/decimal/return_x.h: New file.
10817         * g++.dg/compat/decimal/return_y.h: New file.
10818         * g++.dg/compat/decimal/return-1_main.C: New file.
10819         * g++.dg/compat/decimal/return-1_x.C: New file.
10820         * g++.dg/compat/decimal/return-1_y.C: New file.
10821         * g++.dg/compat/decimal/return-2_main.C: New file.
10822         * g++.dg/compat/decimal/return-2_x.C: New file.
10823         * g++.dg/compat/decimal/return-2_y.C: New file.
10824         * g++.dg/compat/decimal/return-3_main.C: New file.
10825         * g++.dg/compat/decimal/return-3_x.C: New file.
10826         * g++.dg/compat/decimal/return-3_y.C: New file.
10827         * g++.dg/compat/decimal/return-4_main.C: New file.
10828         * g++.dg/compat/decimal/return-4_x.C: New file.
10829         * g++.dg/compat/decimal/return-4_y.C: New file.
10830         * g++.dg/compat/decimal/return-5_main.C: New file.
10831         * g++.dg/compat/decimal/return-5_x.C: New file.
10832         * g++.dg/compat/decimal/return-5_y.C: New file.
10833         * g++.dg/compat/decimal/return-6_main.C: New file.
10834         * g++.dg/compat/decimal/return-6_x.C: New file.
10835         * g++.dg/compat/decimal/return-6_y.C: New file.
10836
10837 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10838
10839         PR debug/42715
10840         * gcc.dg/pr42715.c: New.
10841
10842 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10843
10844         PR c++/42038
10845         * g++.dg/parse/crash55.C: New.
10846
10847 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10848
10849         PR debug/42782
10850         * gcc.dg/guality/pr42782.c: New.
10851
10852 2010-01-20  Jason Merrill  <jason@redhat.com>
10853
10854         PR c++/41788
10855         * g++.dg/abi/packed1.C: New.
10856
10857         PR c++/41920
10858         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10859
10860         PR c++/40750
10861         * g++.dg/parse/fn-typedef1.C: New.
10862         * g++.dg/other/cv_quals.C: Adjust.
10863
10864 2010-01-20  Anthony Green  <green@moxielogic.com>
10865
10866         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10867         pack(push) pragma).
10868         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10869         * gcc.dg/20020312-2.c: Port this to the moxie core.
10870         * gcc.dg/weak/typeof-2.c: Ditto.
10871
10872 2010-01-20  Richard Guenther  <rguenther@suse.de>
10873
10874         PR tree-optimization/42717
10875         * gcc.c-torture/compile/pr42717.c: New testcase.
10876
10877 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10878
10879         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10880         of signed, add a few new tests.
10881
10882         PR middle-end/42803
10883         * g++.dg/parse/limits-initializer1.C: New test.
10884
10885 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10886
10887         PR fortran/42804
10888         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10889         * gfortran.dg/typebound_call_12.f03: New test.
10890
10891 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10892
10893         PR fortran/42783
10894         * gfortran.dg/bounds_check_15.f90 : New test.
10895
10896 2010-01-19  Michael Matz  <matz@suse.de>
10897
10898         PR tree-optimization/41783
10899         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10900
10901 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10902
10903         PR target/38697.
10904         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10905         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10906         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10907         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10908         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10909         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10910         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10911         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10912         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10913         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10914         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10915
10916 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10917
10918         PR fortran/42545
10919         * gfortran.dg/extends_6.f03: Modified an error message.
10920         * gfortran.dg/extends_10.f03: New test.
10921         * gfortran.dg/private_type_6.f03: Modified an error message.
10922         * gfortran.dg/structure_constructor_8.f03: Ditto.
10923
10924 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10925
10926         PR tree-optimization/42719
10927         * gcc.dg/pr42719.c: New test.
10928
10929         PR debug/42728
10930         * gcc.dg/pr42728.c: New test.
10931
10932 2010-01-19  Anthony Green  <green@moxielogic.com>
10933
10934         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10935
10936 2010-01-18  Anthony Green  <green@moxielogic.com>
10937
10938         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10939         for moxie.
10940
10941 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10942
10943         * g++.dg/template/error45.C: reverted as part of reverting the
10944         fix of PR c++/42634.
10945
10946 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10947
10948         PR c++/42634
10949         * g++.dg/template/error45.C: New test.
10950
10951 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10952
10953         PR c++/42766
10954         * g++.dg/conversion/op6.C: New test.
10955
10956 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10957
10958         PR target/42774
10959         * gcc.target/alpha/pr42774.c: New test.
10960
10961 2010-01-18  Richard Guenther  <rguenther@suse.de>
10962
10963         PR tree-optimization/42781
10964         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10965
10966 2010-01-17  Richard Guenther  <rguenther@suse.de>
10967
10968         PR middle-end/42248
10969         * gcc.c-torture/execute/pr42248.c: New testcase.
10970
10971 2010-01-17  Richard Guenther  <rguenther@suse.de>
10972
10973         PR tree-optimization/42773
10974         * g++.dg/torture/pr42773.C: New testcase.
10975
10976 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10977
10978         PR fortran/42677
10979         * gfortran.dg/interface_assignment_5.f90: New test.
10980
10981 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10982
10983         PR c++/42697
10984         * g++.dg/template/crash94.C: Reverted.
10985
10986 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10987
10988         PR debug/42767
10989         * gcc.dg/debug/pr42767.c: New.
10990
10991 2010-01-15  Jason Merrill  <jason@redhat.com>
10992
10993         PR c++/42761
10994         * g++.dg/cpp0x/decltype22.C: New.
10995
10996 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10997
10998         PR middle-end/42760
10999         * g++.dg/torture/pr42760.C: New test.
11000
11001 2010-01-15  Jing Yu  <jingyu@google.com>
11002
11003         PR rtl-optimization/42691
11004         * gcc.c-torture/execute/pr42691.c: New.
11005
11006 2010-01-15  Richard Guenther  <rguenther@suse.de>
11007
11008         PR middle-end/42739
11009         * g++.dg/torture/pr42739.C: New testcase.
11010
11011 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11012
11013         * g++.dg/template/error45.C: Revert as part of reverting changes
11014         or PR c++/42634.
11015
11016 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11017
11018         PR fortran/42684
11019         * gfortran.dg/interface_31.f90: New test.
11020
11021 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11022
11023         * gcc.target/powerpc/pr42747.c: New file.
11024
11025 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11026
11027         PR middle-end/42674
11028         * c-c++-common/pr42674.c: New test.
11029
11030         PR c++/42608
11031         * g++.dg/template/instantiate11.C: New test.
11032
11033 2010-01-14  Jason Merrill  <jason@redhat.com>
11034
11035         PR c++/42701
11036         * g++.dg/overload/error3.C: New.
11037
11038         PR c++/42655
11039         * g++.dg/overload/rvalue1.C: New.
11040
11041 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11042
11043         PR tree-optimization/42706
11044         * gcc.dg/ipa/pr42706.c: New testcase.
11045
11046 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11047
11048         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11049
11050 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11051
11052         PR tree-optimization/42714
11053         * g++.dg/torture/pr42714.C: New test.
11054
11055 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11056
11057         PR rtl-optimization/42246
11058         * gfortran.dg/pr42246-2.f: New.
11059
11060 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11061
11062         PR rtl-optimization/42389
11063         * gcc.dg/pr42389.c: New.
11064
11065 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11066
11067         PR rtl-optimization/42388
11068         * gcc.dg/pr42388.c: New.
11069
11070 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11071
11072         PR rtl-optimization/42294
11073         * gfortran.dg/pr42294.f: New.
11074
11075 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11076
11077         PR rtl-optimization/39453
11078         PR rtl-optimization/42246
11079         * gcc.dg/pr39453.c: New.
11080         * gcc.dg/pr42246.c: New.
11081
11082 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11083
11084         PR middle-end/42245
11085         * gcc.dg/pr42245.c: New.
11086         * gcc.dg/pr42245-2.c: New.
11087
11088 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11089
11090         PR rtl-optimization/42249
11091         * gcc.dg/pr42249.c: New.
11092
11093 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11094
11095         PR c/42721
11096         * gcc.c-torture/execute/pr42721.c: New test.
11097
11098 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11099
11100         PR tree-optimization/42709
11101         * gcc.dg/vect/pr42709.c: New test.
11102
11103 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11104
11105         PR fortran/41478
11106         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11107         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11108
11109 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11110
11111         PR fortran/42481
11112         * gfortran.dg/generic_19.f90 : New test.
11113
11114 2010-01-13  Richard Guenther  <rguenther@suse.de>
11115
11116         PR tree-optimization/42730
11117         * gcc.c-torture/compile/pr42730.c: New testcase.
11118
11119 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11120
11121         PR target/pr42542
11122         * gcc.target/ia64/pr42542-1.c: New.
11123         * gcc.target/ia64/pr42542-2.c: New.
11124         * gcc.target/ia64/pr42542-3.c: New.
11125
11126 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11127
11128         PR c++/42634
11129         * g++.dg/template/error45.C: New test.
11130
11131 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11132
11133         PR tree-optimization/42704
11134         * g++.dg/torture/pr42704.C: New test.
11135
11136 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11137
11138         PR tree-optimization/42703
11139         * gcc.c-torture/compile/pr42703.c: New test.
11140
11141 2010-01-13  Richard Guenther  <rguenther@suse.de>
11142
11143         PR tree-optimization/42705
11144         * gcc.c-torture/compile/pr42705.c: New testcase.
11145
11146 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11147
11148         * gcc.target/bfin/l2.c: New test.
11149         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11150
11151 2010-01-13  Richard Guenther  <rguenther@suse.de>
11152
11153         PR middle-end/42716
11154         * gcc.c-torture/compile/pr42716.c: New testcase.
11155
11156 2010-01-13  Richard Guenther  <rguenther@suse.de>
11157
11158         PR lto/42678
11159         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11160
11161 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11162
11163         PR c/42708
11164         * gcc.c-torture/compile/pr42708-1.c: New test.
11165
11166 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11167
11168         PR debug/42662
11169         * gcc.dg/pr42662.c: New test.
11170
11171         PR tree-optimization/42645
11172         * g++.dg/other/pr42645-1.C: New test.
11173         * g++.dg/other/pr42645-2.C: New test.
11174
11175 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11176
11177         PR target/42416
11178         * gcc.target/powerpc/warn-1.c: New test.
11179         * gcc.target/powerpc/warn-2.c: New test.
11180
11181 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11182
11183         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11184         stack alignment.
11185
11186 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11187
11188         * gcc.dg/lto/20100108_0.c: New.
11189
11190 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11191
11192         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11193         Add -march=i686 -msse for 32bit x86 targets.
11194
11195 2010-01-10  Richard Guenther  <rguenther@suse.de>
11196
11197         PR middle-end/42667
11198         * gcc.dg/torture/pr42667.c: New testcase.
11199
11200 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11201
11202         PR fortran/32489
11203         * gfortran.dg/array_constructor_34.f90: New test.
11204
11205 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11206
11207         PR fortran/20923
11208         * gfortran.dg/array_constructor_33.f90: New test.
11209         gfortran.dg/array_function_5.f90: Add credit.
11210
11211 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11212
11213         PR debug/42631
11214         * gcc.dg/pr42631.c: New.
11215
11216 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11217
11218         PR debug/42630
11219         * gcc.dg/pr42630.c: New.
11220
11221 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11222
11223         PR debug/42629
11224         * gcc.dg/pr42629.c: New.
11225
11226 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11227
11228         PR middle-end/42363
11229         * gcc.dg/torture/pr42363.c: New.
11230
11231 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11232
11233         PR debug/42604
11234         PR debug/42395
11235         * gcc.dg/vect/pr42604.c: New.
11236         * gcc.dg/vect/pr42395.c: New.
11237
11238 2010-01-09  Richard Guenther  <rguenther@suse.de>
11239
11240         PR middle-end/42512
11241         * gcc.c-torture/execute/pr42512.c: New testcase.
11242
11243 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11244
11245         PR fortran/41298
11246         * gfortran.dg/c_ptr_tests_14.f90: New test.
11247
11248 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11249
11250         PR ada/41929
11251         * gnat.dg/null_pointer_deref1.adb: Don't run on
11252         sparc*-sun-solaris2.11.
11253
11254 2010-01-08  Richard Guenther  <rguenther@suse.de>
11255
11256         PR lto/42528
11257         * gcc.dg/lto/20100103-1_0.c: New testcase.
11258         * gcc.dg/lto/20100103-2_0.c: Likewise.
11259
11260 2010-01-08  Tobias Burnus  <burnus@net-b.de
11261
11262         PR/fortran 25829
11263         * gfortran.dg/asynchronous_1.f90: New test.
11264         * gfortran.dg/asynchronous_2.f90: New test.
11265         * gfortran.dg/conflicts.f90: Update error message.
11266
11267 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11268
11269         c++/40155
11270         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11271
11272 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11273
11274         PR tree-optimization/42625
11275         * g++.dg/opt/dtor4.C: New test.
11276         * g++.dg/opt/dtor4.h: New.
11277         * g++.dg/opt/dtor4-aux.cc: New.
11278
11279 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11280
11281         PR fortran/42597
11282         * gfortran.dg/proc_ptr_26.f90: New test.
11283
11284 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11285
11286         PR fortran/41872
11287         * gfortran.dg/allocatable_scalar_7.f90: New test.
11288
11289 2010-01-06  Richard Guenther  <rguenther@suse.de>
11290
11291         * gcc.c-torture/compile/pr42632.c: New testcase.
11292
11293 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11294
11295         PR target/42542
11296         * gcc.target/i386/pr42542-4.c: New.
11297         * gcc.target/i386/pr42542-4a.c: Likewise.
11298         * gcc.target/i386/pr42542-5.c: Likewise.
11299         * gcc.target/i386/pr42542-5a.c: Likewise.
11300
11301 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11302
11303         * gcc.dg/tls/opt-15.c: New test.
11304
11305 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11306
11307         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11308
11309 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11310
11311         PR tree-optimization/42462
11312         * g++.dg/torture/pr42462.C: New test.
11313
11314 2010-01-05  Jason Merrill  <jason@redhat.com>
11315
11316         * g++.dg/cpp0x/initlist30.C: New test.
11317
11318 2010-01-05  Richard Guenther  <rguenther@suse.de>
11319
11320         PR tree-optimization/42614
11321         * gcc.c-torture/execute/pr42614.c: New testcase.
11322
11323 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11324
11325         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11326         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11327         -Wunreachable-code.
11328         * gcc.dg/Wunreachable-2.c: Likewise.
11329         * gcc.dg/Wunreachable-3.c: Likewise.
11330         * gcc.dg/Wunreachable-4.c: Likewise.
11331         * gcc.dg/Wunreachable-5.c: Likewise.
11332         * gcc.dg/Wunreachable-6.c: Likewise.
11333         * gcc.dg/Wunreachable-7.c: Likewise.
11334         * gcc.dg/Wunreachable-8.c: Likewise.
11335         * gcc.dg/20041231-1.c: Likewise.
11336
11337 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11338
11339         PR other/42611
11340         * gcc.dg/pr42611.c: New test.
11341
11342         PR tree-optimization/42508
11343         * g++.dg/opt/pr42508.C: New test.
11344
11345 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11346
11347         PR fortran/41872
11348         * gfortran.dg/allocatable_scalar_8.f90: New.
11349
11350 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11351
11352         PR tree-optimization/42398
11353         * gcc.c-torture/compile/pr42398.c: New test.
11354
11355 2010-01-04  Jason Merrill  <jason@redhat.com>
11356
11357         PR c++/42555
11358         * g++.dg/ext/attrib35.C: New.
11359
11360         PR c++/42567
11361         * g++.dg/cpp0x/auto17.C: New.
11362
11363 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11364
11365         * gcc.dg/lto/20100104_0.c: New.
11366
11367 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11368
11369         PR target/42542
11370         * gcc.target/i386/pr42542-1.c: New.
11371         * gcc.target/i386/pr42542-1a.c: Likewise.
11372         * gcc.target/i386/pr42542-1b.c: Likewise.
11373         * gcc.target/i386/pr42542-2.c: Likewise.
11374         * gcc.target/i386/pr42542-2a.c: Likewise.
11375         * gcc.target/i386/pr42542-2b.c: Likewise.
11376         * gcc.target/i386/pr42542-3.c: Likewise.
11377         * gcc.target/i386/pr42542-3a.c: Likewise.
11378
11379 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11380
11381         PR fortran/41872
11382         * gfortran.dg/allocatable_scalar_5.f90: New test.
11383         * gfortran.dg/allocatable_scalar_6.f90: New test.
11384
11385 2010-01-03  Richard Guenther  <rguenther@suse.de>
11386
11387         PR testsuite/42583
11388         * gfortran.dg/gomp/recursion1.f90: Remove.
11389
11390 2010-01-03  Richard Guenther  <rguenther@suse.de>
11391
11392         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11393         * gcc.dg/uninit-6.c: Likewise.
11394         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11395
11396 2010-01-03  Richard Guenther  <rguenther@suse.de>
11397
11398         PR tree-optimization/42589
11399         * gcc.target/i386/pr42589.c: New testcase.
11400
11401 2010-01-03  Richard Guenther  <rguenther@suse.de>
11402
11403         PR tree-optimization/42438
11404         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11405
11406 2010-01-02  Richard Guenther  <rguenther@suse.de>
11407
11408         PR testsuite/41651
11409         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11410
11411 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11412
11413         PR target/42448
11414         * gcc.target/alpha/pr42448-1.c: New test.
11415         * gcc.target/alpha/pr42448-2.c: Ditto.
11416
11417 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11418
11419         PR preprocessor/41947
11420         * gcc.dg/c99-hexfloat-3.c: New test.
11421
11422 2010-01-01  Richard Guenther  <rguenther@suse.de>
11423
11424         PR c/42570
11425         * gcc.c-torture/execute/pr42570.c: New testcase.
11426
11427 2010-01-01  Richard Guenther  <rguenther@suse.de>
11428
11429         PR middle-end/42559
11430         * gcc.c-torture/compile/pr42559.c: New testcase.
11431
11432 \f
11433 Copyright (C) 2010 Free Software Foundation, Inc.
11434
11435 Copying and distribution of this file, with or without modification,
11436 are permitted in any medium without royalty provided the copyright
11437 notice and this notice are preserved.