OSDN Git Service

PR middle-end/44206
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-16  Jan Hubicka  <jh@suse.cz>
2
3         PR middle-end/44206
4         * g++.dg/torture/pr44206.C: New.
5
6 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
7
8         * objc.dg/gnu-api-2-class.m: New.
9         * objc.dg/gnu-api-2-objc.m: New.
10
11 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
12
13         * objc.dg/gnu-api-2-ivar.m: New.
14
15 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
16
17         * objc.dg/gnu-api-2-property.m: New.
18
19 2010-10-15  Xinliang David Li  <davidxl@google.com>
20
21         * g++.dg/uninit-pred-3_a.C: New test.
22         * g++.dg/uninit-pred-3_b.C: New test.
23
24 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
25
26         * objc.dg/gnu-api-2-object.m: New.
27
28 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
29
30         * objc.dg/gnu-api-2-method.m: New.
31
32 2010-10-15  Jason Merrill  <jason@redhat.com>
33
34         * g++.dg/lto/pr45983_0.C: New.
35
36 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
37
38         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
39         builtin combiner patterns.
40         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
41         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
42         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
43         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
44         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
45
46 2010-10-15  Richard Guenther  <rguenther@suse.de>
47
48         * g++.dg/lto/20101015-1_0.C: New testcase.
49
50 2010-10-15  Richard Guenther  <rguenther@suse.de>
51
52         PR testsuite/46021
53         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
54         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
55
56 2010-10-15  Richard Guenther  <rguenther@suse.de>
57
58         PR lto/45957
59         * g++.dg/lto/20101014-1_0.C: New testcase.
60
61 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
62
63         * objc.dg/gnu-api-2-protocol.m: New.
64         * objc.dg/gnu-api-2-sel.m: New.
65
66 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
67
68         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
69         arm-eabi targets.
70
71 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
72
73         * gcc.dg/20101010-1.c: New testcase.
74
75 2010-10-15  Jie Zhang  <jie@codesourcery.com>
76
77         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
78         script when relocatable linking.
79
80 2010-10-14  Yao Qi  <yao@codesourcery.com>
81
82         PR target/45447
83         * gcc.target/arm/pr45447.c: New test.
84
85 2010-10-14  Jan Hubicka  <jh@suse.cz>
86
87         PR middle-end/45621
88         * g++.dg/lto/pr45621.h : New.
89         * g++.dg/lto/pr45621_0.C: New.
90         * g++.dg/lto/pr45621_1.C: New.
91
92 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
93
94         * objc.dg/property: New.
95         * objc.dg/property/fsf-property-basic.m: New.
96         * objc.dg/property/fsf-property-method-access.m: New.
97         * objc.dg/property/fsf-property-named-ivar.m: New.
98         * obj-c++.dg/property: New.
99         * obj-c++.dg/property/fsf-property-basic.mm: New.
100         * obj-c++.dg/property/fsf-property-method-access.mm: New.
101         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
102
103         merge from FSF apple 'trunk' branch.
104         2006 Fariborz Jahanian <fjahanian@apple.com>
105
106         Radars 4436866, 4505126, 4506903, 4517826
107         * objc.dg/property/property-1.m: New.
108         * objc.dg/property/property-2.m: New.
109         * objc.dg/property/property-3.m: New.
110         * objc.dg/property/property-neg-1.m: New.
111         * objc.dg/property/property-neg-2.m: New.
112         * objc.dg/property/property-neg-3.m: New.
113         * objc.dg/property/property-neg-4.m: New.
114         * objc.dg/property/property-neg-5.m: New.
115         * objc.dg/property/property-neg-6.m: New.
116         * objc.dg/property/property-neg-7.m: New.
117         * objc.dg/property/property.exp: New.
118         * obj-c++.dg/property/property-1.mm: New.
119         * obj-c++.dg/property/property-2.mm: New.
120         * obj-c++.dg/property/property-3.mm: New.
121         * obj-c++.dg/property/property-neg-1.mm: New.
122         * obj-c++.dg/property/property-neg-2.mm: New.
123         * obj-c++.dg/property/property-neg-3.mm: New.
124         * obj-c++.dg/property/property-neg-4.mm: New.
125         * obj-c++.dg/property/property-neg-5.mm: New.
126         * obj-c++.dg/property/property-neg-6.mm: New.
127         * obj-c++.dg/property/property-neg-7.mm: New.
128         * obj-c++.dg/property/property.exp: New.
129
130 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
131
132         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
133
134 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
135
136         PR c/45969
137         * gcc.c-torture/compile/pr45969-1.c: New test.
138
139 2010-10-14  Richard Guenther  <rguenther@suse.de>
140
141         PR tree-optimization/44913
142         * gcc.dg/torture/pr44913.c: New testcase.
143
144 2010-10-14  Richard Guenther  <rguenther@suse.de>
145
146         PR lto/45382
147         * g++.dg/lto/20101014-2_0.C: New testcase.
148
149 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
150
151         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
152         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
153         * gcc.target/i386/pr44130.c: Likewise.
154         * gcc.target/i386/pr44144.c: Likewise.
155         * gcc.target/i386/pr44180.c: Likewise.
156         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
157         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
158         * gcc.target/i386/vect-sizes-1.c: Likewise.
159         * gcc.target/i386/vectorize4-avx.c: Likewise.
160
161 2010-10-14  Richard Guenther  <rguenther@suse.de>
162
163         PR lto/44561
164         * g++.dg/lto/20101010-3_0.C: New testcase.
165         * g++.dg/lto/20101010-4_0.C: Likewise.
166
167 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
168
169         * objc.dg/pr45878.m: Update to include NSConstantString interface
170         for -fnext-runtime.
171         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
172         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
173         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
174         reference for m64 -fnext-runtime.
175
176 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
177
178         * gcc.target/i386/vect-sizes-1.c: New.
179
180 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
181
182         PR middle-end/46011
183         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
184
185 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
186
187         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
188         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
189
190 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
191
192         * gcc.target/ia64/20101005.c: New test.
193
194 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
195
196         PR rtl-optimization/45570
197         * gcc.dg/pr45570.c: New test.
198
199 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
200
201         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
202         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
203         * gcc.target/i386/vectorize4-avx.c: Likewise.
204
205 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
206
207         * gcc.target/i386/avx-copysign-vec.c: New.
208         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
209
210 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
211
212         PR middle-end/44130
213         * gcc.target/i386/pr44130.c: New.
214
215 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
216
217         PR middle-end/44144
218         * gcc.target/i386/pr44144.c: New.
219
220 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
221
222         PR target/44180
223         * gcc.target/i386/pr44180.c: New.
224
225 2010-10-13  Jason Merrill  <jason@redhat.com>
226
227         * g++.dg/template/canon-type-8.C: New.
228
229 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
230
231         * gcc.c-torture/execute/20101013-1.c: New test.
232
233 2010-10-13  Richard Guenther  <rguenther@suse.de>
234
235         PR objc/45878
236         * objc.dg/pr45878.m: New testcase.
237
238 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
239
240         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
241         * gcc.dg/format/dfp-printf-1.c: Likewise.
242         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
243
244 2010-10-13  Richard Guenther  <rguenther@suse.de>
245
246         PR tree-optimization/45788
247         * g++.dg/pr45788.C: New testcase.
248
249 2010-10-13  Richard Guenther  <rguenther@suse.de>
250
251         PR tree-optimization/45970
252         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
253
254 2010-10-13  Richard Guenther  <rguenther@suse.de>
255
256         PR tree-optimization/45982
257         * gcc.dg/torture/pr45982.c: New testcase.
258         * gcc.dg/tree-ssa/pr24287.c: Adjust.
259         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
260         * gcc.dg/torture/pr39074-2.c: Likewise.
261
262 2010-10-13  Richard Guenther  <rguenther@suse.de>
263
264         PR middle-end/45874
265         * g++.dg/torture/pr45874.C: New testcase.
266
267 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
268
269         * objc.dg/attributes/method-attribute-1.m: Update to respond
270         to implemented method attributes..
271         * objc.dg/attributes/method-attribute-2.m: Likewise.
272         * objc.dg/attributes/method-attribute-3.m: Likewise.
273         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
274         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
275         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
276
277 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
278
279         PR libobjc/23214
280         * objc.dg/pr23214.m: New.
281
282 2010-10-12  Michael Eager  <eager@eagercon.com>
283
284         PR testsuite/45856
285         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
286         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
287
288 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
289
290         PR fortran/45636
291         * gcc.c-torture/execute/pr45636.c: New test.
292         * gfortran.dg/pr45636.f90: New test.
293
294 2010-10-12  Richard Henderson  <rth@redhat.com>
295
296         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
297
298 2010-10-12  Daniel Kraft  <d@domob.eu>
299
300         PR fortran/38936
301         * gfortran.dg/associate_1.f03: More tests with derived-types.
302         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
303         * gfortran.dg/associate_8.f03: Fix typo.
304         * gfortran.dg/initialization_27.f90: Fix typo.
305
306 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
307
308         PR testsuite/45851
309         * lib/lto.exp (lto-get-options-main): Support optional target
310         selector for dg-extra-ld-options.
311
312 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
313
314         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
315         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
316
317 2010-10-11  Martin Jambor  <mjambor@suse.cz>
318
319         PR middle-end/45699
320         * g++.dg/torture/pr45699.C: New test.
321         * g++.dg/otr-fold-1.C: Adjusted.
322         * g++.dg/otr-fold-1.C: Likewise.
323
324 2010-10-11  Nick Clifton  <nickc@redhat.com>
325
326         * gcc.c-torture/compile/pr44197.c: Require visibility support.
327         Allow for a user label prefix.
328
329 2010-10-10  Richard Guenther  <rguenther@suse.de>
330
331         * g++.dg/lto/20101010-1_0.C: New testcase.
332         * g++.dg/lto/20101010-2_0.C: Likewise.
333
334 2010-10-11  Ira Rosen  <irar@il.ibm.com>
335
336         PR tree-optimization/45902
337         * gcc.dg/vect/45902.c: New test.
338
339 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
340
341         PR target/45870
342         * gcc.dg/tls/pr45870.c: New test.
343
344 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
345
346         PR fortran/45961
347         * gfortran.dg/typebound_operator_6.f03: New.
348
349 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
350
351         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
352         and adjust -export symbol scanning.
353         * g++.dg/ext/dllexport1.C: Likewise.
354         * g++.dg/ext/dllexport3.C: Likewise.
355         * gcc.dg/dll-3.c: Likewise.
356         * gcc.dg/dll-4.c: Likewise.
357         * gcc.dg/dll-5.c: Likewise.
358
359 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
360
361         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
362         instead of tree_profile dump file.
363         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
364         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
365         dump file.
366
367 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
368
369         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
370
371 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
372
373         * gfortran.dg/character_comparison_4.f90:  New test.
374         * gfortran.dg/character_comparison_5.f90:  New test.
375         * gfortran.dg/character_comparison_6.f90:  New test.
376
377 2010-10-09  Richard Henderson  <rth@redhat.com>
378
379         * lib/target-supports.exp
380         (check_effective_target_automatic_stack_alignment): Always true.
381
382 2010-10-09  Richard Guenther  <rguenther@suse.de>
383
384         PR lto/45956
385         * gcc.dg/lto/20101009-2_0.c: New testcase.
386         * gcc.dg/lto/20101009-2_1.c: Likewise.
387         * gcc.dg/lto/20101009-2_2.c: Likewise.
388
389 2010-10-09  Richard Guenther  <rguenther@suse.de>
390
391         PR lto/45947
392         * g++.dg/lto/20101009-1_0.C: New testcase.
393
394 2010-10-09  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/45945
397         * gcc.dg/lto/20101009-1_0.c: New testcase.
398
399 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
400
401         PR target/45913
402         * gcc.target/i386/pr45913.c: New.
403
404 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
405
406         PR fortran/45943
407         * gfortran.dg/streamio_16.f90: Update test.
408
409 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
410
411         PR tree-optimization/45903
412         * gcc.target/i386/pr45903.c: New test.
413
414 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
415
416         * gnat.dg/interface5.adb: Compile with warnings disabled.
417
418 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
419
420         * obj-c++.dg/encode-10.mm: New testcase.
421
422 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
423
424         PR objc++/23614
425         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
426         C++ class.  Removed XFAIL.
427
428 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
429
430         PR fortran/45933
431         * gfortran.dg/typebound_operator_5.f03: New.
432
433 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
434
435         Merge from 'apple/trunk' branch on FSF servers.
436
437         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
438
439         Radar 4508851
440         * obj-c++.dg/method-namespace-1.mm: New.
441
442 2010-10-07  Martin Jambor  <mjambor@suse.cz>
443
444         * gcc.dg/tree-ssa/sra-11.c: New test.
445
446 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
447
448         PR Tree-Vect/45847
449         * gcc.dg/vect/pr45847.c: New test.
450
451 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
452             Kai Tietz  <kai.tietz@onevision.com>
453
454         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
455
456 2010-10-07  Richard Guenther  <rguenther@suse.de>
457
458         PR tree-optimization/45732
459         * gcc.dg/torture/pr45732.c: New testcase.
460
461 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
462
463         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
464         * objc.dg/foreach-2.m: Likewise.
465         * objc.dg/foreach-3.m: Likewise.
466         * objc.dg/foreach-4.m: Likewise.
467         * objc.dg/foreach-5.m: Likewise.
468         * objc.dg/foreach-6.m: Likewise.
469         * objc.dg/foreach-7.m: Likewise.
470         * objc.dg/objc-foreach-4.m: Likewise.
471         * objc.dg/objc-foreach-5.m: Likewise.
472
473 2010-10-07  Richard Guenther  <rguenther@suse.de>
474
475         PR middle-end/45869
476         * gcc.dg/torture/pr45869.c: New testcase.
477
478 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
479
480         * objc.dg/set-not-used-1.m: New
481         * obj-c++.dg/set-not-used-1.mm: New.
482
483 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
484
485         * objc.dg/attributes/method-attribute-3.m: New.
486         * obj-c++.dg/attributes/method-attribute-3.mm: New.
487
488 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
489
490         PR fortran/45916
491         * gfortran.dg/generic_typebound_operator_1.f90: New test.
492
493 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
494
495         PR fortran/45889
496         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
497
498 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
499
500         Merge from 'apple/trunk' branch on FSF servers.
501
502         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
503
504         Radar 4278774
505         * obj-c++.dg/encode-9.mm: New.
506
507 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
508
509         * g++.dg/cpp0x/pr45908.C: New test.
510
511 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
512
513         * gnat.dg/opt6.ad[sb]: New test.
514
515 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
516
517         Implemented fast enumeration for Objective-C.
518         * objc.dg/foreach-1.m: New.
519         * objc.dg/foreach-2.m: New.
520         * objc.dg/foreach-3.m: New.
521         * objc.dg/foreach-4.m: New.
522         * objc.dg/foreach-5.m: New.
523         * objc.dg/foreach-6.m: New.
524         * objc.dg/foreach-7.m: New.
525
526         Merge from 'apple/trunk' branch on FSF servers:
527         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
528
529         Radar 4502236
530         * objc.dg/objc-foreach-5.m: New.
531
532         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
533
534         Radar 4507230
535         * objc.dg/objc-foreach-4.m: New.
536
537         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
538
539         Radar 4472881
540         * objc.dg/objc-foreach-3.m: New.
541
542         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
543
544         Radar 4468498
545         * objc.dg/objc-foreach-2.m: New.
546
547         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
548
549         Radar 4294910
550         * objc.dg/objc-foreach-1.m: New
551
552 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
553
554         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
555         unsigned values.
556
557 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
558
559         PR objc++/28050
560         * obj-c++.dg/syntax-error-10.mm: New.
561
562 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
563
564         PR objc++/23707
565         * obj-c++.dg/syntax-error-9.mm: New.
566
567 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
568
569         PR objc++/31126
570         * obj-c++.dg/syntax-error-8.mm: New.
571
572 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
573
574         Merge from 'apple/trunk' branch on FSF servers.
575
576         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
577
578         Radar 4290840
579         * obj-c++.dg/syntax-error-7.mm: New
580
581         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
582
583         Radar 4294425
584         * obj-c++.dg/syntax-error-6.mm: New
585
586         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
587
588         Radar 4261146
589         * obj-c++.dg/syntax-error-5.mm: New
590
591         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
592
593         Radar 4093475
594         * obj-c++.dg/syntax-error-[3-4].mm: New.
595
596         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
597
598         Radar 4185810
599         * obj-c++.dg/syntax-error-[1-2].mm: New.
600
601 2010-10-05  Ira Rosen  <irar@il.ibm.com>
602
603         PR tree-optimization/45752
604         * gcc.dg/vect/pr45752.c: New test.
605
606 2010-10-05  Richard Guenther  <rguenther@suse.de>
607
608         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
609         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
610         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
611         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
612         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
613         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
614         * gcc.dg/tree-prof/stringop-1.c: Likewise.
615         * gcc.dg/tree-prof/stringop-2.c: Likewise.
616         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
617         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
618         * gcc.dg/tree-prof/update-loopch.c: Likewise.
619         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
620         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
621         * gcc.dg/tree-prof/tracer-1.c: Likewise.
622         * gcc.dg/tree-ssa/inline-4.c: Likewise.
623         * gcc.dg/tree-ssa/inline-3.c: Likewise.
624         * gcc.dg/tree-ssa/20080530.c: Likewise.
625         * g++.dg/tree-ssa/inline-3.C: Likewise.
626         * g++.dg/tree-ssa/inline-1.C: Likewise.
627         * g++.dg/tree-ssa/inline-2.C: Likewise.
628         * gcc.dg/profile-dir-1.c: Likewise.
629         * gcc.dg/profile-dir-2.c: Likewise.
630         * gcc.dg/profile-dir-3.c: Likewise.
631
632 2010-10-05  Richard Guenther  <rguenther@suse.de>
633
634         PR middle-end/45877
635         * g++.dg/torture/pr45877.C: New testcase.
636
637 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
638
639         PR debug/45849
640         * gcc.dg/debug/pr45849.c: New test.
641
642         PR middle-end/45876
643         * gcc.c-torture/compile/pr45876.c: New test.
644
645 2010-10-04  Julian Brown  <julian@codesourcery.com>
646
647         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
648         vect_hw_misalign.
649         * gcc.dg/vect/vect-60.c: Likewise.
650         * gcc.dg/vect/vect-56.c: Likewise.
651         * gcc.dg/vect/vect-93.c: Likewise.
652         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
653         * gcc.dg/vect/vect-95.c: Likewise.
654         * gcc.dg/vect/vect-96.c: Likewise.
655         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
656         * gcc.dg/vect/slp-25.c: Likewise.
657         * gcc.dg/vect/slp-3.c: Likewise.
658         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
659         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
660         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
661         * gcc.dg/vect/vect-109.c: Likewise.
662         * gcc.dg/vect/vect-peel-1.c: Likewise.
663         * gcc.dg/vect/vect-peel-2.c: Likewise.
664         * lib/target-supports.exp
665         (check_effective_target_arm_vect_no_misalign): New.
666         (check_effective_target_vect_no_align): Use above.
667         (check_effective_target_vect_element_align): New.
668         (add_options_for_quad_vectors): New.
669
670 2010-10-04  Martin Jambor  <mjambor@suse.cz>
671
672         PR tree-optimization/45572
673         * g++.dg/ipa/pr45572-1.C: New test.
674         * g++.dg/ipa/pr45572-2.C: Likewise.
675
676 2010-10-03  Ian Lance Taylor  <iant@google.com>
677
678         * gcc.dg/anon-struct-11.c: New test.
679         * gcc.dg/anon-struct-12.c: New test.
680         * gcc.dg/anon-struct-13.c: New test.
681         * gcc.dg/anon-struct-14.c: New test.
682
683 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
684
685         * g++.dg/torture/pr45764.C: Revert revision 164914.
686         * gcc.dg/vect/pr43432.c: Likewise.
687         * gcc.dg/vect/vect-114.c: Likewise.
688         * gcc.dg/vect/vect-15.c: Likewise.
689
690 2010-10-03  Jason Merrill  <jason@redhat.com>
691
692         * g++.dg/cpp0x/sfinae5.C: New.
693
694 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
695
696         PR tree-optimization/45720
697         PR tree-optimization/45764
698         * g++.dg/torture/pr45764.C: New.
699
700         * gcc.dg/vect/pr43432.c: Xfail.
701         * gcc.dg/vect/vect-114.c: Likewise.
702         * gcc.dg/vect/vect-15.c: Likewise.
703
704 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
705
706         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
707         hppa*-*-hpux*.
708         * gcc.dg/torture/pr45678-2.c: Likewise.
709
710 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
711
712         PR fortran/45748
713         * gfortran.dg/intrinsic_6.f90: New.
714
715 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
716
717         PR fortran/42831
718         * gfortran.dg/dependency_37.f90:  New test.
719
720 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
721
722         * gcc.target/i386/shift_mask.c: New test.
723
724 2010-10-01  Richard Guenther  <rguenther@suse.de>
725
726         PR tree-optimization/45854
727         * g++.dg/torture/pr45854.C: New testcase.
728
729 2010-09-30  Michael Eager  <eager@eagercon.com>
730
731         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
732         __FLT_{MIN,MAX}__.
733
734 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
735
736         PR middle-end/45758
737         * gfortran.dg/graphite/pr45758.f90: New.
738
739 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
740
741         PR middle-end/45230
742         * gcc.dg/graphite/id-pr45230.c: New.
743
744 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
745
746         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
747         * gfortran.dg/graphite/graphite.exp: Same.
748         * gcc.dg/graphite/vect-pr43423.c: New.
749
750 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
751
752         PR target/45843
753         * g++.dg/torture/pr45843.C: New test.
754
755 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
756
757         PR fortran/45828
758         * gfortran.dg/allocate_derived_5.f90: New.
759
760 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
761
762         PR tree-optimization/31261
763         * gcc.dg/tree-ssa/pr31261.c: New test.
764
765 2010-09-30  Michael Eager  <eager@eagercon.com>
766
767         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
768         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
769         * gcc.target/microblaze/microblaze.exp: Ditto.
770         * gcc.target/microblaze/others/string_cst1.c: Ditto.
771         * gcc.target/microblaze/others/string_cst2.c: Ditto.
772         * gcc.target/microblaze/others/data_var1.c: Ditto.
773         * gcc.target/microblaze/others/data_var2.c: Ditto.
774         * gcc.target/microblaze/others/data_var3.c: Ditto.
775         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
776         * gcc.target/microblaze/others/strings1.c:: Ditto.
777         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
778         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
779         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
780         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
781         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
782         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
783         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
784         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
785         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
786         * gcc.target/microblaze/isa/pcmp.c: Ditto.
787         * gcc.target/microblaze/isa/nofloat.c: Ditto.
788         * gcc.target/microblaze/isa/fcvt.c: Ditto.
789         * gcc.target/microblaze/isa/float.c: Ditto.
790         * gcc.target/microblaze/isa/mulh.c: Ditto.
791         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
792         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
793         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
794         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
795         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
796         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
797         * gcc.target/microblaze/isa/bshift.c: Ditto.
798         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
799         * gcc.target/microblaze/isa/div.c: Ditto.
800         * gcc.target/microblaze/isa/vanilla.c: Ditto.
801         * gcc.target/microblaze/isa/mul.c: Ditto.
802
803 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
804
805         merge from FSF 'apple/trunk' branch.
806         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
807
808         Radar 4386773
809         * objc.dg/enhanced-proto-1.m: New.
810         * objc.dg/enhanced-proto-2.m: New.
811         * obj-c++.dg/enhanced-proto-1.mm: New
812         * obj-c++.dg/enhanced-proto-2.mm: New.
813
814 2010-09-30  Richard Guenther  <rguenther@suse.de>
815
816         PR testsuite/45702
817         * gcc.dg/debug/pr41893-1.c: Adjust.
818         * gcc.dg/pr30762-1.c: Likewise.
819         * gcc.dg/pr31529-1.c: Likewise.
820         * gcc.dg/pr34457-1.c: Likewise.
821         * gcc.dg/pr34668-1.c: Likewise.
822         * gcc.dg/pr43557-1.c: Likewise.
823
824 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
825
826         PR objc/45842
827         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
828         * objc.dg/const-str-3.m: Correct header for memcpy.
829         * objc.dg/const-str-7.m: Likewise.
830         * objc.dg/method-20b.m: Provide an implementation of Object.
831         Adjust XFAIL for m64 NeXT runtime.
832         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
833         * objc.dg/encode-3.m: Correct line ordering, provide header for
834         sprintf.
835         * objc.dg/encode-7-next.m: Only run for 32bit.
836         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
837         * objc.dg/type-size-2.m: Provide an implementation of Object.
838         Ajust headers.
839         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
840         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
841         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
842         Adjust XFAIL for m64 NeXT runtime.
843         * obj-c++.dg/method-22.mm: Likewise.
844         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
845
846 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
847
848         Merge from 'apple/trunk' branch on FSF servers.
849
850         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
851
852         Radar 4278236
853         * obj-c++.dg/bad-forward-decl.mm: New
854
855 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
856
857         * ada/acats/run_acats: Revert revision 157037.
858
859 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
860
861         Merge from 'apple/trunk' branch on FSF servers.
862
863         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
864
865         Radar 4281748
866         * objc.dg/naming-2.m: Update
867         * objc.dg/naming-3.m: New
868
869 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
870
871         PR target/40457
872         * gcc.target/arm/pr40457-3.c: New test.
873
874 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
875
876         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
877         alias checking.
878         * lib/target-supports.exp (check_ifunc_available): Likewise.
879
880 2010-09-29  Tristan Gingold  <gingold@adacore.com>
881
882         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
883
884 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
885
886         * objc.dg/keywords-1.m: New test.
887         * objc.dg/keywords-2.m: New test.
888         * objc.dg/keywords-3.m: New test.
889         * obj-c++.dg/keywords-1.mm: New test.
890         * obj-c++.dg/keywords-2.mm: New test.
891
892 2010-09-28  Jason Merrill  <jason@redhat.com>
893
894         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
895         * g++.dg/ext/complit11.C: Likewise.
896         * g++.old-deja/g++.law/temps1.C: Likewise.
897
898         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
899         * g++.old-deja/g++.mike/misc6.C: Likewise.
900
901 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
902
903         * objc.dg/attributes/method-attribute-1.m: New.
904         * objc.dg/attributes/method-attribute-2.m: New.
905
906         * obj-c++.dg/attributes/method-attribute-1.m: New.
907         * obj-c++.dg/attributes/method-attribute-2.m: New.
908
909 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
910
911         * objc.dg/attributes: New.
912         * objc.dg/attributes/attributes.exp: New.
913         * objc.dg/attributes/class-attribute-1.m: New.
914         * objc.dg/attributes/class-attribute-2.m: New
915         * objc.dg/attributes/categ-attribute-1.m: New
916         * objc.dg/attributes/categ-attribute-2.m: New
917         * objc.dg/attributes/proto-attribute-1.m: New
918
919         * obj-c++.dg/attributes: New.
920         * obj-c++.dg/attributes/attributes.exp: New
921         * obj-c++.dg/attributes/class-attribute-1.mm: New
922         * obj-c++.dg/attributes/class-attribute-2.mm: New
923         * obj-c++.dg/attributes/categ-attribute-1.mm: New
924         * obj-c++.dg/attributes/categ-attribute-2.mm: New
925         * obj-c++.dg/attributes/proto-attribute-1.mm: New
926
927 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
928
929         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
930         from the branch renamed to method-20b.m to avoid clashes).
931
932         2005-08-23  Stuart Hastings  <stuart@apple.com>
933                     Ziemowit Laski  <zlaski@apple.com>
934
935         Radar 4209854
936         * obj-c++.dg/method-23.mm: New.
937         * objc.dg/method-20.m: New.
938
939 2010-09-28  Jan Hubicka  <jh@suse.cz>
940
941         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
942
943 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
944
945         PR target/44452
946         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
947         i?86-*-solaris2.[89], *-*-vxworks*.
948         * gcc.target/i386/pr22152.c: Likewise.
949         * gcc.target/i386/vect8-ret.c: New test.
950
951 2010-09-28  Jie Zhang  <jie@codesourcery.com>
952
953         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
954
955 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
956
957         Merge from 'apple/trunk' branch on FSF servers.
958
959         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
960
961         Radar 4175534
962         * obj-c++.dg/method-22.mm: New.
963
964 2010-09-27  Jason Merrill  <jason@redhat.com>
965
966         * g++.dg/cpp0x/rv-lvalue-req.C: New.
967         * g++.dg/ext/complit11.C: Adjust.
968         * g++.old-deja/g++.law/temps1.C: Adjust.
969         * g++.old-deja/g++.ns/koenig6.C: Adjust.
970         * g++.old-deja/g++.oliva/partord1.C: Adjust.
971
972 2010-09-27  Ian Lance Taylor  <iant@google.com>
973
974         * lib/target-supports.exp (check_effective_target_split_stack):
975         New procedure.
976         * gcc.dg/split-1.c: New test.
977         * gcc.dg/split-2.c: New test.
978         * gcc.dg/split-3.c: New test.
979         * gcc.dg/split-4.c: New test.
980
981 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
982
983         PR objc/25464
984         * objc.dg/type-size-3.m: New test.
985
986 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
987
988         PR objc/45763
989         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
990
991 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
992
993         PR objc/25450
994         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
995         * objc.dg/type-size-2.m: Same change.
996         * obj-c++.dg/encode-5.mm: Same change.
997
998 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
999
1000         Merge from 'apple/trunk' branch on FSF servers.  The original
1001         Changelogs are below.
1002
1003         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1004         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1005         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1006         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1007         in the branch).
1008         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1009         proto-qual-1.m in the branch) and the normal ABI on GNU.
1010         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1011         the test only with the NeXT runtime.
1012         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1013         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1014         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1015         Run the test only with the NeXT runtime.
1016
1017         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1018
1019         Radar 4492973
1020         * objc.dg/encode-7-64bit.m: New.
1021         * objc.dg/encode-7.m: Skip if -m64.
1022
1023         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1024
1025         Radar 4301047
1026         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1027         * obj-c++.dg/threedotthree-abi-1.mm: New
1028         * objc.dg/threedotthree-abi-1.m: New
1029
1030         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1031
1032         Radar 4136935
1033         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1034         * objc.dg/encode-6.m: Likewise.
1035         * objc.dg/encode-7.m: New test case.
1036
1037 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1038
1039         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1040         const-str-12.m to constr-str-12b.m to avoid conflicts.
1041
1042         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1043
1044         Radar 4229905
1045         * obj-c++.dg/warn5.mm: New
1046
1047         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1048
1049         Radar 4154928
1050         * obj-c++.dg/const-str-12.mm: New.
1051         * objc.dg/const-str-12.m: New.
1052
1053 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1054
1055         PR fortran/40569
1056         PR fortran/40568
1057         * gfortran.dg/storage_size_2.f08: Fix test.
1058         * gfortran.dg/c_sizeof_1.f90: Fix test.
1059         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1060         * gfortran.dg/c_sizeof_3.f90: New.
1061         * gfortran.dg/c_sizeof_4.f90: New.
1062         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1063         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1064
1065 2010-09-26  Daniel Kraft  <d@domob.eu>
1066
1067         PR fortran/45783
1068         PR fortran/45795
1069         * gfortran.dg/select_type_18.f03: New test.
1070
1071 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1072
1073         * gnat.dg/return2.ad[sb]: New test.
1074         * gnat.dg/return2_pkg.ads: New helper.
1075
1076 2010-09-25  Daniel Kraft  <d@domob.eu>
1077
1078         PR fortran/45776
1079         * gfortran.dg/io_constraints_6.f03: New test.
1080         * gfortran.dg/io_constraints_7.f03: New test.
1081         * gfortran.dg/newunit_2.f90: New test.
1082
1083 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1084
1085         * gfortran.dg/operator_c1202.f90: New test.
1086
1087 2010-09-24  Jan Hubicka  <jh@suse.cz>
1088
1089         * gcc.dg/tree-ssa/leaf.c: New testcase.
1090
1091 2010-09-24  Jan Hubicka  <jh@suse.cz>
1092
1093         PR tree-optimization/45738
1094         PR tree-optimization/45741
1095         * gcc.c-torture/compile/pr45741.c: New.
1096         * gfortran.fortran-torture/compile/pr45738.f90: New.
1097
1098 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1099
1100         * gcc.dg/cpp/undef-opt-1.c: New test.
1101
1102 2010-09-24  Jason Merrill  <jason@redhat.com>
1103
1104         * g++.dg/other/error10.C: Adjust expected output.
1105
1106 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR middle-end/45234
1109         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1110         * gcc.target/i386/pr45234.c: New test.
1111
1112 2010-09-24  Richard Guenther  <rguenther@suse.de>
1113
1114         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1115
1116 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1117
1118         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1119         as a comment leader in regexp.
1120
1121 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1122
1123         * objc.dg/sync-2.m: New test.
1124         * obj-c++.dg/sync-2.mm: New test.
1125
1126 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1127
1128         PR fortran/40571
1129         * gfortran.dg/iso_fortran_env_7.f90: New.
1130
1131 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1132
1133         * obj-c++.dg/too-many-args.mm: New file.
1134
1135 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1136
1137         Merge from 'apple/trunk' branch on FSF servers.
1138
1139         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1140
1141         Radar 4491608
1142         * objc.dg/too-many-args.m: New
1143
1144 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1145
1146         PR fortran/45744
1147         * gfortran.dg/dependency_36.f90:  New test.
1148
1149 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1150
1151         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1152         * gcc.target/i386/pad-3.c: Ditto.
1153         * gcc.target/i386/pad-7.c: Ditto.
1154         * gcc.target/i386/pad-7.c: Ditto.
1155         * gcc.target/i386/pr36502.c: Ditto.
1156         * gcc.target/i386/zee.c: Ditto.
1157         * gcc.target/i386/20060821-1.c: Ditto.
1158         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1159         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1160         * gcc.target/i386/pad-5b.c: Ditto.
1161         * gcc.target/i386/pad-6a.c: Ditto.
1162         * gcc.target/i386/pad-6b.c: Ditto.
1163         * gcc.target/i386/pad-8.c: Ditto.
1164         * gcc.target/i386/pad-9.c: Ditto.
1165         * gcc.target/i386/pad-10.c: Ditto.
1166         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1167
1168 2010-09-23  Richard Guenther  <rguenther@suse.de>
1169
1170         PR tree-optimization/45565
1171         * g++.dg/ipa/pr45565.C: New testcase.
1172
1173 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1174
1175         PR fortran/45745
1176         PR fortran/45648
1177         * gfortran.dg/vector_subscript_bound_1.f90: New.
1178
1179 2010-09-23  Richard Guenther  <rguenther@suse.de>
1180
1181         PR middle-end/45750
1182         * gcc.dg/pr45750.c: New testcase.
1183
1184 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1185
1186         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1187         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1188         build.
1189
1190 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1191
1192         PR rtl-optimization/44374
1193         * gcc.target/arm/headmerge-1.c: New test.
1194         * gcc.target/arm/headmerge-2.c: New test.
1195         * gcc.target/i386/headmerge-1.c: New test.
1196         * gcc.target/i386/headmerge-2.c: New test.
1197
1198 2010-09-23  Daniel Kraft  <d@domob.eu>
1199
1200         PR fortran/38936
1201         PR fortran/44044
1202         PR fortran/45474
1203         * gfortran.dg/intrinsic_intent_1.f03: New test.
1204         * gfortran.dg/select_type_17.f03: New test.
1205         * gfortran.dg/associate_5.f03: More definability tests.
1206         * gfortran.dg/enum_2.f90: Check definability.
1207         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1208         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1209         * gfortran.dg/char_expr_2.f90: Ditto.
1210         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1211         * gfortran.dg/enum_5.f90: Ditto.
1212         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1213         * gfortran.dg/impure_assignment_2.f90: Ditto.
1214         * gfortran.dg/impure_assignment_3.f90: Ditto.
1215         * gfortran.dg/intent_out_1.f90: Ditto.
1216         * gfortran.dg/intent_out_3.f90: Ditto.
1217         * gfortran.dg/pointer_assign_7.f90: Ditto.
1218         * gfortran.dg/pointer_intent_3.f90: Ditto.
1219         * gfortran.dg/pr19936_1.f90: Ditto.
1220         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1221         * gfortran.dg/simpleif_2.f90: Ditto.
1222         * gfortran.dg/protected_5.f90: Ditto.
1223         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1224         * gfortran.dg/protected_6.f90: Ditto.
1225         * gfortran.dg/protected_7.f90: Ditto.
1226
1227 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1228
1229         PR libfortran/45710
1230         * gfortran.dg/namelist_65.f90: New test.
1231
1232 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1233
1234         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1235         the regexp pattern between the expected label and location string.
1236
1237 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1238
1239         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1240
1241 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1242
1243         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1244         * gcc.dg/pr27898.c: Likewise.
1245         * gcc.dg/pr28712.c: Likewise.
1246         * gcc.dg/pr30762-1.c: Likewise.
1247         * gcc.dg/pr31529-1.c: Likewise.
1248         * gcc.dg/pr34457-1.c: Likewise.
1249         * gcc.dg/pr34668-1.c: Likewise.
1250         * gcc.dg/pr34989-1.c: Likewise.
1251         * gcc.dg/pr43557-1.c: Likewise.
1252
1253 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR rtl-optimization/45739
1256         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1257
1258 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1259
1260         * gcc.target/sparc/mnofpu.c: New test.
1261
1262 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1263
1264         PR rtl-optimization/45739
1265         * gcc.target/i386/pr45739.c: New test.
1266
1267 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1268
1269         PR fortran/45648
1270         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1271         and counts. Add non-elemental function call check.
1272
1273         PR fortran/45648
1274         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1275         arguments checks. Update temporary counts.
1276         * gfortran.dg/transpose_optimization_1.f90: New.
1277
1278 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1279
1280         PR objc/23710
1281         * objc.dg/invalid-method-1.m: New.
1282
1283 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1284
1285         Merge from 'apple/trunk' branch on FSF servers.
1286
1287         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1288
1289         Radar 4291785
1290         * objc.dg/naming-4.m: New
1291         * objc.dg/naming-5.m: New
1292         * obj-c++.dg/naming-1.mm: New
1293         * obj-c++.dg/naming-2.mm: New
1294
1295 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1296             Jack Howarth  <howarth@bromo.med.uc.edu>
1297
1298         PR c++/45645
1299         * g++.dg/torture/pr44972.C: Use portable assert().
1300
1301 2010-09-21  Richard Guenther  <rguenther@suse.de>
1302
1303         PR tree-optimization/45580
1304         * g++.dg/torture/pr45580.C: New testcase.
1305
1306 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1307
1308         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1309
1310 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1311
1312         PR fortran/45438
1313         * gfortran.dg/pointer_check_7.f90: New.
1314
1315 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1316
1317         PR rtl-optimization/45728
1318         * gcc.c-torture/compile/pr45728.c: New test.
1319
1320 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1321
1322         PR fortran/45081
1323         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1324
1325 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1326
1327         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1328
1329 2010-09-20  Richard Guenther  <rguenther@suse.de>
1330
1331         PR middle-end/45704
1332         * gcc.dg/torture/pr45704.c: New testcase.
1333
1334 2010-09-20  Jan Hubicka  <jh@suse.cz>
1335
1336         PR tree-optimize/45605
1337         * g++.dg/tree-ssa/pr45605.C: New testcase.
1338
1339 2010-09-20  Michael Matz  <matz@suse.de>
1340
1341         PR testsuite/45706
1342         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1343         enough.
1344
1345 2010-09-20  Richard Guenther  <rguenther@suse.de>
1346
1347         PR tree-optimization/45705
1348         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1349
1350 2010-09-20  Michael Matz  <matz@suse.de>
1351
1352         PR testsuite/45706
1353         * lib/target-supports.exp (check_effective_target_vect_perm):
1354         Add i?86-*-*.
1355
1356 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR rtl-optimization/45695
1359         * gcc.c-torture/execute/pr45695.c: New test.
1360
1361 2010-09-19  Jan Hubicka  <jh@suse.cz>
1362
1363         PR lto/44246
1364         * gcc.c-torture/compile/pr44246.c:New file.
1365
1366 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1367
1368         PR tree-optimization/45714
1369         * gfortran.dg/vect/pr45714-a.f: New test.
1370         * gfortran.dg/vect/pr45714-b.f: New test.
1371
1372 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1373
1374         * gnat.dg/const1.adb: Rename into...
1375         * gnat.dg/constant1.adb: ...this.
1376         * gnat.dg/constant2.adb: New test.
1377         * gnat.dg/constant2_pkg1.ads: New helper.
1378         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1379
1380 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1381
1382         * gnat.dg/specs/constant1.ads: New test.
1383         * gnat.dg/specs/constant1_pkg.ads: New helper.
1384
1385 2010-09-18  Jan Hubicka  <jh@suse.cz>
1386
1387         PR tree-optimization/45453
1388         * g++.dg/tree-ssa/pr45453.C: New testcase.
1389
1390 2010-09-18  Jason Merrill  <jason@redhat.com>
1391
1392         * g++.dg/cpp0x/initlist44.C: New.
1393
1394 2010-09-18  Richard Guenther  <rguenther@suse.de>
1395
1396         PR tree-optimization/45709
1397         * g++.dg/torture/pr45709-2.C: New testcase.
1398
1399 2010-09-18  Richard Guenther  <rguenther@suse.de>
1400
1401         PR tree-optimization/45709
1402         * g++.dg/torture/pr45709.C: New testcase.
1403
1404 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1405
1406         PR testsuite/45719
1407         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1408
1409 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1410
1411         * gcc.target/i386/pad-1.c: New.
1412         * gcc.target/i386/pad-2.c: Likewise.
1413         * gcc.target/i386/pad-3.c: Likewise.
1414         * gcc.target/i386/pad-4.c: Likewise.
1415         * gcc.target/i386/pad-5a.c: Likewise.
1416         * gcc.target/i386/pad-5b.c: Likewise.
1417         * gcc.target/i386/pad-6a.c: Likewise.
1418         * gcc.target/i386/pad-6b.c: Likewise.
1419         * gcc.target/i386/pad-7.c: Likewise.
1420         * gcc.target/i386/pad-8.c: Likewise.
1421         * gcc.target/i386/pad-9.c: Likewise.
1422         * gcc.target/i386/pad-10.c: Likewise.
1423
1424 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1425
1426         PR middle-end/45234
1427         * gcc.dg/torture/stackalign/alloca-5.c: New.
1428
1429 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1430
1431         PR middle-end/45678
1432         * gcc.dg/torture/pr45678-2.c: New.
1433
1434 2010-09-17  Richard Guenther  <rguenther@suse.de>
1435
1436         PR middle-end/45678
1437         * gcc.dg/torture/pr45678-1.c: New testcase.
1438
1439 2010-09-17  Michael Matz  <matz@suse.de>
1440
1441         PR tree-optimization/43432
1442         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1443         check_effective_target_vect_perm_short): New predicates.
1444         (check_effective_target_vect_perm): Include x86_64.
1445         * gcc.dg/vect/pr43432.c: New test.
1446         * gcc.dg/vect/vect-114.c: Adjust.
1447         * gcc.dg/vect/vect-15.c: Ditto.
1448         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1449         * gcc.dg/vect/slp-perm-9.c: Ditto.
1450
1451 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1452
1453         PR testsuite/45692
1454         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1455         GNU runtime.
1456
1457 2010-09-17  Richard Guenther  <rguenther@suse.de>
1458
1459         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1460         * gcc.dg/pr28706.c: Likewise.
1461         * gcc.dg/pr28712.c: Likewise.
1462         * gcc.dg/pr30762-1.c: Likewise.
1463         * gcc.dg/pr30762-2.c: Likewise.
1464         * gcc.dg/pr31529-1.c: Likewise.
1465         * gcc.dg/pr31529-2.c: Likewise.
1466         * gcc.dg/pr34457-1.c: Likewise.
1467         * gcc.dg/pr34457-2.c: Likewise.
1468         * gcc.dg/pr34668-1.c: Likewise.
1469         * gcc.dg/pr34668-2.c: Likewise.
1470         * gcc.dg/pr34989-1.c: Likewise.
1471         * gcc.dg/pr34989-2.c: Likewise.
1472         * gcc.dg/pr43557-1.c: Likewise.
1473         * gcc.dg/pr43557-2.c: Likewise.
1474         * gcc.dg/debug/pr41893-1.c: Likewise.
1475         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1476         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1477         * gcc.dg/matrix/matrix-4.c: Likewise.
1478         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1479         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1480         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1481         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1482
1483 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1484
1485         PR fortran/43665
1486         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1487         optimizations.
1488         * gfortran.dg/intent_optimize_1.f90: New test.
1489
1490 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1491
1492         * gcc.target/i386/divmod-1.c: New.
1493         * gcc.target/i386/divmod-2.c: Likewise.
1494         * gcc.target/i386/divmod-3.c: Likewise.
1495         * gcc.target/i386/divmod-4.c: Likewise.
1496         * gcc.target/i386/divmod-4a.c: Likewise.
1497         * gcc.target/i386/divmod-5.c: Likewise.
1498         * gcc.target/i386/divmod-6.c: Likewise.
1499         * gcc.target/i386/divmod-7.c: Likewise.
1500         * gcc.target/i386/divmod-8.c: Likewise.
1501         * gcc.target/i386/udivmod-1.c: Likewise.
1502         * gcc.target/i386/udivmod-2.c: Likewise.
1503         * gcc.target/i386/udivmod-3.c: Likewise.
1504         * gcc.target/i386/udivmod-4.c: Likewise.
1505         * gcc.target/i386/udivmod-4a.c: Likewise.
1506         * gcc.target/i386/udivmod-5.c: Likewise.
1507         * gcc.target/i386/udivmod-6.c: Likewise.
1508         * gcc.target/i386/udivmod-7.c: Likewise.
1509         * gcc.target/i386/udivmod-8.c: Likewise.
1510
1511 2010-09-16  Jan Hubicka  <jh@suse.cz>
1512
1513         * g++.dg/lto/pr45679-1_0.C: New file.
1514         * g++.dg/lto/pr45679-1_1.C: New file.
1515         * g++.dg/lto/pr45679-0_0.C: New file.
1516         * g++.dg/lto/pr45679-0_1.C: New file.
1517
1518 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1519
1520         PR fortran/45674
1521         * gfortran.dg/class_dummy_2.f03: New.
1522
1523 2010-09-16  Richard Guenther  <rguenther@suse.de>
1524
1525         PR tree-optimization/45623
1526         * gcc.dg/torture/pr45623.c: New testcase.
1527
1528 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1529
1530         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1531         name and parentheses.
1532         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1533
1534 2010-09-15  Jason Merrill  <jason@redhat.com>
1535
1536         * g++.dg/parse/parameter-declaration-2.C: New.
1537
1538         * g++.dg/cpp0x/scoped_enum2.C: New.
1539
1540 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1541
1542         * gcc.c-torture/compile/20100915-1.c: New test.
1543
1544 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1545
1546         PR middle-end/45644
1547         * gcc.dg/ipa/pr45644.c: New test.
1548
1549 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR tree-optimization/45633
1552         * gcc.dg/vect/pr45633.c: New test.
1553
1554 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1555
1556         PR fortran/45577
1557         * gfortran.dg/allocate_derived_4.f90: New.
1558
1559 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1560
1561         * lib/target-supports.exp
1562         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1563         supported flag to true for neon.
1564
1565 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1566
1567         PR c++/45665
1568         * g++.dg/template/crash103.C: New.
1569
1570 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1571
1572         Merge from 'apple/trunk' branch on FSF servers.
1573
1574         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1575
1576         Radar 4457381
1577         * objc.dg/msg-in-protocol.m: New.
1578         * obj-c++.dg/msg-in-protocol.mm: New.
1579
1580         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1581
1582         Radar 4219590
1583         * objc.dg/break-in-ifstmt.m: New.
1584
1585         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1586
1587         Radar 4174166
1588         * obj-c++.dg/comp-types-13.mm: New.
1589         * objc.dg/comp-types-12.m: New.
1590
1591         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1592
1593         Radar 4216500
1594         * obj-c++.dg/proto-lossage-7.mm: New.
1595         * objc.dg/proto-lossage-7.m: New.
1596
1597 2010-09-14  Jan Hubicka  <jh@suse.cz>
1598
1599         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1600         folding.
1601         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1602         folding.
1603
1604 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1605
1606         PR middle-end/45567
1607         * gcc.dg/pr45567.c: New test.
1608
1609         PR debug/45660
1610         * g++.dg/debug/pr45660.C: New test.
1611
1612 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1613
1614         PR tree-optimization/45470
1615         * g++.dg/vect/pr45470-a.cc: New test.
1616         * g++.dg/vect/pr45470-a.cc: New test.
1617
1618 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1619
1620         PR target/42070
1621         * lib/profopt.exp: Prune warnings on execname2 compile.
1622         * lib/prune.exp: Prune "can't add line info" warnings.
1623
1624 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1625
1626         PR libfortran/45532
1627         * gfortran.dg/namelist_64.f90: New test.
1628
1629 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1630
1631         PR rtl-optimization/45617
1632         * gcc.target/i386/pr45617.c: New test.
1633
1634 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1635
1636         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1637
1638 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1639
1640         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1641         * gcc.target/i386/fma4-vector.c: Likewise.
1642         * gcc.target/i386/vectorize2.c: Likewise.
1643         * gcc.target/i386/vectorize4.c: Likewise.
1644         * gcc.target/i386/vectorize5.c: Likewise.
1645         * gcc.target/i386/vectorize6.c: Likewise.
1646         * gcc.target/i386/vectorize8.c: Likewise.
1647
1648         * gcc.target/i386/vect-double-1.c: New.
1649         * gcc.target/i386/vect-double-1a.c: Likewise.
1650         * gcc.target/i386/vect-double-2.c: Likewise.
1651         * gcc.target/i386/vect-double-2a.c: Likewise.
1652
1653         * lib/target-supports.exp (check_effective_target_vect_double):
1654         Set et_vect_double_saved to 0 when tuning for Atom.
1655
1656 2010-09-13  Jan Hubicka  <jh@suse.cz>
1657
1658         * gcc.dg/torture/pr23821.c: Drop static keyword.
1659         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1660         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1661
1662 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1663
1664         * gcc.target/arm/sync-1.c: New.
1665
1666 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1667
1668         * gnat.dg/memtrap.adb: New test.
1669
1670 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1671
1672         * gfortran.dg/promotion.f90: Fix options.
1673
1674 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1675
1676         * g++.dg/cpp0x/range-for1.C: New.
1677         * g++.dg/cpp0x/range-for2.C: New.
1678         * g++.dg/cpp0x/range-for3.C: New.
1679         * g++.dg/cpp0x/range-for4.C: New.
1680         * g++.dg/cpp0x/range-for5.C: New.
1681         * g++.dg/cpp0x/range-for6.C: New.
1682
1683 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1684
1685         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1686         and counts. Check that transpose is not called.
1687         * gfortran.dg/transpose_2.f90: Update error message.
1688
1689 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1690
1691         PR c++/43824
1692         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1693         * g++.dg/lookup/strong-using-2.C: Likewise.
1694         * g++.dg/lookup/strong-using-3.C: Likewise.
1695         * g++.dg/lookup/strong-using-5.C: Likewise.
1696
1697         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1698         * g++.dg/cpp0x/inline-ns4.C: New.
1699         * g++.dg/cpp0x/inline-ns5.C: New.
1700
1701 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1702
1703         PR middle-end/45634
1704         * gfortran.fortran-torture/compile/pr45634.f90: New.
1705
1706 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1707
1708         * objc.dg/fobjc-exceptions.m: New test.
1709
1710 2010-09-10  Jan Hubicka  <jh@suse.cz>
1711
1712         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1713
1714 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1715
1716         PR tree-optimization/44972
1717         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1718         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1719         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1720         instead.
1721         * g++.dg/torture/pr44972.C: New test.
1722
1723 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1724
1725         PR tree-optimization/44972
1726         * g++.dg/torture/pr34850.C: Remove expected warning.
1727
1728 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1729
1730         * gfortran.dg/dummy_optional_arg.f90: New test.
1731
1732 2010-09-08  Jan Hubicka  <jh@suse.cz>
1733
1734         PR tree-optimization/45598
1735         * fortran.fortran-torture/compile/pr45598.f90: New test.
1736
1737 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1738
1739         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1740         * lib/target-supports.exp (check_ifunc_available): New.
1741         * gcc.dg/attr-ifunc-1.c: New.
1742         * gcc.dg/attr-ifunc-2.c: New.
1743         * gcc.dg/attr-ifunc-3.c: New.
1744         * gcc.dg/attr-ifunc-4.c: New.
1745         * gcc.dg/attr-ifunc-5.c: New.
1746         * g++.dg/ext/attr-ifunc-1.C: New.
1747         * g++.dg/ext/attr-ifunc-2.C: New.
1748         * g++.dg/ext/attr-ifunc-3.C: New.
1749         * g++.dg/ext/attr-ifunc-4.C: New.
1750
1751 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1752
1753         PR middle-end/40386
1754         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1755
1756 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1757
1758         * gfortran.dg/inline_transpose_1.f90: New test.
1759
1760 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1761
1762         PR c++/45588
1763         * g++.dg/warn/Wunused-var-15.C: New test.
1764
1765 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1766
1767         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1768         hppa*-*-hpux*.
1769
1770 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1771
1772         * objc/execute/exceptions/throw-nil.m: New test.
1773         * objc/execute/exceptions/handler-1.m: Updated to use the new
1774         objc_set_uncaught_exception_handler() function.
1775         * objc/execute/exceptions/matcher-1.m: New test.
1776
1777 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1778
1779         PR fortran/38282
1780         * gfortran.dg/bit_comparison_1.F90: New test.
1781         * gfortran.dg/leadz_trailz_3.f90: New test.
1782         * gfortran.dg/masklr_2.F90: New test.
1783         * gfortran.dg/shiftalr_1.F90: New test.
1784         * gfortran.dg/merge_bits_2.F90: New test.
1785         * gfortran.dg/dshift_2.F90: New test.
1786         * gfortran.dg/bit_comparison_2.F90: New test.
1787         * gfortran.dg/masklr_1.F90: New test.
1788         * gfortran.dg/merge_bits_1.F90: New test.
1789         * gfortran.dg/dshift_1.F90: New test.
1790         * gfortran.dg/shiftalr_2.F90: New test.
1791
1792 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1793
1794         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1795         functions from objc/typedstream.h are deprecated.
1796
1797 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1798
1799         * lib/target-supports.exp
1800         (check_effective_target_run_expensive_tests): New proc.
1801         * gcc.c-torture/compile/limits-fnargs.c: Use
1802         dg-require-effective-target run_expensive_tests.
1803
1804 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR fortran/45597
1807         * gfortran.dg/gomp/pr45597.f90: New test.
1808
1809         PR fortran/45595
1810         * gfortran.dg/gomp/pr45595.f90: New test.
1811
1812 2010-09-08  Michael Matz  <matz@suse.de>
1813
1814         * c-c++-common/uninit-17.c: Adjust.
1815
1816 2010-09-08  Michael Matz  <matz@suse.de>
1817
1818         PR tree-optimization/43430
1819         * gcc.dg/vect/pr43430-2.c: New test.
1820
1821 2010-09-08  Michael Matz  <matz@suse.de>
1822
1823         PR tree-optimization/33244
1824         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1825
1826 2010-09-08  Richard Guenther  <rguenther@suse.de>
1827
1828         PR tree-optimization/45578
1829         * gfortran.dg/pr45578.f90: New testcase.
1830
1831 2010-09-08  Richard Guenther  <rguenther@suse.de>
1832
1833         PR testsuite/45590
1834         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1835
1836 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1837
1838         PR fortran/45576
1839         * gfortran.dg/char_length_18.f90:  New test.
1840
1841 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1842
1843         PR target/36502
1844         * gcc.target/i386/pr36502.c: New test.
1845
1846         PR target/42313
1847         PR target/44651
1848         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1849         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1850
1851 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1852
1853         * gfortran.dg/achar_4.f90: Enable bounds checking.
1854
1855 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1856
1857         PR target/45206
1858         * gcc.target/i386/pr45206.c: New test.
1859
1860 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1861
1862         PR fortran/45505
1863         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1864
1865 2010-09-07  Jan Hubicka  <jh@suse.cz>
1866
1867         * gcc.c-torture/compile/20100907.c: New testcase.
1868
1869 2010-09-07  Richard Guenther  <rguenther@suse.de>
1870
1871         PR middle-end/45569
1872         * g++.dg/eh/pr45569.C: New testcase.
1873
1874 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1875
1876         PR target/43137
1877         * gcc.target/arm/pr43137.c: New test.
1878
1879 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1880
1881         PR fortran/36931
1882         * gfortran.dg/dependency_35.f90:  New test.
1883
1884 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1885
1886         PR fortran/34145
1887         * gfortran.dg/char_length_17.f90:  New test.
1888
1889 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1890
1891         PR c++/45200
1892         PR c++/45293
1893         PR c++/45558
1894         * g++.dg/template/typedef34.C: New test.
1895         * g++.dg/template/typedef35.C: New test.
1896
1897 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1898
1899         PR target/22152
1900         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1901
1902 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1903
1904         * g++.dg/warn/Wdouble-promotion.C: New.
1905
1906 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1907
1908         * g++.dg/parse/redef2.C: New.
1909
1910 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1911
1912         * gcc.dg/20100906-1.c: New testcase.
1913
1914 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1915
1916         PR testsuite/45543
1917         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1918         DW_TAG_enumeration_type DIE.
1919
1920 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1921
1922         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1923         Update XFAILs.
1924
1925 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1926
1927         PR rtl-optimization/44919
1928         * g++.dg/opt/pr44919.C: New.
1929
1930 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1931
1932         PR fortran/38282
1933         * gfortran.dg/iall_iany_iparity_1.f90: New.
1934         * gfortran.dg/iall_iany_iparity_2.f90: New.
1935
1936 2010-09-06  Jason Merrill  <jason@redhat.com>
1937
1938         * g++.dg/cpp0x/initlist42.C: New.
1939
1940         * g++.dg/cpp0x/auto19.C: New.
1941
1942         * g++.dg/template/sfinae25.C: New.
1943         * g++.dg/template/char1.C: Expect warning.
1944         * g++.dg/template/nontype10.C: Likewise.
1945
1946         * g++.dg/cpp0x/implicit9.C: New.
1947
1948         * g++.dg/cpp0x/initlist43.C: New.
1949
1950 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1951
1952         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1953
1954 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1955
1956         * gcc.dg/Wdouble-promotion.c: New.
1957
1958 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1959
1960         * gfortran.dg/float128_1.f90: Remove test case as
1961         it always fails since Rev 163611 backed out the
1962         front-end implementation.
1963
1964 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1965
1966         * gfortran.dg/float128_1.f90: XFAIL test case.
1967
1968 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1969
1970         * gfortran.dg/bessel_7.f90: Decrease required precision.
1971
1972 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1973
1974         PR testsuite/45545
1975         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1976         ref-all-matching targets.
1977
1978 2010-09-05  Richard Guenther  <rguenther@suse.de>
1979
1980         PR tree-optimization/45535
1981         * gcc.c-torture/compile/pr45535.c: New testcase.
1982
1983 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1984
1985         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1986         "\[^\n\]*".
1987         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1988         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1989         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1990         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1991         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1992         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1993         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1994         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1995         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1996         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1997         * gcc.target/i386/pr22152.c: Likewise.
1998         * gcc.target/i386/pr36992-1.c: Likewise.
1999         * gcc.target/i386/pr36992-2.c: Likewise.
2000         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2001
2002 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2003
2004         PR testsuite/43957
2005         * gcc.dg/const-uniq-1.c: Modify regexp.
2006
2007 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2008
2009         PR fortran/45530
2010         * gfortran.dg/namelist_63.f90: New.
2011
2012 2010-09-04  Jan Hubicka  <jh@suse.cz>
2013
2014         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2015         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2016
2017 2010-09-04  Jan Hubicka  <jh@suse.cz>
2018
2019         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2020
2021 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2022
2023         PR fortran/45507
2024         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2025
2026 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2027
2028         * gcc.dg/opts-4.c: New test.
2029
2030 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2031
2032         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2033         * gcc.dg/vect/vect-peel-4.c: Ditto.
2034
2035 2010-09-03  Daniel Kraft  <d@domob.eu>
2036
2037         PR fortran/45525
2038         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2039
2040 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2041
2042         PR fortran/45159
2043         * gfortran.dg/dependency_34.f90:  New test.
2044
2045 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2046
2047         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2048
2049 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2050
2051         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2052         gcc.target/i386/clearcap.map if supported.
2053
2054 2010-09-03  Michael Matz  <matz@suse.de>
2055
2056         PR middle-end/45415
2057         * gcc.dg/pr45415.c: New test.
2058
2059 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2060
2061         PR tree-optimization/45506
2062         * gcc.dg/pr45506.c: New.
2063
2064 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2065
2066         PR target/45476
2067         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2068         * gcc.target/i386/float128-2.c: Ditto.
2069
2070 2010-09-03  Daniel Kraft  <d@domob.eu>
2071
2072         PR fortran/34162
2073         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2074         * gfortran.dg/internal_dummy_2.f08: New test.
2075         * gfortran.dg/internal_dummy_3.f08: New test.
2076         * gfortran.dg/internal_dummy_4.f08: New test.
2077
2078 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2079
2080         PR debug/45500
2081         * gcc.target/i386/pr45500.c: New test.
2082
2083 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2084
2085         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2086
2087 2010-09-03  Daniel Kraft  <d@domob.eu>
2088
2089         PR fortran/44602
2090         * gfortran.dg/exit_2.f08; Adapt error messages.
2091         * gfortran.dg/exit_3.f08: New test.
2092         * gfortran.dg/exit_4.f08: New test.
2093         * gfortran.dg/exit_5.f03: New test.
2094
2095 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2096
2097         * gfortran.dg/ishft_4.f90: New test.
2098
2099 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2100
2101         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2102         FRIZ/XSRIZ instruciton for (double)(long long)x.
2103         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2104
2105 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2106
2107         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2108
2109 2010-09-02  Richard Guenther  <rguenther@suse.de>
2110
2111         PR tree-optimization/44937
2112         PR tree-optimization/45412
2113         * g++.dg/opt/pr45412.C: New testcase.
2114         * gcc.c-torture/compile/pr45412.c: Likewise.
2115         * gcc.c-torture/compile/pr44937.c: Likewise.
2116
2117 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2118
2119         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2120         but using -Werror=comment.
2121         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2122         expected error messages.
2123
2124 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2125
2126         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2127         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2128
2129 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2130
2131         PR fortran/45489
2132         * gfortran.dg/initialization_27.f90: New.
2133
2134 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2135
2136         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2137         check into different basic blocks. Expect vectorization if misaligned
2138         stores are supported.
2139         * gcc.dg/vect/bb-slp-8a.c: New test.
2140         * gcc.dg/vect/bb-slp-8b.c: New test.
2141
2142 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2143
2144         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2145
2146 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2147
2148         PR fortran/44541
2149         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2150         * gfortran.dg/class_dummy_1.f03: New.
2151
2152 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2153
2154         PR middle-end/45458
2155         * g++.dg/tree-prof/partition2.C: New test.
2156
2157 2010-09-01  Richard Guenther  <rguenther@suse.de>
2158
2159         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2160         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2161         * gcc.c-torture/execute/20100827-1.c: Likewise.
2162
2163 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2164
2165         * gfortran.dg/execute_command_line_1.f90: New test.
2166
2167 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR preprocessor/45457
2170         * c-c++-common/cpp/pr45457.c: New test.
2171
2172 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2173
2174         * gcc.dg/nested-func-8.c: New test.
2175
2176 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2177
2178         PR fortran/38282
2179         * gfortran.dg/popcnt_poppar_1.F90: New test.
2180         * gfortran.dg/popcnt_poppar_2.F90: New test.
2181
2182 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2183
2184         * gcc.target/i386/volatile-2.c: Require nonpic target.
2185
2186 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2187
2188         PR middle-end/45461
2189         * gcc.dg/pr45461.c: New test.
2190
2191 2010-08-31  Richard Guenther  <rguenther@suse.de>
2192
2193         PR testsuite/45455
2194         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2195
2196 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2197
2198         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2199
2200 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2201
2202         PR fortran/45456
2203         * gfortran.dg/typebound_proc_18.f03: New.
2204
2205 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2206
2207         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2208         * lib/scanasm.exp (scan-stack-usage): Likewise.
2209         (scan-stack-usage-not): Likewise.
2210         * gcc.dg/stack-usage-1.c: New test.
2211         * gcc.target/i386/stack-usage-realign.c: Likewise.
2212
2213 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2214
2215         PR tree-optimization/45427
2216         * gcc.dg/tree-ssa/pr45427.c: New test.
2217
2218 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2219
2220         PR c++/45043
2221         * g++.dg/template/crash102.C: New.
2222
2223 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2224
2225         PR middle-end/45423
2226         * gcc.dg/gomp/atomic-12.c: New test.
2227         * gcc.dg/gomp/atomic-13.c: New test.
2228         * gcc.dg/gomp/atomic-14.c: New test.
2229         * g++.dg/gomp/atomic-11.C: New test.
2230         * g++.dg/gomp/atomic-12.C: New test.
2231         * g++.dg/gomp/atomic-13.C: New test.
2232         * g++.dg/gomp/atomic-14.C: New test.
2233
2234 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2235
2236         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2237         delimiter.
2238
2239 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2240
2241         * gnat.dg/discr24.adb: New test.
2242
2243 2010-08-30  Richard Guenther  <rguenther@suse.de>
2244
2245         PR tree-optimization/45449
2246         * gcc.dg/pr45449.c: New testcase.
2247
2248 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2249
2250         * gcc.dg/opts-1.c: Expect errors, not warnings.
2251
2252 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2253
2254         PR fortran/42769
2255         * gfortran.dg/dynamic_dispatch_11.f03: New.
2256
2257 2010-08-29  Jason Merrill  <jason@redhat.com>
2258
2259         PR c++/44991
2260         * g++.dg/parse/defarg15.C: New.
2261
2262 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2263
2264         PR fortran/45439
2265         * gfortran.dg/select_type_16.f03: New.
2266
2267 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2268             Tobias Burnus  <burnus@net-b.de>
2269
2270         * gfortran.dg/bessel_7.f90: Decrease required precision.
2271
2272 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2273             Kaz Kojima  <kkojima@gcc.gnu.org>
2274
2275         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2276
2277 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2278
2279         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2280         floating point conversion code generation.
2281         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2282         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2283         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2284         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2285         to integer conversion code generation.
2286         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2287         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2288         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2289         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2290
2291 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2292
2293         PR fortran/32049
2294         * gfortran.dg/random_seed_1.f90: Adjust test.
2295         * gfortran.dg/float128_1.f90: New test.
2296
2297 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2298
2299         PR fortran/33197
2300         * gfortran.dg/norm2_1.f90: New.
2301         * gfortran.dg/norm2_2.f90: New.
2302         * gfortran.dg/norm2_3.f90: New.
2303         * gfortran.dg/norm2_4.f90: New.
2304         * gfortran.dg/parity_1.f90: New.
2305         * gfortran.dg/parity_2.f90: New.
2306         * gfortran.dg/parity_3.f90: New.
2307
2308 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2309
2310         PR fortran/45420
2311         * gfortran.dg/select_type_15.f03: New.
2312
2313 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2314
2315         PR libfortran/43217
2316         * gfortran.dg/hollerith8.f90: New test.
2317
2318 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2319
2320         PR fortran/45159
2321         * gfortran.dg/dependency_33.f90:  New test.
2322
2323 2010-08-27  Richard Guenther  <rguenther@suse.de>
2324
2325         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2326         * gcc.dg/graphite/scop-2.c: Likewise.
2327         * gcc.dg/graphite/scop-20.c: Likewise.
2328         * gcc.dg/vect/slp-25.c: Likewise.
2329
2330 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2331
2332         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2333
2334 2010-08-26  Daniel Kraft  <d@domob.eu>
2335
2336         PR fortran/38936
2337         PR fortran/44047
2338         PR fortran/45384
2339         * gfortran.dg/associate_8.f03: New test.
2340         * gfortran.dg/select_type_13.f03: New test.
2341         * gfortran.dg/select_type_14.f03: New test.
2342
2343 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2344
2345         PR tree-optimization/44485
2346         * gcc.dg/pr44485.c: New test.
2347
2348 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2349
2350         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2351         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2352         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2353
2354 2010-08-26  Richard Guenther  <rguenther@suse.de>
2355
2356         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2357         * gcc.dg/graphite/scop-21.c: Likewise.
2358
2359 2010-08-26  Richard Guenther  <rguenther@suse.de>
2360
2361         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2362         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2363         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2364         * gcc.dg/vect/vect-91.c: Likewise.
2365         * gcc.dg/vect/vect-peel-1.c: Likewise.
2366         * gcc.dg/vect/vect-peel-2.c: Likewise.
2367         * gcc.dg/vect/vect-peel-4.c: Likewise.
2368
2369 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2370
2371         PR libfortran/41859
2372         * gfortran.dg/der_io_4.f90: New test.
2373
2374 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2375
2376         PR rtl-optimization/44858
2377         * gcc.c-torture/execute/pr44858.c: New test.
2378
2379         PR rtl-optimization/45400
2380         * g++.dg/other/i386-8.C: New test.
2381
2382 2010-08-25  Richard Guenther  <rguenther@suse.de>
2383
2384         * gcc.dg/alias-8.c: Adjust.
2385
2386 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2387
2388         * gcc.target/i386/combine-mul.c: New test.
2389
2390 2010-08-25  Richard Guenther  <rguenther@suse.de>
2391
2392         PR lto/44562
2393         * gcc.dg/graphite/id-27.c: New testcase.
2394         * gcc.dg/lto/20100825-1_0.c: Likewise.
2395
2396 2010-08-25  Richard Guenther  <rguenther@suse.de>
2397
2398         PR tree-optimization/45316
2399         * g++.dg/opt/pr45316.C: New testcase.
2400
2401 2010-08-25  Richard Guenther  <rguenther@suse.de>
2402
2403         PR tree-optimization/45393
2404         * g++.dg/torture/pr45393.C: New testcase.
2405
2406 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR tree-optimization/45059
2409         * gcc.c-torture/compile/pr45059.c: New test.
2410
2411 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2412
2413         * lib/target-supports.exp (check_effective_target_vect_unpack):
2414         Set vect_unpack supported flag to true for neon.
2415
2416 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2417
2418         * gcc.dg/tree-ssa/ifc-5.c: New.
2419
2420 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2421
2422         * gcc.dg/tree-ssa/ifc-4.c: New.
2423         * gcc.dg/tree-ssa/ifc-7.c: New.
2424
2425 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2426
2427         * gcc.dg/vect/vect.exp: Check loongson targets
2428         * g++.dg/vect/vect.exp: Likewise
2429         * gfortran.dg/vect/vect.exp: Likewise
2430
2431 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2432
2433         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2434         -mveclibabi=mass.
2435
2436 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2437
2438         PR fortran/45366
2439         * gfortran.dg/proc_ptr_29.f90: New.
2440
2441 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2442             Dominique d'Humieres <dominiq@lps.ens.fr>
2443
2444         PR fortran/45367
2445         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2446
2447 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2448
2449         PR fortran/45367
2450         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2451
2452 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2453
2454         PR fortran/36158
2455         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2456
2457 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2458             Dominique d'Humieres <dominiq@lps.ens.fr>
2459
2460         PR fortran/45367
2461         PR fortran/36158
2462         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2463         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2464
2465 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2466
2467         PR fortran/44863
2468         PR fortran/45271
2469         PR fortran/45290
2470         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2471         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2472         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2473
2474 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2475
2476         PR fortran/36158
2477         PR fortran/33197
2478         * gfortran.dg/bessel_6.f90: New.
2479         * gfortran.dg/bessel_7.f90: New.
2480
2481 2010-08-20  Jan Hubicka  <jh@suse.cz>
2482
2483         PR c++/45307
2484         PR c++/17736
2485         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2486         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2487
2488 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2489
2490         PR target/45336
2491         * gcc.target/i386/pr45336-1.c: New.
2492         * gcc.target/i386/pr45336-2.c: Likewise.
2493         * gcc.target/i386/pr45336-3.c: Likewise.
2494         * gcc.target/i386/pr45336-4.c: Likewise.
2495
2496 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2497
2498         PR testsuite/45361
2499         * gcc.target/i386/volatile-2.c: Update scan strings to also
2500         include (%rip) for the memory reference on x86_64.
2501
2502 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR middle-end/44974
2505         * gcc.dg/pr44974.c: New test.
2506
2507         PR rtl-optimization/45353
2508         * gcc.dg/pr45353.c: New test.
2509
2510 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2511
2512         * gcc.target/i386/volatile-2.c: New.
2513
2514 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2515
2516         PR rtl-optimization/44691
2517         * gfortran.dg/pr44691.f: New test.
2518
2519 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2520
2521         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2522
2523 2010-08-19  Jason Merrill  <jason@redhat.com>
2524
2525         * g++.dg/init/synth3.C: New.
2526         * g++.dg/init/value8.C: New.
2527         * g++.dg/tree-ssa/empty-2.C: New.
2528         * g++.dg/cpp0x/noexcept09.C: New.
2529
2530 2010-08-19  Daniel Kraft  <d@domob.eu>
2531
2532         PR fortran/29785
2533         PR fortran/45016
2534         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2535         * gfortran.dg/pointer_remapping_1.f90: New test.
2536         * gfortran.dg/pointer_remapping_2.f03: New test.
2537         * gfortran.dg/pointer_remapping_3.f08: New test.
2538         * gfortran.dg/pointer_remapping_4.f03: New test.
2539         * gfortran.dg/pointer_remapping_5.f08: New test.
2540         * gfortran.dg/pointer_remapping_6.f08: New test.
2541
2542 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2543
2544         PR testsuite/45324
2545         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2546
2547 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2548
2549         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2550
2551 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2552
2553         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2554         variable.
2555
2556 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2557
2558         PR target/45070
2559         * gcc.c-torture/execute/pr45070.c: New.
2560
2561 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2562
2563         * g++.dg/pr44328.C: New test.
2564
2565 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2566
2567         PR fortran/36158
2568         PR fortran/33197
2569         * gfortran.dg/bessel_3.f90: New.
2570         * gfortran.dg/bessel_4.f90: New.
2571         * gfortran.dg/bessel_5.f90: New.
2572
2573 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2574
2575         PR fortran/45290
2576         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2577         * gfortran.dg/pointer_init_2.f90: New.
2578         * gfortran.dg/pointer_init_3.f90: New.
2579         * gfortran.dg/pointer_init_4.f90: New.
2580
2581 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2582
2583         PR c++/45049
2584         * g++.dg/pr45049-1.C: New test.
2585         * g++.dg/pr45049-2.C: New test.
2586
2587 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2588
2589         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2590         20 if __ARM_PCS is defined otherwise 64.
2591         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2592         instead of hard coded 64.
2593
2594 2010-08-18  Yao Qi  <yao@codesourcery.com>
2595
2596         PR target/45094
2597         * gcc.target/arm/pr45094.c: New test.
2598
2599 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2600
2601         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2602
2603 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2604
2605         PR rtl-optimization/42575
2606         * gcc.target/arm/pr42575.c: New test.
2607
2608 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2609
2610         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2611         * gcc.dg/tls/thr-cse-1.c: New.
2612
2613 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2614
2615         PR debug/42487
2616         * lib/target-supports.exp
2617         (check_effective_target_function_sections): New.
2618         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2619         function sections before proceding.
2620
2621 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2622
2623         PR fortran/45308
2624         * gfortran.dg/pr45308.f03: New test.
2625
2626 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2627
2628         PR target/45296
2629         * gcc.target/i386/pr45296.c: New test.
2630
2631 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2632
2633         * g++.dg/ext/uow-1.C: New.
2634         * g++.dg/ext/uow-2.C: New.
2635         * g++.dg/ext/uow-3.C: New.
2636         * g++.dg/ext/uow-4.C: New.
2637
2638 2010-08-17  Richard Guenther  <rguenther@suse.de>
2639
2640         PR testsuite/45266
2641         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2642
2643 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2644
2645         PR c/40563
2646         * gcc.dg/Wcxx-compat-20.c: New test.
2647
2648 2010-08-17  Daniel Kraft  <d@domob.eu>
2649
2650         PR fortran/38936
2651         * gfortran.dg/associate_1.f03: Extended to test newly supported
2652         features like association to variables.
2653         * gfortran.dg/associate_3.f03: Removed check for illegal change
2654         of associate-name here...
2655         * gfortran.dg/associate_5.f03: ...and added it here.
2656         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2657         * gfortran.dg/associate_7.f03: New test.
2658
2659 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2660
2661         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2662
2663 2010-08-15  Daniel Kraft  <d@domob.eu>
2664
2665         PR fortran/38936
2666         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2667         * gfortran.dg/associate_3.f03: Clarify comment.
2668         * gfortran.dg/associate_5.f03: New test.
2669         * gfortran.dg/associate_6.f03: New test.
2670
2671 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2672
2673         PR fortran/45211
2674         * gfortran.dg/bind_c_usage_21.f90: New.
2675         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2676
2677 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2678
2679         * gfortran.dg/optional_absent_1.f90: New.
2680         * gfortran.dg/null_actual.f90: New.
2681
2682 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2683
2684         * gfortran.dg/pointer_target_1.f90: New.
2685         * gfortran.dg/pointer_target_2.f90: New.
2686         * gfortran.dg/pointer_target_3.f90: New.
2687
2688 2010-08-15  Daniel Kraft  <d@domob.eu>
2689
2690         PR fortran/45197
2691         * gfortran.dg/elemental_args_check_3.f90: New test.
2692         * gfortran.dg/impure_1.f08: New test.
2693         * gfortran.dg/impure_2.f08: New test.
2694         * gfortran.dg/impure_3.f90: New test.
2695         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2696
2697 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2698
2699         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2700         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2701         SLP tests.
2702         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2703         misaligned loads.
2704         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2705         misaligned stores.c
2706         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2707
2708 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2709
2710         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2711         dg-require-effective-target after dg-do.
2712
2713 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2714
2715         * lib/target-supports.exp (check_effective_target_vect_int): Return
2716         true for Loongson targets.
2717         (check_effective_target_vect_shift): Likewise.
2718         (check_effective_target_vect_no_int_max): Likewise.
2719         (check_effective_target_vect_no_align): Likewise.
2720         (check_effective_target_vect_short_mult): Likewise.
2721
2722 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2723
2724         * g++.dg/cast.C: Change fields of structures to "long" to pass
2725         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2726         * g++.dg/cpp0x/iop.C: Ditto.
2727         * g++.dg/cpp0x/named_refs.C: Ditto.
2728         * g++.dg/cpp0x/rv1p.C: Ditto.
2729         * g++.dg/cpp0x/rv2p.C: Ditto.
2730         * g++.dg/cpp0x/rv3p.C: Ditto.
2731         * g++.dg/cpp0x/rv4p.C: Ditto.
2732         * g++.dg/cpp0x/rv5p.C: Ditto.
2733         * g++.dg/cpp0x/rv6p.C: Ditto.
2734         * g++.dg/cpp0x/rv7p.C: Ditto.
2735         * g++.dg/cpp0x/rv8p.C: Ditto.
2736         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2737
2738 2010-08-13  Daniel Kraft  <d@domob.eu>
2739
2740         * gfortran.dg/implied_shape_1.f08: New test.
2741         * gfortran.dg/implied_shape_2.f90: New test.
2742         * gfortran.dg/implied_shape_3.f08: New test.
2743
2744 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2745
2746         PR libfortran/42526
2747         * gfortran.dg/char_component_initializer_1.f90: New test.
2748
2749 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2750
2751         PR tree-optimization/45241
2752         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2753
2754 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2755
2756         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2757         to dg-options.
2758         * gcc.target/i386/pr40906-2.c: Ditto.
2759         * gcc.target/i386/pr40906-3.c: Ditto.
2760
2761 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2762
2763         PR middle-end/45262
2764         * gcc.c-torture/execute/pr45262.c: New test.
2765
2766 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2767
2768         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2769         empty argument.
2770         * g++.dg/other/profile1.C: Ditto.
2771
2772 2010-08-12  Richard Guenther  <rguenther@suse.de>
2773
2774         PR tree-optimization/45232
2775         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2776         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2777         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2778         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2779         unsigned arithmetic.
2780         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2781         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2782         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2783         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2784         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2785         unsigned arithmetic.
2786         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2787         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2788         unsigned arithmetic.
2789         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2790         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2791         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2792         unsigned arithmetic.
2793         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2794         * gcc.dg/tree-ssa/negate.c: Adjust.
2795         * gcc.dg/vect/vect-1.c: Adjust.
2796         * gfortran.dg/reassoc_6.f: XFAIL.
2797
2798 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR debug/45259
2801         * gcc.dg/pr45259.c: New test.
2802
2803 2010-08-12  Wei Guozhi  <carrot@google.com>
2804
2805         PR target/44999
2806         * gcc.target/arm/pr44999.c: New testcase.
2807
2808 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2809
2810         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2811         (N): Likewise.
2812         (main): Adjust accordingly.
2813
2814 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2815
2816         * gfortran.dg/graphite/id-22.f: New.
2817
2818 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2819
2820         * gcc.dg/graphite/id-26.c: New.
2821
2822 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2823
2824         * gcc.dg/graphite/id-25.c: New.
2825
2826 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2827
2828         * gcc.dg/graphite/run-id-5.c: New.
2829         * gcc.dg/graphite/run-id-6.c: New.
2830         * gfortran.dg/graphite/id-21.f: New.
2831
2832 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2833
2834         * gcc.dg/graphite/id-24.c: New.
2835
2836 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2837
2838         * gcc.dg/tree-ssa/pr20742.c: New.
2839
2840 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2841
2842         * gcc.dg/graphite/id-23.c: New.
2843
2844 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2845
2846         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2847
2848 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2849
2850         * gcc.dg/graphite/pr42729.c: New.
2851
2852 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2853
2854         * gfortran.dg/graphite/id-20.f: New.
2855
2856 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2857
2858         * gcc.dg/graphite/id-22.c: New.
2859
2860 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2861
2862         * gcc.dg/graphite/run-id-2.c: Call abort.
2863
2864 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2865
2866         * gcc.dg/graphite/id-20.c: New.
2867
2868 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2869             Steve Kargl <kargl@gcc.gnu.org>
2870
2871         PR fortran/44595
2872         * gfortran.dg/move_alloc_3.f90: New.
2873         * gfortran.dg/random_seed_2.f90: New.
2874
2875 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2876
2877         * lib/target-supports.exp (check_effective_target_sync_int_long):
2878         Add hppa*-*-linux*.
2879         (check_effective_target_sync_char_short): Likewise.
2880
2881 2010-08-10  Yao Qi  <yao@codesourcery.com>
2882
2883         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2884         general form.
2885         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2886         * g++.dg/other/packed1.C: Likewise.
2887         * g++.dg/other/crash-4.C: Likewise.
2888         * g++.dg/ext/packed8.C: Likewise.
2889         * g++.dg/init/array16.C: Likewise.
2890
2891 2010-08-10  xinliang David Li  <davidxl@google.com>
2892         * gcc.dg/tree-ssa/loop-19.c: Add option
2893         -fno-prefetch-loop-array
2894
2895 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2896
2897         PR middle-end/45182
2898         * gcc.c-torture/compile/pr45182.c: New test.
2899
2900 2010-08-09  Jason Merrill  <jason@redhat.com>
2901
2902         PR c++/45236
2903         * g++.dg/cpp0x/variadic-104.C: New.
2904
2905 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2906
2907         PR fortran/44235
2908         * gfortran.dg/dependency_32.f90:  New test.
2909
2910 2010-08-09  Richard Guenther  <rguenther@suse.de>
2911
2912         PR middle-end/44632
2913         * g++.dg/opt/nrv17.C: New testcase.
2914
2915 2010-08-09  Richard Guenther  <rguenther@suse.de>
2916
2917         PR middle-end/45212
2918         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2919         alignment from MEM_REF offset only if we took it from the
2920         base object.
2921
2922         * gcc.target/i386/pr24178.c: New testcase.
2923
2924 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2925
2926         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2927         * gcc.dg/20030702-1.c: Ditto.
2928         * gcc.dg/20050309-1.c: Ditto.
2929         * gcc.dg/20050325-1.c: Ditto.
2930         * gcc.dg/20050330-2.c: Ditto.
2931         * gcc.dg/20051201-1.c: Ditto.
2932         * gcc.dg/gomp/pr27573.c: Ditto.
2933         * gcc.dg/gomp/pr34610.c: Ditto.
2934         * gcc.dg/pr24225.c: Ditto.
2935         * gcc.dg/pr26570.c: Ditto.
2936         * gcc.dg/pr32773.c: Ditto.
2937         * g++.dg/gcov/gcov-6.C: Ditto.
2938         * g++.dg/gomp/pr34608.C: Ditto.
2939         * gfortran.dg/gomp/pr27573.f90: Ditto.
2940
2941         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2942         dg-require-host-local dg directive.
2943         * gcc.dg/profile-dir-2.c: Ditto.
2944         * gcc.dg/profile-dir-3.c: Ditto.
2945
2946 2010-08-08  Richard Guenther  <rguenther@suse.de>
2947
2948         PR tree-optimization/45109
2949         * gcc.c-torture/compile/pr45109.c: New testcase.
2950
2951 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2952
2953         * gcc.dg/march.c: Skip if -march defined.
2954         * gcc.dg/mtune.c: Skip if -mtune defined.
2955
2956         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2957         generic thunk support.
2958
2959 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2960
2961         PR target/45213
2962         * gcc.target/i386/pr45213.c: New test.
2963
2964 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2965
2966         PR libfortran/45143
2967         * gfortran.dg/fmt_error_11.f03: New test.
2968
2969 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2970
2971         * lib/target-supports.exp (check_effective_target_sync_int_long):
2972         Add arm*-*-linux-gnueabi.
2973         (check_effective_target_sync_char_short): Likewise.
2974
2975 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2976
2977         PR fortran/45159
2978         * gfortran.dg/dependency_31.f90:  New test.
2979
2980 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2981
2982         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2983
2984 2010-08-06  Jason Merrill  <jason@redhat.com>
2985
2986         * g++.dg/cpp0x/sfinae3.C: New.
2987         * g++.dg/cpp0x/sfinae4.C: New.
2988
2989 2010-08-06  Richard Guenther  <rguenther@suse.de>
2990
2991         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2992         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2993         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2994         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2995         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2996         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2997         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2998         * gcc.c-torture/execute/20100805-1.c: Likewise.
2999
3000 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3001
3002         PR testsuite/42855
3003         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3004
3005 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3006
3007         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3008         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3009
3010 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3011
3012         * g++.dg/ipa/devirt-1.C: New test.
3013         * g++.dg/ipa/devirt-2.C: Likewise.
3014         * g++.dg/ipa/devirt-3.C: Likewise.
3015         * g++.dg/ipa/devirt-4.C: Likewise.
3016         * g++.dg/ipa/devirt-5.C: Likewise.
3017         * gcc.dg/ipa/iinline-3.c: Likewise.
3018
3019 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3020
3021         PR tree-optimization/45144
3022         * gcc.dg/tree-ssa/pr45144.c: New test.
3023
3024 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3025
3026         PR fortran/42207
3027         PR fortran/44064
3028         PR fortran/44065
3029         * gfortran.dg/class_25.f03: New.
3030         * gfortran.dg/class_26.f03: New.
3031
3032 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3033
3034         * g++.dg/warn/miss-format-1.C: Update line number.
3035
3036 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3037
3038         PR c++/44641
3039         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3040         .frame and .mask assembler directives.
3041
3042 2010-08-04  Richard Guenther  <rguenther@suse.de>
3043
3044         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3045         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3046         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3047         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3048
3049 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3050
3051         PR fortran/44857
3052         * gfortran.dg/derived_constructor_char_1.f90: New.
3053         * gfortran.dg/derived_constructor_char_2.f90: New.
3054
3055 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3056
3057         PR fortran/45159
3058         * gfortran.dg/dependency_30.f90:  New test.
3059
3060 2010-08-03  Jan Hubicka  <jh@suse.cz>
3061
3062         * gcc.c-torture/compile/pr45085.c: New testcase.
3063
3064 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3065
3066         PR fortran/44584
3067         PR fortran/45161
3068         * gfortran.dg/typebound_call_9.f03: Modified.
3069         * gfortran.dg/typebound_generic_1.f03: Modified.
3070
3071 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3072
3073         PR fortran/45159
3074
3075         * gfortran.dg/dependency_29.f90:  New test.
3076
3077 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3078
3079         PR fortran/36854
3080         * gfortran.dg/character_comparison_2.f90:  New test.
3081         * gfortran.dg/character_comparison_3.f90:  New test.
3082         * gfortran.dg/dependency_28.f90:  New test.
3083
3084 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3085
3086         PR target/40457
3087         * gcc.target/arm/pr40457-1.c: New test.
3088         * gcc.target/arm/pr40457-2.c: New test.
3089
3090 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3091
3092         PR fortran/44912
3093         * gfortran.dg/typebound_call_17.f03: New.
3094
3095 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3096
3097         PR fortran/44929
3098         * gfortran.dg/allocate_derived_3.f90: New.
3099
3100 2010-07-30  Xinliang David Li  <davidxl@google.com>
3101         PR tree-optimization/45121
3102         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3103
3104 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3105
3106         PR c++/45112
3107         * g++.dg/pr45112.C: New test.
3108
3109 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3110
3111         PR debug/45055
3112         PR rtl-optimization/45137
3113         * gcc.dg/pr45055.c: New test.
3114
3115 2010-07-30  Alan Modra  <amodra@gmail.com>
3116
3117         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3118         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3119
3120 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3121
3122         PR fortran/45087
3123         PR fortran/45125
3124         * gfortran.dg/whole_file_25.f90: New.
3125         * gfortran.dg/whole_file_26.f90: New.
3126         * gfortran.dg/whole_file_27.f90: New.
3127
3128 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3129
3130         PR fortran/44962
3131         * gfortran.dg/typebound_proc_17.f03: New.
3132
3133 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3134
3135         PR fortran/45004
3136         * gfortran.dg/move_alloc_2.f90: New.
3137
3138 2010-07-29  Xinliang David Li  <davidxl@google.com>
3139         PR tree-optimization/45121
3140         * c-c++-common/uninit-17.c: Fix expected output.
3141
3142 2010-07-29  Richard Guenther  <rguenther@suse.de>
3143
3144         PR tree-optimization/45120
3145         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3146
3147 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3148
3149         PR fortran/42051
3150         PR fortran/44064
3151         * gfortran.dg/pr42051.f03: New testcase.
3152
3153 2010-07-29  Richard Guenther  <rguenther@suse.de>
3154
3155         PR middle-end/45034
3156         * gcc.c-torture/execute/pr45034.c: New testcase.
3157
3158 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3159
3160         PR c++/45096
3161         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3162
3163 2010-07-28  Daniel Kraft  <d@domob.eu>
3164
3165         * gfortran.dg/bound_8.f90: New test.
3166
3167 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3168
3169         PR debug/45105
3170         * gcc.dg/pr45105.c: New test.
3171
3172 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3173
3174         PR rtl-optimization/45107
3175         * gcc.dg/pr45107.c: New test.
3176
3177 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3178
3179         PR rtl-optimization/45101
3180         * gcc.dg/pr45101.c: New test.
3181
3182 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3183
3184         PR fortran/45077
3185         * gfortran.dg/whole_file_24.f90: New.
3186
3187 2010-07-27  Jason Merrill  <jason@redhat.com>
3188
3189         * g++.dg/cpp0x/variadic102.C: New.
3190         * g++.dg/cpp0x/variadic103.C: New.
3191
3192 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3193
3194         PR rtl-optimization/40956
3195         PR target/42495
3196         PR middle-end/42574
3197         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3198         * gcc.target/arm/pr42574.c: Add tests.
3199
3200 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3201
3202         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3203         test name.
3204         (cleanup-repo-files): Ditto.
3205         (cleanup-saved-temps): Ditto.
3206
3207 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR testsuite/44701
3210         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3211
3212         PR c/45079
3213         * gcc.dg/pr45079.c: New test.
3214
3215 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3216
3217         PR tree-optimization/44152
3218         * gcc.dg/vect/fast-math-pr44152.c: New test.
3219
3220 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3221
3222         PR ObjC/44140
3223         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3224         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3225         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3226         * obj-c++.dg/torture/trivial.mm: Ditto.
3227         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3228         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3229         * objc.dg/torture/tls/thr-init.m: Ditto.
3230         * objc.dg/torture/trivial.m: Ditto.
3231
3232 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3233
3234         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3235         Skip on spu-*-* targets.
3236
3237 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR tree-optimization/45083
3240         * gcc.dg/pr45083.c: New test.
3241
3242 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3243
3244         PR fortran/40873
3245         * gfortran.dg/whole_file_22.f90: New test.
3246         * gfortran.dg/whole_file_23.f90: New test.
3247
3248 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3249             Jack Howarth  <howarth@bromo.med.uc.edu>
3250             Richard Henderson  <rth@redhat.com>
3251
3252         PR target/44132
3253         * gcc.dg/tls/thr-init-1.c: New.
3254         * gcc.dg/tls/thr-init-2.c: New.
3255         * gcc.dg/torture/tls New.
3256         * gcc.dg/torture/tls/tls-test.c: New.
3257         * gcc.dg/torture/tls/thr-init-1.c: New.
3258         * gcc.dg/torture/tls/tls.exp: New.
3259         * gcc.dg/torture/tls/thr-init-2.c: New.
3260         * gcc.dg/tls/emutls-2.c: New test
3261
3262         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3263         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3264         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3265         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3266         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3267         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3268         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3269         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3270         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3271         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3272         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3273         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3274         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3275         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3276         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3277         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3278         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3279         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3280         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3281         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3282         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3283         gfortran.dg/gomp/omp_threadprivate1.f90,
3284         gfortran.dg/gomp/omp_threadprivate2.f90,
3285         gfortran.dg/gomp/reduction1.f90,
3286         gfortran.dg/gomp/sharing-1.f90: Likewise.
3287
3288 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3289
3290         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3291         sse_runtime.
3292         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3293         dg-require-visibility.
3294
3295 2010-07-26  Richard Guenther  <rguenther@suse.de>
3296
3297         PR tree-optimization/43784
3298         * gcc.c-torture/execute/pr43784.c: New testcase.
3299         * g++.dg/torture/pr43784.C: Likewise.
3300
3301 2010-07-26  Richard Guenther  <rguenther@suse.de>
3302
3303         PR middle-end/45056
3304         * g++.dg/pr45056.C: New testcase.
3305
3306 2010-07-26  Richard Guenther  <rguenther@suse.de>
3307
3308         PR tree-optimization/45071
3309         * gcc.dg/pr45071.c: New testcase.
3310
3311 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3312
3313         PR fortran/45066
3314         * gfortran.dg/namelist_62.f90: New.
3315
3316 2010-07-26  Richard Guenther  <rguenther@suse.de>
3317
3318         * gcc.c-torture/execute/pr45017.c: Move ...
3319         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3320
3321 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3322
3323         PR fortran/40628
3324         * trim_optimize_1.f90:  New test.
3325         * character_comparision_1.f90:  New test.
3326
3327 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3328
3329         PR fortran/42852
3330         * gfortran.dg/wtruncate_fix.f: New test.
3331
3332 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3333
3334         PR testsuite/45068
3335         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3336
3337 2010-07-24  Richard Guenther  <rguenther@suse.de>
3338
3339         PR lto/43788
3340         * g++.dg/lto/20100724-1_0.C: New testcase.
3341
3342 2010-07-24  Richard Guenther  <rguenther@suse.de>
3343
3344         PR lto/43212
3345         * gcc.dg/lto/20100724-1_0.c: New testcase.
3346         * gcc.dg/lto/20100724-1_1.c: Likewise.
3347
3348 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3349
3350         PR fortran/40011
3351         * gfortran.dg/whole_file_21.f90: New.
3352
3353         * gfortran.dg/integer_exponentiation_3.F90: Use
3354         -ffloat-store only for i?86/x86-64 -m32.
3355
3356 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3357
3358         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3359         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3360
3361 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3362
3363         * gfortran.dg/func_decl_4.f90: Split test into two ...
3364         * gfortran.dg/func_decl_5.f90: ... parts.
3365         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3366         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3367         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3368         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3369         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3370         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3371         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3372         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3373         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3374         * gfortran.dg/sizeof.f90: Make test valid.
3375         * gfortran.dg/pr20865.f90: Add new dg-error.
3376         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3377         * gfortran.dg/g77/19990218-0.f: Ditto.
3378         * gfortran.dg/g77/19990218-1.f: Ditto.
3379         * gfortran.dg/g77/970625-2.f: Ditto.
3380         * gfortran.dg/pr37243.f: Fix function declaration.
3381         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3382         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3383
3384 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3385
3386         PR fortran/44945
3387         * gfortran.dg/char_array_structure_constructor.f90: Add
3388         -fwhole-file as dg-option as it otherwise fails on some
3389         systems.
3390
3391 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3392
3393         * gnat.dg/aggr16.ad[sb]: New test.
3394         * gnat.dg/aggr16_pkg.ads: New helper.
3395
3396 2010-07-23  Richard Guenther  <rguenther@suse.de>
3397
3398         PR lto/43071
3399         * g++.dg/lto/20100723-1_0.C: New testcase.
3400
3401 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3402
3403         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3404         AVX support.
3405         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3406         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3407
3408 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3409
3410         * lib/target-supports.exp (add_options_for_tls): New proc.
3411         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3412         * g++.dg/tls/static-1a.cc: Likewise.
3413         * gcc.dg/tls/emutls-1.c: Likewise.
3414         * gcc.dg/tls/opt-11.c: Likewise.
3415         * gcc.dg/tls/opt-12.c: Likewise.
3416         * gcc.dg/tls/pr24428-2.c: Likewise.
3417         * gcc.dg/tls/pr24428.c: Likewise.
3418         * obj-c++.dg/tls/static-1.mm: Likewise.
3419         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3420         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3421         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3422         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3423         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3424         * objc.dg/torture/tls/thr-init.m: Likewise.
3425         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3426
3427 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3428
3429         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3430         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3431         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3432         optimized dump files.
3433
3434 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3435
3436         PR tree-optimization/45047
3437         * gcc.c-torture/compile/pr45047.c: New test.
3438
3439 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3440
3441         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3442         instead of dg-compile.
3443         * gcc.dg/float-range-4.c: Ditto.
3444         * gcc.dg/float-range-5.c: Ditto.
3445         * gcc.dg/fold-overflow-1.c: Ditto.
3446         * gcc.dg/gomp/sections-4.c: Ditto.
3447         * gcc.dg/transparent-union-1.c: Ditto.
3448         * gcc.dg/transparent-union-2.c: Ditto.
3449         * gcc.target/i386/pr39315-check.c: Ditto.
3450         * g++.dg/gomp/sections-4.C: Ditto.
3451         * g++.dg/template/dtor7.C: Ditto.
3452         * g++.dg/tree-ssa/pr19952.C: Ditto.
3453         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3454         * gfortran.dg/graphite/pr42185.f90: Ditto.
3455         * gfortran.dg/namelist_36.f90: Ditto.
3456         * gnat.dg/noreturn1.adb: Ditto.
3457         * gnat.dg/specs/small_alignment.ads: Ditto.
3458
3459 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3460
3461         PR tree-optimization/44915
3462         * g++.dg/torture/pr44915.C: New test.
3463
3464 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3465
3466         PR tree-optimization/44914
3467         * g++.dg/tree-ssa/pr44914.C: New test.
3468
3469 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3470
3471         PR target/44290
3472         * gcc.dg/pr44290-1.c: New test.
3473         * gcc.dg/pr44290-2.c: New test.
3474
3475 2010-07-23  Jason Merrill  <jason@redhat.com>
3476
3477         PR c++/45008
3478         * g++.dg/abi/mangle44.C: New.
3479
3480 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3481
3482         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3483         for compile-time only tests.
3484         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3485         target check.
3486         * gcc.target/i386/pr39315-4.c: Ditto.
3487         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3488         target check.  Include sse-os-support.h.
3489         (main): Call check_isa and sse_os_support.
3490         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3491         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3492         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3493         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3494         target check.  Include sse-os-support.h.
3495         (main): Call check_isa and sse_os_support.
3496         * gcc.target/i386/vperm-v2df.c: Ditto.
3497
3498 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3499
3500         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3501         (check_effective_target_avx_runtime): New procedure.
3502         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3503         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3504
3505         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3506         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3507         and __get_cpuid test.
3508         * gcc.dg/compat/vector-2b_main.c: Ditto.
3509
3510         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3511
3512         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3513         for compile-time only test.
3514         * gcc.dg/pr32716.c: Ditto.
3515         * gcc.dg/pr34856.c: Ditto.
3516         * gcc.dg/pr36997.c: Ditto.
3517         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3518         * gfortran.dg/pr28158.f90: Ditto.
3519         * gfortran.dg/pr30667.f: Ditto.
3520
3521         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3522         i?86-*-* and x86_64-*-* targets to disable execution on targets
3523         without sse2 runtime support.
3524         * g++.dg/vect/vect.exp: Ditto.
3525         * gfortran.dg/vect/vect.exp: Ditto.
3526
3527         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3528         * gcc.dg/pr37544.c: Ditto.
3529         * gcc.dg/pr40550.c: Ditto.
3530         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3531         * gcc.dg/compat/vector-1a_main.c: Ditto.
3532         * gcc.dg/compat/vector-2a_main.c: Ditto.
3533         * gcc.dg/torture/pr16104-1.c: Ditto.
3534         * gcc.dg/torture/pr35771-1.c: Ditto.
3535         * gcc.dg/torture/pr35771-2.c: Ditto.
3536         * gcc.dg/torture/pr35771-3.c: Ditto.
3537         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3538         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3539         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3540         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3541         * g++.dg/other/i386-1.C: Ditto.
3542         * g++.dg/other/pr40446.C: Ditto.
3543
3544 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3545
3546         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3547
3548 2010-07-23  Daniel Kraft  <d@domob.eu>
3549
3550         PR fortran/44709
3551         * gfortran.dg/exit_1.f08: New test.
3552         * gfortran.dg/exit_2.f08: New test.
3553
3554 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3555
3556         PR tree-optimization/39839
3557         * gcc.target/arm/pr39839.c: New test case.
3558
3559 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3560
3561         * gnat.dg/unchecked_convert5b.adb: New test.
3562         * gnat.dg/unchecked_convert6.adb: Likewise.
3563         * gnat.dg/unchecked_convert6b.adb: Likewise.
3564
3565 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3566
3567         * gnat.dg/aggr15.ad[sb]: New test.
3568
3569 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3570
3571         PR debug/45024
3572         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3573
3574 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3575
3576         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3577         with dg-require-linker-plugin.
3578
3579 2010-07-22  Richard Guenther  <rguenther@suse.de>
3580
3581         PR lto/43850
3582         * g++.dg/lto/20100722-1_0.C: New testcase.
3583
3584 2010-07-22  Richard Guenther  <rguenther@suse.de>
3585
3586         PR lto/42451
3587         * gcc.dg/lto/20100720-3_0.c: New testcase.
3588         * gcc.dg/lto/20100720-3_1.c: Likewise.
3589
3590 2010-07-22  Richard Guenther  <rguenther@suse.de>
3591
3592         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3593         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3594
3595         PR lto/43373
3596         * gcc.dg/lto/20100722-1_0.c: New testcase.
3597
3598 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3599
3600         PR tree-optimization/44891
3601         * gcc.c-torture/compile/pr44891.c: New test.
3602
3603 2010-07-22  Richard Guenther  <rguenther@suse.de>
3604
3605         PR tree-optimization/45017
3606         * gcc.c-torture/execute/pr45017.c: New testcase.
3607
3608 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3609
3610         PR fortran/45019
3611         * gfortran.dg/aliasing_dummy_5.f90: New.
3612
3613 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3614
3615         PR target/43698
3616         * gcc.target/arm/pr43698.c: New test.
3617
3618 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3619
3620         PR fortran/44929
3621         * Revert my commit r162325 for this PR.
3622
3623 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3624
3625         PR debug/45015
3626         * gcc.target/m68k/pr45015.c: New test.
3627
3628 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3629
3630         PR c++/44641
3631         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3632         comments.
3633
3634 2010-07-21  Richard Guenther  <rguenther@suse.de>
3635
3636         PR lto/45018
3637         * g++.dg/lto/20100721-1_0.C: New testcase.
3638
3639 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3640
3641         PR tree-optimization/44900
3642         * g++.dg/torture/pr44900.C: New test.
3643
3644 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3645
3646         PR middle-end/44738
3647         * c-c++-common/uninit-17.c: Correct expected error.
3648
3649 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3650
3651         * gcc.dg/guality/asm-1.c: New test.
3652
3653         PR debug/45003
3654         * gcc.dg/guality/pr45003-2.c: New test.
3655         * gcc.dg/guality/pr45003-3.c: New test.
3656
3657 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3658
3659         PR libfortran/44697
3660         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3661
3662 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3663
3664         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3665         defined on the current line.
3666         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3667         * g++.dg/debug/dwarf2/pr44641.C: New.
3668
3669 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3670
3671         * gcc.target/powerpc/block-move-1.c: New test.
3672         * gcc.target/powerpc/block-move-2.c: New test.
3673
3674 2010-07-20  Jason Merrill  <jason@redhat.com>
3675
3676         PR c++/44967
3677         * g++.dg/cpp0x/sfinae2.C: New.
3678
3679 2010-07-20  Richard Guenther  <rguenther@suse.de>
3680
3681         PR lto/42696
3682         * gcc.dg/lto/20100720-4_0.c: New testcase.
3683
3684 2010-07-20  Richard Guenther  <rguenther@suse.de>
3685
3686         PR lto/43221
3687         * gcc.dg/lto/20100720-2_0.c: New testcase.
3688         * gcc.dg/lto/20100720-2_1.c: Likewise.
3689
3690 2010-07-20  Richard Guenther  <rguenther@suse.de>
3691
3692         PR lto/43208
3693         * gcc.dg/lto/20100720-1_0.c: New testcase.
3694         * gcc.dg/lto/20100720-1_1.c: Likewise.
3695
3696 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3697
3698         PR debug/45003
3699         * gcc.dg/guality/pr45003-1.c: New test.
3700
3701 2010-07-20  Richard Guenther  <rguenther@suse.de>
3702
3703         PR tree-optimization/44977
3704         * gcc.dg/torture/pr44977.c: New testcase.
3705
3706 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3707
3708         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3709         sync_char_short
3710
3711 2010-07-20  Richard Guenther  <rguenther@suse.de>
3712
3713         PR middle-end/44971
3714         PR middle-end/44988
3715         * gcc.dg/pr44971.c: New testcase.
3716         * gcc.c-torture/compile/pr44988.c: Likewise.
3717
3718 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3719
3720         PR fortran/44929
3721         * gfortran.dg/allocate_with_typespec.f90: New test.
3722         * gfortran.dg/allocate_derived_1.f90: Update error message.
3723
3724 2010-07-19  Jason Merrill  <jason@redhat.com>
3725
3726         PR c++/44996
3727         * g++.dg/cpp0x/decltype23.C: New.
3728
3729 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3730
3731         PR fortran/42385
3732         * gfortran.dg/class_defined_operator_1.f03 : New test.
3733
3734 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3735
3736         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3737         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3738         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3739         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3740
3741 2010-07-19  Richard Guenther  <rguenther@suse.de>
3742
3743         PR middle-end/44941
3744         * gcc.c-torture/compile/pr44941.c: New testcase.
3745
3746 2010-07-19  Jason Merrill  <jason@redhat.com>
3747
3748         PR c++/44969
3749         * g++.dg/template/sfinae24.C: New.
3750
3751 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3752
3753         PR fortran/44353
3754         * gfortran.dg/data_implied_do_2.f90: Removed.
3755
3756 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3757
3758         PR c++/44969
3759         * g++.dg/template/sfinae23.C: New.
3760
3761 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3762
3763         * lib/target-supports.exp (check_sse_os_support_available): New
3764         proc.
3765         (check_sse_hw_available): New proc.
3766         (check_effective_target_sse_runtime): New proc.
3767         (check_effective_target_sse2_runtime): New proc.
3768         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3769         -msse2 if check_sse_os_support_available.
3770         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3771         check_sse_os_support_available.
3772         * gcc.dg/vect/vect.exp: Likewise.
3773         * gfortran.dg/vect/vect.exp: Likewise.
3774         * gcc.target/i386/sol2-check: Renamed to ...
3775         * gcc.target/i386/sse-os-support.h: ... this.
3776         (sol2_check): Renamed to ...
3777         (sse_os_support): ... this.
3778         Only test movss with xmm registers.
3779         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3780         Removed ILL_INSN, ILL_INSN_LEN.
3781         * gcc.target/i386/sse2-check.h: Likewise.
3782         * gcc.target/i386/sse3-check.h: Likewise.
3783         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3784         Removed cpuid.h, __get_cpuid test.
3785         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3786         Removed cpuid.h, __get_cpuid test.
3787         * g++.dg/other/pr40446.C: Likewise.
3788         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3789         * gcc.dg/compat/vector-1a_main.c: Likewise.
3790         * gcc.dg/compat/vector-2a_main.c: Likewise.
3791         * gcc.dg/pr36584.c: Likewise.
3792         * gcc.dg/pr37544.c: Likewise.
3793         * gcc.dg/torture/pr16104-1.c: Likewise.
3794         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3795         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3796         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3797         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3798         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3799         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3800         sse2_runtime.
3801         * gcc.dg/torture/pr35771-2.c: Likewise.
3802         * gcc.dg/torture/pr35771-3.c: Likewise.
3803         * gcc.target/i386/pr39315-2.c: Likewise.
3804         * gcc.target/i386/pr39315-4.c: Likewise.
3805         * gcc.target/i386/vperm-v2df.c: Likewise.
3806         * gcc.target/i386/vperm-v2di.c: Likewise.
3807         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3808         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3809         sse_runtime.
3810
3811 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3812
3813         PR fortran/44353
3814         * gfortran.dg/data_implied_do_2.f90: New test.
3815
3816 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3817
3818         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3819
3820 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3821
3822         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3823         to the "mips16" group.
3824         (mips_using_mips16_p): New procedure.
3825         (mips-dg-options): Use it.
3826
3827 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3828
3829         * gcc.target/mips/mips16-attributes-4.c: New test.
3830
3831 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3832
3833         PR testsuite/44418
3834         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3835         * gcc.target/powerpc/recip-2.c: Ditto.
3836         * gcc.target/powerpc/recip-3.c: Ditto.
3837
3838 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3839
3840         * gcc.target/arm/pr42235.c: New test.
3841
3842 2010-07-16  Jason Merrill  <jason@redhat.com>
3843
3844         PR c++/32505
3845         * g++.dg/template/partial8.C: New.
3846
3847 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3848
3849         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3850         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3851         in C++.
3852         (gualcvt): New overloaded inline.
3853         (GUALCVT): Use it for C++.
3854         * g++.dg/guality/guality.exp: New.
3855         * g++.dg/guality/guality.h: New.
3856         * g++.dg/guality/redeclaration1.C: New test.
3857         * g++.dg/dg.exp: Prune also guality/* tests.
3858         * gcc.dg/guality/pr43141.c: Moved to...
3859         * c-c++-common/guality/pr43141.c: ... here.
3860
3861 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3862
3863         PR libfortran/37077
3864         * gfortran.dg/char4_iunit_2.f03: New test.
3865
3866 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3867
3868         * lib/plugin-support.exp (plugin-test-execute):
3869         Add ${gcc_objdir}/intl to includes.
3870
3871 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3872
3873         PR target/44942
3874         * gcc.c-torture/execute/pr44942.c: New test.
3875         * gcc.target/i386/pr44942.c: New test.
3876
3877 2010-07-15  Jason Merrill  <jason@redhat.com>
3878
3879         PR c++/44909
3880         * g++.dg/cpp0x/implicit7.C: New.
3881         * g++.dg/cpp0x/implicit8.C: New.
3882
3883 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3884
3885         Disable float tests for __SPU__ targets due to lack of signed zero:
3886         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3887         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3888         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3889         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3890         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3891         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3892         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3893         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3894         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3895
3896 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3897
3898         * gfortran.dg/select_char_2.f90: New test.
3899
3900 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3901
3902         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3903         with DECL_CHAIN.
3904
3905 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3906
3907         PR fortran/44936
3908         * gfortran.dg/typebound_generic_9.f03: New.
3909
3910 2010-07-15  Richard Guenther  <rguenther@suse.de>
3911
3912         PR tree-optimization/44946
3913         * gcc.c-torture/compile/pr44946.c: New testcase.
3914
3915 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3916
3917         PR fortran/40206
3918         * gfortran.dg/select_char_3.f90: New test.
3919
3920 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3921             Kevin F. Quinn  <kevquinn@gentoo.org>
3922
3923         * gcc.dg/Wtrampolines.c: New.
3924
3925 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3926
3927         PR libfortran/44934
3928         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3929
3930 2010-07-14  Jason Merrill  <jason@redhat.com>
3931
3932         PR c++/44810
3933         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3934
3935         Implement C++0x unrestricted unions (N2544)
3936         * g++.dg/cpp0x/union1.C: New.
3937         * g++.dg/cpp0x/union2.C: New.
3938         * g++.dg/cpp0x/union3.C: New.
3939         * g++.dg/cpp0x/defaulted2.C: Adjust.
3940         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3941         * g++.old-deja/g++.ext/anon2.C: Adjust.
3942         * g++.old-deja/g++.mike/misc6.C: Adjust.
3943
3944 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3945
3946         PR fortran/44925
3947         * gfortran.dg/c_loc_tests_15.f90: New.
3948
3949 2010-07-13  Jason Merrill  <jason@redhat.com>
3950
3951         PR c++/44909
3952         * g++.dg/cpp0x/implicit6.C: New.
3953
3954 2010-07-13  Jason Merrill  <jason@redhat.com>
3955
3956         PR c++/44540
3957         * g++.dg/abi/noreturn1.C: New.
3958         * g++.dg/abi/noreturn2.C: New.
3959
3960 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3961
3962         PR other/44874
3963         PR debug/44832
3964         * c-c++-common/pr44832.c: New test.
3965
3966 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3967
3968         PR objc/44488
3969         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3970         on the target.  Make sure that we can assemble the emitted asm when
3971         the test type is 'compile'.
3972
3973 2010-07-13  Richard Guenther  <rguenther@suse.de>
3974
3975         PR tree-optimization/36960
3976         * g++.dg/torture/pr36960.C: New testcase.
3977
3978 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3979
3980         PR c++/44908
3981         * g++.dg/template/sfinae21.C: New.
3982         * g++.dg/template/sfinae22.C: Likewise.
3983
3984 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3985
3986         PR testsuite/42843
3987         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3988         * gcc.dg/plugin/ggcplug.c: Likewise.
3989         * g++.dg/plugin/selfassign.c: Likewise.
3990         * g++.dg/plugin/attribute_plugin.c: Likewise.
3991         * g++.dg/plugin/dumb_plugin.c: Likewise.
3992         * g++.dg/plugin/pragma_plugin.c: Likewise.
3993
3994 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3995
3996         * gcc.c-torture/execute/pr44683.x: New.
3997         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3998
3999 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4000
4001         PR fortran/44434
4002         PR fortran/44565
4003         PR fortran/43945
4004         PR fortran/44869
4005         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4006         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4007         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4008         * gfortran.dh/typebound_call_16.f03: New.
4009         * gfortran.dg/typebound_generic_6.f03: New.
4010         * gfortran.dg/typebound_generic_7.f03: New.
4011         * gfortran.dg/typebound_generic_8.f03: New.
4012
4013 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4014
4015         PR libfortran/37077
4016         * gfortran.dg/char4_iunit_1.f03: New test.
4017
4018 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4019
4020         * gcc.dg/tree-ssa/vrp53.c: New test.
4021
4022 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4023
4024         PR c++/44907
4025         * g++.dg/template/sfinae19.C: New.
4026         * g++.dg/template/sfinae20.C: Likewise.
4027
4028 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4029
4030         * gcc.target/arm/interrupt-1.c: New test.
4031         * gcc.target/arm/interrupt-2.c: New test.
4032
4033 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4034
4035         * gcc.dg/pr42427.c: Require c99_runtime.
4036         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4037         c99_runtime.
4038         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4039         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4040         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4041         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4042         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4043         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4044         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4045         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4046         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4047         * gcc.target/i386/pr37275.c: Require visibility support.
4048
4049 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4050
4051         * lib/target-supports.exp (check_effective_target_sse): New proc.
4052         * gcc.target/i386/sol2-check.h: New file.
4053         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4054         Include sol2-check.h.
4055         (main) Only run do_test () if sol2_check ().
4056         * gcc.target/i386/sse2-check.h: Likewise.
4057         * gcc.target/i386/sse3-check.h: Likewise.
4058         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4059         [__sun__ && __svr4__]: Execute SSE2 instruction.
4060         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4061         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4062         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4063         * g++.dg/ext/vector14.C: Likewise.
4064         * g++.dg/other/mmintrin.C: Likewise.
4065         * gcc.dg/20020418-1.c: Likewise.
4066         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4067         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4068         * gcc.dg/format/unnamed-1.c: Likewise.
4069         Adapt dg-warning line number.
4070         * gcc.dg/graphite/pr40281.c: Likewise.
4071         * gcc.dg/pr32176.c: Likewise.
4072         * gcc.dg/pr40550.c: Likewise.
4073         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4074         * gcc.dg/torture/pr36891.c: Likewise.
4075         * gcc.target/i386/20020218-1.c: Likewise.
4076         * gcc.target/i386/20020523.c: Likewise.
4077         * gcc.target/i386/abi-1.c: Likewise.
4078         * gcc.target/i386/brokensqrt.c: Likewise.
4079         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4080         * gcc.target/i386/pr13366.c: Likewise.
4081         * gcc.target/i386/pr13685.c: Likewise.
4082         * gcc.target/i386/pr24306.c: Likewise.
4083         * gcc.target/i386/pr31486.c: Likewise.
4084         * gcc.target/i386/pr32065-1.c: Likewise.
4085         * gcc.target/i386/pr32065-2.c: Likewise.
4086         * gcc.target/i386/pr32389.c: Likewise.
4087         * gcc.target/i386/pr38824.c: Likewise.
4088         * gcc.target/i386/pr38931.c: Likewise.
4089         * gcc.target/i386/pr39592-1.c: Likewise.
4090         * gcc.target/i386/pr43766.c: Likewise.
4091         * gcc.target/i386/recip-divf.c: Likewise.
4092         * gcc.target/i386/recip-sqrtf.c: Likewise.
4093         * gcc.target/i386/recip-vec-divf.c: Likewise.
4094         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4095         * gcc.target/i386/sse-1.c: Likewise.
4096         * gcc.target/i386/sse-16.c: Likewise.
4097         * gcc.target/i386/sse-2.c: Likewise.
4098         * gcc.target/i386/sse-20.c: Likewise.
4099         * gcc.target/i386/sse-3.c: Likewise.
4100         * gcc.target/i386/sse-7.c: Likewise.
4101         * gcc.target/i386/sse-9.c: Likewise.
4102         * gcc.target/i386/sse-addps-1.c: Likewise.
4103         * gcc.target/i386/sse-addss-1.c: Likewise.
4104         * gcc.target/i386/sse-andnps-1.c: Likewise.
4105         * gcc.target/i386/sse-andps-1.c: Likewise.
4106         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4107         * gcc.target/i386/sse-comiss-1.c: Likewise.
4108         * gcc.target/i386/sse-comiss-2.c: Likewise.
4109         * gcc.target/i386/sse-comiss-3.c: Likewise.
4110         * gcc.target/i386/sse-comiss-4.c: Likewise.
4111         * gcc.target/i386/sse-comiss-5.c: Likewise.
4112         * gcc.target/i386/sse-comiss-6.c: Likewise.
4113         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4114         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4115         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4116         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4117         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4118         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4119         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4120         * gcc.target/i386/sse-divps-1.c: Likewise.
4121         * gcc.target/i386/sse-divss-1.c: Likewise.
4122         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4123         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4124         * gcc.target/i386/sse-maxps-1.c: Likewise.
4125         * gcc.target/i386/sse-maxss-1.c: Likewise.
4126         * gcc.target/i386/sse-minps-1.c: Likewise.
4127         * gcc.target/i386/sse-minss-1.c: Likewise.
4128         * gcc.target/i386/sse-movaps-1.c: Likewise.
4129         * gcc.target/i386/sse-movaps-2.c: Likewise.
4130         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4131         * gcc.target/i386/sse-movhps-1.c: Likewise.
4132         * gcc.target/i386/sse-movhps-2.c: Likewise.
4133         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4134         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4135         * gcc.target/i386/sse-movntps-1.c: Likewise.
4136         * gcc.target/i386/sse-movss-1.c: Likewise.
4137         * gcc.target/i386/sse-movss-2.c: Likewise.
4138         * gcc.target/i386/sse-movss-3.c: Likewise.
4139         * gcc.target/i386/sse-movups-1.c: Likewise.
4140         * gcc.target/i386/sse-movups-2.c: Likewise.
4141         * gcc.target/i386/sse-mulps-1.c: Likewise.
4142         * gcc.target/i386/sse-mulss-1.c: Likewise.
4143         * gcc.target/i386/sse-orps-1.c: Likewise.
4144         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4145         * gcc.target/i386/sse-recip-vec.c: Likewise.
4146         * gcc.target/i386/sse-recip.c: Likewise.
4147         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4148         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4149         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4150         * gcc.target/i386/sse-subps-1.c: Likewise.
4151         * gcc.target/i386/sse-subss-1.c: Likewise.
4152         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4153         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4154         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4155         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4156         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4157         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4158         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4159         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4160         * gcc.target/i386/sse-xorps-1.c: Likewise.
4161         * gcc.target/i386/ssefn-1.c: Likewise.
4162         * gcc.target/i386/ssefn-3.c: Likewise.
4163         * gcc.target/i386/sseregparm-1.c: Likewise.
4164         * gcc.target/i386/stackalign/return-3.c: Likewise.
4165         * gcc.target/i386/vectorize1.c: Likewise.
4166         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4167         * gcc.target/i386/xorps-sse.c: Likewise.
4168         * gfortran.dg/pr28158.f90: Likewise.
4169         * gfortran.dg/pr30667.f: Likewise.
4170         * gnat.dg/loop_optimization7.adb: Likewise.
4171         * gnat.dg/sse_nolib.adb: Likewise.
4172
4173 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4174
4175         PR fortran/44702
4176         * gfortran.dg/use_rename_6.f90: New.
4177         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4178
4179 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4180
4181         PR fortran/44869
4182         * gfortran.dg/class_24.f03: New.
4183
4184 2010-07-10  Richard Guenther  <rguenther@suse.de>
4185
4186         PR lto/44889
4187         * gcc.dg/lto/20100709-1_0.c: New testcase.
4188         * gcc.dg/lto/20100709-1_1.c: Likewise.
4189
4190 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4191
4192         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4193
4194 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4195
4196         PR objc/44140
4197         * objc.dg/lto/trivial-1_0.m: New.
4198         * objc.dg/lto/lto.exp: New.
4199         * obj-c++.dg/lto/trivial-1_0.mm: New.
4200         * obj-c++.dg/lto/lto.exp: New.
4201         * objc.dg/symtab-1.m: Adjust sizes.
4202         * objc.dg/image-info.m: Do not run for gnu-runtime.
4203
4204 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4205
4206         * gcc.dg/pr32370.c: Allow another kind of error message.
4207
4208 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4209
4210         * gnat.dg/atomic3.adb: New test.
4211
4212 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4213             Denys Vlasenko  <dvlasenk@redhat.com>
4214             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4215
4216         PR tree-optimization/28632
4217         * gcc.dg/tree-ssa/vrp51.c: New test.
4218         * gcc.dg/tree-ssa/vrp52.c: New test.
4219
4220 2010-07-09  Jason Merrill  <jason@redhat.com>
4221
4222         * g++.dg/abi/covariant6.C: New.
4223         * g++.dg/inherit/covariant17.C: Test both bases.
4224         * g++.dg/inherit/covariant7.C: Check vtable layout.
4225
4226 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4227
4228         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4229
4230 2010-07-09  Richard Guenther  <rguenther@suse.de>
4231
4232         PR tree-optimization/44852
4233         * gcc.c-torture/execute/pr44852.c: New testcase.
4234
4235 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4236
4237         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4238         multiplication by values.
4239         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4240         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4241
4242 2010-07-09  Richard Guenther  <rguenther@suse.de>
4243
4244         PR tree-optimization/44882
4245         * gfortran.dg/pr44882.f90: New testcase.
4246
4247 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4248
4249         PR target/40657
4250         * gcc.target/arm/pr40657-1.c: New test.
4251         * gcc.target/arm/pr40657-2.c: New test.
4252         * gcc.c-torture/execute/pr40657.c: New test.
4253
4254 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4255
4256         * gcc.dg/tree-ssa/vrp50.c: New test.
4257         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4258
4259 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4260
4261         PR fortran/44649
4262         * gfortran.dg/c_sizeof_1.f90: Modified.
4263         * gfortran.dg/storage_size_1.f08: New.
4264         * gfortran.dg/storage_size_2.f08: New.
4265
4266 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4267
4268         * gcc.c-torture/execute/20100708-1.c: New test.
4269
4270 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4271
4272         PR fortran/44847
4273         * gfortran.dg/gomp/pr44847.f90: New test.
4274
4275 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4276
4277         PR tree-optimization/44710
4278         * gcc.dg/tree-ssa/ifc-6.c: New.
4279         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4280
4281 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4282
4283         PR fortran/18918
4284         * gfortran.dg/coarray_10.f90: Add an additional test.
4285
4286 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4287
4288         PR middle-end/44828
4289         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4290         * gcc.c-torture/execute/pr44828.x: Revert.
4291
4292 2010-07-08  Jason Merrill  <jason@redhat.com>
4293
4294         PR c++/43120
4295         * g++.dg/inherit/covariant17.C: New.
4296         * g++.dg/abi/covariant1.C: Actually test for the bug.
4297
4298 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4299
4300         PR rtl-optimization/44838
4301         * gcc.dg/pr44838.c: New.
4302
4303 2010-07-08  Richard Guenther  <rguenther@suse.de>
4304
4305         PR tree-optimization/44831
4306         * gcc.c-torture/compile/pr44831.c: New testcase.
4307         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4308
4309 2010-07-08  Richard Guenther  <rguenther@suse.de>
4310
4311         PR tree-optimization/44861
4312         * g++.dg/vect/pr44861.cc: New testcase.
4313
4314 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4315
4316         PR middle-end/44828
4317         * gcc.c-torture/execute/pr44828.x: New file.
4318
4319 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4320
4321         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4322         dg-options.
4323         * g++.dg/ext/altivec-17.C: Adjust error message.
4324
4325 2010-07-07  Tom Tromey  <tromey@redhat.com>
4326
4327         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4328
4329 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4330
4331         PR target/44844
4332         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4333         * gcc.target/i386/rdrand-2.c: Likewise.
4334         * gcc.target/i386/rdrand-3.c: Likewise.
4335
4336 2010-07-07  Jan Hubicka  <jh@suse.cz>
4337
4338         PR middle-end/44813
4339         * g++.dg/torture/pr44813.C: New testcase.
4340         * g++.dg/torture/pr44826.C: New testcase.
4341
4342 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4343
4344         PR rtl-optimization/44787
4345         * gcc.c-torture/compile/pr44788.c: New test.
4346         * gcc.target/arm/pr44788.c: New test.
4347
4348 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4349
4350         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4351
4352 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4353
4354         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4355         to dg-options.
4356
4357 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4358
4359         PR fortran/44742
4360         * gfortran.dg/parameter_array_init_6.f90: New.
4361         * gfortran.dg/initialization_20.f90: Update dg-error.
4362         * gfortran.dg/initialization_24.f90: Ditto.
4363
4364 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4365         PR fortran/PR44693
4366         * gfortran.dg/dim_range_1.f90:  New test.
4367         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4368
4369 2010-07-06  Jason Merrill  <jason@redhat.com>
4370
4371         PR c++/44703
4372         * g++.dg/cpp0x/initlist41.C: New.
4373
4374         PR c++/44778
4375         * g++.dg/template/ptrmem22.C: New.
4376
4377 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4378
4379         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4380         support.
4381         * gcc.target/i386/i386.exp: Likewise.
4382
4383 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4384
4385         PR testsuite/44195
4386         * gcc.dg/lto/20100518_0.c: Limit to x86.
4387
4388 2010-07-06  Richard Guenther  <rguenther@suse.de>
4389
4390         PR middle-end/44828
4391         * gcc.c-torture/execute/pr44828.c: New testcase.
4392
4393 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4394
4395         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4396         * g++.dg/warn/volatile1.C: Likewise.
4397         * g++.dg/template/warn1.C: Likewise.
4398
4399 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4400
4401         AVX Programming Reference (June, 2010)
4402         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4403         * g++.dg/other/i386-3.C: Likewise.
4404         * gcc.target/i386/sse-12.c: Likewise.
4405
4406         * gcc.target/i386/f16c-check.h: New.
4407         * gcc.target/i386/rdfsbase-1.c: Likewise.
4408         * gcc.target/i386/rdfsbase-2.c: Likewise.
4409         * gcc.target/i386/rdgsbase-1.c: Likewise.
4410         * gcc.target/i386/rdgsbase-2.c: Likewise.
4411         * gcc.target/i386/rdrand-1.c: Likewise.
4412         * gcc.target/i386/rdrand-2.c: Likewise.
4413         * gcc.target/i386/rdrand-3.c: Likewise.
4414         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4415         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4416         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4417         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4418         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4419         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4420         * gcc.target/i386/wrfsbase-1.c: Likewise.
4421         * gcc.target/i386/wrfsbase-2.c: Likewise.
4422         * gcc.target/i386/wrgsbase-1.c: Likewise.
4423         * gcc.target/i386/wrgsbase-2.c: Likewise.
4424
4425         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4426         (__builtin_ia32_vcvtps2ph): New.
4427         (__builtin_ia32_vcvtps2ph256): Likewise.
4428
4429         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4430         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4431
4432         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4433         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4434
4435         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4436         (__builtin_ia32_vcvtps2ph256): Likewise.
4437         Add fsgsbase,rdrnd,f16c.
4438
4439         * lib/target-supports.exp (check_effective_target_f16c): New.
4440
4441 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4442
4443         * gcc.dg/guality/nrv-1.c: New test.
4444
4445 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4446
4447         PR middle-end/42505
4448         * gcc.target/arm/pr42505.c: New test case.
4449
4450 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4451
4452         PR c++/44808
4453         * g++.dg/opt/nrv16.C: New test.
4454
4455 2010-07-05  Richard Guenther  <rguenther@suse.de>
4456
4457         PR tree-optimization/44784
4458         * gcc.c-torture/compile/pr44784.c: New testcase.
4459
4460 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4461
4462         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4463         Increase loop bound and array size.
4464         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4465         Likewise.
4466
4467 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4468
4469         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4470         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4471         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4472         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4473         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4474
4475 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4476
4477         PR c++/22138
4478         * g++.dg/parse/template25.C: New.
4479
4480 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4481
4482         PR rtl-optimization/44695
4483         * gcc.dg/torture/pr44695.c: New.
4484
4485 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4486
4487         PR c++/16630
4488         * g++.dg/ext/pretty3.C: New.
4489
4490 2010-07-04  Richard Guenther  <rguenther@suse.de>
4491
4492         PR middle-end/44809
4493         * g++.dg/torture/pr44809.C: New testcase.
4494
4495 2010-07-04  Richard Guenther  <rguenther@suse.de>
4496
4497         PR tree-optimization/44656
4498         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4499
4500 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4501             Revital Eres  <eres@il.ibm.com>
4502
4503         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4504         misaligned stores.
4505         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4506         gcc.dg/vect/vect-96.c: Likewise.
4507         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4508         that support misaligned stores. Change the number of expected
4509         misaligned accesses.
4510         * gcc.dg/vect/vect-peel-1.c: New test.
4511         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4512         gcc.dg/vect/vect-peel-4.c: Likewise.
4513         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4514         vectorizable on all targets that support realignment.
4515         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4516
4517 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4518
4519         PR c/44806
4520         * gcc.dg/torture/pr44806.c: New.
4521
4522 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4523
4524         * gnat.dg/cond_expr1.adb: New test.
4525
4526 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4527
4528         * gnat.dg/modular3.adb: New test.
4529         * gnat.dg/modular3_pkg.ads: New helper.
4530
4531 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4532             Mikael Pettersson  <mikpe@it.uu.se>
4533
4534         PR testsuite/44518
4535         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4536         Make signed-ness of chars explicit.  Scan the object for
4537         strings that are split by some target assemblers.
4538         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4539         explicit.
4540
4541 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4542
4543         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4544
4545 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4546
4547         PR/44128
4548         * g++.dg/warn/Wshadow-7.C: New test.
4549
4550 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4551             Julian Brown  <julian@codesourcery.com>
4552             Sandra Loosemore  <sandra@codesourcery.com>
4553
4554         * gcc.c-torture/execute/20100416-1.c: New test case.
4555
4556 2010-07-02  Julian Brown  <julian@codesourcery.com>
4557             Sandra Loosemore  <sandra@codesourcery.com>
4558
4559         PR target/43703
4560
4561         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4562         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4563
4564 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4565             Julian Brown  <julian@codesourcery.com>
4566
4567         * gcc.target/arm/neon/vadds64.c: Regenerated.
4568         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4569         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4570         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4571         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4572         * gcc.target/arm/neon-vmls-1.c: Likewise.
4573         * gcc.target/arm/neon-vsubs64.c: New execution test.
4574         * gcc.target/arm/neon-vsubu64.c: New execution test.
4575         * gcc.target/arm/neon-vadds64.c: New execution test.
4576         * gcc.target/arm/neon-vaddu64.c: New execution test.
4577
4578 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4579
4580         * gcc.target/arm/neon-vands64.c: New.
4581         * gcc.target/arm/neon-vandu64.c: New.
4582         * gcc.target/arm/neon-vbics64.c: New.
4583         * gcc.target/arm/neon-vbicu64.c: New.
4584         * gcc.target/arm/neon-veors64.c: New.
4585         * gcc.target/arm/neon-veoru64.c: New.
4586         * gcc.target/arm/neon-vorns64.c: New.
4587         * gcc.target/arm/neon-vornu64.c: New.
4588         * gcc.target/arm/neon-vorrs64.c: New.
4589         * gcc.target/arm/neon-vorru64.c: New.
4590         * gcc.target/arm/neon/vands64.c: Regenerated.
4591         * gcc.target/arm/neon/vandu64.c: Regenerated.
4592         * gcc.target/arm/neon/vbics64.c: Regenerated.
4593         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4594         * gcc.target/arm/neon/veors64.c: Regenerated.
4595         * gcc.target/arm/neon/veoru64.c: Regenerated.
4596         * gcc.target/arm/neon/vorns64.c: Regenerated.
4597         * gcc.target/arm/neon/vornu64.c: Regenerated.
4598         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4599         * gcc.target/arm/neon/vorru64.c: Regenerated.
4600
4601 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4602
4603         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4604
4605 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4606
4607         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4608         * gfortran.dg/intent_out_5.f90: Same.
4609         * gfortran.dg/ltrans-7.f90: Same.
4610         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4611
4612 2010-07-02  Jan Hubicka  <jh@suse.cz>
4613
4614         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4615
4616 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4617
4618         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4619
4620 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR c++/44780
4623         * c-c++-common/Wunused-var-12.c: New test.
4624
4625 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4626
4627         PR target/42835
4628         * gcc.target/arm/pr42835.c: New test.
4629
4630         PR target/42172
4631         * gcc.target/arm/pr42172-1.c: New test.
4632
4633 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4634
4635         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4636
4637 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4638
4639         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4640         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4641         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4642         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4643         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4644         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4645         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4646         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4647         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4648         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4649         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4650         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4651         * gcc.target/arm/neon-vdup_ns64.c: New.
4652         * gcc.target/arm/neon-vdup_nu64.c: New.
4653         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4654         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4655         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4656         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4657         * gcc.target/arm/neon-vmov_ns64.c: New.
4658         * gcc.target/arm/neon-vmov_nu64.c: New.
4659         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4660         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4661         * gcc.target/arm/neon-vget_lanes64.c: New.
4662         * gcc.target/arm/neon-vget_laneu64.c: New.
4663         * gcc.target/arm/neon-vset_lanes64.c: New.
4664         * gcc.target/arm/neon-vset_laneu64.c: New.
4665
4666 2010-07-02  Richard Guenther  <rguenther@suse.de>
4667
4668         * g++.dg/torture/20100702-1.C: New testcase.
4669
4670 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4671
4672         PR target/44707
4673         * gcc.c-torture/compile/pr44707.c: New test.
4674
4675 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4676
4677         PR c++/44039
4678         * g++.dg/template/crash101.C: New.
4679
4680 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4681
4682         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4683         Use the ABI-0 accessors and fail it for m64.
4684
4685 2010-07-02  Jan Hubicka  <jh@suse.cz>
4686
4687         * g++.dg/tree-ssa/pr44706.C: New testcase.
4688
4689 2010-07-02  Richard Guenther  <rguenther@suse.de>
4690
4691         PR tree-optimization/44748
4692         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4693
4694 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4695
4696         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4697         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4698         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4699         the method types to forward:.
4700
4701 2010-06-30  Jason Merrill  <jason@redhat.com>
4702
4703         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4704         * g++.dg/other/pr25632.C: Likewise.
4705
4706 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR tree-optimization/40421
4709         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4710
4711 2010-07-01  Richard Guenther  <rguenther@suse.de>
4712
4713         PR middle-end/42834
4714         PR middle-end/44468
4715         * gcc.c-torture/execute/20100316-1.c: New testcase.
4716         * gcc.c-torture/execute/pr44468.c: Likewise.
4717         * gcc.c-torture/compile/20100609-1.c: Likewise.
4718         * gcc.dg/volatile2.c: Adjust.
4719         * gcc.dg/plugin/selfassign.c: Likewise.
4720         * gcc.dg/pr36902.c: Likewise.
4721         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4722         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4723         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4724         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4725         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4726         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4727         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4728         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4729         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4730         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4731         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4732         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4733         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4734         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4735         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4736         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4737         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4738         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4739         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4740         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4741         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4742         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4743         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4744         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4745         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4746         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4747         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4748         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4749         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4750         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4751         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4752         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4753         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4754         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4755         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4756         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4757         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4758         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4759         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4760         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4761         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4762         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4763         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4764         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4765         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4766         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4767         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4768         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4769         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4770         * g++.dg/tree-ssa/pr31146.C: Likewise.
4771         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4772         * g++.dg/tree-ssa/pr33604.C: Likewise.
4773         * g++.dg/plugin/selfassign.c: Likewise.
4774         * gfortran.dg/array_memcpy_3.f90: Likewise.
4775         * gfortran.dg/array_memcpy_4.f90: Likewise.
4776         * c-c++-common/torture/pr42834.c: New testcase.
4777
4778 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4779
4780         PR c++/44628
4781         * g++.dg/template/crash100.C: New.
4782
4783 2010-06-30  Jan Hubicka  <jh@suse.cz>
4784
4785         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4786
4787 2010-06-30  Michael Matz  <matz@suse.de>
4788
4789         PR bootstrap/44699
4790         * gcc.dg/pr44699.c: New test.
4791
4792 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4793
4794         PR tree-optimization/39799
4795         * c-c++-common/uninit-17.c: New test.
4796
4797 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4798
4799         PR libfortran/43298
4800         * gfortran.dg/read_infnan_1.f90: New test.
4801
4802 2010-06-29  Jason Merrill  <jason@redhat.com>
4803
4804         Enable implicitly declared move constructor/operator= (N3053).
4805         * g++.dg/cpp0x/implicit3.C: New.
4806         * g++.dg/cpp0x/implicit4.C: New.
4807         * g++.dg/cpp0x/implicit5.C: New.
4808         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4809         * g++.dg/cpp0x/not_special.C: Adjust.
4810         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4811         * g++.dg/cpp0x/rv1n.C: Adjust.
4812         * g++.dg/cpp0x/rv1p.C: Adjust.
4813         * g++.dg/cpp0x/rv2n.C: Adjust.
4814         * g++.dg/cpp0x/rv2p.C: Adjust.
4815         * g++.dg/cpp0x/rv3n.C: Adjust.
4816         * g++.dg/cpp0x/rv3p.C: Adjust.
4817         * g++.dg/cpp0x/rv4n.C: Adjust.
4818         * g++.dg/cpp0x/rv4p.C: Adjust.
4819         * g++.dg/cpp0x/rv5n.C: Adjust.
4820         * g++.dg/cpp0x/rv5p.C: Adjust.
4821         * g++.dg/cpp0x/rv6n.C: Adjust.
4822         * g++.dg/cpp0x/rv6p.C: Adjust.
4823         * g++.dg/cpp0x/rv7n.C: Adjust.
4824         * g++.dg/cpp0x/rv7p.C: Adjust.
4825         * g++.dg/cpp0x/rv8p.C: Adjust.
4826         * g++.dg/gomp/pr26690-1.C: Adjust.
4827         * g++.dg/other/error20.C: Adjust.
4828         * g++.dg/other/error31.C: Adjust.
4829         * g++.dg/parse/error19.C: Adjust.
4830         * g++.dg/template/qualttp5.C: Adjust.
4831         * g++.old-deja/g++.law/ctors5.C: Adjust.
4832
4833         Enable implicitly deleted functions (N2346)
4834         * g++.dg/cpp0x/defaulted17.C: New.
4835         * g++.dg/cpp0x/implicit1.C: New.
4836         * g++.dg/cpp0x/implicit2.C: New.
4837         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4838         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4839         * g++.dg/init/ctor4.C: Adjust.
4840         * g++.dg/init/synth2.C: Adjust.
4841         * g++.dg/lto/20081118_1.C: Adjust.
4842         * g++.dg/other/error13.C: Adjust.
4843         * g++.dg/other/unused1.C: Adjust.
4844         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4845         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4846         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4847         * g++.old-deja/g++.law/ctors17.C: Adjust.
4848         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4849         * g++.old-deja/g++.pt/assign1.C: Adjust.
4850         * g++.old-deja/g++.pt/crash20.C: Adjust.
4851
4852         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4853         * g++.dg/cpp0x/defaulted13.C: Adjust.
4854         * g++.dg/cpp0x/defaulted2.C: Adjust.
4855         * g++.dg/cpp0x/defaulted3.C: Adjust.
4856         * g++.dg/cpp0x/initlist9.C: Adjust.
4857         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4858         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4859         * g++.dg/init/synth2.C: Adjust.
4860
4861         * g++.dg/cpp0x/defaulted19.C: New.
4862
4863         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4864         * g++.dg/template/error23.C: Fix for -std=c++0x.
4865
4866 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4867
4868         PR fortran/44718
4869         * gfortran.dg/proc_ptr_28.f90: New.
4870
4871 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR tree-optimization/43801
4874         * g++.dg/torture/pr43801.C: New test.
4875
4876         PR debug/44668
4877         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4878
4879 2010-06-29  Jason Merrill  <jason@redhat.com>
4880
4881         PR c++/44587
4882         * g++.dg/template/qualified-id2.C: New.
4883         * g++.dg/template/qualified-id3.C: New.
4884
4885 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4886
4887         PR fortran/44696
4888         * gfortran.dg/associated_target_4.f90: New.
4889
4890 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4891
4892         PR fortran/44582
4893         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4894
4895 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4896
4897         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4898
4899 2010-06-29  Jan Hubicka  <jh@suse.cz>
4900
4901         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4902
4903 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4904
4905         PR target/43902
4906         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4907         * gcc.target/arm/wmul-3.c: New test.
4908         * gcc.target/arm/wmul-4.c: New test.
4909
4910 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4911
4912         PR rtl-optimization/44659
4913         * gcc.target/i386/extract-1.c: New.
4914         * gcc.target/i386/extract-2.c: Likewise.
4915         * gcc.target/i386/extract-3.c: Likewise.
4916         * gcc.target/i386/extract-4.c: Likewise.
4917         * gcc.target/i386/extract-5.c: Likewise.
4918         * gcc.target/i386/extract-6.c: Likewise.
4919
4920 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4921
4922         PR c++/44682
4923         * g++.dg/warn/Wunused-var-14.C: New test.
4924
4925 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4926
4927         PR fortran/43298
4928         * gfortran.dg/nan_6.f90: New.
4929
4930 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4931
4932         PR tree-optimization/43781
4933         * gcc.dg/torture/pr43781.c: New.
4934
4935 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4936
4937         PR fortran/40158
4938         * gfortran.dg/actual_rank_check_1.f90: New test.
4939
4940 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4941
4942         * gcc.dg/ipa/ipa-sra-6.c: New test.
4943
4944 2010-06-28  Jan Hubicka  <jh@suse.cz>
4945
4946         PR tree-optimization/44687
4947         * gcc.c-torture/compile/pr44687.c
4948
4949 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4950
4951         PR c++/44535
4952         * g++.dg/torture/pr44535.C: New test.
4953
4954 2010-06-28  Michael Matz  <matz@suse.de>
4955
4956         PR middle-end/44592
4957         * gfortran.dg/pr44592.f90: New test.
4958
4959 2010-06-28  Jan Hubicka  <jh@suse.cz>
4960
4961         PR tree-optimization/44357
4962         * g++.dg/torture/pr44357.C: New testcase.
4963
4964 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4965
4966         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4967         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4968         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4969         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4970         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4971         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4972         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4973         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4974
4975 2010-06-27  Jan Hubicka  <jh@suse.cz>
4976
4977         * gcc.c-torture/compile/pr44686.c: New file.
4978
4979 2010-06-27  Richard Guenther  <rguenther@suse.de>
4980
4981         PR tree-optimization/44683
4982         * gcc.c-torture/execute/pr44683.c: New testcase.
4983
4984 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4985
4986         * gnat.dg/noreturn3.ad[sb]: New test.
4987
4988 2010-06-26  Jason Merrill  <jason@redhat.com>
4989
4990         * g++.dg/cpp0x/explicit5.C: New.
4991
4992 2010-06-26  Richard Guenther  <rguenther@suse.de>
4993
4994         PR tree-optimization/44393
4995         * gcc.dg/pr44393.c: New testcase.
4996
4997 2010-06-26  Jan Hubicka  <jh@suse.cz>
4998
4999         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5000
5001 2010-06-26  Richard Guenther  <rguenther@suse.de>
5002
5003         PR middle-end/44674
5004         * gcc.dg/pr44674.c: New testcase.
5005
5006 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5007
5008         * gcc.dg/opts-3.c: New test.
5009
5010 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5011
5012         * gfortran.dg/type_decl_1.f90: New.
5013         * gfortran.dg/type_decl_2.f90: New.
5014
5015 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5016
5017         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5018         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5019
5020 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5021
5022         PR testsuite/38946
5023         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5024         error in comparing reals.
5025
5026 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5027
5028         * selected_real_kind_2.f90: New.
5029         * selected_real_kind_3.f90: New.
5030
5031 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5032
5033         * gfortran.dg/entry_19.f90: New.
5034
5035 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5036
5037         * gfortran.dg/end_subroutine_1.f90: New.
5038         * gfortran.dg/end_subroutine_2.f90: New.
5039         * gfortran.dg/interface_proc_end.f90: Update.
5040
5041 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5042
5043         * gfortran.dg/semicolon_fixed.f: Update.
5044         * gfortran.dg/semicolon_fixed_2.f: New.
5045         * gfortran.dg/semicolon_free_2.f90: New.
5046         * gfortran.dg/semicolon_free.f90: Update.
5047
5048 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5049
5050         PR fortran/44448
5051         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5052
5053 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5054
5055         * g++.dg/ipa/iinline-3.C: New test.
5056         * gcc.dg/ipa/modif-1.c: Removed.
5057
5058 2010-06-25  Jan Hubicka  <jh@suse.cz>
5059
5060         * gcc.dg/tree-ssa/ipa-split-1.c
5061
5062 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5063
5064         * g++.dg/ipa/iinline-2.C: New test.
5065
5066 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5067
5068         PR middle-end/43866
5069         * gfortran.dg/pr43866.f90: New test.
5070
5071         PR tree-optimization/44539
5072         * gcc.dg/pr44539.c: New test.
5073
5074 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5075
5076         From Jim Wilson:
5077         PR target/43902
5078         * gcc.target/mips/madd-9.c: New test.
5079
5080 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5081
5082         PR c/44517
5083         * gcc.dg/noncompile/pr44517.c: New.
5084         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5085
5086 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5087
5088         PR testsuite/43283
5089         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5090         and add argument to nop for IA64.
5091
5092 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5093
5094         PR target/44588
5095         * gcc.target/i386/mod-1.c: New.
5096         * gcc.target/i386/umod-1.c: Likewise.
5097         * gcc.target/i386/umod-2.c: Likewise.
5098         * gcc.target/i386/umod-3.c: Likewise.
5099
5100 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR middle-end/44492
5103         * g++.dg/torture/pr44492.C: New test.
5104
5105 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5106
5107         * c-c++-common/warn-omitted-condop.c: New.
5108
5109 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5110
5111         PR fortran/44614
5112         * gfortran.dg/import8.f90: New.
5113
5114 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5115
5116         * gnat.dg/not_null.adb: Update test case.
5117
5118 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR c++/44619
5121         * g++.dg/warn/Wunused-var-13.C: New test.
5122
5123         PR c++/44627
5124         * g++.dg/diagnostic/method1.C: New test.
5125
5126 2010-06-22  Cary Coutant  <ccoutant@google.com>
5127
5128         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5129
5130 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5131
5132         PR fortran/44616
5133         * gfortran.dg/abstract_type_8.f03: New.
5134
5135 2010-06-21  Jason Merrill  <jason@redhat.com>
5136
5137         * g++.dg/cpp0x/noexcept08.C: New.
5138
5139         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5140
5141 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5142
5143         PR target/44615
5144         * gcc.target/i386/sse2-vec-2a.c: New.
5145
5146 2010-06-21  DJ Delorie  <dj@redhat.com>
5147
5148         * gcc.dg/pragma-diag-1.c: New.
5149
5150 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5151
5152         PR target/44615
5153         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5154
5155 2010-06-21  Alan Modra  <amodra@gmail.com>
5156
5157         PR testsuite/44505
5158         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5159         tail call to check_fa_mid.
5160
5161 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5162
5163         PR target/44575
5164         * gcc.c-torture/execute/pr44575.c: New test.
5165
5166 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5167
5168         PR fortran/40632
5169         * gfortran.dg/contiguous_1.f90: New.
5170         * gfortran.dg/contiguous_2.f90: New.
5171         * gfortran.dg/contiguous_3.f90: New.
5172
5173 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5174
5175         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5176         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5177
5178 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5179
5180         PR target/44546
5181         * gcc.target/i386/pr44546.c: New test.
5182
5183 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5184
5185         * gcc.dg/opts-2.c: New test.
5186
5187 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5188
5189         PR fortran/44584
5190         * gfortran.dg/typebound_proc_15.f03: Modified.
5191
5192 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5193
5194         PR target/44072
5195         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5196         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5197
5198 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5199
5200         * g++.dg/ext/label13.C: Fix typo in last change.
5201
5202 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5203
5204         PR libfortran/44477
5205         * gfortran.dg/eof_3.f90
5206         * gfortran.dg/endfile_2.f90
5207         * gfortran.dg/endfile_4.f90
5208         * gfortran.dg/endfile_3.f90
5209
5210 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5211
5212         PR c++/41090
5213         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5214
5215 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5216
5217         PR fortran/44556
5218         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5219
5220 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5221
5222         * gcc.target/arm/pr40900.c: New test.
5223
5224 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5225
5226         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5227
5228 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5229
5230         PR fortran/44558
5231         * gfortran.dg/typebound_call_15.f03: New.
5232
5233 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5234
5235         PR c++/44486
5236         * g++.dg/pr44486.C: New.
5237
5238 2010-06-16  DJ Delorie  <dj@redhat.com>
5239
5240         * gcc.target/i386/volatile-bitfields-1.c: New.
5241         * gcc.target/i386/volatile-bitfields-2.c: New.
5242
5243 2010-06-16  Jason Merrill  <jason@redhat.com>
5244
5245         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5246
5247         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5248
5249 2010-06-16  Richard Guenther  <rguenther@suse.de>
5250
5251         PR c/44555
5252         * gcc.c-torture/execute/pr44555.c: New testcase.
5253
5254 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5255
5256         PR fortran/44549
5257         * gfortran.dg/typebound_proc_16.f03: New.
5258
5259 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5260
5261         * g++.dg/torture/pr43905.C: New test.
5262
5263 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5264
5265         PR testsuite/44538
5266         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5267         initialization loop from being vectorized.
5268         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5269
5270 2010-06-16  Alan Modra  <amodra@gmail.com>
5271
5272         PR tree-optimization/44507
5273         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5274
5275 2010-06-15  Jason Merrill  <jason@redhat.com>
5276
5277         * g++.dg/overload/arg3.C: Adjust error locations.
5278         * g++.dg/overload/copy1.C: Likewise.
5279         * g++.dg/tc1/dr152.C: Likewise.
5280         * g++.dg/template/incomplete4.C: Likewise.
5281         * g++.dg/template/incomplete5.C: Likewise.
5282         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5283         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5284         * g++.old-deja/g++.pt/crash9.C: Likewise.
5285
5286         * g++.dg/inherit/virtual5.C: New.
5287
5288         * g++.dg/cpp0x/defaulted18.C: New.
5289
5290         * g++.dg/cpp0x/initlist40.C: New.
5291
5292         * g++.dg/cpp0x/initlist39.C: New.
5293
5294 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5295
5296         PR middle-end/44391
5297         * gcc.dg/graphite/pr44391.c: New.
5298
5299 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5300
5301         PR fortran/43388
5302         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5303         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5304         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5305         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5306
5307 2010-06-15  Richard Guenther  <rguenther@suse.de>
5308
5309         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5310
5311 2010-06-15  Richard Guenther  <rguenther@suse.de>
5312
5313         * gcc.dg/vect/bb-slp-21.c: Adjust.
5314         * gcc.dg/vect/bb-slp-13.c: Likewise
5315         * gcc.dg/vect/bb-slp-4.c: Likewise
5316         * gcc.dg/vect/bb-slp-22.c: Likewise
5317         * gcc.dg/vect/bb-slp-14.c: Likewise
5318         * gcc.dg/vect/bb-slp-23.c: Likewise
5319         * gcc.dg/vect/bb-slp-15.c: Likewise
5320         * gcc.dg/vect/bb-slp-17.c: Likewise
5321         * gcc.dg/vect/bb-slp-18.c: Likewise
5322         * gcc.dg/vect/bb-slp-19.c: Likewise
5323         * gcc.dg/vect/bb-slp-10.c: Likewise
5324         * gcc.dg/vect/bb-slp-11.c: Likewise
5325         * gcc.dg/vect/bb-slp-20.c: Likewise
5326         * gcc.dg/vect/bb-slp-3.c: Likewise
5327
5328 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5329
5330         PR fortran/44536
5331         * gfortran.dg/gomp/pr44536.f90: New test.
5332         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5333
5334 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5335
5336         PR target/44534
5337         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5338         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5339
5340 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5341
5342         PR tree-optimization/44508
5343         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5344
5345         PR bootstrap/44509
5346         * gcc.dg/pr44509.c: New test.
5347
5348 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5349
5350         PR tree-optimization/44507
5351         * gcc.dg/vect/pr44507.c: New test.
5352
5353 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5354
5355         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5356         and c-pretty-print.h.
5357
5358         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5359
5360 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5361
5362         * gfortran.dg/whole_file_18.f90: Updated error message.
5363
5364 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5365
5366         * gfortran.dg/whole_file_20.f03: New.
5367
5368 2010-06-12  Jan Hubicka  <jh@suse.cz>
5369
5370         * gcc.c-torture/compile/pc44485.c: New testcase.
5371
5372 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5373
5374         PR fortran/40117
5375         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5376         * gfortran.dg/typebound_proc_14.f03: New.
5377         * gfortran.dg/typebound_proc_15.f03: New.
5378
5379 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5380
5381         * gcc.dg/opts-1.c: New test.
5382
5383 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5384
5385         * gcc.dg/funroll-loops-all.c: Update expected error.
5386
5387 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5388
5389         PR target/44481
5390         * gcc.target/i386/pr44481.c: New test.
5391
5392 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5393
5394         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5395
5396 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5397
5398         PR middle-end/44483
5399         * gcc.dg/tree-ssa/pr44483.c: New.
5400
5401 2010-06-11  Paul Brook  <paul@codesourcery.com>
5402
5403         * g++.dg/other/arm-neon-1.C: New test.
5404
5405 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5406
5407         PR fortran/42051
5408         PR fortran/43896
5409         * gfortran.dg/class_23.f03: New test.
5410
5411 2010-06-11  Jan Hubicka  <jh@suse.cz>
5412
5413         * gcc.dg/ipa/pure-const-2.c: New testcase.
5414
5415 2010-06-11  Jan Hubicka  <jh@suse.cz>
5416
5417         * gcc.dg/noreturn-7.c: Update.
5418         * gcc.dg/noreturn-4.c: Update.
5419
5420 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5421
5422         Fix MIPS bootstrap
5423         * g++.dg/other/typedef4.C: New test.
5424
5425 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5426
5427         PR fortran/44207
5428         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5429
5430 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5431
5432         PR fortran/44457
5433         * gfortran.dg/asynchronous_3.f03
5434
5435 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5436
5437         PR middle-end/44185
5438         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5439         non-temporal stores out of the tests to form new test cases.  As a
5440         result, no non-temporal store should be generated in this case.
5441
5442         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5443         prefetch-7.c that generate one non-temporal store.
5444
5445         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5446         prefetch-7.c that generate one non-temporal store and one
5447         one-temporal prefetch.
5448
5449 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5450
5451         PR tree-optimization/44258
5452         * gcc.dg/tree-ssa/pr44258.c: New test.
5453
5454 2010-06-10  Daniel Kraft  <d@domob.eu>
5455
5456         PR fortran/38936
5457         * gfortran.dg/associate_1.f03: New test.
5458         * gfortran.dg/associate_2.f95: New test.
5459         * gfortran.dg/associate_3.f03: New test.
5460         * gfortran.dg/associate_4.f08: New test.
5461
5462 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5463
5464         * gfortran.dg/selected_char_kind_4.f90: New test.
5465
5466 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5467
5468         * gcc.dg/pr42461.c: New test.
5469
5470 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5471
5472         PR fortran/44347
5473         * gfortran.dg/selected_real_kind_1.f90: New.
5474
5475 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5476
5477         PR fortran/44359
5478         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5479         warning.
5480         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5481         check for warning.
5482
5483 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5484
5485         * gfortran.dg/data_namelist_conflict.f90: New test.
5486
5487 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5488
5489         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5490         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5491         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5492
5493 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5494
5495         * gfortran.dg/mvbits_9.f90: New test.
5496         * gfortran.dg/ibset_1.f90: Ditto.
5497         * gfortran.dg/ibits_1.f90: Ditto.
5498         * gfortran.dg/btest_1.f90: Ditto.
5499         * gfortran.dg/ibclr_1.f90: Ditto.
5500
5501 2010-06-09  Jason Merrill  <jason@redhat.com>
5502
5503         PR c++/44366
5504         * g++.dg/cpp0x/decltype23.C: Move to...
5505         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5506
5507 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5508
5509         PR fortran/44211
5510         * gfortran.dg/typebound_call_14.f03: New test.
5511
5512 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5513
5514         PR tree-optimization/44423
5515         * gcc.dg/tree-ssa/pr44423.c: New test.
5516
5517 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5518
5519         PR testsuite/42843
5520         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5521         TV_NONE to initialize tv_id field.
5522         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5523         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5524         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5525         Include toplev.h .
5526         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5527         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5528         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5529
5530 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5531
5532         PR tree-optimization/39874
5533         PR middle-end/28685
5534         * gcc.dg/pr39874.c: New file.
5535
5536 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5537
5538         * g++.dg/ext/attr-alias-1.C: New.
5539         * g++.dg/ext/attr-alias-2.C: New.
5540
5541 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5542
5543         PR fortran/44446
5544         * gfortran.dg/proc_ptr_27.f90: New.
5545
5546 2010-06-07  Jason Merrill  <jason@redhat.com>
5547
5548         PR c++/44366
5549         * g++.dg/cpp0x/decltype23.C: New.
5550
5551 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5552             Shujing Zhao  <pearly.zhao@oracle.com>
5553
5554         PR c/37724
5555         * gcc.dg/c90-const-expr-10.c: Adjust.
5556         * gcc.dg/c99-const-expr-10.c: Adjust.
5557         * gcc.dg/init-bad-7.c: New.
5558
5559 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5560
5561         * lib/target-supports.exp (check_effective_target_gas): New proc.
5562         * gcc.c-torture/execute/960321-1.x: New file.
5563
5564 2010-06-07  Jason Merrill  <jason@redhat.com>
5565
5566         PR c++/44401
5567         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5568
5569 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5570
5571         PR c++/44444
5572         * g++.dg/warn/Wunused-var-12.C: New test.
5573
5574         PR c++/44443
5575         * c-c++-common/Wunused-var-11.c: New test.
5576
5577 2010-06-07  Jan Hubicka  <jh@suse.cz>
5578
5579         * gcc.dg/ipa/pure-const-1.c: New testcase.
5580
5581 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5582
5583         PR rtl-optimization/44404
5584         * gcc.dg/pr44404.c: New.
5585
5586 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5587
5588         PR target/44159
5589         * gcc.target/i386/abi-2.c: Check sysv abi here.
5590         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5591         function to avoid failures by different ABIs.
5592         * gcc.target/i386/aes-check.h: Likewise.
5593         * gcc.target/i386/avx-check.h: Likewise.
5594         * gcc.target/i386/fma4-check.h: Likewise.
5595         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5596         * gcc.target/i386/mmx-check.h: Likewise.
5597         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5598         * gcc.target/i386/pclmul-check.h: Likewise.
5599         * gcc.target/i386/sse-check.h: Likewise.
5600         * gcc.target/i386/sse2-check.h: Likewise.
5601         * gcc.target/i386/sse3-check.h: Likewise.
5602         * gcc.target/i386/sse4_1-check.h: Likewise.
5603         * gcc.target/i386/sse4_2-check.h: Likewise.
5604         * gcc.target/i386/sse4a-check.h: Likewise.
5605         * gcc.target/i386/ssse3-check.h: Likewise.
5606         * gcc.target/i386/xop-check.h: Likewise.
5607         * gcc.target/i386/pr27971.c: Fix for LLP64.
5608         * gcc.target/i386/pr39139.c: Likewise.
5609         * gcc.target/i386/pr39315-check.c: Likewise.
5610         * gcc.target/i386/vararg-1.c: Likewise.
5611         * gcc.target/i386/vararg-2.c: Likewise.
5612         Additional add dg-compile to avoid failure due
5613         missing foo symbol.
5614
5615         * gcc.dg/compound-literal-1.c: Fix for llp64.
5616         * gcc.dg/pr32370.c: Likewise.
5617         * gcc.dg/pr37561.c: Likewise.
5618         * gcc.dg/pr41340.c: Likewise.
5619         * gcc.dg/pr41551.c: Likewise.
5620
5621 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5622
5623         PR c++/44188
5624         * g++.dg/debug/dwarf2/typedef3.C: New test.
5625
5626 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5627
5628         PR c/20000
5629         * c-c++-common/pr20000.c: New.
5630
5631 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5632
5633         PR c++/44086
5634         * g++.dg/init/pr44086.C: New.
5635         * g++.dg/cpp0x/decltype4.C: Adjust.
5636
5637 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5638
5639         PR fortran/43945
5640         * gfortran.dg/generic_23.f03: New test.
5641
5642 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5643
5644         PR fortran/43895
5645         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5646
5647 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR c++/44361
5650         * c-c++-common/Wunused-var-9.c: New test.
5651
5652 2010-06-05  Jason Merrill  <jason@redhat.com>
5653
5654         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5655
5656 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5657
5658         PR c/44322
5659         * gcc.dg/c99-restrict-4.c: New test.
5660
5661 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5662
5663         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5664         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5665         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5666         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5667         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5668         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5669         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5670         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5671         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5672         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5673         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5674         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5675         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5676         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5677         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5678         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5679         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5680         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5681         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5682         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5683         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5684         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5685
5686 2010-06-04  Jason Merrill  <jason@redhat.com>
5687
5688         * g++.dg/cpp0x/noexcept06.C: New.
5689         * g++.dg/cpp0x/noexcept07.C: New.
5690
5691         * g++.dg/cpp0x/noexcept01.C: New.
5692         * g++.dg/cpp0x/noexcept02.C: New.
5693         * g++.dg/cpp0x/noexcept03.C: New.
5694         * g++.dg/cpp0x/noexcept04.C: New.
5695         * g++.dg/cpp0x/noexcept05.C: New.
5696
5697 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5698
5699         PR c++/44412
5700         * g++.dg/warn/Wunused-var-10.C: New test.
5701         * g++.dg/warn/Wunused-var-11.C: New test.
5702
5703         PR c++/44362
5704         * c-c++-common/Wunused-var-10.c: New test.
5705
5706 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5707
5708         PR c/25880
5709         * gcc.dg/assign-warn-2.c: Update.
5710         * gcc.dg/cpp/line3.c: Update.
5711         * gcc.dg/c99-array-lval-8.c: Update.
5712         * gcc.dg/cast-qual-2.c: Update.
5713         * gcc.dg/c99-arraydecl-3.c:  Update.
5714         * gcc.dg/assign-warn-1.c:  Update.
5715         * gcc.dg/format/gcc_diag-1.c:  Update.
5716
5717 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5718
5719         PR rtl-optimization/39871
5720         PR rtl-optimization/40615
5721         PR rtl-optimization/42500
5722         PR rtl-optimization/42502
5723         * gcc.target/arm/eliminate.c: New test.
5724
5725 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5726
5727         PR libstdc++/44410
5728         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5729         * g++.old-deja/g++.other/delete3.C: Likewise.
5730         * g++.old-deja/g++.other/new.C: Likewise.
5731         * g++.old-deja/g++.law/operators27.C: Likewise.
5732         * g++.old-deja/g++.mike/p755.C: Likewise.
5733         * g++.dg/eh/new1.C: Likewise.
5734         * g++.dg/init/new5.C: Likewise.
5735
5736 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5737
5738         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5739         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5740         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5741
5742 2010-06-03  Richard Guenther  <rguenther@suse.de>
5743
5744         PR lto/41921
5745         * lib/lto.exp: Always load gcc.exp.
5746         (lto-obj): For C source files invoke gcc_target_compile.
5747         * g++.dg/lto/20100603-1_0.C: New testcase.
5748         * g++.dg/lto/20100603-1_1.c: Likewise.
5749
5750 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5751
5752         PR tree-optimization/43688
5753         * gfortran.dg/pr43688.f90: New.
5754
5755 2010-06-03  Richard Guenther  <rguenther@suse.de>
5756
5757         PR lto/41584
5758         * gcc.dg/lto/20100603-1_0.c: New testcase.
5759         * gcc.dg/lto/20100603-2_0.c: Likewise.
5760         * gcc.dg/lto/20100603-3_0.c: Likewise.
5761
5762 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5763
5764         PR target/44218
5765         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5766         * gcc.target/powerpc/recip-2.c: Ditto.
5767         * gcc.target/powerpc/recip-3.c: Ditto.
5768         * gcc.target/powerpc/recip-4.c: Ditto.
5769         * gcc.target/powerpc/recip-5.c: Ditto.
5770         * gcc.target/powerpc/recip-6.c: Ditto.
5771         * gcc.target/powerpc/recip-7.c: Ditto.
5772         * gcc.target/powerpc/recip-test.h: Ditto.
5773         * gcc.target/powerpc/recip-test2.h: Ditto.
5774
5775 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5776
5777         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5778
5779 2010-06-02  Jason Merrill  <jason@redhat.com>
5780
5781         * g++.dg/ext/vector9.C: Expect typedef in error message.
5782
5783         PR c++/9726
5784         PR c++/23594
5785         PR c++/44333
5786         * g++.dg/tc1/dr101.C: Remove xfails.
5787
5788 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5789
5790         PR middle-end/44372
5791         * g++.dg/ipa/pr44372.C: New.
5792
5793 2010-06-02  Jan Hubicka  <jh@suse.cz>
5794
5795         PR middle-end/44295
5796         * g++.dg/torture/pr44295.C: Neww testcase.
5797
5798 2010-06-02  Jan Hubicka  <jh@suse.cz>
5799
5800         * gcc.dg/tree-ssa/loadpre6.c: Update.
5801
5802 2010-06-02  Richard Guenther  <rguenther@suse.de>
5803
5804         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5805         diagnostic.h.
5806
5807 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5808
5809         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5810         the link fail message.
5811
5812 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5813
5814         PR fortran/44360
5815         * gfortran.dg/use_13.f90: New test case.
5816
5817 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5818
5819         PR fortran/44371
5820         * gfortran.dg/error_stop_2.f08: Minor update.
5821
5822 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5823
5824         PR fortran/44371
5825         * gfortran.dg/error_stop_1.f08: New test.
5826         * gfortran.dg/error_stop_2.f08: New test.
5827
5828 2010-06-01  Jason Merrill  <jason@redhat.com>
5829
5830         DR 990
5831         * g++.dg/cpp0x/initlist37.C: New.
5832         * g++.dg/cpp0x/initlist38.C: New.
5833
5834         PR c++/44358
5835         * g++.dg/cpp0x/initlist36.C: New.
5836
5837 2010-05-31 Jan Hubicka  <jh@suse.cz>
5838
5839         * gcc.dg/noreturn-8.c: New testcase.
5840
5841 2010-05-31 Jan Hubicka  <jh@suse.cz>
5842
5843         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5844         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5845
5846 2010-05-31 Jan Hubicka  <jh@suse.cz>
5847
5848         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5849         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5850
5851 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5852
5853         PR fortran/36928
5854         * gfortran.dg/dependency_27.f90:  New test.
5855         * gfortran.dg/array_assign_1.F90:  New test.
5856
5857 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5858
5859         PR target/44338
5860         * gcc.target/i386/sse-24.c: New test.
5861
5862 2010-05-31  Jan Hubicka  <jh@suse.cz>
5863
5864         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5865
5866 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5867
5868         PR middle-end/44337
5869         * gcc.dg/pr44337.c: New test.
5870
5871         PR tree-optimization/44182
5872         * g++.dg/debug/pr44182.C: New test.
5873
5874 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5875
5876         * gcc.dg/nested-func-7.c: New test.
5877         * gnat.dg/frame_overflow.adb: Adjust directives.
5878
5879 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5880
5881         * gnat.dg/prot2.ad[sb]: New test.
5882         * gnat.dg/prot2_pkg1.ads: New helper.
5883         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5884
5885 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5886
5887         * gnat.dg/array11.adb: Adjust dg-warning directive.
5888         * gnat.dg/object_overflow.adb: Likewise.
5889
5890 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5891
5892         PR middle-end/44306
5893         * gcc.dg/tree-ssa/pr44306.c: New.
5894
5895 2010-05-29  Jan Hubicka  <jh@suse.cz>
5896
5897         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5898
5899 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5900
5901         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5902
5903 2010-05-28  Mike Stump  <mikestump@comcast.net>
5904
5905         PR objc/44125
5906         * objc.dg/const-str-9.m: Remove static.
5907
5908 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR target/43636
5911         * gcc.c-torture/compile/pr43636.c: New test.
5912
5913 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5914
5915         PR objc++/23616
5916         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5917         * obj-c++.dg/try-catch-9.mm: Ditto.
5918
5919 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5920
5921         Revert patch for PR c++/44188
5922         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5923
5924 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5925
5926         PR c++/44188
5927         * g++.dg/debug/dwarf2/typedef3.C: New test.
5928
5929 2010-05-27  Jason Merrill  <jason@redhat.com>
5930
5931         PR c++/43555
5932         * g++.dg/ext/vla9.C: New.
5933
5934 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5935
5936         PR objc/44140
5937         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5938         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5939         * objc.dg/torture/tls/thr-init.m: Ditto.
5940         * objc.dg/torture/trivial.m: Ditto.
5941         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5942         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5943         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5944         * obj-c++.dg/torture/trivial.mm: Ditto.
5945
5946 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5947
5948         * g++.dg/lto/20100302_0.C: Skip on darwin.
5949
5950 2010-05-27  Richard Guenther  <rguenther@suse.de>
5951
5952         PR tree-optimization/44284
5953         * gcc.dg/vect/vect-118.c: New testcase.
5954         * gcc.dg/vect/bb-slp-20.c: Adjust.
5955         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5956         * gcc.dg/vect/slp-9.c: Likewise.
5957         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5958         * gcc.dg/vect/vect-10.c: Likewise.
5959         * gcc.dg/vect/vect-109.c: Likewise.
5960         * gcc.dg/vect/vect-12.c: Likewise.
5961         * gcc.dg/vect/vect-36.c: Likewise.
5962         * gcc.dg/vect/vect-7.c: Likewise.
5963         * gcc.dg/vect/vect-iv-8.c: Likewise.
5964         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5965         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5966         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5967         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5968         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5969         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5970         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5971         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5972         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5973         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5974         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5975         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5976         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5977         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5978         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5979         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5980         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5981
5982 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5983
5984         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5985         necessary.
5986
5987 2010-05-26  Jan Hubicka  <jh@suse.cz>
5988
5989         * gcc.dg/lto/materialize-1_0.c: New file.
5990         * gcc.dg/lto/materialize-1_1.c: New file.
5991
5992 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5993
5994         * gnat.dg/lto10.adb: New test.
5995         * gnat.dg/lto10_pkg.ads: New helper.
5996
5997 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5998
5999         * lib/target-supports.exp (check_effective_target_int128): New
6000         function to check if __int128 types are available for target.
6001         * c-c++-common/int128-types-1.c: New.
6002         * c-c++-common/int128-1.c: New.
6003         * c-c++-common/int128-2.c: New.
6004         * g++.dg/abi/mangle43.C: New.
6005         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6006         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6007         pointer-wide scalar.
6008         * g++.dg/other/pr25632.C: Likewise.
6009         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6010         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6011         overflow warnings.
6012         * g++.dg/warn/pr13358-4.C: Likewise.
6013         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6014         * g++.dg/warn/Wconversion-null.C: Likewise.
6015
6016 2010-05-26  Jason Merrill  <jason@redhat.com>
6017
6018         PR c++/43382
6019         * g++.dg/cpp0x/variadic101.C: New.
6020
6021 2010-05-26  Richard Guenther  <rguenther@suse.de>
6022
6023         PR rtl-optimization/44164
6024         * gcc.c-torture/execute/pr44164.c: New testcase.
6025         * g++.dg/tree-ssa/pr13146.C: Adjust.
6026
6027 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6028
6029         PR fortran/40011
6030         * gfortran.dg/whole_file_19.f90 : New test.
6031
6032 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6033
6034         PR fortran/30668
6035         PR fortran/31346
6036         PR fortran/34260
6037         * gfortran.dg/pr40999.f: Fix function type.
6038         * gfortran.dg/whole_file_5.f90: Likewise.
6039         * gfortran.dg/whole_file_6.f90: Likewise.
6040         * gfortran.dg/whole_file_16.f90: New.
6041         * gfortran.dg/whole_file_17.f90: New.
6042         * gfortran.dg/whole_file_18.f90: New.
6043
6044 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6045             Iain Sandoe  <iains@gcc.gnu.org>
6046
6047         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6048         * gcc.c-torture/compile/pr44197.c: Require alias support.
6049         * gcc.dg/lto/20081222_0.c: Ditto.
6050
6051 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR debug/42801
6054         * gcc.dg/guality/vla-2.c: New test.
6055
6056 2010-05-25  Richard Guenther  <rguenther@suse.de>
6057
6058         PR middle-end/44069
6059         * g++.dg/torture/pr44069.C: New testcase.
6060
6061 2010-05-25  Richard Guenther  <rguenther@suse.de>
6062
6063         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6064
6065 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6066
6067         PR objc/44140
6068         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6069
6070 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6071
6072         * obj-c++.dg/torture/tls/trivial.mm: New.
6073         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6074         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6075         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6076         * obj-c++.dg/torture/tls/diag-1.mm: New.
6077         * obj-c++.dg/torture/tls/tls.exp: New.
6078         * obj-c++.dg/torture/trivial.mm: New.
6079         * obj-c++.dg/torture/dg-torture.exp: New.
6080         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6081         * obj-c++.dg/tls/trivial.m: New.
6082         * obj-c++.dg/tls/init-1.mm: New.
6083         * obj-c++.dg/tls/diag-1.mm: New.
6084         * obj-c++.dg/tls/init-2.mm: New.
6085         * obj-c++.dg/tls/diag-2.mm: New.
6086         * obj-c++.dg/tls/diag-3.mm: New.
6087         * obj-c++.dg/tls/diag-4.mm: New.
6088         * obj-c++.dg/tls/static-1.mm: New.
6089         * obj-c++.dg/tls/tls.exp: New.
6090         * obj-c++.dg/tls/diag-5.mm: New.
6091         * obj-c++.dg/tls/static-1a.mm: New.
6092         * objc-obj-c++-shared/Object1.mm: New.
6093         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6094
6095 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6096
6097         PR objc++/43689
6098         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6099         * obj-c++.dg/const-str-6.mm: Ditto.
6100
6101 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6102
6103         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6104
6105 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6106
6107         PR ada/38394
6108         * gnat.dg/array13.ad[sb]: New test.
6109
6110 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6111             Sandra Loosemore  <sandra@codesourcery.com>
6112
6113         * gcc.target/arm/neon/: Regenerated test cases.
6114
6115         * gcc.target/arm/neon/polytypes.c,
6116         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6117         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6118         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6119         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6120         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6121         dg-add-options arm_neon.
6122
6123         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6124         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6125         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6126         and arm_neon_fp16_ok.
6127
6128         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6129         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6130
6131         * lib/target-supports.exp (add_options_for_arm_neon): New.
6132         (check_effective_target_arm_neon_ok_nocache): New, from
6133         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6134         (check_effective_target_arm_neon_ok): Use
6135         check_effective_target_arm_neon_ok_nocache.
6136         (add_options_for_arm_neon_fp16)
6137         (check_effective_target_arm_neon_fp16_ok)
6138         check_effective_target_arm_neon_fp16_ok_nocache): New.
6139         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6140
6141 2010-05-24  Jason Merrill  <jason@redhat.com>
6142
6143         PR c++/41510
6144         * g++.dg/cpp0x/initlist35.C: New.
6145         * g++.dg/init/brace6.C: Adjust.
6146
6147 2010-05-24  Paul Brook  <paul@codesourcery.com>
6148
6149         * gcc.target/arm/frame-pointer-1.c: New test.
6150         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6151         pointer elimination.
6152
6153 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6154
6155         PR target/44245
6156         * gcc.target/i386/crc32-3.c: New.
6157         * gcc.target/i386/crc32-4.c: Likewise.
6158
6159 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6160
6161         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6162         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6163         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6164
6165 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6166
6167         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6168
6169 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6170
6171         PR target/43869
6172         * gcc.c-target/pr43869.c: New test.
6173
6174 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6175
6176         PR fortran/44212
6177         * gfortran.dg/class_22.f03: New.
6178
6179 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6180
6181         PR lto/44238
6182         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6183
6184 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6185
6186         PR fortran/44213
6187         * gfortran.dg/abstract_type_7.f03: New.
6188
6189 2010-05-21  Jason Merrill  <jason@redhat.com>
6190
6191         * g++.dg/eh/spec11.C: Test cleanup optimization.
6192
6193 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6194
6195         PR debug/44223
6196         * gcc.target/i386/pr44223.c: New test.
6197
6198 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6199
6200         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6201
6202 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6203
6204         * g++.dg/other/const3.C: New test.
6205
6206 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6207
6208         PR fortran/38407
6209         * warn_unused_dummy_argument_1.f90: New.
6210         * warn_unused_dummy_argument_2.f90: New.
6211
6212 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6213
6214         PR c++/30298
6215         * g++.dg/inherit/crash1.C: New.
6216         * g++.dg/inherit/crash2.C: Likewise.
6217
6218 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR debug/44178
6221         * g++.dg/debug/pr44178.C: New test.
6222
6223 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6224
6225         PR middle-end/44185
6226         * gcc.dg/tree-ssa/prefetch-6.c: Add
6227         --param min-insn-to-prefetch-ratio=6.
6228         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6229         allow unrolling, and adjust the movnti count.
6230
6231 2010-05-20  Jan Hubicka  <jh@suse.cz>
6232
6233         PR middle-end/44197
6234         * gcc.c-torture/compile/pr44197.c: New file.
6235
6236 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6237
6238         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6239         Fix test code.
6240         (check_effective_target_xop): Remove __may_alias__ attribute.
6241
6242 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6243
6244         PR target/44202
6245         * gcc.c-torture/execute/pr44202-1.c: New test.
6246
6247 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6248
6249         PR fortran/43851
6250         * gfortran.dg/label_1.f90: Update test.
6251
6252 2010-05-19  Jan Hubicka  <jh@suse.cz>
6253
6254         * gcc.dg/lto/ipareference2_0.c: New file.
6255         * gcc.dg/lto/ipareference2_1.c: New file.
6256
6257 2010-05-19  Jason Merrill  <jason@redhat.com>
6258
6259         * g++.dg/parse/fn-typedef2.C: New.
6260
6261         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6262         function type.
6263
6264         PR c++/44193
6265         * g++.dg/template/fntype1.C: New.
6266
6267 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6268
6269         * gnat.dg/discr23.ad[sb]: New test.
6270         * gnat.dg/discr23_pkg.ads: New helper.
6271
6272         * gnat.dg/specs/controlled1.ads: New test.
6273         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6274
6275 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6276
6277         PR fortran/44055
6278         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6279         Fixed scope of C_SIZEOF.
6280         * gfortran.dg/warn_conversion_2.f90: New.
6281
6282 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6283
6284         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6285         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6286         for optional selector.
6287         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6288         (check_effective_target_sse3): New proc.
6289         * gcc.target/i386/math-torture/math-torture.exp: Load
6290         target-supports.exp.
6291         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6292         check_effective_target_sse2.
6293         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6294         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6295         * g++.dg/vect/vect.exp: Likewise.
6296         * gfortran.dg/vect/vect.exp: Likewise.
6297         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6298         -msse2 if check_effective_target_sse2.
6299
6300         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6301         * gcc.target/i386/3dnow-2.c: Likewise.
6302         * gcc.target/i386/3dnowA-1.c: Likewise.
6303         * gcc.target/i386/3dnowA-2.c: Likewise.
6304         * gcc.target/i386/pr42549.c: Likewise.
6305
6306         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6307         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6308         * gcc.target/i386/sse3-addsubps.c: Likewise.
6309         * gcc.target/i386/sse3-haddpd.c: Likewise.
6310         * gcc.target/i386/sse3-haddps.c: Likewise.
6311         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6312         * gcc.target/i386/sse3-hsubps.c: Likewise.
6313         * gcc.target/i386/sse3-movddup.c: Likewise.
6314         * gcc.target/i386/sse3-movshdup.c: Likewise.
6315         * gcc.target/i386/sse3-movsldup.c: Likewise.
6316
6317         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6318         * g++.dg/ext/attrib35.C: Likewise.
6319         * g++.dg/opt/pr40496.C: Likewise.
6320         * g++.dg/other/i386-1.C: Likewise.
6321         * g++.dg/other/i386-4.C: Likewise.
6322         * g++.dg/other/pr34435.C: Likewise.
6323         * g++.dg/other/pr39496.C: Likewise.
6324         * g++.dg/other/pr40446.C: Likewise.
6325         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6326         * gcc.dg/compat/vector-1a_main.c: Likewise.
6327         * gcc.dg/compat/vector-2a_main.c: Likewise.
6328         * gcc.dg/lto/20090206-1_0.c: Likewise.
6329         * gcc.dg/pr34856.c: Likewise.
6330         * gcc.dg/pr36584.c: Likewise.
6331         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6332         * gcc.dg/pr37544.c: Likewise.
6333         * gcc.dg/torture/pr16104-1.c: Likewise.
6334         * gcc.dg/torture/pr35771-1.c: Likewise.
6335         * gcc.dg/torture/pr35771-2.c: Likewise.
6336         * gcc.dg/torture/pr35771-3.c: Likewise.
6337         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6338         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6339         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6340         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6341         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6342         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6343         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6344         * gcc.target/i386/20060512-1.c: Likewise.
6345         * gcc.target/i386/20060512-3.c: Likewise.
6346         * gcc.target/i386/all_one_m128i.c: Likewise.
6347         * gcc.target/i386/float128-1.c: Likewise.
6348         * gcc.target/i386/float128-2.c: Likewise.
6349         * gcc.target/i386/fpcvt-1.c: Likewise.
6350         * gcc.target/i386/fpcvt-2.c: Likewise.
6351         * gcc.target/i386/fpcvt-3.c: Likewise.
6352         * gcc.target/i386/fpprec-1.c: Likewise.
6353         * gcc.target/i386/funcspec-9.c: Likewise.
6354         * gcc.target/i386/incoming-1.c: Likewise.
6355         * gcc.target/i386/incoming-12.c: Likewise.
6356         * gcc.target/i386/incoming-2.c: Likewise.
6357         * gcc.target/i386/incoming-3.c: Likewise.
6358         * gcc.target/i386/incoming-4.c: Likewise.
6359         * gcc.target/i386/incoming-6.c: Likewise.
6360         * gcc.target/i386/incoming-7.c: Likewise.
6361         * gcc.target/i386/incoming-8.c: Likewise.
6362         * gcc.target/i386/opt-1.c: Likewise.
6363         * gcc.target/i386/opt-2.c: Likewise.
6364         * gcc.target/i386/ordcmp-1.c: Likewise.
6365         * gcc.target/i386/pr17692.c: Likewise.
6366         * gcc.target/i386/pr18614-1.c: Likewise.
6367         * gcc.target/i386/pr22152.c: Likewise.
6368         * gcc.target/i386/pr23570.c: Likewise.
6369         * gcc.target/i386/pr23575.c: Likewise.
6370         * gcc.target/i386/pr26449-1.c: Likewise.
6371         * gcc.target/i386/pr26600.c: Likewise.
6372         * gcc.target/i386/pr27790.c: Likewise.
6373         * gcc.target/i386/pr28839.c: Likewise.
6374         * gcc.target/i386/pr30970.c: Likewise.
6375         * gcc.target/i386/pr32000-1.c: Likewise.
6376         * gcc.target/i386/pr32000-2.c: Likewise.
6377         * gcc.target/i386/pr32280.c: Likewise.
6378         * gcc.target/i386/pr32661.c: Likewise.
6379         * gcc.target/i386/pr32708-1.c: Likewise.
6380         * gcc.target/i386/pr32961.c: Likewise.
6381         * gcc.target/i386/pr33329.c: Likewise.
6382         * gcc.target/i386/pr35714.c: Likewise.
6383         * gcc.target/i386/pr35767-1.c: Likewise.
6384         * gcc.target/i386/pr35767-1d.c: Likewise.
6385         * gcc.target/i386/pr35767-1i.c: Likewise.
6386         * gcc.target/i386/pr35767-2.c: Likewise.
6387         * gcc.target/i386/pr35767-2d.c: Likewise.
6388         * gcc.target/i386/pr35767-2i.c: Likewise.
6389         * gcc.target/i386/pr35767-3.c: Likewise.
6390         * gcc.target/i386/pr35767-5.c: Likewise.
6391         * gcc.target/i386/pr36222-1.c: Likewise.
6392         * gcc.target/i386/pr36578-1.c: Likewise.
6393         * gcc.target/i386/pr36578-2.c: Likewise.
6394         * gcc.target/i386/pr36992-1.c: Likewise.
6395         * gcc.target/i386/pr37101.c: Likewise.
6396         * gcc.target/i386/pr37216.c: Likewise.
6397         * gcc.target/i386/pr37434-1.c: Likewise.
6398         * gcc.target/i386/pr37434-2.c: Likewise.
6399         * gcc.target/i386/pr37843-3.c: Likewise.
6400         * gcc.target/i386/pr37843-4.c: Likewise.
6401         * gcc.target/i386/pr39162.c: Likewise.
6402         * gcc.target/i386/pr39315-1.c: Likewise.
6403         * gcc.target/i386/pr39315-2.c: Likewise.
6404         * gcc.target/i386/pr39315-3.c: Likewise.
6405         * gcc.target/i386/pr39315-4.c: Likewise.
6406         * gcc.target/i386/pr39445.c: Likewise.
6407         * gcc.target/i386/pr39496.c: Likewise.
6408         * gcc.target/i386/pr40809.c: Likewise.
6409         * gcc.target/i386/pr40906-3.c: Likewise.
6410         * gcc.target/i386/pr41019.c: Likewise.
6411         * gcc.target/i386/pr42542-1.c: Likewise.
6412         * gcc.target/i386/pr42542-2.c: Likewise.
6413         * gcc.target/i386/pr42542-3.c: Likewise.
6414         * gcc.target/i386/pr42542-3a.c: Likewise.
6415         * gcc.target/i386/pr42881.c: Likewise.
6416         * gcc.target/i386/push-1.c: Likewise.
6417         * gcc.target/i386/quad-sse.c: Likewise.
6418         * gcc.target/i386/reload-1.c: Likewise.
6419         * gcc.target/i386/sse-10.c: Likewise.
6420         * gcc.target/i386/sse-11.c: Likewise.
6421         * gcc.target/i386/sse-15.c: Likewise.
6422         * gcc.target/i386/sse-17.c: Likewise.
6423         * gcc.target/i386/sse-18.c: Likewise.
6424         * gcc.target/i386/sse-19.c: Likewise.
6425         * gcc.target/i386/sse-4.c: Likewise.
6426         * gcc.target/i386/sse-6.c: Likewise.
6427         * gcc.target/i386/sse-vect-types.c: Likewise.
6428         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6429         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6430         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6431         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6432         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6433         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6434         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6435         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6436         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6437         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6438         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6439         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6440         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6441         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6442         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6443         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6444         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6445         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6446         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6447         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6448         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6449         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6450         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6451         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6452         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6453         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6454         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6455         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6456         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6457         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6458         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6459         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6460         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6461         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6462         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6463         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6464         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6465         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6466         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6467         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6468         * gcc.target/i386/sse2-mmx.c: Likewise.
6469         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6470         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6471         * gcc.target/i386/sse2-movd-1.c: Likewise.
6472         * gcc.target/i386/sse2-movd-2.c: Likewise.
6473         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6474         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6475         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6476         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6477         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6478         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6479         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6480         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6481         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6482         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6483         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6484         * gcc.target/i386/sse2-movq-1.c: Likewise.
6485         * gcc.target/i386/sse2-movq-2.c: Likewise.
6486         * gcc.target/i386/sse2-movq-3.c: Likewise.
6487         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6488         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6489         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6490         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6491         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6492         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6493         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6494         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6495         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6496         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6497         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6498         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6499         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6500         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6501         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6502         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6503         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6504         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6505         * gcc.target/i386/sse2-pand-1.c: Likewise.
6506         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6507         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6508         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6509         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6510         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6511         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6512         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6513         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6514         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6515         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6516         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6517         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6518         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6519         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6520         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6521         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6522         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6523         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6524         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6525         * gcc.target/i386/sse2-por-1.c: Likewise.
6526         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6527         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6528         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6529         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6530         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6531         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6532         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6533         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6534         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6535         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6536         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6537         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6538         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6539         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6540         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6541         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6542         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6543         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6544         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6545         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6546         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6547         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6548         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6549         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6550         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6551         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6552         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6553         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6554         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6555         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6556         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6557         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6558         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6559         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6560         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6561         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6562         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6563         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6564         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6565         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6566         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6567         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6568         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6569         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6570         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6571         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6572         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6573         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6574         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6575         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6576         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6577         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6578         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6579         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6580         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6581         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6582         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6583         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6584         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6585         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6586         * gcc.target/i386/sse2-vec-1.c: Likewise.
6587         * gcc.target/i386/sse2-vec-2.c: Likewise.
6588         * gcc.target/i386/sse2-vec-3.c: Likewise.
6589         * gcc.target/i386/sse2-vec-4.c: Likewise.
6590         * gcc.target/i386/sse2-vec-5.c: Likewise.
6591         * gcc.target/i386/sse2-vec-6.c: Likewise.
6592         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6593         * gcc.target/i386/ssefn-2.c: Likewise.
6594         * gcc.target/i386/ssefn-4.c: Likewise.
6595         * gcc.target/i386/ssefp-1.c: Likewise.
6596         * gcc.target/i386/ssefp-2.c: Likewise.
6597         * gcc.target/i386/sseregparm-3.c: Likewise.
6598         * gcc.target/i386/sseregparm-4.c: Likewise.
6599         * gcc.target/i386/sseregparm-5.c: Likewise.
6600         * gcc.target/i386/sseregparm-6.c: Likewise.
6601         * gcc.target/i386/sseregparm-7.c: Likewise.
6602         * gcc.target/i386/ssetype-1.c: Likewise.
6603         * gcc.target/i386/ssetype-2.c: Likewise.
6604         * gcc.target/i386/ssetype-3.c: Likewise.
6605         * gcc.target/i386/ssetype-4.c: Likewise.
6606         * gcc.target/i386/ssetype-5.c: Likewise.
6607         * gcc.target/i386/unordcmp-1.c: Likewise.
6608         * gcc.target/i386/vararg-1.c: Likewise.
6609         * gcc.target/i386/vararg-2.c: Likewise.
6610         * gcc.target/i386/vararg-3.c: Likewise.
6611         * gcc.target/i386/vararg-4.c: Likewise.
6612         * gcc.target/i386/vararg-7.c: Likewise.
6613         * gcc.target/i386/vararg-8.c: Likewise.
6614         * gcc.target/i386/vecinit-1.c: Likewise.
6615         * gcc.target/i386/vecinit-2.c: Likewise.
6616         * gcc.target/i386/vecinit-3.c: Likewise.
6617         * gcc.target/i386/vecinit-4.c: Likewise.
6618         * gcc.target/i386/vecinit-5.c: Likewise.
6619         * gcc.target/i386/vecinit-6.c: Likewise.
6620         * gcc.target/i386/vectorize2.c: Likewise.
6621         * gcc.target/i386/vectorize3.c: Likewise.
6622         * gcc.target/i386/vectorize4.c: Likewise.
6623         * gcc.target/i386/vectorize6.c: Likewise.
6624         * gcc.target/i386/vectorize7.c: Likewise.
6625         * gcc.target/i386/vectorize8.c: Likewise.
6626         * gcc.target/i386/vperm-v2df.c: Likewise.
6627         * gcc.target/i386/vperm-v2di.c: Likewise.
6628         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6629         * gcc.target/i386/xorps-sse2.c: Likewise.
6630         * gcc.target/i386/xorps.c: Likewise.
6631         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6632         * gfortran.dg/graphite/pr42326.f90: Likewise.
6633         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6634
6635 2010-05-19  Richard Guenther  <rguenther@suse.de>
6636
6637         PR lto/44196
6638         * g++.dg/lto/20100519-1_0.C: New testcase.
6639
6640 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6641
6642         PR fortran/42360
6643         * gfortran.dg/warn_intent_out_not_set.f90: New.
6644
6645 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6646
6647         PR fortran/38404
6648         * gfortran.dg/data_char_1.f90: Updated warning message.
6649         * gfortran.dg/data_array_6.f: New.
6650
6651 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6652
6653         * g++.dg/ipa/ivinline-8.C: New test.
6654         * gcc.dg/ipa/iinline-2.c: Likewise.
6655
6656 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6657
6658         PR fortran/34505
6659         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6660         arguments; add check for return value kind.
6661         * gfortran.dg/float_1.f90: Likewise.
6662
6663 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6664
6665         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6666         (main): Use it.
6667         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6668         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6669         Prune another location line format.
6670         (lto-obj): Call lto_prune_warns on comp_output.
6671
6672 2010-05-18  Jan Hubicka  <jh@suse.cz>
6673
6674         * gcc.dg/lto/ipacp_0.c: New test.
6675         * gcc.dg/lto/ipacp_1.c: New test.
6676
6677 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6678
6679         PR lto/44184
6680         * gcc.dg/lto/20100518_0.c: New test.
6681
6682 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6683
6684         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6685
6686 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6687
6688         PR fortran/43990
6689         * gfortran.dg/class_21.f03: New.
6690
6691 2010-05-17  Jason Merrill  <jason@redhat.com>
6692
6693         PR c++/44157
6694         * g++.dg/cpp0x/initlist34.C: New.
6695
6696         PR c++/44158
6697         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6698
6699 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6700
6701         * g++.dg/ipa/ivinline-1.C: New test.
6702         * g++.dg/ipa/ivinline-2.C: New test.
6703         * g++.dg/ipa/ivinline-3.C: New test.
6704         * g++.dg/ipa/ivinline-4.C: New test.
6705         * g++.dg/ipa/ivinline-5.C: New test.
6706         * g++.dg/ipa/ivinline-6.C: New test.
6707
6708 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6709             Jason Merrill  <jason@redhat.com>
6710
6711         PR c++/44108
6712         * c-c++-common/Wunused-var-8.c: New test.
6713
6714 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6715
6716         PR bootstrap/42347
6717         * gcc.c-torture/compile/pr42347.c: New test.
6718
6719         PR middle-end/44102
6720         * g++.dg/ext/asmgoto1.C: New test.
6721
6722 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6723
6724         PR middle-end/44133
6725         * gcc.dg/tree-ssa/pr44133.c: New test.
6726         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6727         precise.
6728
6729 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6730
6731         PR fortran/44044
6732         * gfortran.dg/class_20.f03: New.
6733
6734 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6735
6736         PR 44078
6737         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6738         debug messages but not the newly introduced one.
6739
6740 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6741
6742         PR fortran/35779
6743         * gfortran.dg/initialization_25.f90: Commented testcase.
6744         * gfortran.dg/initialization_26.f90: New.
6745
6746 2010-05-16  Richard Guenther  <rguenther@suse.de>
6747
6748         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6749         * gcc.dg/pr43084.c: Likewise.
6750         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6751         -fipa-type-escape.
6752         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6753         -fipa-type-escape.
6754         * gcc.dg/struct/struct-reorg.exp: Likewise.
6755         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6756         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6757
6758 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6759
6760         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6761         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6762         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6763         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6764         tests.
6765
6766 2010-05-15  Jason Merrill  <jason@redhat.com>
6767
6768         * g++.dg/eh/spec10.C: New.
6769         * g++.dg/eh/spec11.C: New.
6770         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6771
6772 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6773
6774         PR fortran/44154
6775         PR fortran/42647
6776         * gfortran.dg/allocatable_scalar_9.f90: New.
6777
6778 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6779
6780         PR c++/44148
6781         * g++.dg/torture/pr44148.C: New test.
6782
6783 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6784
6785         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6786         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6787         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6788         diagnostics and type sizes.
6789
6790 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6791
6792         * gnat.dg/lto9.adb: New test.
6793         * gnat.dg/lto9_pkg1.ads: New helper.
6794         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6795
6796 2010-05-15  Jan Hubicka  <jh@suse.cz>
6797
6798         * gcc.dg/lto/ipareference_1.c: Rename to ...
6799         * gcc.dg/lto/ipareference_0.c: ... this one.
6800         * gcc.dg/lto/ipareference_2.c: Rename to ...
6801         * gcc.dg/lto/ipareference_1.c: ... this one.
6802
6803 2010-05-15  Jan Hubicka  <jh@suse.cz>
6804
6805         * gcc.dg/lto/ipareference_1.c: New file.
6806         * gcc.dg/lto/ipareference_2.c: New file.
6807
6808 2010-05-15  Richard Guenther  <rguenther@suse.de>
6809
6810         PR tree-optimization/44038
6811         * gcc.c-torture/compile/pr44038.c: New testcase.
6812
6813 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6814
6815         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6816         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6817
6818 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6819
6820         PR fortran/43207
6821         PR fortran/43969
6822         * gfortran.dg/class_18.f03: New.
6823         * gfortran.dg/class_19.f03: New.
6824
6825 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6826
6827         PR debug/44112
6828         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6829         * g++.dg/debug/dwarf2/const1.C: Remove.
6830
6831 2010-05-14  Jason Merrill  <jason@redhat.com>
6832
6833         * g++.dg/eh/cond4.C: New.
6834         * g++.dg/eh/elide2.C: Adjust.
6835         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6836
6837 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6838
6839         PR fortran/44135
6840         * gfortran.dg/actual_array_interface_2.f90: New test.
6841
6842 2010-05-14  Richard Guenther  <rguenther@suse.de>
6843
6844         PR tree-optimization/44119
6845         * gcc.c-torture/compile/pr44119.c: New testcase.
6846
6847 2010-05-14  Jason Merrill  <jason@redhat.com>
6848
6849         PR c++/44127
6850         * g++.dg/eh/terminate1.C: New.
6851
6852 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6853
6854         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6855
6856         PR debug/44136
6857         * gcc.dg/pr44136.c: New test.
6858
6859 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6860
6861         PR c++/30566
6862         * g++.dg/warn/Wshadow-4.C: Adjust.
6863         * g++.dg/warn/Wshadow-5.C: New test.
6864         * g++.dg/warn/Wshadow-6.C: New test
6865
6866 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6867
6868         PR fortran/35779
6869         * gfortran.dg/initialization_25.f90: New.
6870
6871 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6872
6873         * g++.dg/otr-fold-1.C: New test.
6874         * g++.dg/otr-fold-2.C: New test.
6875
6876 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR fortran/44036
6879         * gfortran.dg/gomp/pr44036-1.f90: New test.
6880         * gfortran.dg/gomp/pr44036-2.f90: New test.
6881         * gfortran.dg/gomp/pr44036-3.f90: New test.
6882
6883         PR debug/43983
6884         * gcc.dg/guality/sra-1.c: New test.
6885
6886 2010-05-12  Jan Hubicka  <jh@suse.cz>
6887
6888         * tree-ssa/unreachable.c: New test.
6889
6890 2010-05-12  Jason Merrill  <jason@redhat.com>
6891
6892         * g++.dg/cpp0x/sfinae1.C: New.
6893
6894 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6895
6896         * gcc.target/i386/zee.c: New file.
6897
6898 2010-05-12  Jason Merrill  <jason@redhat.com>
6899
6900         * g++.dg/conversion/op1.C: Expect template candidate message.
6901         * g++.dg/cpp0x/nullptr15.C: Likewise.
6902         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6903         * g++.dg/cpp0x/pr31431.C: Likewise.
6904         * g++.dg/cpp0x/temp_default2.C: Likewise.
6905         * g++.dg/cpp0x/trailing4.C: Likewise.
6906         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6907         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6908         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6909         * g++.dg/cpp0x/variadic35.C: Likewise.
6910         * g++.dg/cpp0x/vt-35147.C: Likewise.
6911         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6912         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6913         * g++.dg/ext/visibility/anon8.C: Likewise.
6914         * g++.dg/ext/vla2.C: Likewise.
6915         * g++.dg/other/pr28114.C: Likewise.
6916         * g++.dg/other/ptrmem10.C: Likewise.
6917         * g++.dg/other/ptrmem11.C: Likewise.
6918         * g++.dg/overload/unknown1.C: Likewise.
6919         * g++.dg/parse/template7.C: Likewise.
6920         * g++.dg/parse/typename7.C: Likewise.
6921         * g++.dg/template/conv11.C: Likewise.
6922         * g++.dg/template/copy1.C: Likewise.
6923         * g++.dg/template/deduce3.C: Likewise.
6924         * g++.dg/template/dependent-expr5.C: Likewise.
6925         * g++.dg/template/friend.C: Likewise.
6926         * g++.dg/template/incomplete2.C: Likewise.
6927         * g++.dg/template/local4.C: Likewise.
6928         * g++.dg/template/local6.C: Likewise.
6929         * g++.dg/template/operator10.C: Likewise.
6930         * g++.dg/template/overload6.C: Likewise.
6931         * g++.dg/template/ptrmem2.C: Likewise.
6932         * g++.dg/template/ptrmem20.C: Likewise.
6933         * g++.dg/template/ptrmem8.C: Likewise.
6934         * g++.dg/template/sfinae2.C: Likewise.
6935         * g++.dg/template/ttp25.C: Likewise.
6936         * g++.dg/template/unify10.C: Likewise.
6937         * g++.dg/template/unify11.C: Likewise.
6938         * g++.dg/template/unify6.C: Likewise.
6939         * g++.dg/template/unify7.C: Likewise.
6940         * g++.dg/template/unify9.C: Likewise.
6941         * g++.dg/template/varmod1.C: Likewise.
6942         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6943         * g++.old-deja/g++.law/operators32.C: Likewise.
6944         * g++.old-deja/g++.pt/crash28.C: Likewise.
6945         * g++.old-deja/g++.pt/crash60.C: Likewise.
6946         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6947         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6948         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6949         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6950         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6951         * g++.old-deja/g++.pt/expr2.C: Likewise.
6952         * g++.old-deja/g++.pt/overload7.C: Likewise.
6953         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6954         * g++.old-deja/g++.pt/spec5.C: Likewise.
6955         * g++.old-deja/g++.pt/spec6.C: Likewise.
6956         * g++.old-deja/g++.pt/t24.C: Likewise.
6957         * g++.old-deja/g++.pt/unify4.C: Likewise.
6958         * g++.old-deja/g++.pt/unify6.C: Likewise.
6959         * g++.old-deja/g++.pt/unify8.C: Likewise.
6960         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6961         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6962         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6963
6964         * g++.dg/cpp0x/initlist32.C: New.
6965
6966         * g++.dg/template/conv11.C: New.
6967         * g++.dg/conversion/op1.C: Adjust expected error.
6968
6969         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6970
6971 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6972
6973         PR target/44088
6974         * gcc.target/i386/avx-cmpsd-1.c: New.
6975         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6976         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6977         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6978         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6979         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6980
6981 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6982
6983         PR middle-end/44085
6984         * gcc.dg/gomp/pr44085.c: New test.
6985         * gfortran.dg/gomp/pr44085.f90: New test.
6986
6987 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6988
6989         * objc-obj-c++-shared/Object1.m: New.
6990         * objc.dg/torture: New directory.
6991         * objc.dg/torture/tls: Ditto.
6992         * objc.dg/tls: Ditto.
6993         * objc.dg/torture/tls/trivial.m: New test.
6994         * objc.dg/torture/tls/thr-init-2.m: New test.
6995         * objc.dg/torture/tls/thr-init-3.m: New test.
6996         * objc.dg/torture/tls/thr-init.m: New test.
6997         * objc.dg/torture/tls/diag-1.m: New test.
6998         * objc.dg/torture/tls/tls.exp: New.
6999         * objc.dg/torture/trivial.m: New test.
7000         * objc.dg/torture/dg-torture.exp: New.
7001         * objc.dg/tls/diag-3.m: New test.
7002         * objc.dg/tls/diag-4.m: New test.
7003         * objc.dg/tls/diag-5.m: New test.
7004         * objc.dg/tls/init-1.m: New test.
7005         * objc.dg/tls/init-2.m: New test.
7006         * objc.dg/tls/tls.exp: New.
7007         * objc.dg/tls/diag-2.m: New test.
7008         * lib/objc.exp: Respond to dg-additional-files.
7009
7010 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7011
7012         * gcc.target/m68k/20100512-1.c: New.
7013
7014 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7015
7016         * gnat.dg/lto8.adb: New test.
7017         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7018         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7019
7020 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7021
7022         PR c++/34272
7023         PR c++/43630
7024         PR c++/34491
7025         * g++.dg/template/crash97.C: New.
7026         * g++.dg/template/crash98.C: Likewise.
7027         * g++.dg/template/crash99.C: Likewise.
7028         * g++.dg/cpp0x/pr31439.C: Adjust.
7029         * g++.dg/template/crash95.C: Likewise.
7030
7031 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7032
7033         PR middle-end/44071
7034         * c-c++-common/asmgoto-4.c: New test.
7035         * gcc.target/i386/pr44071.c: New test.
7036
7037         PR c++/44062
7038         * c-c++-common/Wunused-var-7.c: New test.
7039         * g++.dg/warn/Wunused-var-9.C: New test.
7040
7041 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7042
7043         PR fortran/43711
7044         * gfortran.dg/gomp/pr43711.f90: New.
7045
7046 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7047
7048         PR fortran/31820
7049         * gfortran.dg/select_5.f90: Updated.
7050
7051 2010-05-11  Jan Hubicka  <jh@suse.cz>
7052
7053         PR tree-optimize/44063
7054         * gcc.c-torture/compile/pr44063.c: New testcase.
7055
7056 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR debug/44023
7059         * gcc.dg/pr44023.c: New test.
7060
7061 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7062
7063         * gnat.dg/lto7.adb: New test.
7064         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7065
7066 2010-05-10  Jason Merrill  <jason@redhat.com>
7067
7068         PR c++/44017
7069         * g++.dg/template/inherit5.C: New.
7070
7071         PR c++/44045
7072         * g++.dg/cpp0x/initlist33.C: New.
7073         * g++.dg/cpp0x/initlist26.C: Adjust.
7074         * g++.dg/cpp0x/initlist28.C: Adjust.
7075
7076 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7077
7078         PR c++/43719
7079         * g++.dg/init/pr43719.C: New.
7080         * g++.dg/anon-struct4.C: Adjust.
7081
7082 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR debug/44028
7085         * gcc.dg/pr44028.c: New test.
7086
7087 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7088
7089         PR fortran/27866
7090         PR fortran/35003
7091         PR fortran/42809
7092         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7093         * gfortran.dg/warn_conversion.f90: New.
7094
7095 2010-05-10  Michael Matz  <matz@suse.de>
7096
7097         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7098
7099 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7100
7101         PR rtl-optimization/44012
7102         * gcc.dg/pr44012.c: New.
7103
7104 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7105
7106         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7107         Log text on entry and exit.
7108         Prune Sun ld warnings for common symbols with differing sizes.
7109         (lto-link-and-maybe-run): Change caller.
7110
7111 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7112
7113         PR fortran/44044
7114         * gfortran.dg/class_7.f03: Modified.
7115         * gfortran.dg/select_type_1.f03: Modified.
7116         * gfortran.dg/select_type_12.f03: New.
7117
7118 2010-05-10  Richard Guenther  <rguenther@suse.de>
7119
7120         PR tree-optimization/44050
7121         * gcc.dg/torture/pr44050.c: New testcase.
7122
7123 2010-05-10  Wei Guozhi  <carrot@google.com>
7124
7125         PR target/42879
7126         * gcc.target/arm/pr42879.c: New testcase.
7127
7128 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7129
7130         PR c/44051
7131         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7132
7133 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7134
7135         PR c/10676
7136         * gcc.dg/anon-struct-10.c: New test.
7137
7138 2010-05-09  Richard Guenther  <rguenther@suse.de>
7139
7140         PR middle-end/44024
7141         * gcc.dg/pr44024.c: New testcase.
7142
7143 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7144
7145         PR c/4784
7146         * gcc.dg/anon-struct-9.c: New test.
7147
7148 2010-05-09  Richard Guenther  <rguenther@suse.de>
7149
7150         PR middle-end/44043
7151         * gcc.c-torture/compile/pr44043.c: New testcase.
7152
7153 2010-05-09  Richard Guenther  <rguenther@suse.de>
7154
7155         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7156
7157 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7158
7159         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7160
7161 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7162
7163         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7164         * gnat.dg/specs/lto3.ads: Likewise.
7165
7166 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7167
7168         PR middle-end/28685
7169         * gcc.dg/pr28685-1.c: New file.
7170
7171 2010-05-08  Richard Guenther  <rguenther@suse.de>
7172
7173         PR tree-optimization/44030
7174         * gcc.c-torture/compile/pr44030.c: New testcase.
7175
7176 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7177
7178         * gnat.dg/lto6.adb: New test.
7179         * gnat.dg/lto6_pkg.ads: New helper.
7180
7181 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7182
7183         * gnat.dg/lto5.adb: New test.
7184         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7185
7186 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7187
7188         * gnat.dg/lto4.ad[sb]: New test.
7189
7190 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7191
7192         * gnat.dg/specs/lto3.ads: New test.
7193         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7194         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7195
7196 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7197
7198         * gnat.dg/sizetype3.ad[sb]: New test.
7199         * gnat.dg/sizetype3_pkg.ads: New helper.
7200
7201 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7202
7203         PR c++/43951
7204         * g++.dg/init/new29.C: New.
7205
7206 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7207
7208         PR fortran/40728
7209         * gfortran.dg/coarray_1.f90: Fixed error message.
7210         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7211         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7212         * gfortran.dg/intrinsic_std_5.f90: New.
7213
7214 2010-05-07  Jason Merrill  <jason@redhat.com>
7215
7216         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7217
7218 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7219
7220         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7221         (size_t, stderr): Remove.
7222         (read_error): Replaced __builtin_fprintf by fprintf.
7223
7224 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7225
7226         * gcc.dg/ordered-comparison-1.c: New test.
7227         * gcc.dg/ordered-comparison-2.c: New test.
7228         * gcc.dg/ordered-comparison-3.c: New test.
7229         * gcc.dg/ordered-comparison-4.c: New test.
7230
7231 2010-05-06  Mike Stump  <mikestump@comcast.net>
7232
7233         PR objc/35165
7234         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7235
7236 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7237             Jason Merrill  <jason@redhat.com>
7238
7239         * g++.dg/cpp0x/nullptr01.C: New.
7240         * g++.dg/cpp0x/nullptr02.C: New.
7241         * g++.dg/cpp0x/nullptr03.C: New.
7242         * g++.dg/cpp0x/nullptr04.C: New.
7243         * g++.dg/cpp0x/nullptr05.C: New.
7244         * g++.dg/cpp0x/nullptr06.C: New.
7245         * g++.dg/cpp0x/nullptr07.C: New.
7246         * g++.dg/cpp0x/nullptr08.C: New.
7247         * g++.dg/cpp0x/nullptr09.C: New.
7248         * g++.dg/cpp0x/nullptr10.C: New.
7249         * g++.dg/cpp0x/nullptr11.C: New.
7250         * g++.dg/cpp0x/nullptr12.C: New.
7251         * g++.dg/cpp0x/nullptr13.C: New.
7252         * g++.dg/cpp0x/nullptr14.C: New.
7253         * g++.dg/cpp0x/nullptr15.C: New.
7254         * g++.dg/cpp0x/nullptr16.C: New.
7255         * g++.dg/cpp0x/nullptr17.C: New.
7256         * g++.dg/cpp0x/nullptr18.C: New.
7257         * g++.dg/cpp0x/nullptr19.C: New.
7258         * g++.dg/cpp0x/nullptr20.C: New.
7259         * g++.dg/cpp0x/nullptr21.C: New.
7260         * g++.dg/cpp0x/nullptr22.C: New.
7261         * g++.dg/debug/nullptr01.C: New.
7262         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7263
7264 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7265
7266         * gcc.dg/Wunused-var-8.c: Move to...
7267         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7268
7269 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7270
7271         PR c++/40406
7272         * g++.dg/template/crash96.C: New.
7273
7274 2010-05-06  Jan Hubicka  <jh@suse.cz>
7275
7276         PR tree-optimization/43791
7277         * gcc.c-torture/compile/pr43791.c: New file.
7278
7279 2010-05-06  Michael Matz  <matz@suse.de>
7280
7281         PR tree-optimization/43984
7282         * gfortran.dg/pr43984.f90: New test.
7283
7284 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7285
7286         PR 40989
7287         * gcc.dg/pr40989.c: New.
7288
7289 2010-05-06  Richard Guenther  <rguenther@suse.de>
7290
7291         PR tree-optimization/43934
7292         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7293
7294 2010-05-06  Richard Guenther  <rguenther@suse.de>
7295
7296         PR tree-optimization/43987
7297         * gcc.c-torture/execute/pr43987.c: New testcase.
7298         * gcc.dg/torture/pta-escape-1.c: Adjust.
7299         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7300         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7301         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7302         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7303
7304 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7305             Dodji Seketeli  <dodji@redhat.com>
7306
7307         PR c/18624
7308         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7309         * g++.dg/template/sfinae16.C: Likewise.
7310         * gcc.dg/Wunused-var-1.c: Moved to...
7311         * c-c++-common/Wunused-var-1.c: ...here. New test.
7312         * gcc.dg/Wunused-var-2.c: Moved to...
7313         * c-c++-common/Wunused-var-2.c: ...here. New test.
7314         * gcc.dg/Wunused-var-3.c: Moved to...
7315         * c-c++-common/Wunused-var-3.c: ...here. New test.
7316         * gcc.dg/Wunused-var-4.c: Moved to...
7317         * gcc.dg/Wunused-var-1.c: ... here.
7318         * gcc.dg/Wunused-var-5.c: Moved to...
7319         * c-c++-common/Wunused-var-4.c: ...here. New test.
7320         * gcc.dg/Wunused-var-7.c: Moved to...
7321         * c-c++-common/Wunused-var-5.c: ...here. New test.
7322         * gcc.dg/Wunused-var-6.c: Moved to...
7323         * gcc.dg/Wunused-var-2.c: ... here.
7324         * c-c++-common/Wunused-var-1.c: New test.
7325         * c-c++-common/Wunused-var-2.c: New test.
7326         * c-c++-common/Wunused-var-3.c: New test.
7327         * c-c++-common/Wunused-var-4.c: New test.
7328         * c-c++-common/Wunused-var-5.c: New test.
7329         * g++.dg/warn/Wunused-var-1.C: New test.
7330         * g++.dg/warn/Wunused-var-2.C: New test.
7331         * g++.dg/warn/Wunused-var-3.C: New test.
7332         * g++.dg/warn/Wunused-var-4.C: New test.
7333         * g++.dg/warn/Wunused-var-5.C: New test.
7334         * g++.dg/warn/Wunused-var-6.C: New test.
7335         * g++.dg/warn/Wunused-var-7.C: New test.
7336         * g++.dg/warn/Wunused-var-8.C: New test.
7337         * g++.dg/warn/Wunused-parm-1.C: New test.
7338         * g++.dg/warn/Wunused-parm-2.C: New test.
7339         * g++.dg/warn/Wunused-parm-3.C: New test.
7340
7341 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7342
7343         PR fortran/43985
7344         * gfortran.dg/gomp/crayptr5.f90: New test case.
7345
7346 2010-05-05  Jason Merrill  <jason@redhat.com>
7347
7348         PR debug/43370
7349         * g++.dg/ext/attrib39.C: New.
7350
7351 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7352
7353         PR fortran/24978
7354         * gfortran.dg/data_invalid.f90: New.
7355
7356 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7357
7358         * gnat.dg/lto2.adb: New test.
7359
7360 2010-05-05  Jason Merrill  <jason@redhat.com>
7361
7362         PR c++/43787
7363         * g++.dg/opt/empty1.C: New.
7364
7365 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7366
7367         PR fortran/43696
7368         * gfortran.dg/class_17.f03: New.
7369
7370 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7371
7372         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7373
7374 2010-05-04  Mike Stump  <mikestump@comcast.net>
7375
7376         PR objc/35165
7377         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7378
7379 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7380
7381         PR target/43668
7382         * gcc.target/i386/pr43668.c: New.
7383
7384 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7385
7386         PR c++/43028
7387         * g++.dg/cpp0x/initlist31.C: New.
7388
7389 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7390
7391         PR c/43981
7392         * gcc.dg/Wunused-var-8.c: New test.
7393
7394 2010-05-04  Jason Merrill  <jason@redhat.com>
7395
7396         PR c++/38064
7397         * g++.dg/cpp0x/enum3.C: Extend.
7398
7399 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7400
7401         PR target/43799
7402         * gcc.target/i386/pr43799.c: New.
7403
7404 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7405
7406         * gnat.dg/lto1.adb: New test.
7407         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7408
7409 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7410
7411         PR middle-end/43671
7412         * gcc.target/i386/pr43671.c: New.
7413
7414 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7415
7416         PR c++/43705
7417         * g++.dg/template/crash95.C: New.
7418
7419 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7420
7421         PR debug/43508
7422         * gcc.target/i386/pr43508.c: New.
7423
7424 2010-05-04  Richard Guenther  <rguenther@suse.de>
7425
7426         PR tree-optimization/43879
7427         * g++.dg/torture/pr43879-1_0.C: New testcase.
7428         * g++.dg/torture/pr43879-1_1.C: Likewise.
7429
7430 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7431
7432         PR c++/43953
7433         * g++.dg/other/crash-12.C: New test.
7434
7435 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7436
7437         * g++.dg/cdce3.C: Add a space.  Updated.
7438
7439 2010-05-03  Jason Merrill  <jason@redhat.com>
7440
7441         PR c++/43680
7442         * g++.dg/opt/enum2.C: New.
7443         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7444         * g++.dg/warn/Wswitch-1.C: Adjust message.
7445
7446 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7447
7448         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7449         * g++.dg/ext/label13.C: Fix typo.
7450         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7451         alpha*-dec-osf5*.
7452         * gcc.c-torture/compile/limits-declparen.c: xfail on
7453         alpha*-dec-osf5* with -g.
7454         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7455         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7456         * gcc.dg/c99-tgmath-2.c: Likewise.
7457         * gcc.dg/c99-tgmath-3.c: Likewise.
7458         * gcc.dg/c99-tgmath-4.c: Likewise.
7459
7460 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7461
7462         PR fortran/43592
7463         * gfortran.dg/unexpected_interface.f90: New test.
7464
7465 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7466
7467         * ada/acats/run_acats (which): New function.
7468         (host_gnatchop, host_gnatmake): Use it.
7469
7470 2010-05-03  Richard Guenther  <rguenther@suse.de>
7471
7472         PR tree-optimization/43971
7473         * gcc.dg/pr43971.c: New testcase.
7474
7475 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7476
7477         PR debug/43972
7478         * gcc.dg/debug/pr43972.c: New test.
7479
7480 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7481
7482         PR testsuite/43963
7483         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7484
7485 2010-05-02  Richard Guenther  <rguenther@suse.de>
7486
7487         PR tree-optimization/43879
7488         * gcc.dg/torture/pr43879-3.c: New testcase.
7489
7490 2010-05-01  Richard Guenther  <rguenther@suse.de>
7491
7492         PR tree-optimization/43949
7493         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7494
7495 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7496
7497         PR c++/43951
7498         * g++.dg/init/new28.C: New.
7499
7500 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7501
7502         PR objc++/32052
7503         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7504         structure and nested declarations.
7505         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7506         structure and nested declarations.  Reduce header clutter and
7507         use _exit() rather than abort().
7508         * objc.dg/encode-10.m: New.
7509         * objc.dg/encode-11.m: New.
7510
7511 2010-04-30  DJ Delorie  <dj@redhat.com>
7512
7513         * gcc.c-torture/execute/20100430-1.c: New test.
7514
7515 2010-04-30  Jason Merrill  <jason@redhat.com>
7516
7517         PR c++/43868
7518         * g++.dg/template/ptrmem21.C: New.
7519
7520 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7521
7522         PR fortran/18918
7523         PR fortran/43931
7524         * gfortran.dg/coarray_13.f90: New test.
7525
7526 2010-04-30  Richard Guenther  <rguenther@suse.de>
7527
7528         PR lto/43946
7529         * gcc.dg/lto/20100430-1_0.c: New testcase.
7530
7531 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7532
7533         PR debug/43942
7534         * c-c++-common/pr43942.c: New test.
7535
7536 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7537
7538         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7539         conflict with darwin crt1.o 'start' symbol.
7540
7541 2010-04-30  Richard Guenther  <rguenther@suse.de>
7542
7543         PR tree-optimization/43879
7544         * gcc.dg/torture/pr43879_1.c: New testcase.
7545
7546 2010-04-30  Richard Guenther  <rguenther@suse.de>
7547
7548         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7549
7550 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7551
7552         PR c++/43890
7553         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7554         user-provided constructor while recursing.
7555
7556 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7557
7558         PR fortran/42274
7559         * gfortran.dg/class_16.f03: New test.
7560
7561 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7562
7563         PR fortran/42274
7564         * gfortran.dg/class_15.f03: New.
7565
7566 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7567
7568         PR fortran/43326
7569         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7570
7571 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7572
7573         PR fortran/43492
7574         * gfortran.dg/generic_22.f03 : New test.
7575
7576 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7577
7578         PR fortran/42353
7579         * gfortran.dg/class_14.f03: New test.
7580
7581 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7582
7583         PR fortran/42680
7584         * gfortran.dg/interface_32.f90: New test.
7585
7586 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7587             Janus Weil  <janus@gcc.gnu.org>
7588
7589         PR fortran/41829
7590         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7591         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7592         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7593
7594 2010-04-28  Mike Stump  <mikestump@comcast.net>
7595
7596         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7597         dg-excess-errors.
7598         * g++.dg/uninit-pred-2_b.C: Likewise.
7599
7600 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7601
7602         PR fortran/18918
7603         PR fortran/43919
7604         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7605
7606 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7607
7608         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7609         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7610         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7611         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7612         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7613
7614 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7615
7616         * gcc.dg/const-uniq-1.c: New test.
7617         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7618
7619 2010-04-28  Xinliang David Li  <davidxl@google.com>
7620
7621         * gcc.dg/uninit-pred-2_b.c: New test.
7622         * gcc.dg/uninit-pred-4_b.c: New test.
7623         * gcc.dg/uninit-pred-3_d.c: New test.
7624         * gcc.dg/uninit-pred-6_b.c: New test.
7625         * gcc.dg/uninit-pred-8_b.c: New test.
7626         * gcc.dg/uninit-pred-3_a.c: New test.
7627         * gcc.dg/uninit-pred-2_c.c: New test.
7628         * gcc.dg/uninit-pred-5_a.c: New test.
7629         * gcc.dg/uninit-pred-3_e.c: New test.
7630         * gcc.dg/uninit-pred-7_a.c: New test.
7631         * gcc.dg/uninit-pred-6_c.c: New test.
7632         * gcc.dg/uninit-pred-9_a.c: New test.
7633         * gcc.dg/uninit-pred-8_c.c: New test.
7634         * gcc.dg/uninit-pred-3_b.c: New test.
7635         * gcc.dg/uninit-pred-5_b.c: New test.
7636         * gcc.dg/uninit-pred-7_b.c: New test.
7637         * gcc.dg/uninit-pred-6_d.c: New test.
7638         * gcc.dg/uninit-pred-9_b.c: New test.
7639         * gcc.dg/uninit-pred-2_a.c: New test.
7640         * gcc.dg/uninit-pred-4_a.c: New test.
7641         * gcc.dg/uninit-pred-3_c.c: New test.
7642         * gcc.dg/uninit-pred-6_a.c: New test.
7643         * gcc.dg/uninit-pred-8_a.c: New test.
7644         * gcc.dg/uninit-pred-7_c.c: New test.
7645         * gcc.dg/uninit-pred-6_e.c: New test.
7646         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7647         * g++.dg/uninit-pred-1_a.C: New test.
7648         * g++.dg/uninit-pred-1_b.C: New test.
7649         * g++.dg/uninit-pred-2_a.C: New test.
7650         * g++.dg/uninit-pred-2_b.C: New test.
7651         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7652         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7653         * g++.dg/uninit-pred-loop_1.cc: New test.
7654
7655 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7656
7657         * gcc.dg/lto/20091209-1_0.c: New testcase.
7658
7659 2010-04-28  Richard Guenther  <rguenther@suse.de>
7660
7661         PR tree-optimization/43879
7662         PR tree-optimization/43909
7663         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7664
7665 2010-04-28  Richard Guenther  <rguenther@suse.de>
7666
7667         PR c++/43880
7668         * g++.dg/torture/pr43880.C: New testcase.
7669
7670 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7671
7672         PR c++/9335
7673         * g++.dg/template/recurse2.C: Update
7674         * g++.dg/template/recurse.C: Update.
7675         * g++.dg/template/pr23510.C: Update.
7676         * lib/prune.exp: Filter out 'recursively instantiated'.
7677
7678 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7679
7680         PR c++/29043
7681         * g++.dg/init/pr29043.C: New.
7682
7683 2010-04-27  Jason Merrill  <jason@redhat.com>
7684
7685         * g++.dg/lookup/scoped5.C: Adjust.
7686         * g++.dg/lookup/scoped8.C: Adjust.
7687         * g++.dg/template/dependent-expr5.C: Adjust.
7688         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7689
7690         PR c++/43856
7691         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7692
7693         PR c++/43875
7694         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7695
7696 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7697             Jan Hubicka <hubicka@ucw.cz>
7698
7699         * gcc.dg/pure-2.c: New testcase.
7700         * gcc.dg/const-1.c: New testcase.
7701
7702 2010-04-27  Jason Merrill  <jason@redhat.com>
7703
7704         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7705
7706         PR c++/41468
7707         * g++.dg/template/sfinae17.C: New.
7708         * g++.dg/template/sfinae18.C: New.
7709
7710 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7711
7712         * g++.dg/init/pr42844.C: New.
7713         * g++.dg/cpp0x/pr42844-2.C: New.
7714         * g++.dg/cpp0x/defaulted2.C: Adjust.
7715         * g++.dg/tree-ssa/pr27549.C: Likewise.
7716         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7717
7718 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7719
7720         PR fortran/18918
7721         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7722
7723 2010-04-27  Richard Guenther  <rguenther@suse.de>
7724
7725         PR middle-end/40561
7726         * g++.dg/other/pr40561.C: New testcase.
7727
7728 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7729
7730         PR middle-end/43812
7731         * g++.dg/ipa/pr43812.C: New test.
7732
7733 2010-04-27  Jan Hubicka  <jh@suse.cz>
7734
7735         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7736         (test): ... this one.
7737
7738 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7739
7740         PR target/40657
7741         * gcc.target/arm/thumb-stackframe.c: New test.
7742
7743 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7744
7745         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7746         * gcc.dg/misc-column.c: Likewise.
7747         * gcc.dg/Walways-true-1.c: Likewise.
7748         * gcc.dg/Walways-true-2.c: Likewise.
7749         * gcc.dg/warn-addr-cmp.c: Likewise.
7750
7751 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7752
7753         PR fortran/18918
7754         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7755         * gfortran.dg/coarray_12.f90: New.
7756
7757 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7758
7759         PR c/32207
7760         * gcc.dg/pr32207.c: New test.
7761         * gcc.dg/misc-column.c: Adjust expected warning.
7762         * gcc.dg/Walways-true-1.c: Likewise.
7763         * gcc.dg/Walways-true-2.c: Likewise.
7764         * gcc.dg/warn-addr-cmp.c: Likewise.
7765
7766 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7767
7768         PR lto/42776
7769         * lib/lto.exp (lto_prune_vis_warns): New function.
7770         (lto-link-and-maybe-run): Call it.
7771
7772 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7773
7774         PR tree-optimization/43904
7775         * gcc.dg/tree-ssa/tailcall-6.c: New.
7776
7777 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7778
7779         PR testsuite/35165
7780         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7781         Darwin8/OSX10.4 - compatible code generation.
7782         Use scan-rtl-dump.
7783         * obj-c++.dg/stubify-1.mm: Ditto.
7784         * lib/objc-torture.exp: Do not require link success for
7785         "trivial.m" in the runtime checks when dowhat = 'compile'.
7786         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7787         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7788         Darwin8/OSX10.4 - compatible code generation.
7789         * objc.dg/stubify-2.m: Ditto.
7790         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7791         * objc.dg/next-runtime-1.m: Ditto.
7792         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7793         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7794         runtimes on Darwin.
7795
7796 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7797
7798         PR 43715
7799         * lib/plugin-support.exp: Use "-undefined
7800         dynamic_lookup" on darwin.
7801
7802 2010-04-26  Richard Guenther  <rguenther@suse.de>
7803
7804         * gcc.dg/lto/20100426_0.c: New testcase.
7805
7806 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7807
7808         PR tree-optimization/43833
7809         gcc.dg/Warray-bounds-8.c: New test case.
7810
7811 2010-04-26  Richard Guenther  <rguenther@suse.de>
7812
7813         PR lto/43080
7814         * g++.dg/lto/20100423-3_0.C: New testcase.
7815
7816 2010-04-26  Richard Guenther  <rguenther@suse.de>
7817
7818         PR lto/42425
7819         * g++.dg/lto/20100423-2_0.C: New testcase.
7820
7821 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7822
7823         * gcc.dg/vect/bb-slp-23.c: New test.
7824
7825 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7826
7827         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7828         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7829         * gcc.dg/c1x-float-1.c: New test.
7830
7831 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7832
7833         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7834         of "lea\[ \t\]".
7835
7836 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7837
7838         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7839         FreeBSD.
7840         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7841         * gfortran.dg/default_format_2.f90: Ditto.
7842
7843 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7844
7845         * gfortran.dg/pr43505.f90: Clean up .mod file.
7846         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7847         * gfortran.dg/pr41347.f90: Ditto.
7848         * gfortran.dg/internal_pack_4.f90: Ditto.
7849         * gfortran.dg/proc_decl_23.f90: Ditto.
7850         * gfortran.dg/recursive_check_3.f90: Ditto.
7851         * gfortran.dg/intent_out_3.f90: Ditto.
7852         * gfortran.dg/assignment_2.f90: Ditto.
7853         * gfortran.dg/pr41928.f90: Ditto.
7854         * gfortran.dg/pr42166.f90: Ditto.
7855         * gfortran.dg/private_type_12.f90: Ditto.
7856         * gfortran.dg/graphite/pr42185.f90: Ditto.
7857         * gfortran.dg/graphite/pr42186.f90: Ditto.
7858         * gfortran.dg/graphite/pr40982.f90: Ditto.
7859         * gfortran.dg/graphite/id-2.f90: Ditto.
7860         * gfortran.dg/graphite/id-4.f90: Ditto.
7861         * gfortran.dg/graphite/pr42050.f90: Ditto.
7862         * gfortran.dg/graphite/id-18.f90: Ditto.
7863         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7864         * gfortran.dg/graphite/pr41924.f90: Ditto.
7865         * gfortran.dg/graphite/pr42393.f90: Ditto.
7866         * gfortran.dg/graphite/pr37980.f90: Ditto.
7867         * gfortran.dg/graphite/pr38953.f90: Ditto.
7868         * gfortran.dg/graphite/pr42180.f90: Ditto.
7869         * gfortran.dg/graphite/pr42181.f90: Ditto.
7870         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7871         * gfortran.dg/select_type_4.f90: Ditto.
7872         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7873         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7874         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7875         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7876         * gfortran.dg/whole_file_11.f90: Ditto.
7877         * gfortran.dg/private_type_11.f90: Ditto.
7878         * gfortran.dg/vect/vect-gems.f90: Ditto.
7879         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7880
7881 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7882
7883         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7884
7885 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7886
7887         * gnat.dg/pack15.ad[sb]: New test.
7888
7889 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7890
7891         * gcc.target/arm/mla-1.c: New test.
7892
7893 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7894
7895         PR fortran/30073
7896         PR fortran/43793
7897         * gfortran.dg/pr43793.f90: New test.
7898
7899 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7900
7901         PR tree-optimization/41442
7902         * gcc.target/i386/pr41442.c: New test.
7903
7904 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7905
7906         PR fortran/43832
7907         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7908
7909 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7910
7911         PR fortran/43832
7912         * gfortran.dg/open_nounit.f90: New test.
7913
7914 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7915
7916         PR fortran/43841
7917         PR fortran/43843
7918         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7919
7920 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7921
7922         * gcc.dg/Wconversion-integer.c: Update.
7923
7924 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7925
7926         * gnat.dg/unchecked_convert5.adb: New test.
7927
7928 2010-04-23  Richard Guenther  <rguenther@suse.de>
7929
7930         PR lto/41734
7931         * gcc.dg/lto/20100423-2_0.c: New testcase.
7932         * gcc.dg/lto/20100423-2_0.c: Likewise.
7933
7934 2010-04-23  Richard Guenther  <rguenther@suse.de>
7935
7936         PR lto/43455
7937         * gcc.dg/lto/20100423-1_0.c: New testcase.
7938         * gcc.dg/lto/20100423-1_1.c: Likewise.
7939
7940 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7941
7942         PR tree-optimization/43846
7943         * gcc.dg/tree-ssa/sra-10.c: New test.
7944
7945 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7946
7947         PR middle-end/43835
7948         * gcc.c-torture/execute/pr43835.c: New test.
7949
7950 2010-04-23  Richard Guenther  <rguenther@suse.de>
7951
7952         PR lto/42653
7953         * g++.dg/lto/20100423-1_0.C: New testcase.
7954
7955 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7956
7957         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7958
7959 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7960
7961         PR tree-optimization/43842
7962         * gcc.dg/vect/pr43842.c: New test.
7963
7964 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7965
7966         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7967         * gcc.target/i386/wmul-2.c: Likewise.
7968
7969 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7970
7971         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7972         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7973
7974 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7975
7976         * gfortran.dg/reassoc_6.f: New testcase.
7977
7978 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7979
7980         PR middle-end/29274
7981         * gcc.target/arm/wmul-1.c: New test.
7982         * gcc.target/arm/wmul-2.c: New test.
7983
7984 2010-04-22  Richard Guenther  <rguenther@suse.de>
7985
7986         PR tree-optimization/43845
7987         * gcc.c-torture/compile/pr43845.c: New testcase.
7988
7989 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7990
7991         PR middle-end/29274
7992         * gcc.target/i386/wmul-1.c: New test.
7993         * gcc.target/i386/wmul-2.c: New test.
7994         * gcc.target/bfin/wmul-1.c: New test.
7995         * gcc.target/bfin/wmul-2.c: New test.
7996
7997 2010-04-22  Richard Guenther  <rguenther@suse.de>
7998
7999         PR fortran/43829
8000         * gfortran.dg/vector_subscript_6.f90: New testcase.
8001         * gfortran.dg/assign_10.f90: Adjust.
8002
8003 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8004
8005         PR fortran/43836
8006         * gfortran.dg/gomp/pr43836.f90: New test.
8007
8008 2010-04-21  Richard Guenther  <rguenther@suse.de>
8009
8010         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8011
8012 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8013
8014         * gcc.dg/torture/builtin-cproj-3.c: New.
8015
8016 2010-04-20  Jason Merrill  <jason@redhat.com>
8017
8018         PR c++/9335
8019         * g++.dg/template/recurse2.C: New.
8020         * g++.dg/parse/crash36.C: Adjust.
8021         * g++.dg/other/fold1.C: Adjust.
8022         * g++.dg/init/member1.C: Adjust.
8023         * lib/prune.exp: Prune "skipping N instantiation contexts".
8024
8025 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8026
8027         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8028
8029 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8030
8031         * gcc.dg/torture/builtin-cproj-1.c: New.
8032         * gcc.dg/torture/builtin-cproj-2.c: New.
8033
8034 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8035
8036         PR c++/43800
8037         PR c++/43704
8038         * g++.dg/template/typedef32.C: Adjust.
8039         * g++.dg/template/typedef33.C: New test.
8040
8041 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8042
8043         PR fortran/43227
8044         * gfortran.dg/proc_decl_23.f90: New test.
8045
8046         PR fortran/43266
8047         * gfortran.dg/abstract_type_6.f03: New test.
8048
8049 2010-04-20  Xinliang David Li  <davidxl@google.com>
8050
8051         * g++.dg/tree-ssa/fold-compare.C: New.
8052
8053 2010-04-20  Richard Guenther  <rguenther@suse.de>
8054
8055         PR tree-optimization/39417
8056         * g++.dg/torture/pr39417.C: New testcase.
8057
8058 2010-04-20  Richard Guenther  <rguenther@suse.de>
8059
8060         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8061
8062 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * g++.dg/debug/dwarf2/rv1.C: New test.
8065
8066 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8067
8068         PR target/43635
8069         * gcc.c-torture/compile/pr43635.c: New testcase.
8070
8071 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR fortran/43339
8074         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8075         of sequential loops being private only in the innermost containing
8076         task region.
8077
8078         PR middle-end/43337
8079         * gfortran.dg/gomp/pr43337.f90: New test.
8080
8081 2010-04-19  Richard Guenther  <rguenther@suse.de>
8082
8083         PR tree-optimization/43796
8084         * gfortran.dg/pr43796.f90: New testcase.
8085
8086 2010-04-19  Richard Guenther  <rguenther@suse.de>
8087
8088         PR tree-optimization/43783
8089         * gcc.c-torture/execute/pr43783.c: New testcase.
8090
8091 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8092
8093         PR target/43766
8094         * gcc.target/i386/pr43766.c: New test.
8095
8096 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8097
8098         PR target/43662
8099         * gcc.target/i386/pr43662.c: New test.
8100
8101 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8102
8103         PR c++/43704
8104         * g++.dg/template/typedef32.C: New test.
8105
8106 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8107
8108         PR tree-optimization/37027
8109         * lib/target-supports.exp
8110         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8111         * gcc.dg/vect/pr37027.c: New test.
8112         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8113         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8114         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8115         gcc.dg/vect/vect-complex-6.c: Likewise.
8116
8117 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8118
8119         * g++.dg/debug/dwarf2/enum1.C: New test.
8120
8121 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8122
8123         * gnat.dg/rep_clause5.ad[sb]: New test.
8124         * gnat.dg/rep_clause5_pkg.ads: New helper.
8125
8126 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8127
8128         PR tree-optimization/43771
8129         * g++.dg/vect/pr43771.cc: New test.
8130
8131 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8132
8133         PR fortran/31538
8134         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8135         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8136
8137 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8138
8139         * gnat.dg/sizetype.adb: Rename into...
8140         * gnat.dg/sizetype1.adb: ...this.
8141         * gnat.dg/sizetype2.adb: New test.
8142
8143 2010-04-16  Richard Guenther  <rguenther@suse.de>
8144
8145         PR tree-optimization/43572
8146         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8147
8148 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8149
8150         * gnat.dg/specs/discr_private.ads: New test.
8151
8152 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8153
8154         PR target/41514
8155         * gcc.target/arm/thumb-comparisons.c: New test.
8156
8157         PR target/40603
8158         * gcc.target/arm/thumb-cbranchqi.c: New test.
8159
8160 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8161
8162         * g++.dg/torture/pr36191.C: Enable for SH.
8163
8164 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8165
8166         * gnat.dg/wide_boolean.adb: New test.
8167         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8168
8169 2010-04-15  Richard Guenther  <rguenther@suse.de>
8170
8171         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8172         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8173         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8174         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8175         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8176         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8177         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8178         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8179         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8180         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8181         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8182         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8183         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8184         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8185         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8186
8187 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8188
8189         PR target/21803
8190         * gcc.target/arm/pr42496.c: New test.
8191
8192 2010-04-14  Jason Merrill  <jason@redhat.com>
8193
8194         PR c++/36625
8195         * g++.dg/ext/attrib38.C: New.
8196
8197 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8198
8199         PR testsuite/43739
8200         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8201
8202 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8203
8204         PR 42966
8205         * gcc.dg/cpp/warn-undef-2.c: Update.
8206         * gcc.dg/cpp/warn-traditional-2.c: Update.
8207         * gcc.dg/cpp/warn-comments-2.c: Update.
8208         * gcc.dg/cpp/warn-variadic-2.c: Update.
8209         * gcc.dg/cpp/warn-long-long-2.c: Update.
8210         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8211         * gcc.dg/cpp/warn-multichar-2.c: Update.
8212         * gcc.dg/cpp/warn-normalized-3.c: Update.
8213         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8214         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8215         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8216         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8217         * gcc.dg/cpp/warn-redefined-2.c: Update.
8218         * gfortran.dg/warning-directive-2.F90: Update.
8219         * c-c++-common/cpp/warning-directive-2.c: Update.
8220
8221 2010-04-14  Michael Matz  <matz@suse.de>
8222
8223         PR tree-optimization/42963
8224         * gcc.dg/pr42963.c: New testcase.
8225
8226 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8227
8228         * gnat.dg/class_wide.adb: Rename into...
8229         * gnat.dg/class_wide1.adb: ...this.
8230         * gnat.dg/class_wide2.ad[sb]: New test.
8231
8232 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8233
8234         PR fortran/18918
8235         * gfortran.dg/coarray_9.f90: Update dg-errors.
8236         * gfortran.dg/coarray_10.f90: New test.
8237         * gfortran.dg/coarray_11.f90: New test.
8238
8239 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8240
8241         PR fortran/43747
8242         gfortran.dg/initialization_24.f90: New test.
8243
8244 2010-04-13  Jason Merrill  <jason@redhat.com>
8245
8246         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8247         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8248
8249 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8250
8251         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8252         * g++.dg/dg.exp: Likewise.
8253         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8254         * c-c++-common/cpp/warning-directive-1.c: ... here.
8255         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8256         * c-c++-common/cpp/warning-directive-2.c: ... here.
8257         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8258         * c-c++-common/cpp/warning-directive-3.c: ... here.
8259         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8260         * c-c++-common/cpp/warning-directive-4.c: ... here.
8261         * g++.dg/cpp/warning-directive-1.C: Delete.
8262         * g++.dg/cpp/warning-directive-2.C: Delete.
8263         * g++.dg/cpp/warning-directive-3.C: Delete.
8264         * g++.dg/cpp/warning-directive-4.C: Delete.
8265         * gcc.dg/cpp/normalised-3.c: Delete.
8266         * g++.dg/cpp/normalised-1.C: Rename as ...
8267         * c-c++-common/cpp/normalised-3.c: ... this.
8268
8269 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8270
8271         * gcc.dg/tree-ssa/sra-9.c: New test.
8272
8273 2010-04-13  Michael Matz  <matz@suse.de>
8274
8275         PR middle-end/43730
8276         * gcc.dg/pr43730.c: New test.
8277
8278 2010-04-13  Michael Matz  <matz@suse.de>
8279
8280         * gcc.dg/tree-ssa/negate.c: New testcase.
8281
8282 2010-04-13  Richard Guenther  <rguenther@suse.de>
8283
8284         PR testsuite/43735
8285         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8286
8287 2010-04-13  Richard Guenther  <rguenther@suse.de>
8288
8289         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8290
8291 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8292
8293         * gnat.dg/derived_type1.adb: New test.
8294
8295 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8296
8297         * gcc.dg/plugindir1.c: New testcase.
8298         * gcc.dg/plugindir2.c: New testcase.
8299         * gcc.dg/plugindir3.c: New testcase.
8300         * gcc.dg/plugindir4.c: New testcase.
8301
8302 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8303
8304         * gcc.target/i386/rotate-2.c: New test.
8305
8306 2010-04-12  Jason Merrill  <jason@redhat.com>
8307
8308         PR c++/43641
8309         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8310         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8311
8312 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8313
8314         PR c++/25811
8315         * g++.dg/init/pr25811.C: New test.
8316
8317 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8318
8319         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8320         dg-error, dg-warning.
8321         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8322
8323 2010-04-12  Richard Guenther  <rguenther@suse.de>
8324
8325         * gcc.dg/torture/inline-2.c: New testcase.
8326
8327 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8328
8329         PR bootstrap/43699
8330         * gcc.dg/Wunused-var-7.c: New test.
8331
8332         PR tree-optimization/43560
8333         * gcc.c-torture/execute/pr43560.c: New test.
8334
8335 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8336
8337         * gnat.dg/aggr13.adb: New test.
8338         * gnat.dg/aggr14.adb: Likewise.
8339         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8340
8341 2010-04-12  Richard Guenther  <rguenther@suse.de>
8342
8343         PR c++/43611
8344         * g++.dg/torture/pr43611.C: New testcase.
8345
8346 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8347
8348         PR c/36774
8349         * gcc.dg/pr36774-1.c: New test.
8350         * gcc.dg/pr36774-2.c: New test.
8351
8352 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8353
8354         * gcc.target/sh/rte-delay-slot.c: New test.
8355
8356 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8357
8358         * gnat.dg/pack9.adb: Remove -cargs option.
8359         * gnat.dg/aggr12.ad[sb]: New test.
8360
8361 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8362
8363         PR target/43417
8364         * gcc.target/sh/pr43417.c: New test.
8365
8366 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8367
8368         PR fortran/43591
8369         * gfortran.dg/spec_expr_6.f90: New test.
8370
8371 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8372
8373         PR cpp/43195
8374         * gcc.dg/cpp/pr43195.c: New.
8375         * gcc.dg/cpp/pr43195.h: New.
8376
8377 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8378
8379         PR 42965
8380         * gcc.dg/Werror-6.c: Adjust.
8381         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8382         * gcc.dg/Werror-4.c: Likewise.
8383         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8384         * gcc.dg/Wswitch-enum-error.c: Likewise.
8385         * gcc.dg/Wpointer-arith.c: Likewise.
8386         * gcc.dg/Wfatal.c: Likewise.
8387         * gcc.dg/Wswitch-error.c: Likewise.
8388         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8389         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8390         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8391         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8392         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8393         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8394         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8395         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8396         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8397         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8398         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8399         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8400         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8401         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8402         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8403         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8404         * g++.dg/cpp/warning-directive-2.C: Likewise.
8405         * gfortran.dg/warning-directive-2.F90: Likewise.
8406
8407 2010-04-09  Jason Merrill  <jason@redhat.com>
8408
8409         PR c++/42623
8410         * g++.dg/template/sizeof13.C: New.
8411
8412 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8413
8414         * g++.dg/other/pr35504.C: Add check for thiscall.
8415         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8416         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8417
8418 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8419
8420         PR c++/28584
8421         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8422         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8423         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8424         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8425         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8426         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8427         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8428         * g++.dg/other/increment1.C: Likewise.
8429
8430 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8431
8432         PR fortran/18918
8433         * gfortran.dg/coarray_7.f90: New test.
8434         * gfortran.dg/coarray_8.f90: New test.
8435
8436 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8437
8438         PR fortran/28039
8439         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8440
8441 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8442
8443         PR target/43643
8444         * gcc.dg/pr43643.c: New test.
8445
8446 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8447
8448         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8449
8450 2010-04-08  Richard Guenther  <rguenther@suse.de>
8451
8452         PR tree-optimization/43679
8453         * gcc.c-torture/compile/pr43679.c: New testcase.
8454
8455 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR debug/43670
8458         * gcc.dg/pr43670.c: New test.
8459
8460 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8461
8462         PR middle-end/40815
8463         * gcc.dg/tree-ssa/reassoc-19.c: New.
8464
8465 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8466
8467         PR c/18624
8468         * gcc.dg/Wunused-var-1.c: New test.
8469         * gcc.dg/Wunused-var-2.c: New test.
8470         * gcc.dg/Wunused-var-3.c: New test.
8471         * gcc.dg/Wunused-var-4.c: New test.
8472         * gcc.dg/Wunused-var-5.c: New test.
8473         * gcc.dg/Wunused-var-6.c: New test.
8474         * gcc.dg/Wunused-parm-1.c: New test.
8475
8476         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8477         * gcc.dg/trunc-1.c: Likewise.
8478         * gcc.dg/vla-9.c: Likewise.
8479         * gcc.dg/dfp/composite-type.c: Likewise.
8480
8481 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8482
8483         PR objc/35996
8484         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8485         * obj-c++.dg/objc-gc-3.mm: Ditto.
8486
8487 2010-04-07  Simon Baldwin  <simonb@google.com>
8488
8489         * gcc.dg/cpp/warn-undef-2.c: New.
8490         * gcc.dg/cpp/warn-traditional-2.c: New.
8491         * gcc.dg/cpp/warn-comments-2.c: New.
8492         * gcc.dg/cpp/warning-directive-1.c: New.
8493         * gcc.dg/cpp/warn-long-long.c: New.
8494         * gcc.dg/cpp/warn-traditional.c: New.
8495         * gcc.dg/cpp/warn-variadic-2.c: New.
8496         * gcc.dg/cpp/warn-undef.c: New.
8497         * gcc.dg/cpp/warn-normalized-1.c: New.
8498         * gcc.dg/cpp/warning-directive-2.c: New.
8499         * gcc.dg/cpp/warn-long-long-2.c: New.
8500         * gcc.dg/cpp/warn-variadic.c: New.
8501         * gcc.dg/cpp/warn-normalized-2.c: New.
8502         * gcc.dg/cpp/warning-directive-3.c: New.
8503         * gcc.dg/cpp/warn-deprecated-2.c: New.
8504         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8505         * gcc.dg/cpp/warn-multichar-2.c: New.
8506         * gcc.dg/cpp/warn-normalized-3.c: New.
8507         * gcc.dg/cpp/warning-directive-4.c: New.
8508         * gcc.dg/cpp/warn-unused-macros.c: New.
8509         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8510         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8511         * gcc.dg/cpp/warn-cxx-compat.c: New.
8512         * gcc.dg/cpp/warn-redefined.c: New.
8513         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8514         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8515         * gcc.dg/cpp/warn-deprecated.c: New.
8516         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8517         * gcc.dg/cpp/warn-redefined-2.c: New.
8518         * gcc.dg/cpp/warn-comments.c: New.
8519         * gcc.dg/cpp/warn-multichar.c: New.
8520         * g++.dg/cpp/warning-directive-1.C: New.
8521         * g++.dg/cpp/warning-directive-2.C: New.
8522         * g++.dg/cpp/warning-directive-3.C: New.
8523         * g++.dg/cpp/warning-directive-4.C: New.
8524         * gfortran.dg/warning-directive-1.F90: New.
8525         * gfortran.dg/warning-directive-3.F90: New.
8526         * gfortran.dg/warning-directive-2.F90: New.
8527         * gfortran.dg/warning-directive-4.F90: New.
8528
8529 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8530
8531         PR objc++/23716
8532         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8533
8534 2010-04-07  Jason Merrill  <jason@redhat.com>
8535
8536         * g++.dg/template/dr408.C: New.
8537
8538         * g++.dg/lookup/ns4.C: New.
8539
8540         PR c++/38392
8541         * g++.dg/template/friend51.C: New test.
8542
8543         PR c++/41970
8544         * g++.old-deja/g++.other/linkage1.C: Adjust.
8545
8546 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8547
8548         PR c++/42697
8549         * g++.dg/template/crash94.C: New test.
8550
8551 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8552
8553         PR c++/40239
8554         * g++.dg/init/aggr5.C: New test.
8555         * g++.dg/init/aggr5.C: New test.
8556
8557 2010-04-07  Richard Guenther  <rguenther@suse.de>
8558
8559         PR tree-optimization/43270
8560         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8561         * gcc.dg/Warray-bounds-7.c: Likewise.
8562
8563 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8564
8565         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8566         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8567         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8568
8569 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8570
8571         PR c++/42556
8572         * g++.dg/init/pr42556.C: New test.
8573
8574 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8575
8576         PR debug/43628
8577         * g++.dg/debug/dwarf2/typedef2.C: New test.
8578
8579 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8580
8581         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8582         c-c++-common/dwarf2/redeclaration-1.C
8583
8584 2010-04-06  Jason Merrill  <jason@redhat.com>
8585
8586         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8587         * g++.dg/ext/attrib18.C: Likewise.
8588         * g++.dg/ext/bitfield2.C: Likewise.
8589         * g++.dg/ext/bitfield4.C: Likewise.
8590         * g++.dg/ext/visibility/warn2.C: Likewise.
8591         * g++.dg/ext/visibility/warn3.C: Likewise.
8592         * g++.dg/gomp/pr26690-1.C: Likewise.
8593         * g++.dg/inherit/covariant7.C: Likewise.
8594         * g++.dg/init/synth2.C: Likewise.
8595         * g++.dg/lookup/using7.C: Likewise.
8596         * g++.dg/other/crash-4.C: Likewise.
8597         * g++.dg/other/error13.C: Likewise.
8598         * g++.dg/other/error20.C: Likewise.
8599         * g++.dg/parse/crash31.C: Likewise.
8600         * g++.dg/parse/error16.C: Likewise.
8601         * g++.dg/parse/error19.C: Likewise.
8602         * g++.dg/parse/error27.C: Likewise.
8603         * g++.dg/parse/error28.C: Likewise.
8604         * g++.dg/parse/fused-params1.C: Likewise.
8605         * g++.dg/template/error2.C: Likewise.
8606         * g++.dg/template/local6.C: Likewise.
8607         * g++.dg/template/qualttp15.C: Likewise.
8608         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8609         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8610         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8611         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8612         * g++.old-deja/g++.eh/spec6.C: Likewise.
8613         * g++.old-deja/g++.jason/crash3.C: Likewise.
8614         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8615         * g++.old-deja/g++.law/ctors5.C: Likewise.
8616         * g++.old-deja/g++.law/ctors9.C: Likewise.
8617         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8618         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8619         * g++.old-deja/g++.other/struct1.C: Likewise.
8620         * g++.old-deja/g++.other/volatile1.C: Likewise.
8621         * g++.old-deja/g++.pt/crash36.C: Likewise.
8622         * g++.old-deja/g++.pt/derived3.C: Likewise.
8623         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8624         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8625
8626 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8627
8628         PR middle-end/43519
8629         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8630         * gcc.dg/graphite/id-19.c: New.
8631
8632 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8633
8634         PR middle-end/32824
8635         * gcc.dg/vect/pr32824: New.
8636
8637 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8638
8639         PR fortran/18918
8640         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8641         * gfortran.dg/coarray_3.f90: Ditto.
8642         * gfortran.dg/coarray_4.f90: Ditto.
8643         * gfortran.dg/coarray_5.f90: Ditto.
8644         * gfortran.dg/coarray_6.f90: Ditto.
8645         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8646
8647 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8648
8649         PR fortran/18918
8650         * gfortran.dg/coarray_4.f90: Fix test.
8651         * gfortran.dg/coarray_6.f90: Add more tests.
8652
8653 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8654
8655         PR fortran/18918
8656         * gfortran.dg/coarray_4.f90: New test.
8657         * gfortran.dg/coarray_5.f90: New test.
8658         * gfortran.dg/coarray_6.f90: New test.
8659
8660 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8661
8662         PR fortran/18918
8663         * gfortran.dg/iso_fortran_env_5.f90: New test.
8664         * gfortran.dg/iso_fortran_env_6.f90: New test.
8665
8666 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8667
8668         PR fortran/39997
8669         * gfortran.dg/coarray_1.f90: New test.
8670         * gfortran.dg/coarray_2.f90: New test.
8671         * gfortran.dg/coarray_3.f90: New test.
8672
8673 2010-04-06  Jason Merrill  <jason@redhat.com>
8674
8675         PR c++/43648
8676         * g++.dg/template/dtor8.C: New.
8677
8678         PR c++/43621
8679         * g++.dg/template/error-recovery2.C: New.
8680
8681 2010-04-06  Jan Hubicka  <jh@suse.czpli
8682
8683         PR tree-optimization/42906
8684         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8685
8686 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8687
8688         PR fortran/43178
8689         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8690         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8691         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8692
8693 2010-04-06  Richard Guenther  <rguenther@suse.de>
8694
8695         PR tree-optimization/43627
8696         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8697
8698 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8699
8700         PR target/43638
8701         * gcc.target/i386/pr43638.c: New test.
8702
8703 2010-04-06  Richard Guenther  <rguenther@suse.de>
8704
8705         PR middle-end/43661
8706         * gcc.c-torture/compile/pr43661.c: New testcase.
8707
8708 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8709
8710         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8711
8712 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8713
8714         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8715
8716 2010-04-02  Richard Guenther  <rguenther@suse.de>
8717
8718         PR tree-optimization/43629
8719         * gcc.c-torture/execute/pr43629.c: New testcase.
8720
8721 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8722             Dominique d'Humieres  <dominiq@lps.ens.fr>
8723
8724         PR libfortran/43605
8725         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8726
8727 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8728
8729         PR debug/43325
8730         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8731
8732 2010-04-01  Jason Merrill  <jason@redhat.com>
8733
8734         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8735
8736 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8737             Manfred Schwarb  <manfred99@gmx.ch>
8738
8739         PR libfortran/43605
8740         * gfortran.dg/ftell_3.f90: New test.
8741
8742 2010-04-01  Richard Guenther  <rguenther@suse.de>
8743
8744         PR middle-end/43614
8745         * gcc.c-torture/compile/pr43614.c: New testcase.
8746
8747 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8748
8749         PR tree-optimization/43141
8750         * gcc.dg/guality/pr43141.c: New test.
8751
8752 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8753
8754         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8755         * g++.dg/eh/spbp.C: Likewise.
8756         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8757         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8758         superfluous casts.
8759         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8760         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8761         * objc.dg/dwarf-2.m: Likewise.
8762
8763 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8764
8765         PR middle-end/43464
8766         * gcc.dg/graphite/id-pr43464.c: New.
8767         * gcc.dg/graphite/id-pr43464-1.c: New.
8768
8769 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8770
8771         PR middle-end/43351
8772         * gcc.dg/graphite/id-pr43351.c
8773
8774 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8775
8776         PR testsuite/35165
8777         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8778         * obj-c++.dg/try-catch-2.mm: Ditto.
8779         * obj-c++.dg/lookup-2.mm: Ditto.
8780         * obj-c++.dg/encode-8.m: Ditto.
8781         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8782         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8783         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8784         * obj-c++.dg/const-str-11.mm: Ditto.
8785         * obj-c++.dg/const-str-9.mm: Ditto.
8786         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8787         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8788         * obj-c++.dg/except-1.mm: Ditto.
8789         * obj-c++.dg/const-str-7.mm: Ditto.
8790         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8791         * obj-c++.dg/const-str-3.mm: Ditto.
8792         * obj-c++.dg/const-str-7.mm: Ditto.
8793         * obj-c++.dg/stubify-2.mm: Change dump file name.
8794
8795         PR objc++/23613
8796         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8797         New macro.
8798         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8799         Remove dg-xfail-if.
8800
8801 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8802
8803         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8804         only with -O2, -O3 or -Os and not with -fwhopr.
8805
8806 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8807
8808         PR c++/43558
8809         * g++.dg/template/typedef31.C: New test.
8810
8811 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8812
8813         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8814         assembler output on *-*-solaris2*.
8815         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8816
8817 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8818
8819         PR debug/43557
8820         * gcc.dg/pr43557-1.c: New test.
8821         * gcc.dg/pr43557-2.c: New file.
8822
8823 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8824
8825         PR 43562
8826         * gcc.dg/pr43562.c: New test.
8827
8828 2010-03-30  Jason Merrill  <jason@redhat.com>
8829
8830         PR c++/43076
8831         * g++.dg/template/error-recovery1.C: New.
8832
8833         PR c++/41786
8834         * g++.dg/parse/ambig5.C: New.
8835
8836 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8837
8838         PR debug/43593
8839         * gcc.dg/guality/pr43593.c: New test.
8840
8841 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8842
8843         PR middle-end/43430
8844         * gcc.dg/vect/pr43430-1.c: New.
8845
8846 2010-03-30  Jason Merrill  <jason@redhat.com>
8847
8848         PR c++/43559
8849         * g++.dg/template/partial7.C: New.
8850
8851 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8852
8853         * gcc.target/s390/stackcheck1.c: New testcase.
8854
8855 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8856
8857         PR libfortran/43265
8858         * gfortran.dg/read_eof_8.f90: New test.
8859
8860 2010-03-29  Jason Merrill  <jason@redhat.com>
8861
8862         * gcc.dg/cpp/include6.c: Change [] to ().
8863
8864         N3077
8865         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8866         splicing and UCNs.
8867         * c-c++-common/raw-string-2.c: Add trigraph test.
8868         * c-c++-common/raw-string-8.c: New.
8869         * c-c++-common/raw-string-9.c: New.
8870         * c-c++-common/raw-string-10.c: New.
8871
8872         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8873         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8874         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8875         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8876         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8877         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8878         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8879
8880 2010-03-29  Richard Guenther  <rguenther@suse.de>
8881
8882         PR tree-optimization/43560
8883         * gcc.dg/torture/pr43560.c: New testcase.
8884
8885 2010-03-29  Jason Merrill  <jason@redhat.com>
8886
8887         N3077
8888         * g++.dg/ext/raw-string-1.C: Change [] to ().
8889         * g++.dg/ext/raw-string-2.C: Change [] to ().
8890         Don't use \ in delimiter.
8891         * g++.dg/ext/raw-string-3.C: Change [] to ().
8892         * g++.dg/ext/raw-string-4.C: Change [] to ().
8893         * g++.dg/ext/raw-string-5.C: Change [] to ().
8894         Test for error on \ in delimiter.
8895         * g++.dg/ext/raw-string-6.C: Change [] to ().
8896         * g++.dg/ext/raw-string-7.C: Change [] to ().
8897
8898 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8899
8900         PR 43564
8901         * gcc.dg/pr43564.c: New test.
8902
8903 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8904
8905         PR fortran/43551
8906         * gfortran.dg/direct_io_12.f90: New test.
8907
8908 2010-03-28  Jan Hubicka  <jh@suse.cz>
8909
8910         PR tree-optimization/43505
8911         * gfortran.dg/pr43505.f90: New testcase.
8912
8913 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8914
8915         PR tree-optimization/43528
8916         * gcc.target/i386/pr43528.c: New test.
8917
8918 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8919
8920         PR c/43381
8921         * gcc.dg/parm-impl-decl-3.c: New test.
8922
8923 2010-03-26  Jason Merrill  <jason@redhat.com>
8924
8925         PR c++/43509
8926         * g++.dg/cpp0x/parse1.C: New.
8927
8928 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8929
8930         PR target/43524
8931         * gcc.target/i386/pr43524.c: New test.
8932
8933 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8934
8935         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8936         whitespace, rename main to foo.
8937         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8938         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8939         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8940         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8941         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8942         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8943         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8944         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8945         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8946         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8947         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8948
8949 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8950
8951         PR c++/43327
8952         * g++.dg/other/crash-10.C: New test.
8953         * g++.dg/other/crash-11.C: New test.
8954
8955 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8956
8957         PR libfortran/43517
8958         * gfortran.dg/read_eof_7.f90: New test.
8959
8960 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8961
8962         PR objc/35165
8963         PR testsuite/43512
8964         * objc-obj-c++-shared: New directory.
8965         * objc-obj-c++-shared/Object1-implementation.h: New file.
8966         * objc-obj-c++-shared/Object1.h: New file.
8967         * objc-obj-c++-shared/Protocol1.h: New file.
8968         * objc-obj-c++-shared/next-abi.h: New file.
8969         * objc-obj-c++-shared/next-mapping.h: New file.
8970         * objc/execute/next_mapping.h: Delete.
8971         * objc.dg/special/special.exp: For all targets run the tests with
8972         -fgnu-runtime, for darwin targets also run the tests with
8973         -fnext-runtime.
8974         * objc.dg/dg.exp: Ditto.
8975         * obj-c++.dg/dg.exp: Ditto.
8976         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8977         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8978         include use of updated NeXT interface.
8979         * objc/execute/formal_protocol-5.m: Ditto.
8980         * objc/execute/protocol-isEqual-2.m: Ditto.
8981         * objc/execute/protocol-isEqual-4.m: Ditto.
8982         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8983         Protocol1.h) and next-mapping.h as required.
8984         * objc/execute/object_is_class.m: Ditto.
8985         * objc/execute/enumeration-1.m: Ditto.
8986         * objc/execute/class-13.m: Ditto.
8987         * objc/execute/formal_protocol-2.m: Ditto.
8988         * objc/execute/formal_protocol-4.m: Ditto.
8989         * objc/execute/class-1.m: Ditto.
8990         * objc/execute/bycopy-1.m: Ditto.
8991         * objc/execute/formal_protocol-6.m: Ditto.
8992         * objc/execute/bycopy-3.m: Ditto.
8993         * objc/execute/class-3.m: Ditto.
8994         * objc/execute/bf-11.m: Ditto.
8995         * objc/execute/class-5.m: Ditto.
8996         * objc/execute/bf-13.m: Ditto.
8997         * objc/execute/class-7.m: Ditto.
8998         * objc/execute/bf-15.m: Ditto.
8999         * objc/execute/class-9.m: Ditto.
9000         * objc/execute/bf-17.m: Ditto.
9001         * objc/execute/bf-19.m: Ditto.
9002         * objc/execute/IMP.m: Ditto.
9003         * objc/execute/exceptions/catchall-1.m: Ditto.
9004         * objc/execute/exceptions/trivial.m: Ditto.
9005         * objc/execute/exceptions/finally-1.m: Ditto.
9006         * objc/execute/exceptions/local-variables-1.m: Ditto.
9007         * objc/execute/exceptions/foward-1.m: Ditto.
9008         * objc/execute/bf-2.m: Ditto.
9009         * objc/execute/string1.m: Ditto.
9010         * objc/execute/bf-4.m: Ditto.
9011         * objc/execute/informal_protocol.m: Ditto.
9012         * objc/execute/string3.m: Ditto.
9013         * objc/execute/bf-6.m: Ditto.
9014         * objc/execute/bf-8.m: Ditto.
9015         * objc/execute/class-tests-1.h: Ditto.
9016         * objc/execute/protocol-isEqual-1.m: Ditto.
9017         * objc/execute/protocol-isEqual-3.m: Ditto.
9018         * objc/execute/_cmd.m: Ditto.
9019         * objc/execute/function-message-1.m: Ditto.
9020         * objc/execute/bf-20.m: Ditto.
9021         * objc/execute/bf-common.h: Ditto.
9022         * objc/execute/np-2.m: Ditto.
9023         * objc/execute/class-10.m: Ditto.
9024         * objc/execute/class-12.m: Ditto.
9025         * objc/execute/enumeration-2.m: Ditto.
9026         * objc/execute/class-14.m: Ditto.
9027         * objc/execute/encode-1.m: Ditto.
9028         * objc/execute/formal_protocol-1.m: Ditto.
9029         * objc/execute/formal_protocol-3.m: Ditto.
9030         * objc/execute/accessing_ivars.m: Ditto.
9031         * objc/execute/bycopy-2.m: Ditto.
9032         * objc/execute/class-2.m: Ditto.
9033         * objc/execute/bf-10.m: Ditto.
9034         * objc/execute/formal_protocol-7.m: Ditto.
9035         * objc/execute/root_methods.m: Ditto.
9036         * objc/execute/class-4.m: Ditto.
9037         * objc/execute/bf-12.m: Ditto.
9038         * objc/execute/class-6.m: Ditto.
9039         * objc/execute/bf-14.m: Ditto.
9040         * objc/execute/nested-func-1.m: Ditto.
9041         * objc/execute/class-8.m: Ditto.
9042         * objc/execute/private.m: Ditto.
9043         * objc/execute/bf-16.m: Ditto.
9044         * objc/execute/bf-18.m: Ditto.
9045         * objc/execute/load-3.m: Ditto.
9046         * objc/execute/compatibility_alias.m: Ditto.
9047         * objc/execute/bf-1.m: Ditto.
9048         * objc/execute/no_clash.m: Ditto.
9049         * objc/execute/bf-3.m: Ditto.
9050         * objc/execute/string2.m: Ditto.
9051         * objc/execute/bf-5.m: Ditto.
9052         * objc/execute/string4.m: Ditto.
9053         * objc/execute/bf-7.m: Ditto.
9054         * objc/execute/object_is_meta_class.m: Ditto.
9055         * objc/execute/bf-9.m: Ditto.
9056         * objc/execute/bf-21.m: Ditto.
9057         * objc/execute/cascading-1.m: Ditto.
9058         * objc/execute/trivial.m: Ditto.
9059         * objc/execute/np-1.m: Ditto.
9060         * objc/compile/trivial.m: Ditto.
9061         * objc/execute/class_self-2.m: Include <stdlib.h>.
9062         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9063         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9064         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9065         and 64bit. Use new NeXT interface as required.
9066         * objc.dg/special/unclaimed-category-1.m: Ditto.
9067         * objc.dg/special/unclaimed-category-1.h: Ditto.
9068         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9069         * objc.dg/func-ptr-1.m: Ditto.
9070         * objc.dg/stret-1.m: Ditto.
9071         * objc.dg/encode-2.m: Ditto.
9072         * objc.dg/category-1.m: Ditto.
9073         * objc.dg/encode-3.m: Ditto.
9074         * objc.dg/call-super-3.m: Ditto.
9075         * objc.dg/method-3.m: Ditto.
9076         * objc.dg/func-ptr-2.m: Ditto.
9077         * objc.dg/lookup-1.m: Ditto.
9078         * objc.dg/encode-4.m: Ditto.
9079         * objc.dg/fix-and-continue-1.m: Ditto.
9080         * objc.dg/proto-lossage-3.m: Ditto.
9081         * objc.dg/method-13.m: Ditto.
9082         * objc.dg/proto-qual-1.m: Ditto.
9083         * objc.dg/zero-link-3.m: Ditto.
9084         * objc.dg/bitfield-1.m: Ditto.
9085         * objc.dg/va-meth-1.m: Ditto.
9086         * objc.dg/super-class-3.m: Ditto.
9087         * objc.dg/call-super-1.m: Ditto.
9088         * objc.dg/type-size-2.m: Ditto.
9089         * objc.dg/method-10.m: Ditto.
9090         * objc.dg/defs.m: Ditto.
9091         * objc.dg/const-str-3.m: Ditto.
9092         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9093         Protocol1.h) and next-mapping.h as required. Use new NeXT
9094         interface as required.
9095         * objc.dg/super-class-4.m: Ditto.
9096         * objc.dg/comp-types-8.m: Ditto.
9097         * objc.dg/call-super-2.m: Ditto.
9098         * objc.dg/objc-fast-4.m: Ditto.
9099         * objc.dg/method-6.m: Ditto.
9100         * objc.dg/const-str-3.m: Ditto.
9101         * objc.dg/const-str-7.m: Ditto.
9102         * objc.dg/method-15.m: Ditto.
9103         * objc.dg/method-19.m: Ditto.
9104         * objc.dg/sync-1.m: Ditto.
9105         * objc.dg/layout-1.m: Ditto.
9106         * objc.dg/bitfield-3.m: Ditto.
9107         * objc.dg/try-catch-3.m: Ditto.
9108         * objc.dg/try-catch-7.m: Ditto.
9109         * objc.dg/comp-types-10.m: Ditto.
9110         * objc.dg/selector-2.: Ditto.
9111         * objc.dg/method-7.m: Ditto.
9112         * objc.dg/typedef-alias-1.m: Ditto.
9113         * objc.dg/proto-lossage-2.m: Ditto.
9114         * objc.dg/comp-types-11.m: Ditto.
9115         * objc.dg/sizeof-1.m: Ditto.
9116         * objc.dg/method-17.m: Ditto.
9117         * objc.dg/bitfield-5.m: Ditto.
9118         * objc.dg/try-catch-1.m: Ditto.
9119         * objc.dg/encode-5.m: Ditto.
9120         * objc.dg/fix-and-continue-2.m: Ditto.
9121         * objc.dg/method-9.m: Ditto.
9122         * objc.dg/isa-field-1.m: Ditto.
9123         * objc.dg/local-decl-2.m: Ditto.
9124         * objc.dg/objc-gc-4.m: Ditto.
9125         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9126         * objc.dg/gnu-runtime-3.m: Ditto.
9127         * objc.dg/encode-7.m: Ditto.
9128         * objc.dg/encode-8.m: Ditto.
9129         * objc.dg/selector-3.m: Ditto.
9130         * objc.dg/gnu-runtime-1.m: Ditto.
9131         * objc.dg/const-str-12.m: Ditto.
9132         * objc.dg/gnu-runtime-2.m: Ditto.
9133         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9134         * objc.dg/selector-1.m: Ditto.
9135         * objc.dg/stubify-2.m: Ditto.
9136         * objc.dg/zero-link-1.m: Ditto.
9137         * objc.dg/stret-2.m: Ditto.
9138         * objc.dg/zero-link-2.m: Ditto.
9139         * objc.dg/next-runtime-1.m: Ditto.
9140         * objc.dg/symtab-1.m: Ditto.
9141         * objc.dg/stubify-1.m: Ditto.
9142         * objc.dg/bitfield-2.m: Ditto.
9143         * objc.dg/try-catch-10.m: Apply to both runtimes.
9144         * objc.dg/const-str-1.m: Ditto.
9145         * objc.dg/image-info.m: Ditto.
9146         * objc.dg/encode-9.m: Ditto.
9147         * objc.dg/pragma-1.m: Apply test to all targets.
9148         * objc.dg/const-str-4.m: Ditto.
9149         * objc.dg/const-str-8.m: Ditto.
9150         * objc.dg/super-class-2.m: Ditto.
9151         * objc.dg/try-catch-5.m: Ditto.
9152         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9153         Protocol1.h) and next-mapping.h as required. Use new NeXT
9154         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9155         * objc.dg/const-str-11.m: Ditto.
9156         * objc.dg/const-str-9.m: Ditto.
9157         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9158         * objc.dg/encode-1.m: Remove redundant -lobjc.
9159         * objc.dg/try-catch-9.m: Tidy space.
9160         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9161         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9162         and 64bit. Use new NeXT interface as required.
9163         * obj-c++.dg/template-4.mm: Ditto.
9164         * obj-c++.dg/defs.mm: Ditto.
9165         * obj-c++.dg/basic.mm: Ditto.
9166         * obj-c++.dg/encode-4.mm: Ditto.
9167         * obj-c++.dg/method-17.mm: Ditto.
9168         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9169         * obj-c++.dg/cxx-class-1.mm: Ditto.
9170         * obj-c++.dg/method-10.mm: Ditto.
9171         * obj-c++.dg/va-meth-1.mm: Ditto.
9172         * obj-c++.dg/encode-5.mm: Ditto.
9173         * obj-c++.dg/lookup-2.mm: Ditto.
9174         * obj-c++.dg/template-3.mm: Ditto.
9175         * obj-c++.dg/proto-qual-1.mm: Ditto.
9176         * obj-c++.dg/qual-types-1.m: Ditto.
9177         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9178         * obj-c++.dg/template-1.mm: Ditto.
9179         * obj-c++.dg/encode-6.mm: Ditto.
9180         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9181         Protocol1.h) and next-mapping.h as required. Use new NeXT
9182         interface as required.
9183         * obj-c++.dg/except-1.mm: Ditto.
9184         * obj-c++.dg/const-str-7.mm: Ditto.
9185         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9186         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9187         * obj-c++.dg/selector-2.mm: Ditto.
9188         * obj-c++.dg/isa-field-1.mm: Ditto.
9189         * obj-c++.dg/try-catch-1.mm: Ditto.
9190         * obj-c++.dg/local-decl-1.mm: Ditto.
9191         * obj-c++.dg/try-catch-9.mm: Ditto.
9192         * obj-c++.dg/no-extra-load.mm: Ditto.
9193         * obj-c++.dg/selector-5.mm: Ditto.
9194         * obj-c++.dg/method-12.mm: Ditto.
9195         * obj-c++.dg/try-catch-11.mm: Ditto.
9196         * obj-c++.dg/comp-types-11.mm: Ditto.
9197         * obj-c++.dg/bitfield-3.mm: Ditto.
9198         * obj-c++.dg/method-6.mm: Ditto.
9199         * obj-c++.dg/super-class-2.mm: Ditto.
9200         * obj-c++.dg/method-21.mm: Ditto.
9201         * obj-c++.dg/const-str-8.mm: Ditto.
9202         * obj-c++.dg/try-catch-7.mm: Ditto.
9203         * obj-c++.dg/method-15.mm: Ditto.
9204         * obj-c++.dg/layout-1.mm: Ditto.
9205         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9206         * obj-c++.dg/const-str-3.mm: Ditto.
9207         * obj-c++.dg/try-catch-2.mm: Ditto.
9208         * obj-c++.dg/objc-gc-3.mm: Ditto.
9209         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9210         * obj-c++.dg/bitfield-1.mm: Ditto.
9211         * obj-c++.dg/selector-6.mm: Ditto.
9212         * obj-c++.dg/method-13.mm: Ditto.
9213         * obj-c++.dg/comp-types-12.mm: Ditto.
9214         * obj-c++.dg/bitfield-4.mm: Ditto.
9215         * obj-c++.dg/try-catch-8.mm: Ditto.
9216         * obj-c++.dg/method-2.mm: Ditto.
9217         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9218         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9219         * obj-c++.dg/const-str-4.mm: Ditto.
9220         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9221         * obj-c++.dg/try-catch-3.mm: Ditto.
9222         * obj-c++.dg/comp-types-9.mm: Ditto.
9223         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9224         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9225         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9226         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9227         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9228         Use new NeXT interface as required.
9229         * obj-c++.dg/const-str-10.mm: Ditto.
9230         * obj-c++.dg/const-str-11.mm: Ditto.
9231         * obj-c++.dg/const-str-9.mm: Ditto.
9232         * obj-c++.dg/method-11.mm: Ditto.
9233         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9234         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9235         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9236         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9237         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9238
9239 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9240
9241         PR c++/43206
9242         * g++.dg/template/typedef30.C: New test case.
9243
9244 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9245
9246         PR c/43385
9247         * gcc.c-torture/execute/pr43385.c: New test.
9248
9249 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9250
9251         * gcc.dg/strncpy-fix-1.c: New test.
9252
9253 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9254
9255         PR testsuite/41609
9256         * lib/objc-torture.exp (objc-set-runtime-options): New.
9257         * objc/execute/execute.exp: Check runtime options on each pass.
9258         * objc/execute/exceptions/exceptions.exp: Ditto.
9259         * objc/compile/compile.exp: Ditto.
9260
9261         PR testsuite/42348
9262         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9263         standard tests.
9264         (check_effective_target_objc2): New proc.
9265         (check_effective_target_next_runtime): New proc.
9266         * lib/objc.exp: Determine which runtime is in force and support it.
9267         * lib/obj-c++.exp: Ditto.
9268
9269 2010-03-24  Jason Merrill  <jason@redhat.com>
9270
9271         PR c++/43502
9272         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9273
9274 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9275
9276         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9277         a loop.
9278         * gcc.dg/ipa/ipa-2.c: Likewise.
9279         * gcc.dg/ipa/ipa-3.c: Likewise.
9280         * gcc.dg/ipa/ipa-4.c: Likewise.
9281         * gcc.dg/ipa/ipa-5.c: Likewise.
9282         * gcc.dg/ipa/ipa-7.c: Likewise.
9283         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9284         a loop.
9285         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9286         i_can_not_be_propagated_fully2 into a loop.
9287         * gcc.dg/ipa/ipa-8.c: New test.
9288         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9289
9290 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR debug/19192
9293         PR debug/43479
9294         * gcc.dg/guality/pr43479.c: New test.
9295         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9296         and add volatile keyword.
9297
9298 2010-03-23  Mike Stump  <mikestump@comcast.net>
9299
9300         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9301
9302 2010-03-23  Jason Merrill  <jason@redhat.com>
9303
9304         * g++.dg/ext/altivec-17.C: Adjust error message.
9305
9306         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9307         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9308         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9309         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9310         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9311         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9312
9313 2010-03-22  Jason Merrill  <jason@redhat.com>
9314
9315         PR c++/43333
9316         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9317         * g++.dg/ext/is_pod_98.C: New.
9318
9319         PR c++/43281
9320         * g++.dg/cpp0x/auto18.C: New.
9321
9322         * gcc.dg/pr36997.c: Adjust error message.
9323         * g++.dg/ext/vector9.C: Likewise.
9324         * g++.dg/conversion/simd3.C: Likewise.
9325         * g++.dg/other/error23.C: Likewise.
9326
9327 2010-03-22  Michael Matz  <matz@suse.de>
9328
9329         PR middle-end/43475
9330         * gfortran.dg/pr43475.f90: New testcase.
9331
9332 2010-03-22  Richard Guenther  <rguenther@suse.de>
9333
9334         PR tree-optimization/43390
9335         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9336
9337 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9338
9339         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9340         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9341
9342 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9343             Michael Matz  <matz@suse.de>
9344
9345         PR c++/43081
9346         * g++.dg/parse/crash56.C: New test.
9347
9348 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9349
9350         PR fortran/43450
9351         * gfortran.dg/whole_file_15.f90 : New test.
9352
9353 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9354
9355         PR fortran/43409
9356         * gfortran.dg/inquire_size.f90: New test.
9357
9358 2010-03-20  Richard Guenther  <rguenther@suse.de>
9359
9360         PR rtl-optimization/43438
9361         * gcc.c-torture/execute/pr43438.c: New testcase.
9362
9363 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9364
9365         PR c++/43375
9366         * g++.dg/abi/mangle42.C: New test.
9367
9368 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9369
9370         PR C/43211
9371         * gcc.dg/pr43211.c: New test.
9372         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9373
9374 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9375
9376         PR rtl-optimization/42258
9377         * gcc.target/arm/thumb1-mul-moves.c: New test.
9378
9379         PR target/40697
9380         * gcc.target/arm/thumb-andsi.c: New test.
9381
9382         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9383         dg-require-effective-target.
9384
9385 2010-03-19  Michael Matz  <matz@suse.de>
9386
9387         PR c++/43116
9388         * g++.dg/other/pr43116.C: New testcase.
9389
9390 2010-03-19  Michael Matz  <matz@suse.de>
9391
9392         PR target/43305
9393         * gcc.dg/pr43305.c: New testcase.
9394
9395 2010-03-19  Richard Guenther  <rguenther@suse.de>
9396
9397         PR tree-optimization/43415
9398         * gcc.c-torture/compile/pr43415.c: New testcase.
9399
9400 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9401
9402         PR ada/43106
9403         * gnat.dg/case_optimization2.adb: New test.
9404         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9405
9406 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9407             Jack Howarth <howarth@bromo.med.uc.edu>
9408
9409         PR target/36399
9410         * gcc.target/i386/push-1.c: Don't xfail
9411           scan-assembler-not "movups" on darwin.
9412
9413 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR debug/43058
9416         * gcc.dg/pr43058.c: New test.
9417
9418 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9419
9420         PR middle-end/42450
9421         * g++.dg/torture/pr42450.C: New test.
9422
9423 2010-03-18  Michael Matz  <matz@suse.de>
9424
9425         PR middle-end/43419
9426         * gcc.dg/pr43419.c: New testcase.
9427
9428 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9429
9430         PR rtl-optimization/43360
9431         * gcc.dg/torture/pr43360.c: New.
9432
9433 2010-03-18  Michael Matz  <matz@suse.de>
9434
9435         PR tree-optimization/43402
9436         * gcc.dg/pr43402.c: New testcase.
9437
9438 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9439
9440         PR target/42427
9441         * gcc.dg/pr42427.c: New test.
9442
9443 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9444
9445         PR libfortran/43265
9446         * gfortran.dg/read_empty_file.f: New test.
9447         * gfortran.dg/read_eof_all.f90: New test.
9448         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9449         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9450
9451 2010-03-17  Michael Matz  <matz@suse.de>
9452
9453         * gcc.dg/pr43300.c: Add -w.
9454
9455 2010-03-17  Richard Guenther  <rguenther@suse.de>
9456
9457         * gcc.dg/pr43379.c: Add -w.
9458
9459 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9460
9461         PR fortran/43331
9462         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9463
9464 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9465
9466         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9467
9468 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9469
9470         * ada/acats/run_all.sh: Log start and end times.
9471
9472 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9473
9474         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9475
9476 2010-03-16  Richard Guenther  <rguenther@suse.de>
9477
9478         PR middle-end/43379
9479         * gcc.dg/pr43379.c: New testcase.
9480
9481 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR debug/43051
9484         * gcc.dg/guality/pr43051-1.c: New test.
9485
9486 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9487
9488         PR testsuite/43363
9489         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9490
9491 2010-03-15  Michael Matz  <matz@suse.de>
9492
9493         PR middle-end/43300
9494         * gcc.dg/pr43300.c: New testcase.
9495
9496 2010-03-15  Richard Guenther  <rguenther@suse.de>
9497
9498         PR tree-optimization/43367
9499         * gcc.c-torture/compile/pr43367.c: New testcase.
9500
9501 2010-03-15  Richard Guenther  <rguenther@suse.de>
9502
9503         PR tree-optimization/43317
9504         * gcc.dg/pr43317.c: New testcase.
9505
9506 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9507
9508         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9509
9510 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9511
9512         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9513
9514 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9515
9516         PR fortran/43362
9517         * gfortran.dg/impure_constructor_1.f90: New test.
9518
9519 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9520
9521         PR middle-end/43354
9522         * gfortran.dg/graphite/id-pr43354.f: New.
9523
9524 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9525
9526         PR middle-end/43349
9527         * gfortran.dg/graphite/pr43349.f: New.
9528
9529 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9530
9531         PR middle-end/43306
9532         * gcc.dg/graphite/pr43306.c: New.
9533
9534 2010-03-12  David S. Miller  <davem@davemloft.net>
9535
9536         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9537         sparc.
9538
9539 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9540
9541         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9542
9543 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9544
9545         PR fortran/43291
9546         PR fortran/43326
9547         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9548
9549 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9550
9551         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9552         fail for *-*-mingw* targets.
9553
9554 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9555
9556         PR debug/43329
9557         * gcc.dg/guality/pr43329-1.c: New test.
9558
9559 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9560
9561         PR tree-optimization/43257
9562         * g++.dg/torture/pr43257.C: New test.
9563
9564 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9565
9566         PR fortran/43228
9567         * gfortran.dg/namelist_61.f90: New test.
9568
9569 2010-03-11  Richard Guenther  <rguenther@suse.de>
9570
9571         PR tree-optimization/43255
9572         * gcc.c-torture/compile/pr43255.c: New testcase.
9573
9574 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9575
9576         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9577         * gcc.dg/pr43280.c: New testcase.
9578
9579 2010-03-11  Richard Guenther  <rguenther@suse.de>
9580
9581         PR lto/43200
9582         * gcc.dg/lto/20100227-1_0.c: New testcase.
9583         * gcc.dg/lto/20100227-1_1.c: Likewise.
9584
9585 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9586
9587         PR libfortran/43320
9588         PR libfortran/43265
9589         * gfortran.dg/read_eof_6.f: New test
9590         * gfortran.dg/read_x_eof.f90: New test.
9591         * gfortran.dg/read_x_past.f: Update test.
9592
9593 2010-03-10  Jan Hubicka  <jh@suse.cz>
9594
9595         * gcc.c-torture/compile/pr43288.c: New test.
9596
9597 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9598
9599         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9600         -fpic/-fPIC flags.
9601         * g++.old-deja/g++.pt/asm2.C: Likewise.
9602         * gcc.c-torture/compile/20000804-1.c: Likewise.
9603         * gcc.target/i386/clobbers.c: Likewise.
9604
9605 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9606
9607         PR fortran/43303
9608         * gfortran.dg/c_assoc_3.f90: New test.
9609
9610 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9611
9612         PR debug/36728
9613         * gcc.dg/guality/pr36728-1.c: New test.
9614         * gcc.dg/guality/pr36728-2.c: New test.
9615
9616 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9617
9618         * gcc.dg/h8300-div-delay-slot.c: New test.
9619
9620 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9621
9622         PR tree-optimization/43236
9623         * gcc.c-torture/execute/pr43236.c: New test.
9624
9625 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9626
9627         PR middle-end/42859
9628         * g++.dg/eh/pr42859.C: New test.
9629
9630 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9631
9632         PR debug/43299
9633         * gcc.dg/pr43299.c: New test.
9634
9635         PR debug/43290
9636         * g++.dg/eh/unwind2.C: New test.
9637
9638 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9639             Reza Yazdani  <reza.yazdani@amd.com>
9640
9641         PR middle-end/43065
9642         * gcc.dg/graphite/run-id-4.c: New.
9643
9644 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9645
9646         PR middle-end/43065
9647         * gcc.dg/graphite/run-id-3.c: New.
9648
9649 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9650
9651         PR middle-end/42644
9652         PR middle-end/42130
9653         * gcc.dg/graphite/id-18.c: New.
9654         * gcc.dg/graphite/run-id-pr42644.c: New.
9655
9656 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9657
9658         PR middle-end/42326
9659         * gcc.dg/graphite/pr42326.c: New.
9660
9661 2010-03-08  Richard Guenther  <rguenther@suse.de>
9662
9663         PR tree-optimization/43269
9664         * gcc.c-torture/execute/pr43269.c: New testcase.
9665
9666 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9667
9668         PR fortran/43256
9669         * gfortran.dg/typebound_call_13.f03: New.
9670
9671 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9672
9673         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9674         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9675
9676 2010-03-05  Jason Merrill  <jason@redhat.com>
9677
9678         * g++.dg/abi/mangle40.C: Require weak and alias.
9679
9680 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9681
9682         PR middle-end/42326
9683         * gfortran.dg/graphite/pr42326.f90: New.
9684         * gfortran.dg/graphite/pr42326-1.f90: New.
9685
9686 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9687
9688         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9689         (gnat_target_compile): Likewise.
9690         Reinitialize GNAT_UNDER_TEST if target changes.
9691         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9692         (local_find_gnatmake): Pass full --GCC to gnatlink.
9693         Remove --LINK.
9694
9695 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9696
9697         PR c/43248
9698         * gcc.dg/compound-literal-1.c: New testcase.
9699
9700 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9701
9702         PR tree-optimization/43164
9703         PR tree-optimization/43191
9704         * gcc.c-torture/compile/pr43164.c: New test.
9705         * gcc.c-torture/compile/pr43191.c: Likewise.
9706
9707 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9708
9709         PR fortran/43244
9710         * gfortran.dg/finalize_9.f90: New.
9711
9712 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9713             Ken Werner <ken@linux.vnet.ibm.com>
9714
9715         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9716         to dg-options for spu.
9717         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9718         dump-scan target to exclude spu.
9719
9720 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9721
9722         PR middle-end/43209
9723         * gcc.dg/tree-ssa/ivopts-4.c: New.
9724
9725 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9726
9727         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9728         include-opts and exclude-opts; skip checking the flags if arguments
9729         are the same as the defaults.
9730         (dg-xfail-if): Verify the number of arguments, supply defaults
9731         for unspecified optional arguments.
9732         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9733
9734 2010-03-03  Jason Merrill  <jason@redhat.com>
9735
9736         PR c++/12909
9737         * g++.dg/abi/mangle40.C: Updated.
9738
9739 2010-03-03  Jason Merrill  <jason@redhat.com>
9740
9741         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9742         * g++.dg/abi/mangle23.C: Likewise.
9743         * g++.dg/eh/simd-2.C: Likewise.
9744         * g++.dg/ext/attribute-test-2.C: Likewise.
9745         * g++.dg/ext/vector14.C: Likewise.
9746         * g++.dg/other/pr34435.C: Likewise.
9747         * g++.dg/template/conv8.C: Likewise.
9748         * g++.dg/template/nontype9.C: Likewise.
9749         * g++.dg/template/qualttp17.C: Likewise.
9750         * g++.dg/template/ref1.C: Likewise.
9751         * g++.old-deja/g++.pt/crash68.C: Likewise.
9752         * g++.old-deja/g++.pt/ref1.C: Likewise.
9753         * g++.old-deja/g++.pt/ref3.C: Likewise.
9754         * g++.old-deja/g++.pt/ref4.C: Likewise.
9755
9756         PR c++/12909
9757         * g++.dg/abi/mangle40.C: New.
9758         * g++.dg/abi/mangle41.C: New.
9759         * g++.dg/lto/20100302_0.C: New.
9760         * g++.dg/lto/20100302_1.C: New.
9761         * g++.dg/lto/20100302.h: New.
9762
9763 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9764
9765         PR fortran/43243
9766         * gfortran.dg/internal_pack_12.f90: New test.
9767
9768 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9769
9770         * gcc.dg/pr36997.c: Adjust error message.
9771
9772 2010-03-03  Mike Stump  <mikestump@comcast.net>
9773
9774         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9775         adjustments to not be present on machines that align the stack to
9776         more than 4 bytes and don't have a red zone yet as that is an
9777         unimplemented optimization.
9778
9779 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9780
9781         PR fortran/43169
9782         * gfortran.dg/impure_assignment_3.f90: New.
9783
9784 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR debug/43229
9787         * gfortran.dg/pr43229.f90: New test.
9788
9789         PR debug/43237
9790         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9791
9792         PR debug/43177
9793         * gcc.dg/guality/pr43177.c: New test.
9794
9795 2010-03-02  Jason Merrill  <jason@redhat.com>
9796
9797         * g++.dg/ext/vector9.C: Adjust error message.
9798         * g++.dg/conversion/simd3.C: Likewise.
9799         * g++.dg/other/error23.C: Likewise.
9800
9801 2010-03-02  Mike Stump  <mikestump@comcast.net>
9802
9803         PR c++/41090
9804         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9805
9806 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9807
9808         PR fortran/43180
9809         * gfortran.dg/internal_pack_10.f90: New test.
9810
9811         PR fortran/43173
9812         * gfortran.dg/internal_pack_11.f90: New test.
9813
9814 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9815
9816         PR middle-end/42640
9817         * gcc.dg/tree-ssa/pr42640.c: New.
9818
9819 2010-03-01  Richard Guenther  <rguenther@suse.de>
9820
9821         PR tree-optimization/43220
9822         * gcc.c-torture/execute/pr43220.c: New testcase.
9823
9824 2010-03-01  Richard Guenther  <rguenther@suse.de>
9825
9826         PR middle-end/43213
9827         * gcc.dg/pr43213.c: New testcase.
9828
9829 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9830
9831         PR pch/14940
9832         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9833
9834 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9835
9836         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9837         New function.
9838         (check_effective_target_ucn): Likewise.
9839
9840         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9841         if !ucn.
9842         * gcc.dg/ucnid-2.c: Likewise.
9843         * gcc.dg/ucnid-3.c: Likewise.
9844         * gcc.dg/ucnid-4.c: Likewise.
9845         * gcc.dg/ucnid-11.c: Likewise.
9846         * gcc.dg/ucnid-12.c: Likewise.
9847         * gcc.dg/ucnid-6.c: Skip if !ucn.
9848         * gcc.dg/ucnid-9.c: Likewise.
9849
9850 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9851
9852         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9853         lists to dg-skip-if.
9854         * gcc.target/i386/stackalign/return-3.c: Likewise.
9855
9856 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9857
9858         * gcc.target/i386/clearcap.map: New file.
9859         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9860         Pass clearcap.map by default if supported.
9861
9862 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9863
9864         PR fortran/42900
9865         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9866         Explain this.
9867         * gfortran.dg/stat_2.f90: Likewise.
9868
9869 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9870
9871         PR fortran/43199
9872         * gfortran.dg/module_read_2.f90: New test.
9873
9874 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9875
9876         PR c++/42748
9877         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9878         * g++.dg/abi/mangle12.C: Likewise.
9879         * g++.dg/abi/mangle20-2.C: Likewise.
9880         * g++.dg/abi/mangle17.C: Likewise.
9881         * g++.dg/template/cond2.C: Likewise.
9882         * g++.dg/template/pr35240.C: Likewise.
9883
9884 2010-02-27  Richard Guenther  <rguenther@suse.de>
9885
9886         PR tree-optimization/43186
9887         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9888
9889 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9890
9891         * g++.dg/abi/packed1.C: Expect warning on the SH.
9892
9893 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9894
9895         PR c++/42054:
9896         * g++.dg/parse/error37.C: New test.
9897
9898 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9899
9900         PR c/24577
9901         PR c/43192
9902         * gcc.dg/pr8927-1.c: Match new note.
9903         * gcc.dg/990506-0.c: Likewise.
9904         * gcc.dg/gomp/flush-2.c: Likewise.
9905         * gcc.dg/gomp/atomic-5.c: Likewise.
9906         * gcc.dg/gomp/pr34607.c: Likewise.
9907         * gcc.dg/pr35746.c: Likewise.
9908         * gcc.dg/cpp/pragma-1.c: Likewise.
9909         * gcc.dg/cpp/pragma-2.c: Likewise.
9910         * gcc.dg/pr41842.c: Likewise.
9911         * gcc.dg/noncompile/20040629-1.c: Likewise.
9912         * objc.dg/private-1.m: Likewise.
9913
9914 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9915
9916         PR fortran/43185
9917         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9918         * gfortran.dg/default_initialization_4.f90: New test.
9919
9920 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9921
9922         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9923         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9924         * gnat.dg/thin_pointer2.adb: New test.
9925         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9926
9927 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9928
9929         PR c/20631
9930         * gcc.dg/cpp/c90-pedantic.c: New.
9931         * gcc.dg/cpp/c90.c: New.
9932         * gcc.dg/gnu90-const-expr-1.c: New.
9933         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9934
9935 2010-02-26  Richard Guenther  <rguenther@suse.de>
9936
9937         PR tree-optimization/43186
9938         * gcc.c-torture/compile/pr43186.c: New testcase.
9939
9940 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9941
9942         PR debug/43190
9943         * c-c++-common/dwarf2/pr43190.c: New test.
9944
9945 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9946
9947         PR testsuite/37074:
9948         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9949
9950 2010-02-26  Richard Guenther  <rguenther@suse.de>
9951
9952         PR tree-optimization/43188
9953         * gcc.c-torture/compile/pr43188.c: New testcase.
9954
9955 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9956
9957         PR target/43175
9958         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9959
9960 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9961
9962         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9963
9964 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9965
9966         PR target/43154
9967         * gcc.target/powerpc/pr43154.c: New file.
9968
9969 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR debug/43166
9972         * gfortran.dg/debug/pr43166.f: New test.
9973
9974         PR debug/43165
9975         * gcc.dg/torture/pr43165.c: New test.
9976
9977 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9978
9979         PR c/43128
9980         * c-c++-common/pr41779.c: Update.
9981
9982 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9983
9984         PR ada/32547
9985         * lib/gnat-dg.exp (gnat_load): Redefine.
9986
9987         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9988         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9989
9990 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9991
9992         PR libobjc/36610
9993         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9994         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9995         -fgnu-runtime.
9996         Sort entries.
9997
9998 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9999
10000         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10001
10002 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10003
10004         PR debug/43150
10005         * gcc.dg/guality/vla-1.c: New test.
10006
10007 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10008
10009         PR fortran/43042
10010         * gfortran.dg/c_ptr_tests_15.f90: New test.
10011
10012 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10013
10014         PR target/43107
10015         * gcc.target/i386/pr43107.c: New test.
10016
10017 2010-02-23  Jason Merrill  <jason@redhat.com>
10018
10019         PR c++/43143
10020         * g++.dg/cpp0x/variadic100.C: New.
10021
10022 2010-02-23  Jason Merrill  <jason@redhat.com>
10023
10024         PR debug/42800
10025         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10026         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10027         * c-c++-common/dwarf2/vla1.c: New.
10028
10029 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10030
10031         PR target/43139
10032         * gcc.dg/pr43139.c: New test.
10033
10034         PR debug/43077
10035         * gcc.dg/guality/pr43077-1.c: New test.
10036
10037 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10038
10039         PR 43123
10040         * gcc.dg/march.c: New.
10041         * gcc.dg/march-generic.c: New.
10042         * gcc.dg/mtune.c: New.
10043
10044 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10045
10046         PR middle-end/43083
10047         * gcc.dg/graphite/pr43083.c: New.
10048
10049 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10050
10051         PR middle-end/43097
10052         * gfortran.dg/graphite/pr43097.f: New.
10053
10054 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10055             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10056
10057         PR middle-end/43140
10058         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10059
10060 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10061
10062         PR middle-end/43026
10063         * g++.dg/graphite/pr43026.C: New.
10064
10065 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10066
10067         PR c++/43126
10068         * gcc.dg/cleanup-1.c: Update.
10069         * gcc.dg/func-args-1.c: Update.
10070         * gcc.dg/format/sentinel-1.c: Update.
10071         * g++.old-deja/g++.jason/scoping10.C: Update.
10072         * g++.old-deja/g++.ns/lookup5.C: Update.
10073         * g++.dg/ext/cleanup-1.C: Update.
10074         * g++.dg/parse/varmod1.C: Update.
10075         * g++.dg/parse/error33.C: Update.
10076         * g++.dg/expr/call3.C: Update.
10077         * g++.dg/func-args-1.C: New.
10078
10079 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10080
10081         PR c/43125
10082         * gcc.dg/attr-used-2.c: Moved to ...
10083         * c-c++-common/attr-used-2.c: Here.
10084
10085         * gcc.dg/attr-used.c: Moved to ...
10086         * c-c++-common/attr-used.c: Here.
10087
10088 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10089
10090         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10091
10092 2010-02-22  Richard Guenther  <rguenther@suse.de>
10093
10094         PR lto/43045
10095         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10096         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10097
10098 2010-02-22  Richard Guenther  <rguenther@suse.de>
10099
10100         PR tree-optimization/42749
10101         * gcc.c-torture/compile/pr42749.c: New testcase.
10102
10103 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10104
10105         PR fortran/43072
10106         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10107         * gfortran.dg/internal_pack_9.f90: New test.
10108
10109 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10110
10111         PR c++/23510
10112         * g++.dg/template/recurse.C: Adjust.
10113         * g++.dg/template/pr23510.C: New.
10114
10115 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10116
10117         PR c++/42824
10118         * g++.dg/template/memclass4.C: New test.
10119
10120 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10121
10122         PR fortran/35259
10123         * gfortran.dg/reassoc_5.f90: New test.
10124
10125 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10126
10127         PR target/43067
10128         * gcc.target/i386/pr43067.c: New test.
10129
10130 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10131
10132         PR c++/35669
10133         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10134         -Wconversion-null.
10135         * g++.dg/warn/Wconversion-null.C: New test.
10136         * g++.old-deja/g++.other/null1.C: Move to...
10137         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10138
10139 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10140
10141         PR fortran/36932
10142         PR fortran/36933
10143         * gfortran.dg/dependency_26.f90: New test.
10144
10145         PR fortran/43072
10146         * gfortran.dg/internal_pack_7.f90: New test.
10147
10148         PR fortran/43111
10149         * gfortran.dg/internal_pack_8.f90: New test.
10150
10151 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10152
10153         PR 43128
10154         * c-c++-common/pr41779.c: Fix broken testcase.
10155
10156 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10157
10158         PR 36513
10159         * c-c++-common/pr36513.c: New testcase.
10160         * c-c++-common/pr36513-2.c: New testcase.
10161
10162 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10163
10164         PR 41779
10165         * c-c++-common/pr41779.c: New.
10166
10167 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10168
10169         PR debug/43084
10170         * gcc.dg/pr43084.c: New test.
10171
10172 2010-02-19  Richard Guenther  <rguenther@suse.de>
10173
10174         PR tree-optimization/42916
10175         * gcc.dg/pr42916.c: New testcase.
10176
10177 2010-02-18  Jason Merrill  <jason@redhat.com>
10178
10179         PR c++/42837
10180         * g++.dg/abi/packed1.C: Add expected warning.
10181
10182         PR c++/43108
10183         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10184         * gcc.dg/torture/dg-torture.exp: Likewise.
10185         * c-c++-common/torture/complex-sign.h,
10186         c-c++-common/torture/complex-sign-add.c,
10187         c-c++-common/torture/complex-sign-mixed-add.c,
10188         c-c++-common/torture/complex-sign-mixed-div.c,
10189         c-c++-common/torture/complex-sign-mixed-mul.c,
10190         c-c++-common/torture/complex-sign-mixed-sub.c,
10191         c-c++-common/torture/complex-sign-mul.c,
10192         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10193         Adapt for C++ compilation as well.
10194
10195         PR c++/43070
10196         * g++.dg/ext/label1.C: Update.
10197         * g++.dg/ext/label2.C: Update.
10198
10199         PR c++/26261
10200         * g++.dg/template/dependent-name6.C: New.
10201
10202         PR c++/43109
10203         * g++.dg/parse/namespace12.C: New.
10204
10205 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10206
10207         PR tree-optimization/43066
10208         * gcc.c-torture/compile/pr43066.c: New test.
10209
10210 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10211
10212         * g++.dg/ext/attrib35.C: Fix target selector string.
10213         * g++.dg/ext/attrib36.C: Ditto.
10214         * g++.dg/ext/attrib37.C: Ditto.
10215         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10216         * g++.dg/abi/mangle25.C: Ditto.
10217
10218 2010-02-17  Jason Merrill  <jason@redhat.com>
10219
10220         PR c++/43069
10221         * g++.dg/parse/namespace11.C: New.
10222
10223         PR c++/43093
10224         * g++.dg/ext/attrib37.C: New.
10225
10226         PR c++/43079
10227         * g++.dg/template/ptrmem20.C: New.
10228
10229 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10230
10231         PR target/43103
10232         * gcc.target/i386/xop-check.h: Include m256-check.h.
10233         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10234         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10235         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10236         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10237
10238 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR debug/42918
10241         * gcc.dg/pr42918.c: New test.
10242
10243 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10244
10245         * g++.dg/ext/attrib36.C: Require ILP32.
10246
10247 2010-02-16  Richard Guenther  <rguenther@suse.de>
10248
10249         PR tree-optimization/41043
10250         * gfortran.dg/pr41043.f90: New testcase.
10251         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10252
10253 2010-02-16  Jason Merrill  <jason@redhat.com>
10254
10255         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10256
10257 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10258
10259         PR tree-optimization/43074
10260         * gcc.dg/vect/fast-math-pr43074.c: New test.
10261
10262 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10263
10264         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10265
10266 2010-02-16  Jason Merrill  <jason@redhat.com>
10267
10268         PR c++/43031
10269         * g++.dg/ext/attrib36.C: New.
10270
10271         PR c++/43036
10272         * g++.dg/other/array6.C: New.
10273
10274 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10275
10276         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10277
10278 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10279
10280         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10281         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10282         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10283         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10284         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10285         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10286
10287 2010-02-15  Richard Guenther  <rguenther@suse.de>
10288
10289         PR middle-end/43068
10290         * g++.dg/torture/pr43068.C: New testcase.
10291
10292 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10293
10294         PR c++/43024
10295         * g++.dg/opt/ice1.C: New.
10296
10297 2010-02-14  Jason Merrill  <jason@redhat.com>
10298
10299         PR c++/41997
10300         * g++.dg/cpp0x/initlist-opt.C: New.
10301
10302 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10303
10304         PR fortran/41113
10305         PR fortran/41117
10306         * gfortran.dg/internal_pack_6.f90: New test.
10307
10308 2010-02-12  Jason Merrill  <jason@redhat.com>
10309
10310         PR c++/43054
10311         * g++.dg/cpp0x/variadic99.C: New.
10312
10313 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10314
10315         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10316         sign extend pointers to gualchk_t.
10317
10318         PR c++/43033
10319         * g++.dg/other/default3.C: Xfail g4 test.
10320
10321 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10322
10323         PR middle-end/43012
10324         * gcc.dg/graphite/pr43012.c: New.
10325
10326 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10327
10328         PR middle-end/42930
10329         * g++.dg/graphite/pr42930.C: New.
10330
10331 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10332
10333         PR middle-end/42914
10334         PR middle-end/42530
10335         * gcc.dg/graphite/pr42530.c: New.
10336         * gcc.dg/graphite/pr42914.c: New.
10337
10338 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10339
10340         PR middle-end/42771
10341         * gcc.dg/graphite/pr42771.c: New.
10342
10343 2010-02-11  Richard Guenther  <rguenther@suse.de>
10344
10345         PR tree-optimization/42998
10346         * gcc.c-torture/compile/pr42998.c: New testcase.
10347
10348 2010-02-10  Jason Merrill  <jason@redhat.com>
10349
10350         PR c++/41896
10351         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10352
10353         PR c++/42983, core issue 906
10354         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10355         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10356
10357         PR c++/43016
10358         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10359
10360 2010-02-10  Richard Guenther  <rguenther@suse.de>
10361
10362         PR tree-optimization/43017
10363         * gcc.dg/torture/pr43017.c: New testcase.
10364
10365 2010-02-10  Tobias Burnus <burnus@net-b.de>
10366
10367         PR fortran/40823
10368         * gfortran.dg/private_type_1.f90: Update error location.
10369         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10370         * gfortran.dg/typebound_operator_2.f03: Ditto.
10371         * gfortran.dg/assignment_2.f90: Ditto.
10372         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10373         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10374
10375 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10376
10377         PR fortran/43015
10378         * gfortran.dg/bind_c_usage_20.f90: New test.
10379
10380 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10381
10382         PR debug/43010
10383         * g++.dg/debug/pr43010.C: New test.
10384
10385 2010-02-10  Richard Guenther  <rguenther@suse.de>
10386
10387         PR c/43007
10388         * gcc.c-torture/execute/20100209-1.c: New testcase.
10389         * gcc.dg/fold-div-3.c: Likewise.
10390
10391 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10392
10393         * gcc.dg/builtin-ffs-1.c: New test.
10394
10395 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10396
10397         PR fortran/42999
10398         * gfortran.dg/array_constructor_35.f90: New test.
10399
10400 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10401
10402         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10403
10404 2010-02-09  Jason Merrill  <jason@redhat.com>
10405
10406         PR c++/42399
10407         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10408
10409         PR c++/42370
10410         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10411
10412 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10413
10414         PR fortran/41869
10415         * gfortran.dg/module_write_1.f90: New test.
10416
10417 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10418
10419         * gcc.dg/pr19340.c: Adjust.
10420
10421 2010-02-09  Richard Guenther  <rguenther@suse.de>
10422
10423         PR tree-optimization/43008
10424         * gcc.c-torture/execute/pr43008.c: New testcase.
10425
10426 2010-02-09  Richard Guenther  <rguenther@suse.de>
10427
10428         PR tree-optimization/43000
10429         * gcc.dg/torture/pr43000.c: New testcase.
10430         * gcc.dg/torture/pr43002.c: Likewise.
10431
10432 2010-02-09  Daniel Kraft  <d@domob.eu>
10433
10434         PR fortran/39171
10435         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10436         and pass -Wsurprising as necessary.
10437
10438 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10439
10440         PR tree-optimization/42890
10441         * g++.dg/torture/pr42890.C: New test.
10442
10443 2010-02-08  Richard Guenther  <rguenther@suse.de>
10444
10445         PR middle-end/42995
10446         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10447
10448 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10449
10450         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10451         return 0 from main.
10452         * gcc.dg/graphite/block-1.c: Same.
10453         * gcc.dg/graphite/block-3.c: Same.
10454         * gcc.dg/graphite/block-4.c: Same.
10455         * gcc.dg/graphite/block-5.c: Same.
10456         * gcc.dg/graphite/block-6.c: Same.
10457         * gcc.dg/graphite/block-7.c: Same.
10458         * gcc.dg/graphite/interchange-0.c: Same.
10459         * gcc.dg/graphite/interchange-1.c: Same.
10460         * gcc.dg/graphite/interchange-10.c: Same.
10461         * gcc.dg/graphite/interchange-11.c: Same.
10462         * gcc.dg/graphite/interchange-12.c: Same.
10463         * gcc.dg/graphite/interchange-2.c: Same.
10464         * gcc.dg/graphite/interchange-3.c: Same.
10465         * gcc.dg/graphite/interchange-4.c: Same.
10466         * gcc.dg/graphite/interchange-5.c: Same.
10467         * gcc.dg/graphite/interchange-6.c: Same.
10468         * gcc.dg/graphite/interchange-7.c: Same.
10469         * gcc.dg/graphite/interchange-8.c: Same.
10470         * gcc.dg/graphite/interchange-9.c: Same.
10471         * gcc.dg/graphite/interchange-mvt.c: Same.
10472
10473 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10474
10475         * gfortran.dg/graphite/id-19.f: New.
10476         * gfortran.dg/graphite/pr14741.f90: New.
10477         * gfortran.dg/graphite/pr41924.f90: New.
10478         * gfortran.dg/graphite/run-id-2.f90: New.
10479
10480 2010-02-07  Richard Guenther  <rguenther@suse.de>
10481
10482         PR middle-end/42956
10483         * gcc.c-torture/compile/pr42956.c: New testcase.
10484
10485 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10486
10487         PR libfortran/42742
10488         * gfortran.dg/fmt_cache_2.f: New test.
10489
10490 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10491
10492         * gfortran.dg/read_no_eor.f90: New test.
10493
10494 2010-02-05  Jason Merrill  <jason@redhat.com>
10495
10496         * g++.dg/ext/label13.C: Move constructor body out of class.
10497
10498 2010-02-03  Jason Merrill  <jason@redhat.com>
10499
10500         PR c++/42870
10501         * g++.dg/ext/dllexport3.C: New.
10502
10503 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10504
10505         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10506
10507 2010-02-05  Richard Guenther  <rguenther@suse.de>
10508
10509         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10510
10511 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10512
10513         PR c++/42915
10514         * g++.dg/other/crash-9.C: New test.
10515
10516 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10517
10518         PR fortran/42309
10519         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10520
10521 2010-02-04  Richard Guenther  <rguenther@suse.de>
10522
10523         PR rtl-optimization/42952
10524         * gcc.dg/torture/pr42952.c: New testcase.
10525
10526 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10527
10528         PR libfortran/42901
10529         * gfortran.dg/namelist_60.f90: New test.
10530
10531 2010-02-03  Jason Merrill  <jason@redhat.com>
10532
10533         PR c++/40138
10534         * g++.dg/ext/builtin11.C: New.
10535
10536         PR c++/4926
10537         PR c++/38600
10538         * g++.dg/abi/mangle35.C: New.
10539         * g++.dg/abi/mangle37.C: New.
10540
10541         PR c++/12909
10542         * g++.dg/abi/mangle36.C: New.
10543
10544         PR c++/35652
10545         * g++.dg/warn/string1.C: New.
10546
10547 2010-02-03  Richard Guenther  <rguenther@suse.de>
10548
10549         PR tree-optimization/42944
10550         * gcc.dg/errno-1.c: New testcase.
10551
10552 2010-02-03  Richard Guenther  <rguenther@suse.de>
10553
10554         PR middle-end/42927
10555         * gcc.c-torture/compile/pr42927.c: New testcase.
10556
10557 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10558
10559         PR fortran/42936
10560         * gfortran.dg/null_4.f90: New test.
10561
10562 2010-02-02  Jason Merrill  <jason@redhat.com>
10563
10564         PR c++/41090
10565         * g++.dg/ext/label13.C: New.
10566
10567 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10568
10569         PR fortran/42650
10570         * gfortran.dg/func_result_5.f90: New test.
10571
10572 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10573
10574         PR fortran/42922
10575         * gfortran.dg/pure_initializer_3.f90: News test.
10576
10577 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10578
10579         PR fortran/42888
10580         * gfortran.dg/allocate_derived_2.f90: New test.
10581
10582 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10583
10584         PR middle-end/42898
10585         * gcc.dg/torture/pr42898-2.c: New test.
10586
10587 2010-01-31  Richard Guenther  <rguenther@suse.de>
10588
10589         PR middle-end/42898
10590         * gcc.dg/torture/pr42898.c: New testcase.
10591
10592 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10593
10594         PR fortran/38324
10595         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10596         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10597
10598 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10599
10600         * g++.dg/tree-ssa/inline-1.C: New.
10601         * g++.dg/tree-ssa/inline-2.C: New.
10602         * g++.dg/tree-ssa/inline-3.C: New.
10603
10604 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10605
10606         PR testsuite/41701
10607         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10608         the string 'pow' in the pathname of the compiler from generating a
10609         test failure.
10610
10611 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10612
10613         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10614         * g++.old-deja/g++.mike/eh17.C: Likewise.
10615         * g++.old-deja/g++.mike/p5571.C: Likewise.
10616
10617 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10618
10619         PR c++/42758
10620         PR c++/42634
10621         PR c++/42336
10622         PR c++/42797
10623         PR c++/42880
10624         * g++.dg/other/crash-5.C: New test.
10625         * g++.dg/other/crash-6.C: New test.
10626         * g++.dg/other/crash-7.C: New test.
10627         * g++.dg/other/crash-8.C: New test.
10628
10629 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10630
10631         PR rtl-optimization/42889
10632         * gcc.dg/pr42889.c: New test.
10633
10634 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10635
10636         * gcc.target/i386/pr42881.c: Use SSE2.
10637
10638 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10639
10640         PR target/42891
10641         * gcc.target/i386/pr42891.c: New test.
10642
10643 2010-01-28  Richard Guenther  <rguenther@suse.de>
10644
10645         PR tree-optimization/42871
10646         * g++.dg/torture/pr42871.C: New testcase.
10647
10648 2010-01-28  Richard Guenther  <rguenther@suse.de>
10649
10650         * gcc.dg/Wobjsize-1.h: New testcase.
10651         * gcc.dg/Wobjsize-1.c: Likewise.
10652
10653 2010-01-28  Richard Guenther  <rguenther@suse.de>
10654
10655         PR middle-end/42883
10656         * g++.dg/torture/pr42883.C: New testcase.
10657
10658 2010-01-28  Michael Matz  <matz@suse.de>
10659
10660         * gcc.target/i386/pr42881.c: New test.
10661
10662 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10663
10664         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10665         Add i?86-*-solaris2* support.
10666
10667 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10668
10669         PR c++/42713
10670         PR c++/42820
10671         * g++.dg/template/typedef27.C: New test case.
10672         * g++.dg/template/typedef28.C: New test case.
10673
10674 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10675
10676         * gcc.dg/optimize-bswap*.c: Add ARM target
10677
10678 2010-01-27  Richard Guenther  <rguenther@suse.de>
10679
10680         PR middle-end/42878
10681         * gcc.dg/torture/pr42878-1.c: New testcase.
10682         * gcc.dg/torture/pr42878-2.c: Likewise.
10683
10684 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10685
10686         PR middle-end/42874
10687         * gcc.dg/vla-22.c: New test.
10688
10689 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10690
10691         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10692         current collation.
10693
10694 2010-01-26  Richard Guenther  <rguenther@suse.de>
10695
10696         PR rtl-optimization/42685
10697         * gcc.dg/pr42685.c: New testcase.
10698         * g++.dg/other/pr42685.C: Likewise.
10699
10700 2010-01-26  Richard Guenther  <rguenther@suse.de>
10701
10702         PR middle-end/42806
10703         * g++.dg/other/pr42806.C: New testcase.
10704
10705 2010-01-26  Richard Guenther  <rguenther@suse.de>
10706
10707         PR tree-optimization/42250
10708         * gcc.dg/pr42250.c: New testcase.
10709
10710 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10711
10712         * gnat.dg/array_bounds_test.adb: New test.
10713
10714 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10715
10716         PR fortran/42858
10717         * gfortran.dg/generic_21.f90: New test.
10718
10719 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10720
10721         PR testsuite/41522
10722         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10723
10724 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10725
10726         PR c++/42748
10727         * g++.dg/abi/arm_va_list2.C: New test.
10728         * g++.dg/abi/arm_va_list2.h: Companion header file.
10729
10730 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10731
10732         PR fortran/41044
10733         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10734
10735         PR fortran/41167
10736         * gfortran.dg/char_array_arg_1.f90 : New test.
10737
10738         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10739
10740 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10741
10742         PR fortran/39304
10743         * gfortran.dg/generic_20.f90: New test.
10744
10745 2010-01-22  Michael Matz  <matz@suse.de>
10746
10747         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10748         -msse2.
10749
10750 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10751
10752         PR fortran/42736
10753         * gfortran.dg/dependency_25.f90 : New test.
10754
10755 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10756
10757         PR tree-optimization/42585
10758         * gcc.dg/tree-ssa/pr42585.c: New test.
10759
10760 2010-01-21  Richard Guenther  <rguenther@suse.de>
10761
10762         PR middle-end/19988
10763         * gcc.dg/pr19988.c: New testcase.
10764
10765 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10766
10767         * g++.dg/compat/decimal/compat-common.h: New file.
10768         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10769         * g++.dg/compat/decimal/pass_x.h: New file.
10770         * g++.dg/compat/decimal/pass_y.h: New file.
10771         * g++.dg/compat/decimal/pass-1_main.C: New file.
10772         * g++.dg/compat/decimal/pass-1_x.C: New file.
10773         * g++.dg/compat/decimal/pass-1_y.C: New file.
10774         * g++.dg/compat/decimal/pass-2_main.C: New file.
10775         * g++.dg/compat/decimal/pass-2_x.C: New file.
10776         * g++.dg/compat/decimal/pass-2_y.C: New file.
10777         * g++.dg/compat/decimal/pass-3_main.C: New file.
10778         * g++.dg/compat/decimal/pass-3_x.C: New file.
10779         * g++.dg/compat/decimal/pass-3_y.C: New file.
10780         * g++.dg/compat/decimal/pass-4_main.C: New file.
10781         * g++.dg/compat/decimal/pass-4_x.C: New file.
10782         * g++.dg/compat/decimal/pass-4_y.C: New file.
10783         * g++.dg/compat/decimal/pass-5_main.C: New file.
10784         * g++.dg/compat/decimal/pass-5_x.C: New file.
10785         * g++.dg/compat/decimal/pass-5_y.C: New file.
10786         * g++.dg/compat/decimal/pass-6_main.C: New file.
10787         * g++.dg/compat/decimal/pass-6_x.C: New file.
10788         * g++.dg/compat/decimal/pass-6_y.C: New file.
10789         * g++.dg/compat/decimal/return_x.h: New file.
10790         * g++.dg/compat/decimal/return_y.h: New file.
10791         * g++.dg/compat/decimal/return-1_main.C: New file.
10792         * g++.dg/compat/decimal/return-1_x.C: New file.
10793         * g++.dg/compat/decimal/return-1_y.C: New file.
10794         * g++.dg/compat/decimal/return-2_main.C: New file.
10795         * g++.dg/compat/decimal/return-2_x.C: New file.
10796         * g++.dg/compat/decimal/return-2_y.C: New file.
10797         * g++.dg/compat/decimal/return-3_main.C: New file.
10798         * g++.dg/compat/decimal/return-3_x.C: New file.
10799         * g++.dg/compat/decimal/return-3_y.C: New file.
10800         * g++.dg/compat/decimal/return-4_main.C: New file.
10801         * g++.dg/compat/decimal/return-4_x.C: New file.
10802         * g++.dg/compat/decimal/return-4_y.C: New file.
10803         * g++.dg/compat/decimal/return-5_main.C: New file.
10804         * g++.dg/compat/decimal/return-5_x.C: New file.
10805         * g++.dg/compat/decimal/return-5_y.C: New file.
10806         * g++.dg/compat/decimal/return-6_main.C: New file.
10807         * g++.dg/compat/decimal/return-6_x.C: New file.
10808         * g++.dg/compat/decimal/return-6_y.C: New file.
10809
10810 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10811
10812         PR debug/42715
10813         * gcc.dg/pr42715.c: New.
10814
10815 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10816
10817         PR c++/42038
10818         * g++.dg/parse/crash55.C: New.
10819
10820 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10821
10822         PR debug/42782
10823         * gcc.dg/guality/pr42782.c: New.
10824
10825 2010-01-20  Jason Merrill  <jason@redhat.com>
10826
10827         PR c++/41788
10828         * g++.dg/abi/packed1.C: New.
10829
10830         PR c++/41920
10831         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10832
10833         PR c++/40750
10834         * g++.dg/parse/fn-typedef1.C: New.
10835         * g++.dg/other/cv_quals.C: Adjust.
10836
10837 2010-01-20  Anthony Green  <green@moxielogic.com>
10838
10839         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10840         pack(push) pragma).
10841         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10842         * gcc.dg/20020312-2.c: Port this to the moxie core.
10843         * gcc.dg/weak/typeof-2.c: Ditto.
10844
10845 2010-01-20  Richard Guenther  <rguenther@suse.de>
10846
10847         PR tree-optimization/42717
10848         * gcc.c-torture/compile/pr42717.c: New testcase.
10849
10850 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10851
10852         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10853         of signed, add a few new tests.
10854
10855         PR middle-end/42803
10856         * g++.dg/parse/limits-initializer1.C: New test.
10857
10858 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10859
10860         PR fortran/42804
10861         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10862         * gfortran.dg/typebound_call_12.f03: New test.
10863
10864 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10865
10866         PR fortran/42783
10867         * gfortran.dg/bounds_check_15.f90 : New test.
10868
10869 2010-01-19  Michael Matz  <matz@suse.de>
10870
10871         PR tree-optimization/41783
10872         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10873
10874 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10875
10876         PR target/38697.
10877         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10878         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10879         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10880         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10881         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10882         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10883         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10884         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10885         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10886         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10887         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10888
10889 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10890
10891         PR fortran/42545
10892         * gfortran.dg/extends_6.f03: Modified an error message.
10893         * gfortran.dg/extends_10.f03: New test.
10894         * gfortran.dg/private_type_6.f03: Modified an error message.
10895         * gfortran.dg/structure_constructor_8.f03: Ditto.
10896
10897 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10898
10899         PR tree-optimization/42719
10900         * gcc.dg/pr42719.c: New test.
10901
10902         PR debug/42728
10903         * gcc.dg/pr42728.c: New test.
10904
10905 2010-01-19  Anthony Green  <green@moxielogic.com>
10906
10907         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10908
10909 2010-01-18  Anthony Green  <green@moxielogic.com>
10910
10911         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10912         for moxie.
10913
10914 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10915
10916         * g++.dg/template/error45.C: reverted as part of reverting the
10917         fix of PR c++/42634.
10918
10919 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10920
10921         PR c++/42634
10922         * g++.dg/template/error45.C: New test.
10923
10924 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10925
10926         PR c++/42766
10927         * g++.dg/conversion/op6.C: New test.
10928
10929 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10930
10931         PR target/42774
10932         * gcc.target/alpha/pr42774.c: New test.
10933
10934 2010-01-18  Richard Guenther  <rguenther@suse.de>
10935
10936         PR tree-optimization/42781
10937         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10938
10939 2010-01-17  Richard Guenther  <rguenther@suse.de>
10940
10941         PR middle-end/42248
10942         * gcc.c-torture/execute/pr42248.c: New testcase.
10943
10944 2010-01-17  Richard Guenther  <rguenther@suse.de>
10945
10946         PR tree-optimization/42773
10947         * g++.dg/torture/pr42773.C: New testcase.
10948
10949 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10950
10951         PR fortran/42677
10952         * gfortran.dg/interface_assignment_5.f90: New test.
10953
10954 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10955
10956         PR c++/42697
10957         * g++.dg/template/crash94.C: Reverted.
10958
10959 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10960
10961         PR debug/42767
10962         * gcc.dg/debug/pr42767.c: New.
10963
10964 2010-01-15  Jason Merrill  <jason@redhat.com>
10965
10966         PR c++/42761
10967         * g++.dg/cpp0x/decltype22.C: New.
10968
10969 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10970
10971         PR middle-end/42760
10972         * g++.dg/torture/pr42760.C: New test.
10973
10974 2010-01-15  Jing Yu  <jingyu@google.com>
10975
10976         PR rtl-optimization/42691
10977         * gcc.c-torture/execute/pr42691.c: New.
10978
10979 2010-01-15  Richard Guenther  <rguenther@suse.de>
10980
10981         PR middle-end/42739
10982         * g++.dg/torture/pr42739.C: New testcase.
10983
10984 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10985
10986         * g++.dg/template/error45.C: Revert as part of reverting changes
10987         or PR c++/42634.
10988
10989 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10990
10991         PR fortran/42684
10992         * gfortran.dg/interface_31.f90: New test.
10993
10994 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10995
10996         * gcc.target/powerpc/pr42747.c: New file.
10997
10998 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10999
11000         PR middle-end/42674
11001         * c-c++-common/pr42674.c: New test.
11002
11003         PR c++/42608
11004         * g++.dg/template/instantiate11.C: New test.
11005
11006 2010-01-14  Jason Merrill  <jason@redhat.com>
11007
11008         PR c++/42701
11009         * g++.dg/overload/error3.C: New.
11010
11011         PR c++/42655
11012         * g++.dg/overload/rvalue1.C: New.
11013
11014 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11015
11016         PR tree-optimization/42706
11017         * gcc.dg/ipa/pr42706.c: New testcase.
11018
11019 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11020
11021         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11022
11023 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11024
11025         PR tree-optimization/42714
11026         * g++.dg/torture/pr42714.C: New test.
11027
11028 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11029
11030         PR rtl-optimization/42246
11031         * gfortran.dg/pr42246-2.f: New.
11032
11033 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11034
11035         PR rtl-optimization/42389
11036         * gcc.dg/pr42389.c: New.
11037
11038 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11039
11040         PR rtl-optimization/42388
11041         * gcc.dg/pr42388.c: New.
11042
11043 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11044
11045         PR rtl-optimization/42294
11046         * gfortran.dg/pr42294.f: New.
11047
11048 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11049
11050         PR rtl-optimization/39453
11051         PR rtl-optimization/42246
11052         * gcc.dg/pr39453.c: New.
11053         * gcc.dg/pr42246.c: New.
11054
11055 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11056
11057         PR middle-end/42245
11058         * gcc.dg/pr42245.c: New.
11059         * gcc.dg/pr42245-2.c: New.
11060
11061 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11062
11063         PR rtl-optimization/42249
11064         * gcc.dg/pr42249.c: New.
11065
11066 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11067
11068         PR c/42721
11069         * gcc.c-torture/execute/pr42721.c: New test.
11070
11071 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11072
11073         PR tree-optimization/42709
11074         * gcc.dg/vect/pr42709.c: New test.
11075
11076 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11077
11078         PR fortran/41478
11079         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11080         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11081
11082 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11083
11084         PR fortran/42481
11085         * gfortran.dg/generic_19.f90 : New test.
11086
11087 2010-01-13  Richard Guenther  <rguenther@suse.de>
11088
11089         PR tree-optimization/42730
11090         * gcc.c-torture/compile/pr42730.c: New testcase.
11091
11092 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11093
11094         PR target/pr42542
11095         * gcc.target/ia64/pr42542-1.c: New.
11096         * gcc.target/ia64/pr42542-2.c: New.
11097         * gcc.target/ia64/pr42542-3.c: New.
11098
11099 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11100
11101         PR c++/42634
11102         * g++.dg/template/error45.C: New test.
11103
11104 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11105
11106         PR tree-optimization/42704
11107         * g++.dg/torture/pr42704.C: New test.
11108
11109 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11110
11111         PR tree-optimization/42703
11112         * gcc.c-torture/compile/pr42703.c: New test.
11113
11114 2010-01-13  Richard Guenther  <rguenther@suse.de>
11115
11116         PR tree-optimization/42705
11117         * gcc.c-torture/compile/pr42705.c: New testcase.
11118
11119 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11120
11121         * gcc.target/bfin/l2.c: New test.
11122         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11123
11124 2010-01-13  Richard Guenther  <rguenther@suse.de>
11125
11126         PR middle-end/42716
11127         * gcc.c-torture/compile/pr42716.c: New testcase.
11128
11129 2010-01-13  Richard Guenther  <rguenther@suse.de>
11130
11131         PR lto/42678
11132         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11133
11134 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11135
11136         PR c/42708
11137         * gcc.c-torture/compile/pr42708-1.c: New test.
11138
11139 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11140
11141         PR debug/42662
11142         * gcc.dg/pr42662.c: New test.
11143
11144         PR tree-optimization/42645
11145         * g++.dg/other/pr42645-1.C: New test.
11146         * g++.dg/other/pr42645-2.C: New test.
11147
11148 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11149
11150         PR target/42416
11151         * gcc.target/powerpc/warn-1.c: New test.
11152         * gcc.target/powerpc/warn-2.c: New test.
11153
11154 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11155
11156         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11157         stack alignment.
11158
11159 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11160
11161         * gcc.dg/lto/20100108_0.c: New.
11162
11163 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11164
11165         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11166         Add -march=i686 -msse for 32bit x86 targets.
11167
11168 2010-01-10  Richard Guenther  <rguenther@suse.de>
11169
11170         PR middle-end/42667
11171         * gcc.dg/torture/pr42667.c: New testcase.
11172
11173 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11174
11175         PR fortran/32489
11176         * gfortran.dg/array_constructor_34.f90: New test.
11177
11178 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11179
11180         PR fortran/20923
11181         * gfortran.dg/array_constructor_33.f90: New test.
11182         gfortran.dg/array_function_5.f90: Add credit.
11183
11184 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11185
11186         PR debug/42631
11187         * gcc.dg/pr42631.c: New.
11188
11189 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11190
11191         PR debug/42630
11192         * gcc.dg/pr42630.c: New.
11193
11194 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11195
11196         PR debug/42629
11197         * gcc.dg/pr42629.c: New.
11198
11199 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11200
11201         PR middle-end/42363
11202         * gcc.dg/torture/pr42363.c: New.
11203
11204 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11205
11206         PR debug/42604
11207         PR debug/42395
11208         * gcc.dg/vect/pr42604.c: New.
11209         * gcc.dg/vect/pr42395.c: New.
11210
11211 2010-01-09  Richard Guenther  <rguenther@suse.de>
11212
11213         PR middle-end/42512
11214         * gcc.c-torture/execute/pr42512.c: New testcase.
11215
11216 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11217
11218         PR fortran/41298
11219         * gfortran.dg/c_ptr_tests_14.f90: New test.
11220
11221 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11222
11223         PR ada/41929
11224         * gnat.dg/null_pointer_deref1.adb: Don't run on
11225         sparc*-sun-solaris2.11.
11226
11227 2010-01-08  Richard Guenther  <rguenther@suse.de>
11228
11229         PR lto/42528
11230         * gcc.dg/lto/20100103-1_0.c: New testcase.
11231         * gcc.dg/lto/20100103-2_0.c: Likewise.
11232
11233 2010-01-08  Tobias Burnus  <burnus@net-b.de
11234
11235         PR/fortran 25829
11236         * gfortran.dg/asynchronous_1.f90: New test.
11237         * gfortran.dg/asynchronous_2.f90: New test.
11238         * gfortran.dg/conflicts.f90: Update error message.
11239
11240 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11241
11242         c++/40155
11243         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11244
11245 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11246
11247         PR tree-optimization/42625
11248         * g++.dg/opt/dtor4.C: New test.
11249         * g++.dg/opt/dtor4.h: New.
11250         * g++.dg/opt/dtor4-aux.cc: New.
11251
11252 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11253
11254         PR fortran/42597
11255         * gfortran.dg/proc_ptr_26.f90: New test.
11256
11257 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11258
11259         PR fortran/41872
11260         * gfortran.dg/allocatable_scalar_7.f90: New test.
11261
11262 2010-01-06  Richard Guenther  <rguenther@suse.de>
11263
11264         * gcc.c-torture/compile/pr42632.c: New testcase.
11265
11266 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11267
11268         PR target/42542
11269         * gcc.target/i386/pr42542-4.c: New.
11270         * gcc.target/i386/pr42542-4a.c: Likewise.
11271         * gcc.target/i386/pr42542-5.c: Likewise.
11272         * gcc.target/i386/pr42542-5a.c: Likewise.
11273
11274 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11275
11276         * gcc.dg/tls/opt-15.c: New test.
11277
11278 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11279
11280         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11281
11282 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11283
11284         PR tree-optimization/42462
11285         * g++.dg/torture/pr42462.C: New test.
11286
11287 2010-01-05  Jason Merrill  <jason@redhat.com>
11288
11289         * g++.dg/cpp0x/initlist30.C: New test.
11290
11291 2010-01-05  Richard Guenther  <rguenther@suse.de>
11292
11293         PR tree-optimization/42614
11294         * gcc.c-torture/execute/pr42614.c: New testcase.
11295
11296 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11297
11298         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11299         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11300         -Wunreachable-code.
11301         * gcc.dg/Wunreachable-2.c: Likewise.
11302         * gcc.dg/Wunreachable-3.c: Likewise.
11303         * gcc.dg/Wunreachable-4.c: Likewise.
11304         * gcc.dg/Wunreachable-5.c: Likewise.
11305         * gcc.dg/Wunreachable-6.c: Likewise.
11306         * gcc.dg/Wunreachable-7.c: Likewise.
11307         * gcc.dg/Wunreachable-8.c: Likewise.
11308         * gcc.dg/20041231-1.c: Likewise.
11309
11310 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11311
11312         PR other/42611
11313         * gcc.dg/pr42611.c: New test.
11314
11315         PR tree-optimization/42508
11316         * g++.dg/opt/pr42508.C: New test.
11317
11318 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11319
11320         PR fortran/41872
11321         * gfortran.dg/allocatable_scalar_8.f90: New.
11322
11323 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11324
11325         PR tree-optimization/42398
11326         * gcc.c-torture/compile/pr42398.c: New test.
11327
11328 2010-01-04  Jason Merrill  <jason@redhat.com>
11329
11330         PR c++/42555
11331         * g++.dg/ext/attrib35.C: New.
11332
11333         PR c++/42567
11334         * g++.dg/cpp0x/auto17.C: New.
11335
11336 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11337
11338         * gcc.dg/lto/20100104_0.c: New.
11339
11340 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11341
11342         PR target/42542
11343         * gcc.target/i386/pr42542-1.c: New.
11344         * gcc.target/i386/pr42542-1a.c: Likewise.
11345         * gcc.target/i386/pr42542-1b.c: Likewise.
11346         * gcc.target/i386/pr42542-2.c: Likewise.
11347         * gcc.target/i386/pr42542-2a.c: Likewise.
11348         * gcc.target/i386/pr42542-2b.c: Likewise.
11349         * gcc.target/i386/pr42542-3.c: Likewise.
11350         * gcc.target/i386/pr42542-3a.c: Likewise.
11351
11352 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11353
11354         PR fortran/41872
11355         * gfortran.dg/allocatable_scalar_5.f90: New test.
11356         * gfortran.dg/allocatable_scalar_6.f90: New test.
11357
11358 2010-01-03  Richard Guenther  <rguenther@suse.de>
11359
11360         PR testsuite/42583
11361         * gfortran.dg/gomp/recursion1.f90: Remove.
11362
11363 2010-01-03  Richard Guenther  <rguenther@suse.de>
11364
11365         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11366         * gcc.dg/uninit-6.c: Likewise.
11367         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11368
11369 2010-01-03  Richard Guenther  <rguenther@suse.de>
11370
11371         PR tree-optimization/42589
11372         * gcc.target/i386/pr42589.c: New testcase.
11373
11374 2010-01-03  Richard Guenther  <rguenther@suse.de>
11375
11376         PR tree-optimization/42438
11377         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11378
11379 2010-01-02  Richard Guenther  <rguenther@suse.de>
11380
11381         PR testsuite/41651
11382         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11383
11384 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11385
11386         PR target/42448
11387         * gcc.target/alpha/pr42448-1.c: New test.
11388         * gcc.target/alpha/pr42448-2.c: Ditto.
11389
11390 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11391
11392         PR preprocessor/41947
11393         * gcc.dg/c99-hexfloat-3.c: New test.
11394
11395 2010-01-01  Richard Guenther  <rguenther@suse.de>
11396
11397         PR c/42570
11398         * gcc.c-torture/execute/pr42570.c: New testcase.
11399
11400 2010-01-01  Richard Guenther  <rguenther@suse.de>
11401
11402         PR middle-end/42559
11403         * gcc.c-torture/compile/pr42559.c: New testcase.
11404
11405 \f
11406 Copyright (C) 2010 Free Software Foundation, Inc.
11407
11408 Copying and distribution of this file, with or without modification,
11409 are permitted in any medium without royalty provided the copyright
11410 notice and this notice are preserved.