OSDN Git Service

2010-10-18 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-18  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/44950
4         * g++.dg/lto/20101015-2_0.C: New testcase.
5
6 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
7
8         PR middle-end/46019
9         * gcc.c-torture/execute/pr46019.c: New test.
10
11 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12         
13         Merge from 'apple/trunk' branch on FSF servers.
14         
15         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
16
17         Radar 4516785
18         * obj-c++.dg/method-namespace-2.mm: New.
19         
20 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
21         
22         Merge from 'apple/trunk' branch on FSF servers.
23
24         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
25
26         Radar 4133425
27         * objc.dg/private-1.m: Test modified.
28         * obj-c++.dg/private-1.mm: Test modified.
29         
30 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
31
32         PR testsuite/45987
33         * gcc.target/i386/push-1.c: Remove.
34
35 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
36             H.J. Lu  <hongjiu.lu@intel.com>
37
38         PR target/46051
39         * gcc.target/i386/pr46051.c: New test.
40
41 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
42
43         * obj-c++.dg/gnu-api-2-class.mm: New.
44         * obj-c++.dg/gnu-api-2-ivar.mm: New.
45         * obj-c++.dg/gnu-api-2-method.mm: New.
46         * obj-c++.dg/gnu-api-2-objc.mm: New.
47         * obj-c++.dg/gnu-api-2-object.mm: New.
48         * obj-c++.dg/gnu-api-2-property.mm: New.
49         * obj-c++.dg/gnu-api-2-protocol.mm: New.
50         * obj-c++.dg/gnu-api-2-sel.mm: New.
51
52 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
53
54         * objc.dg/fsf-package-0.m: New.
55         * obj-c++.dg/fsf-package-0.m: New.
56
57 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
58
59         PR objc/18255
60         * objc.dg/pr18255.m: New.
61
62 2010-10-16  Jan Hubicka  <jh@suse.cz>
63
64         PR middle-end/44206
65         * g++.dg/torture/pr44206.C: New.
66
67 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
68
69         * objc.dg/gnu-api-2-class.m: New.
70         * objc.dg/gnu-api-2-objc.m: New.
71
72 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
73
74         * objc.dg/gnu-api-2-ivar.m: New.
75
76 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
77
78         * objc.dg/gnu-api-2-property.m: New.
79
80 2010-10-15  Xinliang David Li  <davidxl@google.com>
81
82         * g++.dg/uninit-pred-3_a.C: New test.
83         * g++.dg/uninit-pred-3_b.C: New test.
84
85 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
86
87         * objc.dg/gnu-api-2-object.m: New.
88
89 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
90
91         * objc.dg/gnu-api-2-method.m: New.
92
93 2010-10-15  Jason Merrill  <jason@redhat.com>
94
95         * g++.dg/lto/pr45983_0.C: New.
96
97 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
98
99         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
100         builtin combiner patterns.
101         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
102         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
103         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
104         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
105         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
106
107 2010-10-15  Richard Guenther  <rguenther@suse.de>
108
109         * g++.dg/lto/20101015-1_0.C: New testcase.
110
111 2010-10-15  Richard Guenther  <rguenther@suse.de>
112
113         PR testsuite/46021
114         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
115         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
116
117 2010-10-15  Richard Guenther  <rguenther@suse.de>
118
119         PR lto/45957
120         * g++.dg/lto/20101014-1_0.C: New testcase.
121
122 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
123
124         * objc.dg/gnu-api-2-protocol.m: New.
125         * objc.dg/gnu-api-2-sel.m: New.
126
127 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
128
129         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
130         arm-eabi targets.
131
132 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
133
134         * gcc.dg/20101010-1.c: New testcase.
135
136 2010-10-15  Jie Zhang  <jie@codesourcery.com>
137
138         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
139         script when relocatable linking.
140
141 2010-10-14  Yao Qi  <yao@codesourcery.com>
142
143         PR target/45447
144         * gcc.target/arm/pr45447.c: New test.
145
146 2010-10-14  Jan Hubicka  <jh@suse.cz>
147
148         PR middle-end/45621
149         * g++.dg/lto/pr45621.h : New.
150         * g++.dg/lto/pr45621_0.C: New.
151         * g++.dg/lto/pr45621_1.C: New.
152
153 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
154
155         * objc.dg/property: New.
156         * objc.dg/property/fsf-property-basic.m: New.
157         * objc.dg/property/fsf-property-method-access.m: New.
158         * objc.dg/property/fsf-property-named-ivar.m: New.
159         * obj-c++.dg/property: New.
160         * obj-c++.dg/property/fsf-property-basic.mm: New.
161         * obj-c++.dg/property/fsf-property-method-access.mm: New.
162         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
163
164         merge from FSF apple 'trunk' branch.
165         2006 Fariborz Jahanian <fjahanian@apple.com>
166
167         Radars 4436866, 4505126, 4506903, 4517826
168         * objc.dg/property/property-1.m: New.
169         * objc.dg/property/property-2.m: New.
170         * objc.dg/property/property-3.m: New.
171         * objc.dg/property/property-neg-1.m: New.
172         * objc.dg/property/property-neg-2.m: New.
173         * objc.dg/property/property-neg-3.m: New.
174         * objc.dg/property/property-neg-4.m: New.
175         * objc.dg/property/property-neg-5.m: New.
176         * objc.dg/property/property-neg-6.m: New.
177         * objc.dg/property/property-neg-7.m: New.
178         * objc.dg/property/property.exp: New.
179         * obj-c++.dg/property/property-1.mm: New.
180         * obj-c++.dg/property/property-2.mm: New.
181         * obj-c++.dg/property/property-3.mm: New.
182         * obj-c++.dg/property/property-neg-1.mm: New.
183         * obj-c++.dg/property/property-neg-2.mm: New.
184         * obj-c++.dg/property/property-neg-3.mm: New.
185         * obj-c++.dg/property/property-neg-4.mm: New.
186         * obj-c++.dg/property/property-neg-5.mm: New.
187         * obj-c++.dg/property/property-neg-6.mm: New.
188         * obj-c++.dg/property/property-neg-7.mm: New.
189         * obj-c++.dg/property/property.exp: New.
190
191 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
192
193         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
194
195 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
196
197         PR c/45969
198         * gcc.c-torture/compile/pr45969-1.c: New test.
199
200 2010-10-14  Richard Guenther  <rguenther@suse.de>
201
202         PR tree-optimization/44913
203         * gcc.dg/torture/pr44913.c: New testcase.
204
205 2010-10-14  Richard Guenther  <rguenther@suse.de>
206
207         PR lto/45382
208         * g++.dg/lto/20101014-2_0.C: New testcase.
209
210 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
211
212         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
213         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
214         * gcc.target/i386/pr44130.c: Likewise.
215         * gcc.target/i386/pr44144.c: Likewise.
216         * gcc.target/i386/pr44180.c: Likewise.
217         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
218         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
219         * gcc.target/i386/vect-sizes-1.c: Likewise.
220         * gcc.target/i386/vectorize4-avx.c: Likewise.
221
222 2010-10-14  Richard Guenther  <rguenther@suse.de>
223
224         PR lto/44561
225         * g++.dg/lto/20101010-3_0.C: New testcase.
226         * g++.dg/lto/20101010-4_0.C: Likewise.
227
228 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
229
230         * objc.dg/pr45878.m: Update to include NSConstantString interface
231         for -fnext-runtime.
232         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
233         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
234         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
235         reference for m64 -fnext-runtime.
236
237 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
238
239         * gcc.target/i386/vect-sizes-1.c: New.
240
241 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
242
243         PR middle-end/46011
244         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
245
246 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
247
248         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
249         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
250
251 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
252
253         * gcc.target/ia64/20101005.c: New test.
254
255 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
256
257         PR rtl-optimization/45570
258         * gcc.dg/pr45570.c: New test.
259
260 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
261
262         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
263         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
264         * gcc.target/i386/vectorize4-avx.c: Likewise.
265
266 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
267
268         * gcc.target/i386/avx-copysign-vec.c: New.
269         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
270
271 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
272
273         PR middle-end/44130
274         * gcc.target/i386/pr44130.c: New.
275
276 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
277
278         PR middle-end/44144
279         * gcc.target/i386/pr44144.c: New.
280
281 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
282
283         PR target/44180
284         * gcc.target/i386/pr44180.c: New.
285
286 2010-10-13  Jason Merrill  <jason@redhat.com>
287
288         * g++.dg/template/canon-type-8.C: New.
289
290 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
291
292         * gcc.c-torture/execute/20101013-1.c: New test.
293
294 2010-10-13  Richard Guenther  <rguenther@suse.de>
295
296         PR objc/45878
297         * objc.dg/pr45878.m: New testcase.
298
299 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
300
301         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
302         * gcc.dg/format/dfp-printf-1.c: Likewise.
303         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
304
305 2010-10-13  Richard Guenther  <rguenther@suse.de>
306
307         PR tree-optimization/45788
308         * g++.dg/pr45788.C: New testcase.
309
310 2010-10-13  Richard Guenther  <rguenther@suse.de>
311
312         PR tree-optimization/45970
313         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
314
315 2010-10-13  Richard Guenther  <rguenther@suse.de>
316
317         PR tree-optimization/45982
318         * gcc.dg/torture/pr45982.c: New testcase.
319         * gcc.dg/tree-ssa/pr24287.c: Adjust.
320         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
321         * gcc.dg/torture/pr39074-2.c: Likewise.
322
323 2010-10-13  Richard Guenther  <rguenther@suse.de>
324
325         PR middle-end/45874
326         * g++.dg/torture/pr45874.C: New testcase.
327
328 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
329
330         * objc.dg/attributes/method-attribute-1.m: Update to respond
331         to implemented method attributes..
332         * objc.dg/attributes/method-attribute-2.m: Likewise.
333         * objc.dg/attributes/method-attribute-3.m: Likewise.
334         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
335         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
336         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
337
338 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
339
340         PR libobjc/23214
341         * objc.dg/pr23214.m: New.
342
343 2010-10-12  Michael Eager  <eager@eagercon.com>
344
345         PR testsuite/45856
346         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
347         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
348
349 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
350
351         PR fortran/45636
352         * gcc.c-torture/execute/pr45636.c: New test.
353         * gfortran.dg/pr45636.f90: New test.
354
355 2010-10-12  Richard Henderson  <rth@redhat.com>
356
357         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
358
359 2010-10-12  Daniel Kraft  <d@domob.eu>
360
361         PR fortran/38936
362         * gfortran.dg/associate_1.f03: More tests with derived-types.
363         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
364         * gfortran.dg/associate_8.f03: Fix typo.
365         * gfortran.dg/initialization_27.f90: Fix typo.
366
367 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
368
369         PR testsuite/45851
370         * lib/lto.exp (lto-get-options-main): Support optional target
371         selector for dg-extra-ld-options.
372
373 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
374
375         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
376         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
377
378 2010-10-11  Martin Jambor  <mjambor@suse.cz>
379
380         PR middle-end/45699
381         * g++.dg/torture/pr45699.C: New test.
382         * g++.dg/otr-fold-1.C: Adjusted.
383         * g++.dg/otr-fold-1.C: Likewise.
384
385 2010-10-11  Nick Clifton  <nickc@redhat.com>
386
387         * gcc.c-torture/compile/pr44197.c: Require visibility support.
388         Allow for a user label prefix.
389
390 2010-10-10  Richard Guenther  <rguenther@suse.de>
391
392         * g++.dg/lto/20101010-1_0.C: New testcase.
393         * g++.dg/lto/20101010-2_0.C: Likewise.
394
395 2010-10-11  Ira Rosen  <irar@il.ibm.com>
396
397         PR tree-optimization/45902
398         * gcc.dg/vect/45902.c: New test.
399
400 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
401
402         PR target/45870
403         * gcc.dg/tls/pr45870.c: New test.
404
405 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
406
407         PR fortran/45961
408         * gfortran.dg/typebound_operator_6.f03: New.
409
410 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
411
412         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
413         and adjust -export symbol scanning.
414         * g++.dg/ext/dllexport1.C: Likewise.
415         * g++.dg/ext/dllexport3.C: Likewise.
416         * gcc.dg/dll-3.c: Likewise.
417         * gcc.dg/dll-4.c: Likewise.
418         * gcc.dg/dll-5.c: Likewise.
419
420 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
421
422         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
423         instead of tree_profile dump file.
424         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
425         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
426         dump file.
427
428 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
429
430         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
431
432 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
433
434         * gfortran.dg/character_comparison_4.f90:  New test.
435         * gfortran.dg/character_comparison_5.f90:  New test.
436         * gfortran.dg/character_comparison_6.f90:  New test.
437
438 2010-10-09  Richard Henderson  <rth@redhat.com>
439
440         * lib/target-supports.exp
441         (check_effective_target_automatic_stack_alignment): Always true.
442
443 2010-10-09  Richard Guenther  <rguenther@suse.de>
444
445         PR lto/45956
446         * gcc.dg/lto/20101009-2_0.c: New testcase.
447         * gcc.dg/lto/20101009-2_1.c: Likewise.
448         * gcc.dg/lto/20101009-2_2.c: Likewise.
449
450 2010-10-09  Richard Guenther  <rguenther@suse.de>
451
452         PR lto/45947
453         * g++.dg/lto/20101009-1_0.C: New testcase.
454
455 2010-10-09  Richard Guenther  <rguenther@suse.de>
456
457         PR tree-optimization/45945
458         * gcc.dg/lto/20101009-1_0.c: New testcase.
459
460 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
461
462         PR target/45913
463         * gcc.target/i386/pr45913.c: New.
464
465 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
466
467         PR fortran/45943
468         * gfortran.dg/streamio_16.f90: Update test.
469
470 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
471
472         PR tree-optimization/45903
473         * gcc.target/i386/pr45903.c: New test.
474
475 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
476
477         * gnat.dg/interface5.adb: Compile with warnings disabled.
478
479 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
480
481         * obj-c++.dg/encode-10.mm: New testcase.
482
483 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
484
485         PR objc++/23614
486         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
487         C++ class.  Removed XFAIL.
488
489 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
490
491         PR fortran/45933
492         * gfortran.dg/typebound_operator_5.f03: New.
493
494 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
495
496         Merge from 'apple/trunk' branch on FSF servers.
497
498         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
499
500         Radar 4508851
501         * obj-c++.dg/method-namespace-1.mm: New.
502
503 2010-10-07  Martin Jambor  <mjambor@suse.cz>
504
505         * gcc.dg/tree-ssa/sra-11.c: New test.
506
507 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
508
509         PR Tree-Vect/45847
510         * gcc.dg/vect/pr45847.c: New test.
511
512 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
513             Kai Tietz  <kai.tietz@onevision.com>
514
515         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
516
517 2010-10-07  Richard Guenther  <rguenther@suse.de>
518
519         PR tree-optimization/45732
520         * gcc.dg/torture/pr45732.c: New testcase.
521
522 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
523
524         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
525         * objc.dg/foreach-2.m: Likewise.
526         * objc.dg/foreach-3.m: Likewise.
527         * objc.dg/foreach-4.m: Likewise.
528         * objc.dg/foreach-5.m: Likewise.
529         * objc.dg/foreach-6.m: Likewise.
530         * objc.dg/foreach-7.m: Likewise.
531         * objc.dg/objc-foreach-4.m: Likewise.
532         * objc.dg/objc-foreach-5.m: Likewise.
533
534 2010-10-07  Richard Guenther  <rguenther@suse.de>
535
536         PR middle-end/45869
537         * gcc.dg/torture/pr45869.c: New testcase.
538
539 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
540
541         * objc.dg/set-not-used-1.m: New
542         * obj-c++.dg/set-not-used-1.mm: New.
543
544 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
545
546         * objc.dg/attributes/method-attribute-3.m: New.
547         * obj-c++.dg/attributes/method-attribute-3.mm: New.
548
549 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
550
551         PR fortran/45916
552         * gfortran.dg/generic_typebound_operator_1.f90: New test.
553
554 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
555
556         PR fortran/45889
557         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
558
559 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
560
561         Merge from 'apple/trunk' branch on FSF servers.
562
563         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
564
565         Radar 4278774
566         * obj-c++.dg/encode-9.mm: New.
567
568 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
569
570         * g++.dg/cpp0x/pr45908.C: New test.
571
572 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
573
574         * gnat.dg/opt6.ad[sb]: New test.
575
576 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
577
578         Implemented fast enumeration for Objective-C.
579         * objc.dg/foreach-1.m: New.
580         * objc.dg/foreach-2.m: New.
581         * objc.dg/foreach-3.m: New.
582         * objc.dg/foreach-4.m: New.
583         * objc.dg/foreach-5.m: New.
584         * objc.dg/foreach-6.m: New.
585         * objc.dg/foreach-7.m: New.
586
587         Merge from 'apple/trunk' branch on FSF servers:
588         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
589
590         Radar 4502236
591         * objc.dg/objc-foreach-5.m: New.
592
593         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
594
595         Radar 4507230
596         * objc.dg/objc-foreach-4.m: New.
597
598         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
599
600         Radar 4472881
601         * objc.dg/objc-foreach-3.m: New.
602
603         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
604
605         Radar 4468498
606         * objc.dg/objc-foreach-2.m: New.
607
608         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
609
610         Radar 4294910
611         * objc.dg/objc-foreach-1.m: New
612
613 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
614
615         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
616         unsigned values.
617
618 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
619
620         PR objc++/28050
621         * obj-c++.dg/syntax-error-10.mm: New.
622
623 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
624
625         PR objc++/23707
626         * obj-c++.dg/syntax-error-9.mm: New.
627
628 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
629
630         PR objc++/31126
631         * obj-c++.dg/syntax-error-8.mm: New.
632
633 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
634
635         Merge from 'apple/trunk' branch on FSF servers.
636
637         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
638
639         Radar 4290840
640         * obj-c++.dg/syntax-error-7.mm: New
641
642         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
643
644         Radar 4294425
645         * obj-c++.dg/syntax-error-6.mm: New
646
647         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
648
649         Radar 4261146
650         * obj-c++.dg/syntax-error-5.mm: New
651
652         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
653
654         Radar 4093475
655         * obj-c++.dg/syntax-error-[3-4].mm: New.
656
657         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
658
659         Radar 4185810
660         * obj-c++.dg/syntax-error-[1-2].mm: New.
661
662 2010-10-05  Ira Rosen  <irar@il.ibm.com>
663
664         PR tree-optimization/45752
665         * gcc.dg/vect/pr45752.c: New test.
666
667 2010-10-05  Richard Guenther  <rguenther@suse.de>
668
669         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
670         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
671         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
672         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
673         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
674         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
675         * gcc.dg/tree-prof/stringop-1.c: Likewise.
676         * gcc.dg/tree-prof/stringop-2.c: Likewise.
677         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
678         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
679         * gcc.dg/tree-prof/update-loopch.c: Likewise.
680         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
681         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
682         * gcc.dg/tree-prof/tracer-1.c: Likewise.
683         * gcc.dg/tree-ssa/inline-4.c: Likewise.
684         * gcc.dg/tree-ssa/inline-3.c: Likewise.
685         * gcc.dg/tree-ssa/20080530.c: Likewise.
686         * g++.dg/tree-ssa/inline-3.C: Likewise.
687         * g++.dg/tree-ssa/inline-1.C: Likewise.
688         * g++.dg/tree-ssa/inline-2.C: Likewise.
689         * gcc.dg/profile-dir-1.c: Likewise.
690         * gcc.dg/profile-dir-2.c: Likewise.
691         * gcc.dg/profile-dir-3.c: Likewise.
692
693 2010-10-05  Richard Guenther  <rguenther@suse.de>
694
695         PR middle-end/45877
696         * g++.dg/torture/pr45877.C: New testcase.
697
698 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
699
700         PR debug/45849
701         * gcc.dg/debug/pr45849.c: New test.
702
703         PR middle-end/45876
704         * gcc.c-torture/compile/pr45876.c: New test.
705
706 2010-10-04  Julian Brown  <julian@codesourcery.com>
707
708         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
709         vect_hw_misalign.
710         * gcc.dg/vect/vect-60.c: Likewise.
711         * gcc.dg/vect/vect-56.c: Likewise.
712         * gcc.dg/vect/vect-93.c: Likewise.
713         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
714         * gcc.dg/vect/vect-95.c: Likewise.
715         * gcc.dg/vect/vect-96.c: Likewise.
716         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
717         * gcc.dg/vect/slp-25.c: Likewise.
718         * gcc.dg/vect/slp-3.c: Likewise.
719         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
720         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
721         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
722         * gcc.dg/vect/vect-109.c: Likewise.
723         * gcc.dg/vect/vect-peel-1.c: Likewise.
724         * gcc.dg/vect/vect-peel-2.c: Likewise.
725         * lib/target-supports.exp
726         (check_effective_target_arm_vect_no_misalign): New.
727         (check_effective_target_vect_no_align): Use above.
728         (check_effective_target_vect_element_align): New.
729         (add_options_for_quad_vectors): New.
730
731 2010-10-04  Martin Jambor  <mjambor@suse.cz>
732
733         PR tree-optimization/45572
734         * g++.dg/ipa/pr45572-1.C: New test.
735         * g++.dg/ipa/pr45572-2.C: Likewise.
736
737 2010-10-03  Ian Lance Taylor  <iant@google.com>
738
739         * gcc.dg/anon-struct-11.c: New test.
740         * gcc.dg/anon-struct-12.c: New test.
741         * gcc.dg/anon-struct-13.c: New test.
742         * gcc.dg/anon-struct-14.c: New test.
743
744 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
745
746         * g++.dg/torture/pr45764.C: Revert revision 164914.
747         * gcc.dg/vect/pr43432.c: Likewise.
748         * gcc.dg/vect/vect-114.c: Likewise.
749         * gcc.dg/vect/vect-15.c: Likewise.
750
751 2010-10-03  Jason Merrill  <jason@redhat.com>
752
753         * g++.dg/cpp0x/sfinae5.C: New.
754
755 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
756
757         PR tree-optimization/45720
758         PR tree-optimization/45764
759         * g++.dg/torture/pr45764.C: New.
760
761         * gcc.dg/vect/pr43432.c: Xfail.
762         * gcc.dg/vect/vect-114.c: Likewise.
763         * gcc.dg/vect/vect-15.c: Likewise.
764
765 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
766
767         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
768         hppa*-*-hpux*.
769         * gcc.dg/torture/pr45678-2.c: Likewise.
770
771 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
772
773         PR fortran/45748
774         * gfortran.dg/intrinsic_6.f90: New.
775
776 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
777
778         PR fortran/42831
779         * gfortran.dg/dependency_37.f90:  New test.
780
781 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
782
783         * gcc.target/i386/shift_mask.c: New test.
784
785 2010-10-01  Richard Guenther  <rguenther@suse.de>
786
787         PR tree-optimization/45854
788         * g++.dg/torture/pr45854.C: New testcase.
789
790 2010-09-30  Michael Eager  <eager@eagercon.com>
791
792         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
793         __FLT_{MIN,MAX}__.
794
795 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
796
797         PR middle-end/45758
798         * gfortran.dg/graphite/pr45758.f90: New.
799
800 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
801
802         PR middle-end/45230
803         * gcc.dg/graphite/id-pr45230.c: New.
804
805 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
806
807         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
808         * gfortran.dg/graphite/graphite.exp: Same.
809         * gcc.dg/graphite/vect-pr43423.c: New.
810
811 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
812
813         PR target/45843
814         * g++.dg/torture/pr45843.C: New test.
815
816 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
817
818         PR fortran/45828
819         * gfortran.dg/allocate_derived_5.f90: New.
820
821 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
822
823         PR tree-optimization/31261
824         * gcc.dg/tree-ssa/pr31261.c: New test.
825
826 2010-09-30  Michael Eager  <eager@eagercon.com>
827
828         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
829         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
830         * gcc.target/microblaze/microblaze.exp: Ditto.
831         * gcc.target/microblaze/others/string_cst1.c: Ditto.
832         * gcc.target/microblaze/others/string_cst2.c: Ditto.
833         * gcc.target/microblaze/others/data_var1.c: Ditto.
834         * gcc.target/microblaze/others/data_var2.c: Ditto.
835         * gcc.target/microblaze/others/data_var3.c: Ditto.
836         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
837         * gcc.target/microblaze/others/strings1.c:: Ditto.
838         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
839         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
840         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
841         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
842         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
843         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
844         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
845         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
846         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
847         * gcc.target/microblaze/isa/pcmp.c: Ditto.
848         * gcc.target/microblaze/isa/nofloat.c: Ditto.
849         * gcc.target/microblaze/isa/fcvt.c: Ditto.
850         * gcc.target/microblaze/isa/float.c: Ditto.
851         * gcc.target/microblaze/isa/mulh.c: Ditto.
852         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
853         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
854         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
855         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
856         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
857         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
858         * gcc.target/microblaze/isa/bshift.c: Ditto.
859         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
860         * gcc.target/microblaze/isa/div.c: Ditto.
861         * gcc.target/microblaze/isa/vanilla.c: Ditto.
862         * gcc.target/microblaze/isa/mul.c: Ditto.
863
864 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
865
866         merge from FSF 'apple/trunk' branch.
867         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
868
869         Radar 4386773
870         * objc.dg/enhanced-proto-1.m: New.
871         * objc.dg/enhanced-proto-2.m: New.
872         * obj-c++.dg/enhanced-proto-1.mm: New
873         * obj-c++.dg/enhanced-proto-2.mm: New.
874
875 2010-09-30  Richard Guenther  <rguenther@suse.de>
876
877         PR testsuite/45702
878         * gcc.dg/debug/pr41893-1.c: Adjust.
879         * gcc.dg/pr30762-1.c: Likewise.
880         * gcc.dg/pr31529-1.c: Likewise.
881         * gcc.dg/pr34457-1.c: Likewise.
882         * gcc.dg/pr34668-1.c: Likewise.
883         * gcc.dg/pr43557-1.c: Likewise.
884
885 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
886
887         PR objc/45842
888         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
889         * objc.dg/const-str-3.m: Correct header for memcpy.
890         * objc.dg/const-str-7.m: Likewise.
891         * objc.dg/method-20b.m: Provide an implementation of Object.
892         Adjust XFAIL for m64 NeXT runtime.
893         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
894         * objc.dg/encode-3.m: Correct line ordering, provide header for
895         sprintf.
896         * objc.dg/encode-7-next.m: Only run for 32bit.
897         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
898         * objc.dg/type-size-2.m: Provide an implementation of Object.
899         Ajust headers.
900         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
901         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
902         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
903         Adjust XFAIL for m64 NeXT runtime.
904         * obj-c++.dg/method-22.mm: Likewise.
905         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
906
907 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
908
909         Merge from 'apple/trunk' branch on FSF servers.
910
911         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
912
913         Radar 4278236
914         * obj-c++.dg/bad-forward-decl.mm: New
915
916 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
917
918         * ada/acats/run_acats: Revert revision 157037.
919
920 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
921
922         Merge from 'apple/trunk' branch on FSF servers.
923
924         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
925
926         Radar 4281748
927         * objc.dg/naming-2.m: Update
928         * objc.dg/naming-3.m: New
929
930 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
931
932         PR target/40457
933         * gcc.target/arm/pr40457-3.c: New test.
934
935 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
936
937         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
938         alias checking.
939         * lib/target-supports.exp (check_ifunc_available): Likewise.
940
941 2010-09-29  Tristan Gingold  <gingold@adacore.com>
942
943         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
944
945 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
946
947         * objc.dg/keywords-1.m: New test.
948         * objc.dg/keywords-2.m: New test.
949         * objc.dg/keywords-3.m: New test.
950         * obj-c++.dg/keywords-1.mm: New test.
951         * obj-c++.dg/keywords-2.mm: New test.
952
953 2010-09-28  Jason Merrill  <jason@redhat.com>
954
955         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
956         * g++.dg/ext/complit11.C: Likewise.
957         * g++.old-deja/g++.law/temps1.C: Likewise.
958
959         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
960         * g++.old-deja/g++.mike/misc6.C: Likewise.
961
962 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
963
964         * objc.dg/attributes/method-attribute-1.m: New.
965         * objc.dg/attributes/method-attribute-2.m: New.
966
967         * obj-c++.dg/attributes/method-attribute-1.m: New.
968         * obj-c++.dg/attributes/method-attribute-2.m: New.
969
970 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
971
972         * objc.dg/attributes: New.
973         * objc.dg/attributes/attributes.exp: New.
974         * objc.dg/attributes/class-attribute-1.m: New.
975         * objc.dg/attributes/class-attribute-2.m: New
976         * objc.dg/attributes/categ-attribute-1.m: New
977         * objc.dg/attributes/categ-attribute-2.m: New
978         * objc.dg/attributes/proto-attribute-1.m: New
979
980         * obj-c++.dg/attributes: New.
981         * obj-c++.dg/attributes/attributes.exp: New
982         * obj-c++.dg/attributes/class-attribute-1.mm: New
983         * obj-c++.dg/attributes/class-attribute-2.mm: New
984         * obj-c++.dg/attributes/categ-attribute-1.mm: New
985         * obj-c++.dg/attributes/categ-attribute-2.mm: New
986         * obj-c++.dg/attributes/proto-attribute-1.mm: New
987
988 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
989
990         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
991         from the branch renamed to method-20b.m to avoid clashes).
992
993         2005-08-23  Stuart Hastings  <stuart@apple.com>
994                     Ziemowit Laski  <zlaski@apple.com>
995
996         Radar 4209854
997         * obj-c++.dg/method-23.mm: New.
998         * objc.dg/method-20.m: New.
999
1000 2010-09-28  Jan Hubicka  <jh@suse.cz>
1001
1002         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1003
1004 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1005
1006         PR target/44452
1007         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1008         i?86-*-solaris2.[89], *-*-vxworks*.
1009         * gcc.target/i386/pr22152.c: Likewise.
1010         * gcc.target/i386/vect8-ret.c: New test.
1011
1012 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1013
1014         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1015
1016 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1017
1018         Merge from 'apple/trunk' branch on FSF servers.
1019
1020         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1021
1022         Radar 4175534
1023         * obj-c++.dg/method-22.mm: New.
1024
1025 2010-09-27  Jason Merrill  <jason@redhat.com>
1026
1027         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1028         * g++.dg/ext/complit11.C: Adjust.
1029         * g++.old-deja/g++.law/temps1.C: Adjust.
1030         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1031         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1032
1033 2010-09-27  Ian Lance Taylor  <iant@google.com>
1034
1035         * lib/target-supports.exp (check_effective_target_split_stack):
1036         New procedure.
1037         * gcc.dg/split-1.c: New test.
1038         * gcc.dg/split-2.c: New test.
1039         * gcc.dg/split-3.c: New test.
1040         * gcc.dg/split-4.c: New test.
1041
1042 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1043
1044         PR objc/25464
1045         * objc.dg/type-size-3.m: New test.
1046
1047 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1048
1049         PR objc/45763
1050         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1051
1052 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1053
1054         PR objc/25450
1055         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1056         * objc.dg/type-size-2.m: Same change.
1057         * obj-c++.dg/encode-5.mm: Same change.
1058
1059 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1060
1061         Merge from 'apple/trunk' branch on FSF servers.  The original
1062         Changelogs are below.
1063
1064         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1065         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1066         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1067         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1068         in the branch).
1069         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1070         proto-qual-1.m in the branch) and the normal ABI on GNU.
1071         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1072         the test only with the NeXT runtime.
1073         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1074         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1075         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1076         Run the test only with the NeXT runtime.
1077
1078         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1079
1080         Radar 4492973
1081         * objc.dg/encode-7-64bit.m: New.
1082         * objc.dg/encode-7.m: Skip if -m64.
1083
1084         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1085
1086         Radar 4301047
1087         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1088         * obj-c++.dg/threedotthree-abi-1.mm: New
1089         * objc.dg/threedotthree-abi-1.m: New
1090
1091         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1092
1093         Radar 4136935
1094         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1095         * objc.dg/encode-6.m: Likewise.
1096         * objc.dg/encode-7.m: New test case.
1097
1098 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1099
1100         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1101         const-str-12.m to constr-str-12b.m to avoid conflicts.
1102
1103         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1104
1105         Radar 4229905
1106         * obj-c++.dg/warn5.mm: New
1107
1108         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1109
1110         Radar 4154928
1111         * obj-c++.dg/const-str-12.mm: New.
1112         * objc.dg/const-str-12.m: New.
1113
1114 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1115
1116         PR fortran/40569
1117         PR fortran/40568
1118         * gfortran.dg/storage_size_2.f08: Fix test.
1119         * gfortran.dg/c_sizeof_1.f90: Fix test.
1120         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1121         * gfortran.dg/c_sizeof_3.f90: New.
1122         * gfortran.dg/c_sizeof_4.f90: New.
1123         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1124         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1125
1126 2010-09-26  Daniel Kraft  <d@domob.eu>
1127
1128         PR fortran/45783
1129         PR fortran/45795
1130         * gfortran.dg/select_type_18.f03: New test.
1131
1132 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gnat.dg/return2.ad[sb]: New test.
1135         * gnat.dg/return2_pkg.ads: New helper.
1136
1137 2010-09-25  Daniel Kraft  <d@domob.eu>
1138
1139         PR fortran/45776
1140         * gfortran.dg/io_constraints_6.f03: New test.
1141         * gfortran.dg/io_constraints_7.f03: New test.
1142         * gfortran.dg/newunit_2.f90: New test.
1143
1144 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1145
1146         * gfortran.dg/operator_c1202.f90: New test.
1147
1148 2010-09-24  Jan Hubicka  <jh@suse.cz>
1149
1150         * gcc.dg/tree-ssa/leaf.c: New testcase.
1151
1152 2010-09-24  Jan Hubicka  <jh@suse.cz>
1153
1154         PR tree-optimization/45738
1155         PR tree-optimization/45741
1156         * gcc.c-torture/compile/pr45741.c: New.
1157         * gfortran.fortran-torture/compile/pr45738.f90: New.
1158
1159 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1160
1161         * gcc.dg/cpp/undef-opt-1.c: New test.
1162
1163 2010-09-24  Jason Merrill  <jason@redhat.com>
1164
1165         * g++.dg/other/error10.C: Adjust expected output.
1166
1167 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR middle-end/45234
1170         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1171         * gcc.target/i386/pr45234.c: New test.
1172
1173 2010-09-24  Richard Guenther  <rguenther@suse.de>
1174
1175         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1176
1177 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1178
1179         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1180         as a comment leader in regexp.
1181
1182 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1183
1184         * objc.dg/sync-2.m: New test.
1185         * obj-c++.dg/sync-2.mm: New test.
1186
1187 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1188
1189         PR fortran/40571
1190         * gfortran.dg/iso_fortran_env_7.f90: New.
1191
1192 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1193
1194         * obj-c++.dg/too-many-args.mm: New file.
1195
1196 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1197
1198         Merge from 'apple/trunk' branch on FSF servers.
1199
1200         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1201
1202         Radar 4491608
1203         * objc.dg/too-many-args.m: New
1204
1205 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1206
1207         PR fortran/45744
1208         * gfortran.dg/dependency_36.f90:  New test.
1209
1210 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1211
1212         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1213         * gcc.target/i386/pad-3.c: Ditto.
1214         * gcc.target/i386/pad-7.c: Ditto.
1215         * gcc.target/i386/pad-7.c: Ditto.
1216         * gcc.target/i386/pr36502.c: Ditto.
1217         * gcc.target/i386/zee.c: Ditto.
1218         * gcc.target/i386/20060821-1.c: Ditto.
1219         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1220         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1221         * gcc.target/i386/pad-5b.c: Ditto.
1222         * gcc.target/i386/pad-6a.c: Ditto.
1223         * gcc.target/i386/pad-6b.c: Ditto.
1224         * gcc.target/i386/pad-8.c: Ditto.
1225         * gcc.target/i386/pad-9.c: Ditto.
1226         * gcc.target/i386/pad-10.c: Ditto.
1227         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1228
1229 2010-09-23  Richard Guenther  <rguenther@suse.de>
1230
1231         PR tree-optimization/45565
1232         * g++.dg/ipa/pr45565.C: New testcase.
1233
1234 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1235
1236         PR fortran/45745
1237         PR fortran/45648
1238         * gfortran.dg/vector_subscript_bound_1.f90: New.
1239
1240 2010-09-23  Richard Guenther  <rguenther@suse.de>
1241
1242         PR middle-end/45750
1243         * gcc.dg/pr45750.c: New testcase.
1244
1245 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1246
1247         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1248         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1249         build.
1250
1251 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1252
1253         PR rtl-optimization/44374
1254         * gcc.target/arm/headmerge-1.c: New test.
1255         * gcc.target/arm/headmerge-2.c: New test.
1256         * gcc.target/i386/headmerge-1.c: New test.
1257         * gcc.target/i386/headmerge-2.c: New test.
1258
1259 2010-09-23  Daniel Kraft  <d@domob.eu>
1260
1261         PR fortran/38936
1262         PR fortran/44044
1263         PR fortran/45474
1264         * gfortran.dg/intrinsic_intent_1.f03: New test.
1265         * gfortran.dg/select_type_17.f03: New test.
1266         * gfortran.dg/associate_5.f03: More definability tests.
1267         * gfortran.dg/enum_2.f90: Check definability.
1268         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1269         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1270         * gfortran.dg/char_expr_2.f90: Ditto.
1271         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1272         * gfortran.dg/enum_5.f90: Ditto.
1273         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1274         * gfortran.dg/impure_assignment_2.f90: Ditto.
1275         * gfortran.dg/impure_assignment_3.f90: Ditto.
1276         * gfortran.dg/intent_out_1.f90: Ditto.
1277         * gfortran.dg/intent_out_3.f90: Ditto.
1278         * gfortran.dg/pointer_assign_7.f90: Ditto.
1279         * gfortran.dg/pointer_intent_3.f90: Ditto.
1280         * gfortran.dg/pr19936_1.f90: Ditto.
1281         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1282         * gfortran.dg/simpleif_2.f90: Ditto.
1283         * gfortran.dg/protected_5.f90: Ditto.
1284         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1285         * gfortran.dg/protected_6.f90: Ditto.
1286         * gfortran.dg/protected_7.f90: Ditto.
1287
1288 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1289
1290         PR libfortran/45710
1291         * gfortran.dg/namelist_65.f90: New test.
1292
1293 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1294
1295         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1296         the regexp pattern between the expected label and location string.
1297
1298 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1299
1300         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1301
1302 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1303
1304         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1305         * gcc.dg/pr27898.c: Likewise.
1306         * gcc.dg/pr28712.c: Likewise.
1307         * gcc.dg/pr30762-1.c: Likewise.
1308         * gcc.dg/pr31529-1.c: Likewise.
1309         * gcc.dg/pr34457-1.c: Likewise.
1310         * gcc.dg/pr34668-1.c: Likewise.
1311         * gcc.dg/pr34989-1.c: Likewise.
1312         * gcc.dg/pr43557-1.c: Likewise.
1313
1314 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1315
1316         PR rtl-optimization/45739
1317         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1318
1319 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1320
1321         * gcc.target/sparc/mnofpu.c: New test.
1322
1323 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1324
1325         PR rtl-optimization/45739
1326         * gcc.target/i386/pr45739.c: New test.
1327
1328 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1329
1330         PR fortran/45648
1331         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1332         and counts. Add non-elemental function call check.
1333
1334         PR fortran/45648
1335         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1336         arguments checks. Update temporary counts.
1337         * gfortran.dg/transpose_optimization_1.f90: New.
1338
1339 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1340
1341         PR objc/23710
1342         * objc.dg/invalid-method-1.m: New.
1343
1344 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1345
1346         Merge from 'apple/trunk' branch on FSF servers.
1347
1348         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1349
1350         Radar 4291785
1351         * objc.dg/naming-4.m: New
1352         * objc.dg/naming-5.m: New
1353         * obj-c++.dg/naming-1.mm: New
1354         * obj-c++.dg/naming-2.mm: New
1355
1356 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1357             Jack Howarth  <howarth@bromo.med.uc.edu>
1358
1359         PR c++/45645
1360         * g++.dg/torture/pr44972.C: Use portable assert().
1361
1362 2010-09-21  Richard Guenther  <rguenther@suse.de>
1363
1364         PR tree-optimization/45580
1365         * g++.dg/torture/pr45580.C: New testcase.
1366
1367 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1368
1369         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1370
1371 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1372
1373         PR fortran/45438
1374         * gfortran.dg/pointer_check_7.f90: New.
1375
1376 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR rtl-optimization/45728
1379         * gcc.c-torture/compile/pr45728.c: New test.
1380
1381 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1382
1383         PR fortran/45081
1384         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1385
1386 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1387
1388         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1389
1390 2010-09-20  Richard Guenther  <rguenther@suse.de>
1391
1392         PR middle-end/45704
1393         * gcc.dg/torture/pr45704.c: New testcase.
1394
1395 2010-09-20  Jan Hubicka  <jh@suse.cz>
1396
1397         PR tree-optimize/45605
1398         * g++.dg/tree-ssa/pr45605.C: New testcase.
1399
1400 2010-09-20  Michael Matz  <matz@suse.de>
1401
1402         PR testsuite/45706
1403         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1404         enough.
1405
1406 2010-09-20  Richard Guenther  <rguenther@suse.de>
1407
1408         PR tree-optimization/45705
1409         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1410
1411 2010-09-20  Michael Matz  <matz@suse.de>
1412
1413         PR testsuite/45706
1414         * lib/target-supports.exp (check_effective_target_vect_perm):
1415         Add i?86-*-*.
1416
1417 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR rtl-optimization/45695
1420         * gcc.c-torture/execute/pr45695.c: New test.
1421
1422 2010-09-19  Jan Hubicka  <jh@suse.cz>
1423
1424         PR lto/44246
1425         * gcc.c-torture/compile/pr44246.c:New file.
1426
1427 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1428
1429         PR tree-optimization/45714
1430         * gfortran.dg/vect/pr45714-a.f: New test.
1431         * gfortran.dg/vect/pr45714-b.f: New test.
1432
1433 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1434
1435         * gnat.dg/const1.adb: Rename into...
1436         * gnat.dg/constant1.adb: ...this.
1437         * gnat.dg/constant2.adb: New test.
1438         * gnat.dg/constant2_pkg1.ads: New helper.
1439         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1440
1441 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1442
1443         * gnat.dg/specs/constant1.ads: New test.
1444         * gnat.dg/specs/constant1_pkg.ads: New helper.
1445
1446 2010-09-18  Jan Hubicka  <jh@suse.cz>
1447
1448         PR tree-optimization/45453
1449         * g++.dg/tree-ssa/pr45453.C: New testcase.
1450
1451 2010-09-18  Jason Merrill  <jason@redhat.com>
1452
1453         * g++.dg/cpp0x/initlist44.C: New.
1454
1455 2010-09-18  Richard Guenther  <rguenther@suse.de>
1456
1457         PR tree-optimization/45709
1458         * g++.dg/torture/pr45709-2.C: New testcase.
1459
1460 2010-09-18  Richard Guenther  <rguenther@suse.de>
1461
1462         PR tree-optimization/45709
1463         * g++.dg/torture/pr45709.C: New testcase.
1464
1465 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1466
1467         PR testsuite/45719
1468         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1469
1470 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1471
1472         * gcc.target/i386/pad-1.c: New.
1473         * gcc.target/i386/pad-2.c: Likewise.
1474         * gcc.target/i386/pad-3.c: Likewise.
1475         * gcc.target/i386/pad-4.c: Likewise.
1476         * gcc.target/i386/pad-5a.c: Likewise.
1477         * gcc.target/i386/pad-5b.c: Likewise.
1478         * gcc.target/i386/pad-6a.c: Likewise.
1479         * gcc.target/i386/pad-6b.c: Likewise.
1480         * gcc.target/i386/pad-7.c: Likewise.
1481         * gcc.target/i386/pad-8.c: Likewise.
1482         * gcc.target/i386/pad-9.c: Likewise.
1483         * gcc.target/i386/pad-10.c: Likewise.
1484
1485 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1486
1487         PR middle-end/45234
1488         * gcc.dg/torture/stackalign/alloca-5.c: New.
1489
1490 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1491
1492         PR middle-end/45678
1493         * gcc.dg/torture/pr45678-2.c: New.
1494
1495 2010-09-17  Richard Guenther  <rguenther@suse.de>
1496
1497         PR middle-end/45678
1498         * gcc.dg/torture/pr45678-1.c: New testcase.
1499
1500 2010-09-17  Michael Matz  <matz@suse.de>
1501
1502         PR tree-optimization/43432
1503         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1504         check_effective_target_vect_perm_short): New predicates.
1505         (check_effective_target_vect_perm): Include x86_64.
1506         * gcc.dg/vect/pr43432.c: New test.
1507         * gcc.dg/vect/vect-114.c: Adjust.
1508         * gcc.dg/vect/vect-15.c: Ditto.
1509         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1510         * gcc.dg/vect/slp-perm-9.c: Ditto.
1511
1512 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1513
1514         PR testsuite/45692
1515         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1516         GNU runtime.
1517
1518 2010-09-17  Richard Guenther  <rguenther@suse.de>
1519
1520         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1521         * gcc.dg/pr28706.c: Likewise.
1522         * gcc.dg/pr28712.c: Likewise.
1523         * gcc.dg/pr30762-1.c: Likewise.
1524         * gcc.dg/pr30762-2.c: Likewise.
1525         * gcc.dg/pr31529-1.c: Likewise.
1526         * gcc.dg/pr31529-2.c: Likewise.
1527         * gcc.dg/pr34457-1.c: Likewise.
1528         * gcc.dg/pr34457-2.c: Likewise.
1529         * gcc.dg/pr34668-1.c: Likewise.
1530         * gcc.dg/pr34668-2.c: Likewise.
1531         * gcc.dg/pr34989-1.c: Likewise.
1532         * gcc.dg/pr34989-2.c: Likewise.
1533         * gcc.dg/pr43557-1.c: Likewise.
1534         * gcc.dg/pr43557-2.c: Likewise.
1535         * gcc.dg/debug/pr41893-1.c: Likewise.
1536         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1537         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1538         * gcc.dg/matrix/matrix-4.c: Likewise.
1539         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1540         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1541         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1542         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1543
1544 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1545
1546         PR fortran/43665
1547         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1548         optimizations.
1549         * gfortran.dg/intent_optimize_1.f90: New test.
1550
1551 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1552
1553         * gcc.target/i386/divmod-1.c: New.
1554         * gcc.target/i386/divmod-2.c: Likewise.
1555         * gcc.target/i386/divmod-3.c: Likewise.
1556         * gcc.target/i386/divmod-4.c: Likewise.
1557         * gcc.target/i386/divmod-4a.c: Likewise.
1558         * gcc.target/i386/divmod-5.c: Likewise.
1559         * gcc.target/i386/divmod-6.c: Likewise.
1560         * gcc.target/i386/divmod-7.c: Likewise.
1561         * gcc.target/i386/divmod-8.c: Likewise.
1562         * gcc.target/i386/udivmod-1.c: Likewise.
1563         * gcc.target/i386/udivmod-2.c: Likewise.
1564         * gcc.target/i386/udivmod-3.c: Likewise.
1565         * gcc.target/i386/udivmod-4.c: Likewise.
1566         * gcc.target/i386/udivmod-4a.c: Likewise.
1567         * gcc.target/i386/udivmod-5.c: Likewise.
1568         * gcc.target/i386/udivmod-6.c: Likewise.
1569         * gcc.target/i386/udivmod-7.c: Likewise.
1570         * gcc.target/i386/udivmod-8.c: Likewise.
1571
1572 2010-09-16  Jan Hubicka  <jh@suse.cz>
1573
1574         * g++.dg/lto/pr45679-1_0.C: New file.
1575         * g++.dg/lto/pr45679-1_1.C: New file.
1576         * g++.dg/lto/pr45679-0_0.C: New file.
1577         * g++.dg/lto/pr45679-0_1.C: New file.
1578
1579 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1580
1581         PR fortran/45674
1582         * gfortran.dg/class_dummy_2.f03: New.
1583
1584 2010-09-16  Richard Guenther  <rguenther@suse.de>
1585
1586         PR tree-optimization/45623
1587         * gcc.dg/torture/pr45623.c: New testcase.
1588
1589 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1590
1591         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1592         name and parentheses.
1593         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1594
1595 2010-09-15  Jason Merrill  <jason@redhat.com>
1596
1597         * g++.dg/parse/parameter-declaration-2.C: New.
1598
1599         * g++.dg/cpp0x/scoped_enum2.C: New.
1600
1601 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gcc.c-torture/compile/20100915-1.c: New test.
1604
1605 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1606
1607         PR middle-end/45644
1608         * gcc.dg/ipa/pr45644.c: New test.
1609
1610 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1611
1612         PR tree-optimization/45633
1613         * gcc.dg/vect/pr45633.c: New test.
1614
1615 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1616
1617         PR fortran/45577
1618         * gfortran.dg/allocate_derived_4.f90: New.
1619
1620 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1621
1622         * lib/target-supports.exp
1623         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1624         supported flag to true for neon.
1625
1626 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1627
1628         PR c++/45665
1629         * g++.dg/template/crash103.C: New.
1630
1631 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1632
1633         Merge from 'apple/trunk' branch on FSF servers.
1634
1635         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1636
1637         Radar 4457381
1638         * objc.dg/msg-in-protocol.m: New.
1639         * obj-c++.dg/msg-in-protocol.mm: New.
1640
1641         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1642
1643         Radar 4219590
1644         * objc.dg/break-in-ifstmt.m: New.
1645
1646         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1647
1648         Radar 4174166
1649         * obj-c++.dg/comp-types-13.mm: New.
1650         * objc.dg/comp-types-12.m: New.
1651
1652         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1653
1654         Radar 4216500
1655         * obj-c++.dg/proto-lossage-7.mm: New.
1656         * objc.dg/proto-lossage-7.m: New.
1657
1658 2010-09-14  Jan Hubicka  <jh@suse.cz>
1659
1660         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1661         folding.
1662         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1663         folding.
1664
1665 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR middle-end/45567
1668         * gcc.dg/pr45567.c: New test.
1669
1670         PR debug/45660
1671         * g++.dg/debug/pr45660.C: New test.
1672
1673 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1674
1675         PR tree-optimization/45470
1676         * g++.dg/vect/pr45470-a.cc: New test.
1677         * g++.dg/vect/pr45470-a.cc: New test.
1678
1679 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1680
1681         PR target/42070
1682         * lib/profopt.exp: Prune warnings on execname2 compile.
1683         * lib/prune.exp: Prune "can't add line info" warnings.
1684
1685 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1686
1687         PR libfortran/45532
1688         * gfortran.dg/namelist_64.f90: New test.
1689
1690 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR rtl-optimization/45617
1693         * gcc.target/i386/pr45617.c: New test.
1694
1695 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1696
1697         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1698
1699 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1700
1701         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1702         * gcc.target/i386/fma4-vector.c: Likewise.
1703         * gcc.target/i386/vectorize2.c: Likewise.
1704         * gcc.target/i386/vectorize4.c: Likewise.
1705         * gcc.target/i386/vectorize5.c: Likewise.
1706         * gcc.target/i386/vectorize6.c: Likewise.
1707         * gcc.target/i386/vectorize8.c: Likewise.
1708
1709         * gcc.target/i386/vect-double-1.c: New.
1710         * gcc.target/i386/vect-double-1a.c: Likewise.
1711         * gcc.target/i386/vect-double-2.c: Likewise.
1712         * gcc.target/i386/vect-double-2a.c: Likewise.
1713
1714         * lib/target-supports.exp (check_effective_target_vect_double):
1715         Set et_vect_double_saved to 0 when tuning for Atom.
1716
1717 2010-09-13  Jan Hubicka  <jh@suse.cz>
1718
1719         * gcc.dg/torture/pr23821.c: Drop static keyword.
1720         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1721         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1722
1723 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1724
1725         * gcc.target/arm/sync-1.c: New.
1726
1727 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1728
1729         * gnat.dg/memtrap.adb: New test.
1730
1731 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1732
1733         * gfortran.dg/promotion.f90: Fix options.
1734
1735 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1736
1737         * g++.dg/cpp0x/range-for1.C: New.
1738         * g++.dg/cpp0x/range-for2.C: New.
1739         * g++.dg/cpp0x/range-for3.C: New.
1740         * g++.dg/cpp0x/range-for4.C: New.
1741         * g++.dg/cpp0x/range-for5.C: New.
1742         * g++.dg/cpp0x/range-for6.C: New.
1743
1744 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1745
1746         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1747         and counts. Check that transpose is not called.
1748         * gfortran.dg/transpose_2.f90: Update error message.
1749
1750 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1751
1752         PR c++/43824
1753         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1754         * g++.dg/lookup/strong-using-2.C: Likewise.
1755         * g++.dg/lookup/strong-using-3.C: Likewise.
1756         * g++.dg/lookup/strong-using-5.C: Likewise.
1757
1758         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1759         * g++.dg/cpp0x/inline-ns4.C: New.
1760         * g++.dg/cpp0x/inline-ns5.C: New.
1761
1762 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1763
1764         PR middle-end/45634
1765         * gfortran.fortran-torture/compile/pr45634.f90: New.
1766
1767 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1768
1769         * objc.dg/fobjc-exceptions.m: New test.
1770
1771 2010-09-10  Jan Hubicka  <jh@suse.cz>
1772
1773         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1774
1775 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1776
1777         PR tree-optimization/44972
1778         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1779         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1780         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1781         instead.
1782         * g++.dg/torture/pr44972.C: New test.
1783
1784 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1785
1786         PR tree-optimization/44972
1787         * g++.dg/torture/pr34850.C: Remove expected warning.
1788
1789 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1790
1791         * gfortran.dg/dummy_optional_arg.f90: New test.
1792
1793 2010-09-08  Jan Hubicka  <jh@suse.cz>
1794
1795         PR tree-optimization/45598
1796         * fortran.fortran-torture/compile/pr45598.f90: New test.
1797
1798 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1799
1800         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1801         * lib/target-supports.exp (check_ifunc_available): New.
1802         * gcc.dg/attr-ifunc-1.c: New.
1803         * gcc.dg/attr-ifunc-2.c: New.
1804         * gcc.dg/attr-ifunc-3.c: New.
1805         * gcc.dg/attr-ifunc-4.c: New.
1806         * gcc.dg/attr-ifunc-5.c: New.
1807         * g++.dg/ext/attr-ifunc-1.C: New.
1808         * g++.dg/ext/attr-ifunc-2.C: New.
1809         * g++.dg/ext/attr-ifunc-3.C: New.
1810         * g++.dg/ext/attr-ifunc-4.C: New.
1811
1812 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1813
1814         PR middle-end/40386
1815         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1816
1817 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1818
1819         * gfortran.dg/inline_transpose_1.f90: New test.
1820
1821 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR c++/45588
1824         * g++.dg/warn/Wunused-var-15.C: New test.
1825
1826 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1827
1828         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1829         hppa*-*-hpux*.
1830
1831 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1832
1833         * objc/execute/exceptions/throw-nil.m: New test.
1834         * objc/execute/exceptions/handler-1.m: Updated to use the new
1835         objc_set_uncaught_exception_handler() function.
1836         * objc/execute/exceptions/matcher-1.m: New test.
1837
1838 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1839
1840         PR fortran/38282
1841         * gfortran.dg/bit_comparison_1.F90: New test.
1842         * gfortran.dg/leadz_trailz_3.f90: New test.
1843         * gfortran.dg/masklr_2.F90: New test.
1844         * gfortran.dg/shiftalr_1.F90: New test.
1845         * gfortran.dg/merge_bits_2.F90: New test.
1846         * gfortran.dg/dshift_2.F90: New test.
1847         * gfortran.dg/bit_comparison_2.F90: New test.
1848         * gfortran.dg/masklr_1.F90: New test.
1849         * gfortran.dg/merge_bits_1.F90: New test.
1850         * gfortran.dg/dshift_1.F90: New test.
1851         * gfortran.dg/shiftalr_2.F90: New test.
1852
1853 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1854
1855         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1856         functions from objc/typedstream.h are deprecated.
1857
1858 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1859
1860         * lib/target-supports.exp
1861         (check_effective_target_run_expensive_tests): New proc.
1862         * gcc.c-torture/compile/limits-fnargs.c: Use
1863         dg-require-effective-target run_expensive_tests.
1864
1865 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR fortran/45597
1868         * gfortran.dg/gomp/pr45597.f90: New test.
1869
1870         PR fortran/45595
1871         * gfortran.dg/gomp/pr45595.f90: New test.
1872
1873 2010-09-08  Michael Matz  <matz@suse.de>
1874
1875         * c-c++-common/uninit-17.c: Adjust.
1876
1877 2010-09-08  Michael Matz  <matz@suse.de>
1878
1879         PR tree-optimization/43430
1880         * gcc.dg/vect/pr43430-2.c: New test.
1881
1882 2010-09-08  Michael Matz  <matz@suse.de>
1883
1884         PR tree-optimization/33244
1885         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1886
1887 2010-09-08  Richard Guenther  <rguenther@suse.de>
1888
1889         PR tree-optimization/45578
1890         * gfortran.dg/pr45578.f90: New testcase.
1891
1892 2010-09-08  Richard Guenther  <rguenther@suse.de>
1893
1894         PR testsuite/45590
1895         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1896
1897 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1898
1899         PR fortran/45576
1900         * gfortran.dg/char_length_18.f90:  New test.
1901
1902 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1903
1904         PR target/36502
1905         * gcc.target/i386/pr36502.c: New test.
1906
1907         PR target/42313
1908         PR target/44651
1909         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1910         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1911
1912 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1913
1914         * gfortran.dg/achar_4.f90: Enable bounds checking.
1915
1916 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1917
1918         PR target/45206
1919         * gcc.target/i386/pr45206.c: New test.
1920
1921 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1922
1923         PR fortran/45505
1924         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1925
1926 2010-09-07  Jan Hubicka  <jh@suse.cz>
1927
1928         * gcc.c-torture/compile/20100907.c: New testcase.
1929
1930 2010-09-07  Richard Guenther  <rguenther@suse.de>
1931
1932         PR middle-end/45569
1933         * g++.dg/eh/pr45569.C: New testcase.
1934
1935 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1936
1937         PR target/43137
1938         * gcc.target/arm/pr43137.c: New test.
1939
1940 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1941
1942         PR fortran/36931
1943         * gfortran.dg/dependency_35.f90:  New test.
1944
1945 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1946
1947         PR fortran/34145
1948         * gfortran.dg/char_length_17.f90:  New test.
1949
1950 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1951
1952         PR c++/45200
1953         PR c++/45293
1954         PR c++/45558
1955         * g++.dg/template/typedef34.C: New test.
1956         * g++.dg/template/typedef35.C: New test.
1957
1958 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1959
1960         PR target/22152
1961         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1962
1963 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1964
1965         * g++.dg/warn/Wdouble-promotion.C: New.
1966
1967 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1968
1969         * g++.dg/parse/redef2.C: New.
1970
1971 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1972
1973         * gcc.dg/20100906-1.c: New testcase.
1974
1975 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1976
1977         PR testsuite/45543
1978         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1979         DW_TAG_enumeration_type DIE.
1980
1981 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1982
1983         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1984         Update XFAILs.
1985
1986 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1987
1988         PR rtl-optimization/44919
1989         * g++.dg/opt/pr44919.C: New.
1990
1991 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1992
1993         PR fortran/38282
1994         * gfortran.dg/iall_iany_iparity_1.f90: New.
1995         * gfortran.dg/iall_iany_iparity_2.f90: New.
1996
1997 2010-09-06  Jason Merrill  <jason@redhat.com>
1998
1999         * g++.dg/cpp0x/initlist42.C: New.
2000
2001         * g++.dg/cpp0x/auto19.C: New.
2002
2003         * g++.dg/template/sfinae25.C: New.
2004         * g++.dg/template/char1.C: Expect warning.
2005         * g++.dg/template/nontype10.C: Likewise.
2006
2007         * g++.dg/cpp0x/implicit9.C: New.
2008
2009         * g++.dg/cpp0x/initlist43.C: New.
2010
2011 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2012
2013         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2014
2015 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2016
2017         * gcc.dg/Wdouble-promotion.c: New.
2018
2019 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2020
2021         * gfortran.dg/float128_1.f90: Remove test case as
2022         it always fails since Rev 163611 backed out the
2023         front-end implementation.
2024
2025 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2026
2027         * gfortran.dg/float128_1.f90: XFAIL test case.
2028
2029 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2030
2031         * gfortran.dg/bessel_7.f90: Decrease required precision.
2032
2033 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2034
2035         PR testsuite/45545
2036         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2037         ref-all-matching targets.
2038
2039 2010-09-05  Richard Guenther  <rguenther@suse.de>
2040
2041         PR tree-optimization/45535
2042         * gcc.c-torture/compile/pr45535.c: New testcase.
2043
2044 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2045
2046         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2047         "\[^\n\]*".
2048         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2049         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2050         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2051         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2052         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2053         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2054         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2055         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2056         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2057         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2058         * gcc.target/i386/pr22152.c: Likewise.
2059         * gcc.target/i386/pr36992-1.c: Likewise.
2060         * gcc.target/i386/pr36992-2.c: Likewise.
2061         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2062
2063 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2064
2065         PR testsuite/43957
2066         * gcc.dg/const-uniq-1.c: Modify regexp.
2067
2068 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2069
2070         PR fortran/45530
2071         * gfortran.dg/namelist_63.f90: New.
2072
2073 2010-09-04  Jan Hubicka  <jh@suse.cz>
2074
2075         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2076         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2077
2078 2010-09-04  Jan Hubicka  <jh@suse.cz>
2079
2080         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2081
2082 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2083
2084         PR fortran/45507
2085         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2086
2087 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2088
2089         * gcc.dg/opts-4.c: New test.
2090
2091 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2092
2093         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2094         * gcc.dg/vect/vect-peel-4.c: Ditto.
2095
2096 2010-09-03  Daniel Kraft  <d@domob.eu>
2097
2098         PR fortran/45525
2099         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2100
2101 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2102
2103         PR fortran/45159
2104         * gfortran.dg/dependency_34.f90:  New test.
2105
2106 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2107
2108         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2109
2110 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2111
2112         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2113         gcc.target/i386/clearcap.map if supported.
2114
2115 2010-09-03  Michael Matz  <matz@suse.de>
2116
2117         PR middle-end/45415
2118         * gcc.dg/pr45415.c: New test.
2119
2120 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2121
2122         PR tree-optimization/45506
2123         * gcc.dg/pr45506.c: New.
2124
2125 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2126
2127         PR target/45476
2128         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2129         * gcc.target/i386/float128-2.c: Ditto.
2130
2131 2010-09-03  Daniel Kraft  <d@domob.eu>
2132
2133         PR fortran/34162
2134         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2135         * gfortran.dg/internal_dummy_2.f08: New test.
2136         * gfortran.dg/internal_dummy_3.f08: New test.
2137         * gfortran.dg/internal_dummy_4.f08: New test.
2138
2139 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2140
2141         PR debug/45500
2142         * gcc.target/i386/pr45500.c: New test.
2143
2144 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2145
2146         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2147
2148 2010-09-03  Daniel Kraft  <d@domob.eu>
2149
2150         PR fortran/44602
2151         * gfortran.dg/exit_2.f08; Adapt error messages.
2152         * gfortran.dg/exit_3.f08: New test.
2153         * gfortran.dg/exit_4.f08: New test.
2154         * gfortran.dg/exit_5.f03: New test.
2155
2156 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2157
2158         * gfortran.dg/ishft_4.f90: New test.
2159
2160 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2161
2162         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2163         FRIZ/XSRIZ instruciton for (double)(long long)x.
2164         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2165
2166 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2167
2168         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2169
2170 2010-09-02  Richard Guenther  <rguenther@suse.de>
2171
2172         PR tree-optimization/44937
2173         PR tree-optimization/45412
2174         * g++.dg/opt/pr45412.C: New testcase.
2175         * gcc.c-torture/compile/pr45412.c: Likewise.
2176         * gcc.c-torture/compile/pr44937.c: Likewise.
2177
2178 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2179
2180         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2181         but using -Werror=comment.
2182         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2183         expected error messages.
2184
2185 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2186
2187         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2188         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2189
2190 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2191
2192         PR fortran/45489
2193         * gfortran.dg/initialization_27.f90: New.
2194
2195 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2196
2197         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2198         check into different basic blocks. Expect vectorization if misaligned
2199         stores are supported.
2200         * gcc.dg/vect/bb-slp-8a.c: New test.
2201         * gcc.dg/vect/bb-slp-8b.c: New test.
2202
2203 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2204
2205         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2206
2207 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2208
2209         PR fortran/44541
2210         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2211         * gfortran.dg/class_dummy_1.f03: New.
2212
2213 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR middle-end/45458
2216         * g++.dg/tree-prof/partition2.C: New test.
2217
2218 2010-09-01  Richard Guenther  <rguenther@suse.de>
2219
2220         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2221         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2222         * gcc.c-torture/execute/20100827-1.c: Likewise.
2223
2224 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2225
2226         * gfortran.dg/execute_command_line_1.f90: New test.
2227
2228 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2229
2230         PR preprocessor/45457
2231         * c-c++-common/cpp/pr45457.c: New test.
2232
2233 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2234
2235         * gcc.dg/nested-func-8.c: New test.
2236
2237 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2238
2239         PR fortran/38282
2240         * gfortran.dg/popcnt_poppar_1.F90: New test.
2241         * gfortran.dg/popcnt_poppar_2.F90: New test.
2242
2243 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         * gcc.target/i386/volatile-2.c: Require nonpic target.
2246
2247 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2248
2249         PR middle-end/45461
2250         * gcc.dg/pr45461.c: New test.
2251
2252 2010-08-31  Richard Guenther  <rguenther@suse.de>
2253
2254         PR testsuite/45455
2255         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2256
2257 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2258
2259         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2260
2261 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2262
2263         PR fortran/45456
2264         * gfortran.dg/typebound_proc_18.f03: New.
2265
2266 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2267
2268         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2269         * lib/scanasm.exp (scan-stack-usage): Likewise.
2270         (scan-stack-usage-not): Likewise.
2271         * gcc.dg/stack-usage-1.c: New test.
2272         * gcc.target/i386/stack-usage-realign.c: Likewise.
2273
2274 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2275
2276         PR tree-optimization/45427
2277         * gcc.dg/tree-ssa/pr45427.c: New test.
2278
2279 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2280
2281         PR c++/45043
2282         * g++.dg/template/crash102.C: New.
2283
2284 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2285
2286         PR middle-end/45423
2287         * gcc.dg/gomp/atomic-12.c: New test.
2288         * gcc.dg/gomp/atomic-13.c: New test.
2289         * gcc.dg/gomp/atomic-14.c: New test.
2290         * g++.dg/gomp/atomic-11.C: New test.
2291         * g++.dg/gomp/atomic-12.C: New test.
2292         * g++.dg/gomp/atomic-13.C: New test.
2293         * g++.dg/gomp/atomic-14.C: New test.
2294
2295 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2296
2297         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2298         delimiter.
2299
2300 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2301
2302         * gnat.dg/discr24.adb: New test.
2303
2304 2010-08-30  Richard Guenther  <rguenther@suse.de>
2305
2306         PR tree-optimization/45449
2307         * gcc.dg/pr45449.c: New testcase.
2308
2309 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2310
2311         * gcc.dg/opts-1.c: Expect errors, not warnings.
2312
2313 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2314
2315         PR fortran/42769
2316         * gfortran.dg/dynamic_dispatch_11.f03: New.
2317
2318 2010-08-29  Jason Merrill  <jason@redhat.com>
2319
2320         PR c++/44991
2321         * g++.dg/parse/defarg15.C: New.
2322
2323 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2324
2325         PR fortran/45439
2326         * gfortran.dg/select_type_16.f03: New.
2327
2328 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2329             Tobias Burnus  <burnus@net-b.de>
2330
2331         * gfortran.dg/bessel_7.f90: Decrease required precision.
2332
2333 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2334             Kaz Kojima  <kkojima@gcc.gnu.org>
2335
2336         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2337
2338 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2339
2340         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2341         floating point conversion code generation.
2342         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2343         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2344         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2345         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2346         to integer conversion code generation.
2347         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2348         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2349         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2350         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2351
2352 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2353
2354         PR fortran/32049
2355         * gfortran.dg/random_seed_1.f90: Adjust test.
2356         * gfortran.dg/float128_1.f90: New test.
2357
2358 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2359
2360         PR fortran/33197
2361         * gfortran.dg/norm2_1.f90: New.
2362         * gfortran.dg/norm2_2.f90: New.
2363         * gfortran.dg/norm2_3.f90: New.
2364         * gfortran.dg/norm2_4.f90: New.
2365         * gfortran.dg/parity_1.f90: New.
2366         * gfortran.dg/parity_2.f90: New.
2367         * gfortran.dg/parity_3.f90: New.
2368
2369 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2370
2371         PR fortran/45420
2372         * gfortran.dg/select_type_15.f03: New.
2373
2374 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2375
2376         PR libfortran/43217
2377         * gfortran.dg/hollerith8.f90: New test.
2378
2379 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2380
2381         PR fortran/45159
2382         * gfortran.dg/dependency_33.f90:  New test.
2383
2384 2010-08-27  Richard Guenther  <rguenther@suse.de>
2385
2386         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2387         * gcc.dg/graphite/scop-2.c: Likewise.
2388         * gcc.dg/graphite/scop-20.c: Likewise.
2389         * gcc.dg/vect/slp-25.c: Likewise.
2390
2391 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2392
2393         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2394
2395 2010-08-26  Daniel Kraft  <d@domob.eu>
2396
2397         PR fortran/38936
2398         PR fortran/44047
2399         PR fortran/45384
2400         * gfortran.dg/associate_8.f03: New test.
2401         * gfortran.dg/select_type_13.f03: New test.
2402         * gfortran.dg/select_type_14.f03: New test.
2403
2404 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR tree-optimization/44485
2407         * gcc.dg/pr44485.c: New test.
2408
2409 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2410
2411         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2412         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2413         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2414
2415 2010-08-26  Richard Guenther  <rguenther@suse.de>
2416
2417         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2418         * gcc.dg/graphite/scop-21.c: Likewise.
2419
2420 2010-08-26  Richard Guenther  <rguenther@suse.de>
2421
2422         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2423         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2424         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2425         * gcc.dg/vect/vect-91.c: Likewise.
2426         * gcc.dg/vect/vect-peel-1.c: Likewise.
2427         * gcc.dg/vect/vect-peel-2.c: Likewise.
2428         * gcc.dg/vect/vect-peel-4.c: Likewise.
2429
2430 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2431
2432         PR libfortran/41859
2433         * gfortran.dg/der_io_4.f90: New test.
2434
2435 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2436
2437         PR rtl-optimization/44858
2438         * gcc.c-torture/execute/pr44858.c: New test.
2439
2440         PR rtl-optimization/45400
2441         * g++.dg/other/i386-8.C: New test.
2442
2443 2010-08-25  Richard Guenther  <rguenther@suse.de>
2444
2445         * gcc.dg/alias-8.c: Adjust.
2446
2447 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2448
2449         * gcc.target/i386/combine-mul.c: New test.
2450
2451 2010-08-25  Richard Guenther  <rguenther@suse.de>
2452
2453         PR lto/44562
2454         * gcc.dg/graphite/id-27.c: New testcase.
2455         * gcc.dg/lto/20100825-1_0.c: Likewise.
2456
2457 2010-08-25  Richard Guenther  <rguenther@suse.de>
2458
2459         PR tree-optimization/45316
2460         * g++.dg/opt/pr45316.C: New testcase.
2461
2462 2010-08-25  Richard Guenther  <rguenther@suse.de>
2463
2464         PR tree-optimization/45393
2465         * g++.dg/torture/pr45393.C: New testcase.
2466
2467 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2468
2469         PR tree-optimization/45059
2470         * gcc.c-torture/compile/pr45059.c: New test.
2471
2472 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2473
2474         * lib/target-supports.exp (check_effective_target_vect_unpack):
2475         Set vect_unpack supported flag to true for neon.
2476
2477 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2478
2479         * gcc.dg/tree-ssa/ifc-5.c: New.
2480
2481 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2482
2483         * gcc.dg/tree-ssa/ifc-4.c: New.
2484         * gcc.dg/tree-ssa/ifc-7.c: New.
2485
2486 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2487
2488         * gcc.dg/vect/vect.exp: Check loongson targets
2489         * g++.dg/vect/vect.exp: Likewise
2490         * gfortran.dg/vect/vect.exp: Likewise
2491
2492 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2493
2494         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2495         -mveclibabi=mass.
2496
2497 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2498
2499         PR fortran/45366
2500         * gfortran.dg/proc_ptr_29.f90: New.
2501
2502 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2503             Dominique d'Humieres <dominiq@lps.ens.fr>
2504
2505         PR fortran/45367
2506         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2507
2508 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2509
2510         PR fortran/45367
2511         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2512
2513 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2514
2515         PR fortran/36158
2516         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2517
2518 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2519             Dominique d'Humieres <dominiq@lps.ens.fr>
2520
2521         PR fortran/45367
2522         PR fortran/36158
2523         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2524         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2525
2526 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2527
2528         PR fortran/44863
2529         PR fortran/45271
2530         PR fortran/45290
2531         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2532         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2533         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2534
2535 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2536
2537         PR fortran/36158
2538         PR fortran/33197
2539         * gfortran.dg/bessel_6.f90: New.
2540         * gfortran.dg/bessel_7.f90: New.
2541
2542 2010-08-20  Jan Hubicka  <jh@suse.cz>
2543
2544         PR c++/45307
2545         PR c++/17736
2546         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2547         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2548
2549 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2550
2551         PR target/45336
2552         * gcc.target/i386/pr45336-1.c: New.
2553         * gcc.target/i386/pr45336-2.c: Likewise.
2554         * gcc.target/i386/pr45336-3.c: Likewise.
2555         * gcc.target/i386/pr45336-4.c: Likewise.
2556
2557 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2558
2559         PR testsuite/45361
2560         * gcc.target/i386/volatile-2.c: Update scan strings to also
2561         include (%rip) for the memory reference on x86_64.
2562
2563 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2564
2565         PR middle-end/44974
2566         * gcc.dg/pr44974.c: New test.
2567
2568         PR rtl-optimization/45353
2569         * gcc.dg/pr45353.c: New test.
2570
2571 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2572
2573         * gcc.target/i386/volatile-2.c: New.
2574
2575 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2576
2577         PR rtl-optimization/44691
2578         * gfortran.dg/pr44691.f: New test.
2579
2580 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2581
2582         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2583
2584 2010-08-19  Jason Merrill  <jason@redhat.com>
2585
2586         * g++.dg/init/synth3.C: New.
2587         * g++.dg/init/value8.C: New.
2588         * g++.dg/tree-ssa/empty-2.C: New.
2589         * g++.dg/cpp0x/noexcept09.C: New.
2590
2591 2010-08-19  Daniel Kraft  <d@domob.eu>
2592
2593         PR fortran/29785
2594         PR fortran/45016
2595         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2596         * gfortran.dg/pointer_remapping_1.f90: New test.
2597         * gfortran.dg/pointer_remapping_2.f03: New test.
2598         * gfortran.dg/pointer_remapping_3.f08: New test.
2599         * gfortran.dg/pointer_remapping_4.f03: New test.
2600         * gfortran.dg/pointer_remapping_5.f08: New test.
2601         * gfortran.dg/pointer_remapping_6.f08: New test.
2602
2603 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2604
2605         PR testsuite/45324
2606         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2607
2608 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2609
2610         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2611
2612 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2613
2614         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2615         variable.
2616
2617 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2618
2619         PR target/45070
2620         * gcc.c-torture/execute/pr45070.c: New.
2621
2622 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2623
2624         * g++.dg/pr44328.C: New test.
2625
2626 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2627
2628         PR fortran/36158
2629         PR fortran/33197
2630         * gfortran.dg/bessel_3.f90: New.
2631         * gfortran.dg/bessel_4.f90: New.
2632         * gfortran.dg/bessel_5.f90: New.
2633
2634 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2635
2636         PR fortran/45290
2637         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2638         * gfortran.dg/pointer_init_2.f90: New.
2639         * gfortran.dg/pointer_init_3.f90: New.
2640         * gfortran.dg/pointer_init_4.f90: New.
2641
2642 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2643
2644         PR c++/45049
2645         * g++.dg/pr45049-1.C: New test.
2646         * g++.dg/pr45049-2.C: New test.
2647
2648 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2649
2650         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2651         20 if __ARM_PCS is defined otherwise 64.
2652         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2653         instead of hard coded 64.
2654
2655 2010-08-18  Yao Qi  <yao@codesourcery.com>
2656
2657         PR target/45094
2658         * gcc.target/arm/pr45094.c: New test.
2659
2660 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2661
2662         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2663
2664 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2665
2666         PR rtl-optimization/42575
2667         * gcc.target/arm/pr42575.c: New test.
2668
2669 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2670
2671         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2672         * gcc.dg/tls/thr-cse-1.c: New.
2673
2674 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2675
2676         PR debug/42487
2677         * lib/target-supports.exp
2678         (check_effective_target_function_sections): New.
2679         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2680         function sections before proceding.
2681
2682 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2683
2684         PR fortran/45308
2685         * gfortran.dg/pr45308.f03: New test.
2686
2687 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2688
2689         PR target/45296
2690         * gcc.target/i386/pr45296.c: New test.
2691
2692 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2693
2694         * g++.dg/ext/uow-1.C: New.
2695         * g++.dg/ext/uow-2.C: New.
2696         * g++.dg/ext/uow-3.C: New.
2697         * g++.dg/ext/uow-4.C: New.
2698
2699 2010-08-17  Richard Guenther  <rguenther@suse.de>
2700
2701         PR testsuite/45266
2702         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2703
2704 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2705
2706         PR c/40563
2707         * gcc.dg/Wcxx-compat-20.c: New test.
2708
2709 2010-08-17  Daniel Kraft  <d@domob.eu>
2710
2711         PR fortran/38936
2712         * gfortran.dg/associate_1.f03: Extended to test newly supported
2713         features like association to variables.
2714         * gfortran.dg/associate_3.f03: Removed check for illegal change
2715         of associate-name here...
2716         * gfortran.dg/associate_5.f03: ...and added it here.
2717         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2718         * gfortran.dg/associate_7.f03: New test.
2719
2720 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2721
2722         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2723
2724 2010-08-15  Daniel Kraft  <d@domob.eu>
2725
2726         PR fortran/38936
2727         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2728         * gfortran.dg/associate_3.f03: Clarify comment.
2729         * gfortran.dg/associate_5.f03: New test.
2730         * gfortran.dg/associate_6.f03: New test.
2731
2732 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2733
2734         PR fortran/45211
2735         * gfortran.dg/bind_c_usage_21.f90: New.
2736         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2737
2738 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2739
2740         * gfortran.dg/optional_absent_1.f90: New.
2741         * gfortran.dg/null_actual.f90: New.
2742
2743 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2744
2745         * gfortran.dg/pointer_target_1.f90: New.
2746         * gfortran.dg/pointer_target_2.f90: New.
2747         * gfortran.dg/pointer_target_3.f90: New.
2748
2749 2010-08-15  Daniel Kraft  <d@domob.eu>
2750
2751         PR fortran/45197
2752         * gfortran.dg/elemental_args_check_3.f90: New test.
2753         * gfortran.dg/impure_1.f08: New test.
2754         * gfortran.dg/impure_2.f08: New test.
2755         * gfortran.dg/impure_3.f90: New test.
2756         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2757
2758 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2759
2760         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2761         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2762         SLP tests.
2763         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2764         misaligned loads.
2765         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2766         misaligned stores.c
2767         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2768
2769 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2770
2771         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2772         dg-require-effective-target after dg-do.
2773
2774 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2775
2776         * lib/target-supports.exp (check_effective_target_vect_int): Return
2777         true for Loongson targets.
2778         (check_effective_target_vect_shift): Likewise.
2779         (check_effective_target_vect_no_int_max): Likewise.
2780         (check_effective_target_vect_no_align): Likewise.
2781         (check_effective_target_vect_short_mult): Likewise.
2782
2783 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2784
2785         * g++.dg/cast.C: Change fields of structures to "long" to pass
2786         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2787         * g++.dg/cpp0x/iop.C: Ditto.
2788         * g++.dg/cpp0x/named_refs.C: Ditto.
2789         * g++.dg/cpp0x/rv1p.C: Ditto.
2790         * g++.dg/cpp0x/rv2p.C: Ditto.
2791         * g++.dg/cpp0x/rv3p.C: Ditto.
2792         * g++.dg/cpp0x/rv4p.C: Ditto.
2793         * g++.dg/cpp0x/rv5p.C: Ditto.
2794         * g++.dg/cpp0x/rv6p.C: Ditto.
2795         * g++.dg/cpp0x/rv7p.C: Ditto.
2796         * g++.dg/cpp0x/rv8p.C: Ditto.
2797         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2798
2799 2010-08-13  Daniel Kraft  <d@domob.eu>
2800
2801         * gfortran.dg/implied_shape_1.f08: New test.
2802         * gfortran.dg/implied_shape_2.f90: New test.
2803         * gfortran.dg/implied_shape_3.f08: New test.
2804
2805 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2806
2807         PR libfortran/42526
2808         * gfortran.dg/char_component_initializer_1.f90: New test.
2809
2810 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2811
2812         PR tree-optimization/45241
2813         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2814
2815 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2816
2817         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2818         to dg-options.
2819         * gcc.target/i386/pr40906-2.c: Ditto.
2820         * gcc.target/i386/pr40906-3.c: Ditto.
2821
2822 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR middle-end/45262
2825         * gcc.c-torture/execute/pr45262.c: New test.
2826
2827 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2828
2829         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2830         empty argument.
2831         * g++.dg/other/profile1.C: Ditto.
2832
2833 2010-08-12  Richard Guenther  <rguenther@suse.de>
2834
2835         PR tree-optimization/45232
2836         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2837         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2838         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2839         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2840         unsigned arithmetic.
2841         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2842         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2843         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2844         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2845         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2846         unsigned arithmetic.
2847         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2848         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2849         unsigned arithmetic.
2850         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2851         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2852         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2853         unsigned arithmetic.
2854         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2855         * gcc.dg/tree-ssa/negate.c: Adjust.
2856         * gcc.dg/vect/vect-1.c: Adjust.
2857         * gfortran.dg/reassoc_6.f: XFAIL.
2858
2859 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR debug/45259
2862         * gcc.dg/pr45259.c: New test.
2863
2864 2010-08-12  Wei Guozhi  <carrot@google.com>
2865
2866         PR target/44999
2867         * gcc.target/arm/pr44999.c: New testcase.
2868
2869 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2870
2871         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2872         (N): Likewise.
2873         (main): Adjust accordingly.
2874
2875 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2876
2877         * gfortran.dg/graphite/id-22.f: New.
2878
2879 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2880
2881         * gcc.dg/graphite/id-26.c: New.
2882
2883 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2884
2885         * gcc.dg/graphite/id-25.c: New.
2886
2887 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2888
2889         * gcc.dg/graphite/run-id-5.c: New.
2890         * gcc.dg/graphite/run-id-6.c: New.
2891         * gfortran.dg/graphite/id-21.f: New.
2892
2893 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2894
2895         * gcc.dg/graphite/id-24.c: New.
2896
2897 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2898
2899         * gcc.dg/tree-ssa/pr20742.c: New.
2900
2901 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2902
2903         * gcc.dg/graphite/id-23.c: New.
2904
2905 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2906
2907         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2908
2909 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2910
2911         * gcc.dg/graphite/pr42729.c: New.
2912
2913 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2914
2915         * gfortran.dg/graphite/id-20.f: New.
2916
2917 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2918
2919         * gcc.dg/graphite/id-22.c: New.
2920
2921 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2922
2923         * gcc.dg/graphite/run-id-2.c: Call abort.
2924
2925 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2926
2927         * gcc.dg/graphite/id-20.c: New.
2928
2929 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2930             Steve Kargl <kargl@gcc.gnu.org>
2931
2932         PR fortran/44595
2933         * gfortran.dg/move_alloc_3.f90: New.
2934         * gfortran.dg/random_seed_2.f90: New.
2935
2936 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2937
2938         * lib/target-supports.exp (check_effective_target_sync_int_long):
2939         Add hppa*-*-linux*.
2940         (check_effective_target_sync_char_short): Likewise.
2941
2942 2010-08-10  Yao Qi  <yao@codesourcery.com>
2943
2944         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2945         general form.
2946         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2947         * g++.dg/other/packed1.C: Likewise.
2948         * g++.dg/other/crash-4.C: Likewise.
2949         * g++.dg/ext/packed8.C: Likewise.
2950         * g++.dg/init/array16.C: Likewise.
2951
2952 2010-08-10  xinliang David Li  <davidxl@google.com>
2953         * gcc.dg/tree-ssa/loop-19.c: Add option
2954         -fno-prefetch-loop-array
2955
2956 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2957
2958         PR middle-end/45182
2959         * gcc.c-torture/compile/pr45182.c: New test.
2960
2961 2010-08-09  Jason Merrill  <jason@redhat.com>
2962
2963         PR c++/45236
2964         * g++.dg/cpp0x/variadic-104.C: New.
2965
2966 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2967
2968         PR fortran/44235
2969         * gfortran.dg/dependency_32.f90:  New test.
2970
2971 2010-08-09  Richard Guenther  <rguenther@suse.de>
2972
2973         PR middle-end/44632
2974         * g++.dg/opt/nrv17.C: New testcase.
2975
2976 2010-08-09  Richard Guenther  <rguenther@suse.de>
2977
2978         PR middle-end/45212
2979         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2980         alignment from MEM_REF offset only if we took it from the
2981         base object.
2982
2983         * gcc.target/i386/pr24178.c: New testcase.
2984
2985 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2986
2987         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2988         * gcc.dg/20030702-1.c: Ditto.
2989         * gcc.dg/20050309-1.c: Ditto.
2990         * gcc.dg/20050325-1.c: Ditto.
2991         * gcc.dg/20050330-2.c: Ditto.
2992         * gcc.dg/20051201-1.c: Ditto.
2993         * gcc.dg/gomp/pr27573.c: Ditto.
2994         * gcc.dg/gomp/pr34610.c: Ditto.
2995         * gcc.dg/pr24225.c: Ditto.
2996         * gcc.dg/pr26570.c: Ditto.
2997         * gcc.dg/pr32773.c: Ditto.
2998         * g++.dg/gcov/gcov-6.C: Ditto.
2999         * g++.dg/gomp/pr34608.C: Ditto.
3000         * gfortran.dg/gomp/pr27573.f90: Ditto.
3001
3002         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3003         dg-require-host-local dg directive.
3004         * gcc.dg/profile-dir-2.c: Ditto.
3005         * gcc.dg/profile-dir-3.c: Ditto.
3006
3007 2010-08-08  Richard Guenther  <rguenther@suse.de>
3008
3009         PR tree-optimization/45109
3010         * gcc.c-torture/compile/pr45109.c: New testcase.
3011
3012 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3013
3014         * gcc.dg/march.c: Skip if -march defined.
3015         * gcc.dg/mtune.c: Skip if -mtune defined.
3016
3017         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3018         generic thunk support.
3019
3020 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3021
3022         PR target/45213
3023         * gcc.target/i386/pr45213.c: New test.
3024
3025 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3026
3027         PR libfortran/45143
3028         * gfortran.dg/fmt_error_11.f03: New test.
3029
3030 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3031
3032         * lib/target-supports.exp (check_effective_target_sync_int_long):
3033         Add arm*-*-linux-gnueabi.
3034         (check_effective_target_sync_char_short): Likewise.
3035
3036 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3037
3038         PR fortran/45159
3039         * gfortran.dg/dependency_31.f90:  New test.
3040
3041 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3042
3043         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3044
3045 2010-08-06  Jason Merrill  <jason@redhat.com>
3046
3047         * g++.dg/cpp0x/sfinae3.C: New.
3048         * g++.dg/cpp0x/sfinae4.C: New.
3049
3050 2010-08-06  Richard Guenther  <rguenther@suse.de>
3051
3052         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3053         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3054         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3055         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3056         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3057         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3058         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3059         * gcc.c-torture/execute/20100805-1.c: Likewise.
3060
3061 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3062
3063         PR testsuite/42855
3064         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3065
3066 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3067
3068         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3069         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3070
3071 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3072
3073         * g++.dg/ipa/devirt-1.C: New test.
3074         * g++.dg/ipa/devirt-2.C: Likewise.
3075         * g++.dg/ipa/devirt-3.C: Likewise.
3076         * g++.dg/ipa/devirt-4.C: Likewise.
3077         * g++.dg/ipa/devirt-5.C: Likewise.
3078         * gcc.dg/ipa/iinline-3.c: Likewise.
3079
3080 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3081
3082         PR tree-optimization/45144
3083         * gcc.dg/tree-ssa/pr45144.c: New test.
3084
3085 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3086
3087         PR fortran/42207
3088         PR fortran/44064
3089         PR fortran/44065
3090         * gfortran.dg/class_25.f03: New.
3091         * gfortran.dg/class_26.f03: New.
3092
3093 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3094
3095         * g++.dg/warn/miss-format-1.C: Update line number.
3096
3097 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3098
3099         PR c++/44641
3100         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3101         .frame and .mask assembler directives.
3102
3103 2010-08-04  Richard Guenther  <rguenther@suse.de>
3104
3105         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3106         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3107         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3108         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3109
3110 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3111
3112         PR fortran/44857
3113         * gfortran.dg/derived_constructor_char_1.f90: New.
3114         * gfortran.dg/derived_constructor_char_2.f90: New.
3115
3116 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3117
3118         PR fortran/45159
3119         * gfortran.dg/dependency_30.f90:  New test.
3120
3121 2010-08-03  Jan Hubicka  <jh@suse.cz>
3122
3123         * gcc.c-torture/compile/pr45085.c: New testcase.
3124
3125 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3126
3127         PR fortran/44584
3128         PR fortran/45161
3129         * gfortran.dg/typebound_call_9.f03: Modified.
3130         * gfortran.dg/typebound_generic_1.f03: Modified.
3131
3132 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3133
3134         PR fortran/45159
3135
3136         * gfortran.dg/dependency_29.f90:  New test.
3137
3138 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3139
3140         PR fortran/36854
3141         * gfortran.dg/character_comparison_2.f90:  New test.
3142         * gfortran.dg/character_comparison_3.f90:  New test.
3143         * gfortran.dg/dependency_28.f90:  New test.
3144
3145 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3146
3147         PR target/40457
3148         * gcc.target/arm/pr40457-1.c: New test.
3149         * gcc.target/arm/pr40457-2.c: New test.
3150
3151 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3152
3153         PR fortran/44912
3154         * gfortran.dg/typebound_call_17.f03: New.
3155
3156 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3157
3158         PR fortran/44929
3159         * gfortran.dg/allocate_derived_3.f90: New.
3160
3161 2010-07-30  Xinliang David Li  <davidxl@google.com>
3162         PR tree-optimization/45121
3163         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3164
3165 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3166
3167         PR c++/45112
3168         * g++.dg/pr45112.C: New test.
3169
3170 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR debug/45055
3173         PR rtl-optimization/45137
3174         * gcc.dg/pr45055.c: New test.
3175
3176 2010-07-30  Alan Modra  <amodra@gmail.com>
3177
3178         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3179         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3180
3181 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3182
3183         PR fortran/45087
3184         PR fortran/45125
3185         * gfortran.dg/whole_file_25.f90: New.
3186         * gfortran.dg/whole_file_26.f90: New.
3187         * gfortran.dg/whole_file_27.f90: New.
3188
3189 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3190
3191         PR fortran/44962
3192         * gfortran.dg/typebound_proc_17.f03: New.
3193
3194 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3195
3196         PR fortran/45004
3197         * gfortran.dg/move_alloc_2.f90: New.
3198
3199 2010-07-29  Xinliang David Li  <davidxl@google.com>
3200         PR tree-optimization/45121
3201         * c-c++-common/uninit-17.c: Fix expected output.
3202
3203 2010-07-29  Richard Guenther  <rguenther@suse.de>
3204
3205         PR tree-optimization/45120
3206         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3207
3208 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3209
3210         PR fortran/42051
3211         PR fortran/44064
3212         * gfortran.dg/pr42051.f03: New testcase.
3213
3214 2010-07-29  Richard Guenther  <rguenther@suse.de>
3215
3216         PR middle-end/45034
3217         * gcc.c-torture/execute/pr45034.c: New testcase.
3218
3219 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3220
3221         PR c++/45096
3222         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3223
3224 2010-07-28  Daniel Kraft  <d@domob.eu>
3225
3226         * gfortran.dg/bound_8.f90: New test.
3227
3228 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3229
3230         PR debug/45105
3231         * gcc.dg/pr45105.c: New test.
3232
3233 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3234
3235         PR rtl-optimization/45107
3236         * gcc.dg/pr45107.c: New test.
3237
3238 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3239
3240         PR rtl-optimization/45101
3241         * gcc.dg/pr45101.c: New test.
3242
3243 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3244
3245         PR fortran/45077
3246         * gfortran.dg/whole_file_24.f90: New.
3247
3248 2010-07-27  Jason Merrill  <jason@redhat.com>
3249
3250         * g++.dg/cpp0x/variadic102.C: New.
3251         * g++.dg/cpp0x/variadic103.C: New.
3252
3253 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3254
3255         PR rtl-optimization/40956
3256         PR target/42495
3257         PR middle-end/42574
3258         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3259         * gcc.target/arm/pr42574.c: Add tests.
3260
3261 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3262
3263         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3264         test name.
3265         (cleanup-repo-files): Ditto.
3266         (cleanup-saved-temps): Ditto.
3267
3268 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR testsuite/44701
3271         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3272
3273         PR c/45079
3274         * gcc.dg/pr45079.c: New test.
3275
3276 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3277
3278         PR tree-optimization/44152
3279         * gcc.dg/vect/fast-math-pr44152.c: New test.
3280
3281 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3282
3283         PR ObjC/44140
3284         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3285         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3286         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3287         * obj-c++.dg/torture/trivial.mm: Ditto.
3288         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3289         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3290         * objc.dg/torture/tls/thr-init.m: Ditto.
3291         * objc.dg/torture/trivial.m: Ditto.
3292
3293 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3294
3295         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3296         Skip on spu-*-* targets.
3297
3298 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3299
3300         PR tree-optimization/45083
3301         * gcc.dg/pr45083.c: New test.
3302
3303 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3304
3305         PR fortran/40873
3306         * gfortran.dg/whole_file_22.f90: New test.
3307         * gfortran.dg/whole_file_23.f90: New test.
3308
3309 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3310             Jack Howarth  <howarth@bromo.med.uc.edu>
3311             Richard Henderson  <rth@redhat.com>
3312
3313         PR target/44132
3314         * gcc.dg/tls/thr-init-1.c: New.
3315         * gcc.dg/tls/thr-init-2.c: New.
3316         * gcc.dg/torture/tls New.
3317         * gcc.dg/torture/tls/tls-test.c: New.
3318         * gcc.dg/torture/tls/thr-init-1.c: New.
3319         * gcc.dg/torture/tls/tls.exp: New.
3320         * gcc.dg/torture/tls/thr-init-2.c: New.
3321         * gcc.dg/tls/emutls-2.c: New test
3322
3323         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3324         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3325         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3326         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3327         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3328         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3329         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3330         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3331         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3332         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3333         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3334         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3335         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3336         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3337         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3338         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3339         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3340         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3341         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3342         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3343         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3344         gfortran.dg/gomp/omp_threadprivate1.f90,
3345         gfortran.dg/gomp/omp_threadprivate2.f90,
3346         gfortran.dg/gomp/reduction1.f90,
3347         gfortran.dg/gomp/sharing-1.f90: Likewise.
3348
3349 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3350
3351         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3352         sse_runtime.
3353         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3354         dg-require-visibility.
3355
3356 2010-07-26  Richard Guenther  <rguenther@suse.de>
3357
3358         PR tree-optimization/43784
3359         * gcc.c-torture/execute/pr43784.c: New testcase.
3360         * g++.dg/torture/pr43784.C: Likewise.
3361
3362 2010-07-26  Richard Guenther  <rguenther@suse.de>
3363
3364         PR middle-end/45056
3365         * g++.dg/pr45056.C: New testcase.
3366
3367 2010-07-26  Richard Guenther  <rguenther@suse.de>
3368
3369         PR tree-optimization/45071
3370         * gcc.dg/pr45071.c: New testcase.
3371
3372 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3373
3374         PR fortran/45066
3375         * gfortran.dg/namelist_62.f90: New.
3376
3377 2010-07-26  Richard Guenther  <rguenther@suse.de>
3378
3379         * gcc.c-torture/execute/pr45017.c: Move ...
3380         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3381
3382 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3383
3384         PR fortran/40628
3385         * trim_optimize_1.f90:  New test.
3386         * character_comparision_1.f90:  New test.
3387
3388 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3389
3390         PR fortran/42852
3391         * gfortran.dg/wtruncate_fix.f: New test.
3392
3393 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3394
3395         PR testsuite/45068
3396         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3397
3398 2010-07-24  Richard Guenther  <rguenther@suse.de>
3399
3400         PR lto/43788
3401         * g++.dg/lto/20100724-1_0.C: New testcase.
3402
3403 2010-07-24  Richard Guenther  <rguenther@suse.de>
3404
3405         PR lto/43212
3406         * gcc.dg/lto/20100724-1_0.c: New testcase.
3407         * gcc.dg/lto/20100724-1_1.c: Likewise.
3408
3409 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3410
3411         PR fortran/40011
3412         * gfortran.dg/whole_file_21.f90: New.
3413
3414         * gfortran.dg/integer_exponentiation_3.F90: Use
3415         -ffloat-store only for i?86/x86-64 -m32.
3416
3417 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3418
3419         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3420         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3421
3422 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3423
3424         * gfortran.dg/func_decl_4.f90: Split test into two ...
3425         * gfortran.dg/func_decl_5.f90: ... parts.
3426         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3427         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3428         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3429         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3430         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3431         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3432         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3433         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3434         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3435         * gfortran.dg/sizeof.f90: Make test valid.
3436         * gfortran.dg/pr20865.f90: Add new dg-error.
3437         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3438         * gfortran.dg/g77/19990218-0.f: Ditto.
3439         * gfortran.dg/g77/19990218-1.f: Ditto.
3440         * gfortran.dg/g77/970625-2.f: Ditto.
3441         * gfortran.dg/pr37243.f: Fix function declaration.
3442         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3443         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3444
3445 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3446
3447         PR fortran/44945
3448         * gfortran.dg/char_array_structure_constructor.f90: Add
3449         -fwhole-file as dg-option as it otherwise fails on some
3450         systems.
3451
3452 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3453
3454         * gnat.dg/aggr16.ad[sb]: New test.
3455         * gnat.dg/aggr16_pkg.ads: New helper.
3456
3457 2010-07-23  Richard Guenther  <rguenther@suse.de>
3458
3459         PR lto/43071
3460         * g++.dg/lto/20100723-1_0.C: New testcase.
3461
3462 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3463
3464         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3465         AVX support.
3466         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3467         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3468
3469 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3470
3471         * lib/target-supports.exp (add_options_for_tls): New proc.
3472         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3473         * g++.dg/tls/static-1a.cc: Likewise.
3474         * gcc.dg/tls/emutls-1.c: Likewise.
3475         * gcc.dg/tls/opt-11.c: Likewise.
3476         * gcc.dg/tls/opt-12.c: Likewise.
3477         * gcc.dg/tls/pr24428-2.c: Likewise.
3478         * gcc.dg/tls/pr24428.c: Likewise.
3479         * obj-c++.dg/tls/static-1.mm: Likewise.
3480         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3481         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3482         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3483         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3484         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3485         * objc.dg/torture/tls/thr-init.m: Likewise.
3486         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3487
3488 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3489
3490         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3491         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3492         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3493         optimized dump files.
3494
3495 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR tree-optimization/45047
3498         * gcc.c-torture/compile/pr45047.c: New test.
3499
3500 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3501
3502         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3503         instead of dg-compile.
3504         * gcc.dg/float-range-4.c: Ditto.
3505         * gcc.dg/float-range-5.c: Ditto.
3506         * gcc.dg/fold-overflow-1.c: Ditto.
3507         * gcc.dg/gomp/sections-4.c: Ditto.
3508         * gcc.dg/transparent-union-1.c: Ditto.
3509         * gcc.dg/transparent-union-2.c: Ditto.
3510         * gcc.target/i386/pr39315-check.c: Ditto.
3511         * g++.dg/gomp/sections-4.C: Ditto.
3512         * g++.dg/template/dtor7.C: Ditto.
3513         * g++.dg/tree-ssa/pr19952.C: Ditto.
3514         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3515         * gfortran.dg/graphite/pr42185.f90: Ditto.
3516         * gfortran.dg/namelist_36.f90: Ditto.
3517         * gnat.dg/noreturn1.adb: Ditto.
3518         * gnat.dg/specs/small_alignment.ads: Ditto.
3519
3520 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3521
3522         PR tree-optimization/44915
3523         * g++.dg/torture/pr44915.C: New test.
3524
3525 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3526
3527         PR tree-optimization/44914
3528         * g++.dg/tree-ssa/pr44914.C: New test.
3529
3530 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3531
3532         PR target/44290
3533         * gcc.dg/pr44290-1.c: New test.
3534         * gcc.dg/pr44290-2.c: New test.
3535
3536 2010-07-23  Jason Merrill  <jason@redhat.com>
3537
3538         PR c++/45008
3539         * g++.dg/abi/mangle44.C: New.
3540
3541 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3542
3543         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3544         for compile-time only tests.
3545         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3546         target check.
3547         * gcc.target/i386/pr39315-4.c: Ditto.
3548         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3549         target check.  Include sse-os-support.h.
3550         (main): Call check_isa and sse_os_support.
3551         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3552         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3553         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3554         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3555         target check.  Include sse-os-support.h.
3556         (main): Call check_isa and sse_os_support.
3557         * gcc.target/i386/vperm-v2df.c: Ditto.
3558
3559 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3560
3561         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3562         (check_effective_target_avx_runtime): New procedure.
3563         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3564         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3565
3566         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3567         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3568         and __get_cpuid test.
3569         * gcc.dg/compat/vector-2b_main.c: Ditto.
3570
3571         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3572
3573         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3574         for compile-time only test.
3575         * gcc.dg/pr32716.c: Ditto.
3576         * gcc.dg/pr34856.c: Ditto.
3577         * gcc.dg/pr36997.c: Ditto.
3578         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3579         * gfortran.dg/pr28158.f90: Ditto.
3580         * gfortran.dg/pr30667.f: Ditto.
3581
3582         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3583         i?86-*-* and x86_64-*-* targets to disable execution on targets
3584         without sse2 runtime support.
3585         * g++.dg/vect/vect.exp: Ditto.
3586         * gfortran.dg/vect/vect.exp: Ditto.
3587
3588         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3589         * gcc.dg/pr37544.c: Ditto.
3590         * gcc.dg/pr40550.c: Ditto.
3591         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3592         * gcc.dg/compat/vector-1a_main.c: Ditto.
3593         * gcc.dg/compat/vector-2a_main.c: Ditto.
3594         * gcc.dg/torture/pr16104-1.c: Ditto.
3595         * gcc.dg/torture/pr35771-1.c: Ditto.
3596         * gcc.dg/torture/pr35771-2.c: Ditto.
3597         * gcc.dg/torture/pr35771-3.c: Ditto.
3598         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3599         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3600         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3601         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3602         * g++.dg/other/i386-1.C: Ditto.
3603         * g++.dg/other/pr40446.C: Ditto.
3604
3605 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3606
3607         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3608
3609 2010-07-23  Daniel Kraft  <d@domob.eu>
3610
3611         PR fortran/44709
3612         * gfortran.dg/exit_1.f08: New test.
3613         * gfortran.dg/exit_2.f08: New test.
3614
3615 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3616
3617         PR tree-optimization/39839
3618         * gcc.target/arm/pr39839.c: New test case.
3619
3620 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3621
3622         * gnat.dg/unchecked_convert5b.adb: New test.
3623         * gnat.dg/unchecked_convert6.adb: Likewise.
3624         * gnat.dg/unchecked_convert6b.adb: Likewise.
3625
3626 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3627
3628         * gnat.dg/aggr15.ad[sb]: New test.
3629
3630 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3631
3632         PR debug/45024
3633         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3634
3635 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3636
3637         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3638         with dg-require-linker-plugin.
3639
3640 2010-07-22  Richard Guenther  <rguenther@suse.de>
3641
3642         PR lto/43850
3643         * g++.dg/lto/20100722-1_0.C: New testcase.
3644
3645 2010-07-22  Richard Guenther  <rguenther@suse.de>
3646
3647         PR lto/42451
3648         * gcc.dg/lto/20100720-3_0.c: New testcase.
3649         * gcc.dg/lto/20100720-3_1.c: Likewise.
3650
3651 2010-07-22  Richard Guenther  <rguenther@suse.de>
3652
3653         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3654         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3655
3656         PR lto/43373
3657         * gcc.dg/lto/20100722-1_0.c: New testcase.
3658
3659 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3660
3661         PR tree-optimization/44891
3662         * gcc.c-torture/compile/pr44891.c: New test.
3663
3664 2010-07-22  Richard Guenther  <rguenther@suse.de>
3665
3666         PR tree-optimization/45017
3667         * gcc.c-torture/execute/pr45017.c: New testcase.
3668
3669 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3670
3671         PR fortran/45019
3672         * gfortran.dg/aliasing_dummy_5.f90: New.
3673
3674 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3675
3676         PR target/43698
3677         * gcc.target/arm/pr43698.c: New test.
3678
3679 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3680
3681         PR fortran/44929
3682         * Revert my commit r162325 for this PR.
3683
3684 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR debug/45015
3687         * gcc.target/m68k/pr45015.c: New test.
3688
3689 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3690
3691         PR c++/44641
3692         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3693         comments.
3694
3695 2010-07-21  Richard Guenther  <rguenther@suse.de>
3696
3697         PR lto/45018
3698         * g++.dg/lto/20100721-1_0.C: New testcase.
3699
3700 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3701
3702         PR tree-optimization/44900
3703         * g++.dg/torture/pr44900.C: New test.
3704
3705 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3706
3707         PR middle-end/44738
3708         * c-c++-common/uninit-17.c: Correct expected error.
3709
3710 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3711
3712         * gcc.dg/guality/asm-1.c: New test.
3713
3714         PR debug/45003
3715         * gcc.dg/guality/pr45003-2.c: New test.
3716         * gcc.dg/guality/pr45003-3.c: New test.
3717
3718 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3719
3720         PR libfortran/44697
3721         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3722
3723 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3724
3725         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3726         defined on the current line.
3727         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3728         * g++.dg/debug/dwarf2/pr44641.C: New.
3729
3730 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3731
3732         * gcc.target/powerpc/block-move-1.c: New test.
3733         * gcc.target/powerpc/block-move-2.c: New test.
3734
3735 2010-07-20  Jason Merrill  <jason@redhat.com>
3736
3737         PR c++/44967
3738         * g++.dg/cpp0x/sfinae2.C: New.
3739
3740 2010-07-20  Richard Guenther  <rguenther@suse.de>
3741
3742         PR lto/42696
3743         * gcc.dg/lto/20100720-4_0.c: New testcase.
3744
3745 2010-07-20  Richard Guenther  <rguenther@suse.de>
3746
3747         PR lto/43221
3748         * gcc.dg/lto/20100720-2_0.c: New testcase.
3749         * gcc.dg/lto/20100720-2_1.c: Likewise.
3750
3751 2010-07-20  Richard Guenther  <rguenther@suse.de>
3752
3753         PR lto/43208
3754         * gcc.dg/lto/20100720-1_0.c: New testcase.
3755         * gcc.dg/lto/20100720-1_1.c: Likewise.
3756
3757 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3758
3759         PR debug/45003
3760         * gcc.dg/guality/pr45003-1.c: New test.
3761
3762 2010-07-20  Richard Guenther  <rguenther@suse.de>
3763
3764         PR tree-optimization/44977
3765         * gcc.dg/torture/pr44977.c: New testcase.
3766
3767 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3768
3769         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3770         sync_char_short
3771
3772 2010-07-20  Richard Guenther  <rguenther@suse.de>
3773
3774         PR middle-end/44971
3775         PR middle-end/44988
3776         * gcc.dg/pr44971.c: New testcase.
3777         * gcc.c-torture/compile/pr44988.c: Likewise.
3778
3779 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3780
3781         PR fortran/44929
3782         * gfortran.dg/allocate_with_typespec.f90: New test.
3783         * gfortran.dg/allocate_derived_1.f90: Update error message.
3784
3785 2010-07-19  Jason Merrill  <jason@redhat.com>
3786
3787         PR c++/44996
3788         * g++.dg/cpp0x/decltype23.C: New.
3789
3790 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3791
3792         PR fortran/42385
3793         * gfortran.dg/class_defined_operator_1.f03 : New test.
3794
3795 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3796
3797         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3798         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3799         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3800         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3801
3802 2010-07-19  Richard Guenther  <rguenther@suse.de>
3803
3804         PR middle-end/44941
3805         * gcc.c-torture/compile/pr44941.c: New testcase.
3806
3807 2010-07-19  Jason Merrill  <jason@redhat.com>
3808
3809         PR c++/44969
3810         * g++.dg/template/sfinae24.C: New.
3811
3812 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3813
3814         PR fortran/44353
3815         * gfortran.dg/data_implied_do_2.f90: Removed.
3816
3817 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3818
3819         PR c++/44969
3820         * g++.dg/template/sfinae23.C: New.
3821
3822 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3823
3824         * lib/target-supports.exp (check_sse_os_support_available): New
3825         proc.
3826         (check_sse_hw_available): New proc.
3827         (check_effective_target_sse_runtime): New proc.
3828         (check_effective_target_sse2_runtime): New proc.
3829         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3830         -msse2 if check_sse_os_support_available.
3831         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3832         check_sse_os_support_available.
3833         * gcc.dg/vect/vect.exp: Likewise.
3834         * gfortran.dg/vect/vect.exp: Likewise.
3835         * gcc.target/i386/sol2-check: Renamed to ...
3836         * gcc.target/i386/sse-os-support.h: ... this.
3837         (sol2_check): Renamed to ...
3838         (sse_os_support): ... this.
3839         Only test movss with xmm registers.
3840         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3841         Removed ILL_INSN, ILL_INSN_LEN.
3842         * gcc.target/i386/sse2-check.h: Likewise.
3843         * gcc.target/i386/sse3-check.h: Likewise.
3844         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3845         Removed cpuid.h, __get_cpuid test.
3846         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3847         Removed cpuid.h, __get_cpuid test.
3848         * g++.dg/other/pr40446.C: Likewise.
3849         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3850         * gcc.dg/compat/vector-1a_main.c: Likewise.
3851         * gcc.dg/compat/vector-2a_main.c: Likewise.
3852         * gcc.dg/pr36584.c: Likewise.
3853         * gcc.dg/pr37544.c: Likewise.
3854         * gcc.dg/torture/pr16104-1.c: Likewise.
3855         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3856         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3857         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3858         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3859         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3860         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3861         sse2_runtime.
3862         * gcc.dg/torture/pr35771-2.c: Likewise.
3863         * gcc.dg/torture/pr35771-3.c: Likewise.
3864         * gcc.target/i386/pr39315-2.c: Likewise.
3865         * gcc.target/i386/pr39315-4.c: Likewise.
3866         * gcc.target/i386/vperm-v2df.c: Likewise.
3867         * gcc.target/i386/vperm-v2di.c: Likewise.
3868         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3869         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3870         sse_runtime.
3871
3872 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3873
3874         PR fortran/44353
3875         * gfortran.dg/data_implied_do_2.f90: New test.
3876
3877 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3878
3879         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3880
3881 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3882
3883         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3884         to the "mips16" group.
3885         (mips_using_mips16_p): New procedure.
3886         (mips-dg-options): Use it.
3887
3888 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3889
3890         * gcc.target/mips/mips16-attributes-4.c: New test.
3891
3892 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3893
3894         PR testsuite/44418
3895         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3896         * gcc.target/powerpc/recip-2.c: Ditto.
3897         * gcc.target/powerpc/recip-3.c: Ditto.
3898
3899 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3900
3901         * gcc.target/arm/pr42235.c: New test.
3902
3903 2010-07-16  Jason Merrill  <jason@redhat.com>
3904
3905         PR c++/32505
3906         * g++.dg/template/partial8.C: New.
3907
3908 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3909
3910         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3911         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3912         in C++.
3913         (gualcvt): New overloaded inline.
3914         (GUALCVT): Use it for C++.
3915         * g++.dg/guality/guality.exp: New.
3916         * g++.dg/guality/guality.h: New.
3917         * g++.dg/guality/redeclaration1.C: New test.
3918         * g++.dg/dg.exp: Prune also guality/* tests.
3919         * gcc.dg/guality/pr43141.c: Moved to...
3920         * c-c++-common/guality/pr43141.c: ... here.
3921
3922 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3923
3924         PR libfortran/37077
3925         * gfortran.dg/char4_iunit_2.f03: New test.
3926
3927 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3928
3929         * lib/plugin-support.exp (plugin-test-execute):
3930         Add ${gcc_objdir}/intl to includes.
3931
3932 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3933
3934         PR target/44942
3935         * gcc.c-torture/execute/pr44942.c: New test.
3936         * gcc.target/i386/pr44942.c: New test.
3937
3938 2010-07-15  Jason Merrill  <jason@redhat.com>
3939
3940         PR c++/44909
3941         * g++.dg/cpp0x/implicit7.C: New.
3942         * g++.dg/cpp0x/implicit8.C: New.
3943
3944 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3945
3946         Disable float tests for __SPU__ targets due to lack of signed zero:
3947         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3948         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3949         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3950         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3951         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3952         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3953         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3954         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3955         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3956
3957 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3958
3959         * gfortran.dg/select_char_2.f90: New test.
3960
3961 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3962
3963         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3964         with DECL_CHAIN.
3965
3966 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3967
3968         PR fortran/44936
3969         * gfortran.dg/typebound_generic_9.f03: New.
3970
3971 2010-07-15  Richard Guenther  <rguenther@suse.de>
3972
3973         PR tree-optimization/44946
3974         * gcc.c-torture/compile/pr44946.c: New testcase.
3975
3976 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3977
3978         PR fortran/40206
3979         * gfortran.dg/select_char_3.f90: New test.
3980
3981 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3982             Kevin F. Quinn  <kevquinn@gentoo.org>
3983
3984         * gcc.dg/Wtrampolines.c: New.
3985
3986 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3987
3988         PR libfortran/44934
3989         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3990
3991 2010-07-14  Jason Merrill  <jason@redhat.com>
3992
3993         PR c++/44810
3994         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3995
3996         Implement C++0x unrestricted unions (N2544)
3997         * g++.dg/cpp0x/union1.C: New.
3998         * g++.dg/cpp0x/union2.C: New.
3999         * g++.dg/cpp0x/union3.C: New.
4000         * g++.dg/cpp0x/defaulted2.C: Adjust.
4001         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4002         * g++.old-deja/g++.ext/anon2.C: Adjust.
4003         * g++.old-deja/g++.mike/misc6.C: Adjust.
4004
4005 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4006
4007         PR fortran/44925
4008         * gfortran.dg/c_loc_tests_15.f90: New.
4009
4010 2010-07-13  Jason Merrill  <jason@redhat.com>
4011
4012         PR c++/44909
4013         * g++.dg/cpp0x/implicit6.C: New.
4014
4015 2010-07-13  Jason Merrill  <jason@redhat.com>
4016
4017         PR c++/44540
4018         * g++.dg/abi/noreturn1.C: New.
4019         * g++.dg/abi/noreturn2.C: New.
4020
4021 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4022
4023         PR other/44874
4024         PR debug/44832
4025         * c-c++-common/pr44832.c: New test.
4026
4027 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4028
4029         PR objc/44488
4030         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4031         on the target.  Make sure that we can assemble the emitted asm when
4032         the test type is 'compile'.
4033
4034 2010-07-13  Richard Guenther  <rguenther@suse.de>
4035
4036         PR tree-optimization/36960
4037         * g++.dg/torture/pr36960.C: New testcase.
4038
4039 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4040
4041         PR c++/44908
4042         * g++.dg/template/sfinae21.C: New.
4043         * g++.dg/template/sfinae22.C: Likewise.
4044
4045 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4046
4047         PR testsuite/42843
4048         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4049         * gcc.dg/plugin/ggcplug.c: Likewise.
4050         * g++.dg/plugin/selfassign.c: Likewise.
4051         * g++.dg/plugin/attribute_plugin.c: Likewise.
4052         * g++.dg/plugin/dumb_plugin.c: Likewise.
4053         * g++.dg/plugin/pragma_plugin.c: Likewise.
4054
4055 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4056
4057         * gcc.c-torture/execute/pr44683.x: New.
4058         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4059
4060 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4061
4062         PR fortran/44434
4063         PR fortran/44565
4064         PR fortran/43945
4065         PR fortran/44869
4066         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4067         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4068         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4069         * gfortran.dh/typebound_call_16.f03: New.
4070         * gfortran.dg/typebound_generic_6.f03: New.
4071         * gfortran.dg/typebound_generic_7.f03: New.
4072         * gfortran.dg/typebound_generic_8.f03: New.
4073
4074 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4075
4076         PR libfortran/37077
4077         * gfortran.dg/char4_iunit_1.f03: New test.
4078
4079 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4080
4081         * gcc.dg/tree-ssa/vrp53.c: New test.
4082
4083 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4084
4085         PR c++/44907
4086         * g++.dg/template/sfinae19.C: New.
4087         * g++.dg/template/sfinae20.C: Likewise.
4088
4089 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4090
4091         * gcc.target/arm/interrupt-1.c: New test.
4092         * gcc.target/arm/interrupt-2.c: New test.
4093
4094 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4095
4096         * gcc.dg/pr42427.c: Require c99_runtime.
4097         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4098         c99_runtime.
4099         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4100         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4101         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4102         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4103         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4104         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4105         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4106         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4107         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4108         * gcc.target/i386/pr37275.c: Require visibility support.
4109
4110 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4111
4112         * lib/target-supports.exp (check_effective_target_sse): New proc.
4113         * gcc.target/i386/sol2-check.h: New file.
4114         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4115         Include sol2-check.h.
4116         (main) Only run do_test () if sol2_check ().
4117         * gcc.target/i386/sse2-check.h: Likewise.
4118         * gcc.target/i386/sse3-check.h: Likewise.
4119         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4120         [__sun__ && __svr4__]: Execute SSE2 instruction.
4121         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4122         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4123         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4124         * g++.dg/ext/vector14.C: Likewise.
4125         * g++.dg/other/mmintrin.C: Likewise.
4126         * gcc.dg/20020418-1.c: Likewise.
4127         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4128         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4129         * gcc.dg/format/unnamed-1.c: Likewise.
4130         Adapt dg-warning line number.
4131         * gcc.dg/graphite/pr40281.c: Likewise.
4132         * gcc.dg/pr32176.c: Likewise.
4133         * gcc.dg/pr40550.c: Likewise.
4134         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4135         * gcc.dg/torture/pr36891.c: Likewise.
4136         * gcc.target/i386/20020218-1.c: Likewise.
4137         * gcc.target/i386/20020523.c: Likewise.
4138         * gcc.target/i386/abi-1.c: Likewise.
4139         * gcc.target/i386/brokensqrt.c: Likewise.
4140         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4141         * gcc.target/i386/pr13366.c: Likewise.
4142         * gcc.target/i386/pr13685.c: Likewise.
4143         * gcc.target/i386/pr24306.c: Likewise.
4144         * gcc.target/i386/pr31486.c: Likewise.
4145         * gcc.target/i386/pr32065-1.c: Likewise.
4146         * gcc.target/i386/pr32065-2.c: Likewise.
4147         * gcc.target/i386/pr32389.c: Likewise.
4148         * gcc.target/i386/pr38824.c: Likewise.
4149         * gcc.target/i386/pr38931.c: Likewise.
4150         * gcc.target/i386/pr39592-1.c: Likewise.
4151         * gcc.target/i386/pr43766.c: Likewise.
4152         * gcc.target/i386/recip-divf.c: Likewise.
4153         * gcc.target/i386/recip-sqrtf.c: Likewise.
4154         * gcc.target/i386/recip-vec-divf.c: Likewise.
4155         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4156         * gcc.target/i386/sse-1.c: Likewise.
4157         * gcc.target/i386/sse-16.c: Likewise.
4158         * gcc.target/i386/sse-2.c: Likewise.
4159         * gcc.target/i386/sse-20.c: Likewise.
4160         * gcc.target/i386/sse-3.c: Likewise.
4161         * gcc.target/i386/sse-7.c: Likewise.
4162         * gcc.target/i386/sse-9.c: Likewise.
4163         * gcc.target/i386/sse-addps-1.c: Likewise.
4164         * gcc.target/i386/sse-addss-1.c: Likewise.
4165         * gcc.target/i386/sse-andnps-1.c: Likewise.
4166         * gcc.target/i386/sse-andps-1.c: Likewise.
4167         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4168         * gcc.target/i386/sse-comiss-1.c: Likewise.
4169         * gcc.target/i386/sse-comiss-2.c: Likewise.
4170         * gcc.target/i386/sse-comiss-3.c: Likewise.
4171         * gcc.target/i386/sse-comiss-4.c: Likewise.
4172         * gcc.target/i386/sse-comiss-5.c: Likewise.
4173         * gcc.target/i386/sse-comiss-6.c: Likewise.
4174         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4175         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4176         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4177         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4178         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4179         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4180         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4181         * gcc.target/i386/sse-divps-1.c: Likewise.
4182         * gcc.target/i386/sse-divss-1.c: Likewise.
4183         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4184         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4185         * gcc.target/i386/sse-maxps-1.c: Likewise.
4186         * gcc.target/i386/sse-maxss-1.c: Likewise.
4187         * gcc.target/i386/sse-minps-1.c: Likewise.
4188         * gcc.target/i386/sse-minss-1.c: Likewise.
4189         * gcc.target/i386/sse-movaps-1.c: Likewise.
4190         * gcc.target/i386/sse-movaps-2.c: Likewise.
4191         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4192         * gcc.target/i386/sse-movhps-1.c: Likewise.
4193         * gcc.target/i386/sse-movhps-2.c: Likewise.
4194         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4195         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4196         * gcc.target/i386/sse-movntps-1.c: Likewise.
4197         * gcc.target/i386/sse-movss-1.c: Likewise.
4198         * gcc.target/i386/sse-movss-2.c: Likewise.
4199         * gcc.target/i386/sse-movss-3.c: Likewise.
4200         * gcc.target/i386/sse-movups-1.c: Likewise.
4201         * gcc.target/i386/sse-movups-2.c: Likewise.
4202         * gcc.target/i386/sse-mulps-1.c: Likewise.
4203         * gcc.target/i386/sse-mulss-1.c: Likewise.
4204         * gcc.target/i386/sse-orps-1.c: Likewise.
4205         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4206         * gcc.target/i386/sse-recip-vec.c: Likewise.
4207         * gcc.target/i386/sse-recip.c: Likewise.
4208         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4209         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4210         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4211         * gcc.target/i386/sse-subps-1.c: Likewise.
4212         * gcc.target/i386/sse-subss-1.c: Likewise.
4213         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4214         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4215         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4216         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4217         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4218         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4219         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4220         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4221         * gcc.target/i386/sse-xorps-1.c: Likewise.
4222         * gcc.target/i386/ssefn-1.c: Likewise.
4223         * gcc.target/i386/ssefn-3.c: Likewise.
4224         * gcc.target/i386/sseregparm-1.c: Likewise.
4225         * gcc.target/i386/stackalign/return-3.c: Likewise.
4226         * gcc.target/i386/vectorize1.c: Likewise.
4227         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4228         * gcc.target/i386/xorps-sse.c: Likewise.
4229         * gfortran.dg/pr28158.f90: Likewise.
4230         * gfortran.dg/pr30667.f: Likewise.
4231         * gnat.dg/loop_optimization7.adb: Likewise.
4232         * gnat.dg/sse_nolib.adb: Likewise.
4233
4234 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4235
4236         PR fortran/44702
4237         * gfortran.dg/use_rename_6.f90: New.
4238         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4239
4240 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4241
4242         PR fortran/44869
4243         * gfortran.dg/class_24.f03: New.
4244
4245 2010-07-10  Richard Guenther  <rguenther@suse.de>
4246
4247         PR lto/44889
4248         * gcc.dg/lto/20100709-1_0.c: New testcase.
4249         * gcc.dg/lto/20100709-1_1.c: Likewise.
4250
4251 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4252
4253         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4254
4255 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4256
4257         PR objc/44140
4258         * objc.dg/lto/trivial-1_0.m: New.
4259         * objc.dg/lto/lto.exp: New.
4260         * obj-c++.dg/lto/trivial-1_0.mm: New.
4261         * obj-c++.dg/lto/lto.exp: New.
4262         * objc.dg/symtab-1.m: Adjust sizes.
4263         * objc.dg/image-info.m: Do not run for gnu-runtime.
4264
4265 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4266
4267         * gcc.dg/pr32370.c: Allow another kind of error message.
4268
4269 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4270
4271         * gnat.dg/atomic3.adb: New test.
4272
4273 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4274             Denys Vlasenko  <dvlasenk@redhat.com>
4275             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4276
4277         PR tree-optimization/28632
4278         * gcc.dg/tree-ssa/vrp51.c: New test.
4279         * gcc.dg/tree-ssa/vrp52.c: New test.
4280
4281 2010-07-09  Jason Merrill  <jason@redhat.com>
4282
4283         * g++.dg/abi/covariant6.C: New.
4284         * g++.dg/inherit/covariant17.C: Test both bases.
4285         * g++.dg/inherit/covariant7.C: Check vtable layout.
4286
4287 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4288
4289         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4290
4291 2010-07-09  Richard Guenther  <rguenther@suse.de>
4292
4293         PR tree-optimization/44852
4294         * gcc.c-torture/execute/pr44852.c: New testcase.
4295
4296 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4297
4298         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4299         multiplication by values.
4300         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4301         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4302
4303 2010-07-09  Richard Guenther  <rguenther@suse.de>
4304
4305         PR tree-optimization/44882
4306         * gfortran.dg/pr44882.f90: New testcase.
4307
4308 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4309
4310         PR target/40657
4311         * gcc.target/arm/pr40657-1.c: New test.
4312         * gcc.target/arm/pr40657-2.c: New test.
4313         * gcc.c-torture/execute/pr40657.c: New test.
4314
4315 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4316
4317         * gcc.dg/tree-ssa/vrp50.c: New test.
4318         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4319
4320 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4321
4322         PR fortran/44649
4323         * gfortran.dg/c_sizeof_1.f90: Modified.
4324         * gfortran.dg/storage_size_1.f08: New.
4325         * gfortran.dg/storage_size_2.f08: New.
4326
4327 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4328
4329         * gcc.c-torture/execute/20100708-1.c: New test.
4330
4331 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4332
4333         PR fortran/44847
4334         * gfortran.dg/gomp/pr44847.f90: New test.
4335
4336 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4337
4338         PR tree-optimization/44710
4339         * gcc.dg/tree-ssa/ifc-6.c: New.
4340         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4341
4342 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4343
4344         PR fortran/18918
4345         * gfortran.dg/coarray_10.f90: Add an additional test.
4346
4347 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4348
4349         PR middle-end/44828
4350         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4351         * gcc.c-torture/execute/pr44828.x: Revert.
4352
4353 2010-07-08  Jason Merrill  <jason@redhat.com>
4354
4355         PR c++/43120
4356         * g++.dg/inherit/covariant17.C: New.
4357         * g++.dg/abi/covariant1.C: Actually test for the bug.
4358
4359 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4360
4361         PR rtl-optimization/44838
4362         * gcc.dg/pr44838.c: New.
4363
4364 2010-07-08  Richard Guenther  <rguenther@suse.de>
4365
4366         PR tree-optimization/44831
4367         * gcc.c-torture/compile/pr44831.c: New testcase.
4368         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4369
4370 2010-07-08  Richard Guenther  <rguenther@suse.de>
4371
4372         PR tree-optimization/44861
4373         * g++.dg/vect/pr44861.cc: New testcase.
4374
4375 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4376
4377         PR middle-end/44828
4378         * gcc.c-torture/execute/pr44828.x: New file.
4379
4380 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4381
4382         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4383         dg-options.
4384         * g++.dg/ext/altivec-17.C: Adjust error message.
4385
4386 2010-07-07  Tom Tromey  <tromey@redhat.com>
4387
4388         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4389
4390 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4391
4392         PR target/44844
4393         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4394         * gcc.target/i386/rdrand-2.c: Likewise.
4395         * gcc.target/i386/rdrand-3.c: Likewise.
4396
4397 2010-07-07  Jan Hubicka  <jh@suse.cz>
4398
4399         PR middle-end/44813
4400         * g++.dg/torture/pr44813.C: New testcase.
4401         * g++.dg/torture/pr44826.C: New testcase.
4402
4403 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4404
4405         PR rtl-optimization/44787
4406         * gcc.c-torture/compile/pr44788.c: New test.
4407         * gcc.target/arm/pr44788.c: New test.
4408
4409 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4410
4411         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4412
4413 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4414
4415         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4416         to dg-options.
4417
4418 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4419
4420         PR fortran/44742
4421         * gfortran.dg/parameter_array_init_6.f90: New.
4422         * gfortran.dg/initialization_20.f90: Update dg-error.
4423         * gfortran.dg/initialization_24.f90: Ditto.
4424
4425 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4426         PR fortran/PR44693
4427         * gfortran.dg/dim_range_1.f90:  New test.
4428         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4429
4430 2010-07-06  Jason Merrill  <jason@redhat.com>
4431
4432         PR c++/44703
4433         * g++.dg/cpp0x/initlist41.C: New.
4434
4435         PR c++/44778
4436         * g++.dg/template/ptrmem22.C: New.
4437
4438 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4439
4440         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4441         support.
4442         * gcc.target/i386/i386.exp: Likewise.
4443
4444 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4445
4446         PR testsuite/44195
4447         * gcc.dg/lto/20100518_0.c: Limit to x86.
4448
4449 2010-07-06  Richard Guenther  <rguenther@suse.de>
4450
4451         PR middle-end/44828
4452         * gcc.c-torture/execute/pr44828.c: New testcase.
4453
4454 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4455
4456         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4457         * g++.dg/warn/volatile1.C: Likewise.
4458         * g++.dg/template/warn1.C: Likewise.
4459
4460 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4461
4462         AVX Programming Reference (June, 2010)
4463         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4464         * g++.dg/other/i386-3.C: Likewise.
4465         * gcc.target/i386/sse-12.c: Likewise.
4466
4467         * gcc.target/i386/f16c-check.h: New.
4468         * gcc.target/i386/rdfsbase-1.c: Likewise.
4469         * gcc.target/i386/rdfsbase-2.c: Likewise.
4470         * gcc.target/i386/rdgsbase-1.c: Likewise.
4471         * gcc.target/i386/rdgsbase-2.c: Likewise.
4472         * gcc.target/i386/rdrand-1.c: Likewise.
4473         * gcc.target/i386/rdrand-2.c: Likewise.
4474         * gcc.target/i386/rdrand-3.c: Likewise.
4475         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4476         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4477         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4478         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4479         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4480         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4481         * gcc.target/i386/wrfsbase-1.c: Likewise.
4482         * gcc.target/i386/wrfsbase-2.c: Likewise.
4483         * gcc.target/i386/wrgsbase-1.c: Likewise.
4484         * gcc.target/i386/wrgsbase-2.c: Likewise.
4485
4486         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4487         (__builtin_ia32_vcvtps2ph): New.
4488         (__builtin_ia32_vcvtps2ph256): Likewise.
4489
4490         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4491         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4492
4493         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4494         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4495
4496         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4497         (__builtin_ia32_vcvtps2ph256): Likewise.
4498         Add fsgsbase,rdrnd,f16c.
4499
4500         * lib/target-supports.exp (check_effective_target_f16c): New.
4501
4502 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4503
4504         * gcc.dg/guality/nrv-1.c: New test.
4505
4506 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4507
4508         PR middle-end/42505
4509         * gcc.target/arm/pr42505.c: New test case.
4510
4511 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4512
4513         PR c++/44808
4514         * g++.dg/opt/nrv16.C: New test.
4515
4516 2010-07-05  Richard Guenther  <rguenther@suse.de>
4517
4518         PR tree-optimization/44784
4519         * gcc.c-torture/compile/pr44784.c: New testcase.
4520
4521 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4522
4523         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4524         Increase loop bound and array size.
4525         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4526         Likewise.
4527
4528 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4529
4530         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4531         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4532         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4533         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4534         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4535
4536 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4537
4538         PR c++/22138
4539         * g++.dg/parse/template25.C: New.
4540
4541 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4542
4543         PR rtl-optimization/44695
4544         * gcc.dg/torture/pr44695.c: New.
4545
4546 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4547
4548         PR c++/16630
4549         * g++.dg/ext/pretty3.C: New.
4550
4551 2010-07-04  Richard Guenther  <rguenther@suse.de>
4552
4553         PR middle-end/44809
4554         * g++.dg/torture/pr44809.C: New testcase.
4555
4556 2010-07-04  Richard Guenther  <rguenther@suse.de>
4557
4558         PR tree-optimization/44656
4559         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4560
4561 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4562             Revital Eres  <eres@il.ibm.com>
4563
4564         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4565         misaligned stores.
4566         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4567         gcc.dg/vect/vect-96.c: Likewise.
4568         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4569         that support misaligned stores. Change the number of expected
4570         misaligned accesses.
4571         * gcc.dg/vect/vect-peel-1.c: New test.
4572         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4573         gcc.dg/vect/vect-peel-4.c: Likewise.
4574         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4575         vectorizable on all targets that support realignment.
4576         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4577
4578 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4579
4580         PR c/44806
4581         * gcc.dg/torture/pr44806.c: New.
4582
4583 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4584
4585         * gnat.dg/cond_expr1.adb: New test.
4586
4587 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4588
4589         * gnat.dg/modular3.adb: New test.
4590         * gnat.dg/modular3_pkg.ads: New helper.
4591
4592 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4593             Mikael Pettersson  <mikpe@it.uu.se>
4594
4595         PR testsuite/44518
4596         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4597         Make signed-ness of chars explicit.  Scan the object for
4598         strings that are split by some target assemblers.
4599         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4600         explicit.
4601
4602 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4603
4604         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4605
4606 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4607
4608         PR/44128
4609         * g++.dg/warn/Wshadow-7.C: New test.
4610
4611 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4612             Julian Brown  <julian@codesourcery.com>
4613             Sandra Loosemore  <sandra@codesourcery.com>
4614
4615         * gcc.c-torture/execute/20100416-1.c: New test case.
4616
4617 2010-07-02  Julian Brown  <julian@codesourcery.com>
4618             Sandra Loosemore  <sandra@codesourcery.com>
4619
4620         PR target/43703
4621
4622         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4623         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4624
4625 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4626             Julian Brown  <julian@codesourcery.com>
4627
4628         * gcc.target/arm/neon/vadds64.c: Regenerated.
4629         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4630         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4631         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4632         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4633         * gcc.target/arm/neon-vmls-1.c: Likewise.
4634         * gcc.target/arm/neon-vsubs64.c: New execution test.
4635         * gcc.target/arm/neon-vsubu64.c: New execution test.
4636         * gcc.target/arm/neon-vadds64.c: New execution test.
4637         * gcc.target/arm/neon-vaddu64.c: New execution test.
4638
4639 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4640
4641         * gcc.target/arm/neon-vands64.c: New.
4642         * gcc.target/arm/neon-vandu64.c: New.
4643         * gcc.target/arm/neon-vbics64.c: New.
4644         * gcc.target/arm/neon-vbicu64.c: New.
4645         * gcc.target/arm/neon-veors64.c: New.
4646         * gcc.target/arm/neon-veoru64.c: New.
4647         * gcc.target/arm/neon-vorns64.c: New.
4648         * gcc.target/arm/neon-vornu64.c: New.
4649         * gcc.target/arm/neon-vorrs64.c: New.
4650         * gcc.target/arm/neon-vorru64.c: New.
4651         * gcc.target/arm/neon/vands64.c: Regenerated.
4652         * gcc.target/arm/neon/vandu64.c: Regenerated.
4653         * gcc.target/arm/neon/vbics64.c: Regenerated.
4654         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4655         * gcc.target/arm/neon/veors64.c: Regenerated.
4656         * gcc.target/arm/neon/veoru64.c: Regenerated.
4657         * gcc.target/arm/neon/vorns64.c: Regenerated.
4658         * gcc.target/arm/neon/vornu64.c: Regenerated.
4659         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4660         * gcc.target/arm/neon/vorru64.c: Regenerated.
4661
4662 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4663
4664         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4665
4666 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4667
4668         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4669         * gfortran.dg/intent_out_5.f90: Same.
4670         * gfortran.dg/ltrans-7.f90: Same.
4671         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4672
4673 2010-07-02  Jan Hubicka  <jh@suse.cz>
4674
4675         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4676
4677 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4678
4679         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4680
4681 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4682
4683         PR c++/44780
4684         * c-c++-common/Wunused-var-12.c: New test.
4685
4686 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4687
4688         PR target/42835
4689         * gcc.target/arm/pr42835.c: New test.
4690
4691         PR target/42172
4692         * gcc.target/arm/pr42172-1.c: New test.
4693
4694 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4695
4696         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4697
4698 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4699
4700         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4701         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4702         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4703         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4704         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4705         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4706         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4707         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4708         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4709         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4710         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4711         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4712         * gcc.target/arm/neon-vdup_ns64.c: New.
4713         * gcc.target/arm/neon-vdup_nu64.c: New.
4714         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4715         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4716         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4717         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4718         * gcc.target/arm/neon-vmov_ns64.c: New.
4719         * gcc.target/arm/neon-vmov_nu64.c: New.
4720         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4721         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4722         * gcc.target/arm/neon-vget_lanes64.c: New.
4723         * gcc.target/arm/neon-vget_laneu64.c: New.
4724         * gcc.target/arm/neon-vset_lanes64.c: New.
4725         * gcc.target/arm/neon-vset_laneu64.c: New.
4726
4727 2010-07-02  Richard Guenther  <rguenther@suse.de>
4728
4729         * g++.dg/torture/20100702-1.C: New testcase.
4730
4731 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4732
4733         PR target/44707
4734         * gcc.c-torture/compile/pr44707.c: New test.
4735
4736 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4737
4738         PR c++/44039
4739         * g++.dg/template/crash101.C: New.
4740
4741 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4742
4743         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4744         Use the ABI-0 accessors and fail it for m64.
4745
4746 2010-07-02  Jan Hubicka  <jh@suse.cz>
4747
4748         * g++.dg/tree-ssa/pr44706.C: New testcase.
4749
4750 2010-07-02  Richard Guenther  <rguenther@suse.de>
4751
4752         PR tree-optimization/44748
4753         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4754
4755 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4756
4757         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4758         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4759         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4760         the method types to forward:.
4761
4762 2010-06-30  Jason Merrill  <jason@redhat.com>
4763
4764         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4765         * g++.dg/other/pr25632.C: Likewise.
4766
4767 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR tree-optimization/40421
4770         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4771
4772 2010-07-01  Richard Guenther  <rguenther@suse.de>
4773
4774         PR middle-end/42834
4775         PR middle-end/44468
4776         * gcc.c-torture/execute/20100316-1.c: New testcase.
4777         * gcc.c-torture/execute/pr44468.c: Likewise.
4778         * gcc.c-torture/compile/20100609-1.c: Likewise.
4779         * gcc.dg/volatile2.c: Adjust.
4780         * gcc.dg/plugin/selfassign.c: Likewise.
4781         * gcc.dg/pr36902.c: Likewise.
4782         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4783         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4784         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4785         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4786         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4787         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4788         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4789         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4790         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4791         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4792         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4793         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4794         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4795         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4796         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4797         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4798         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4799         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4800         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4801         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4802         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4803         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4804         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4805         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4806         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4807         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4808         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4809         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4810         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4811         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4812         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4813         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4814         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4815         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4816         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4817         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4818         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4819         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4820         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4821         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4822         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4823         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4824         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4825         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4826         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4827         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4828         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4829         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4830         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4831         * g++.dg/tree-ssa/pr31146.C: Likewise.
4832         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4833         * g++.dg/tree-ssa/pr33604.C: Likewise.
4834         * g++.dg/plugin/selfassign.c: Likewise.
4835         * gfortran.dg/array_memcpy_3.f90: Likewise.
4836         * gfortran.dg/array_memcpy_4.f90: Likewise.
4837         * c-c++-common/torture/pr42834.c: New testcase.
4838
4839 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4840
4841         PR c++/44628
4842         * g++.dg/template/crash100.C: New.
4843
4844 2010-06-30  Jan Hubicka  <jh@suse.cz>
4845
4846         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4847
4848 2010-06-30  Michael Matz  <matz@suse.de>
4849
4850         PR bootstrap/44699
4851         * gcc.dg/pr44699.c: New test.
4852
4853 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4854
4855         PR tree-optimization/39799
4856         * c-c++-common/uninit-17.c: New test.
4857
4858 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4859
4860         PR libfortran/43298
4861         * gfortran.dg/read_infnan_1.f90: New test.
4862
4863 2010-06-29  Jason Merrill  <jason@redhat.com>
4864
4865         Enable implicitly declared move constructor/operator= (N3053).
4866         * g++.dg/cpp0x/implicit3.C: New.
4867         * g++.dg/cpp0x/implicit4.C: New.
4868         * g++.dg/cpp0x/implicit5.C: New.
4869         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4870         * g++.dg/cpp0x/not_special.C: Adjust.
4871         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4872         * g++.dg/cpp0x/rv1n.C: Adjust.
4873         * g++.dg/cpp0x/rv1p.C: Adjust.
4874         * g++.dg/cpp0x/rv2n.C: Adjust.
4875         * g++.dg/cpp0x/rv2p.C: Adjust.
4876         * g++.dg/cpp0x/rv3n.C: Adjust.
4877         * g++.dg/cpp0x/rv3p.C: Adjust.
4878         * g++.dg/cpp0x/rv4n.C: Adjust.
4879         * g++.dg/cpp0x/rv4p.C: Adjust.
4880         * g++.dg/cpp0x/rv5n.C: Adjust.
4881         * g++.dg/cpp0x/rv5p.C: Adjust.
4882         * g++.dg/cpp0x/rv6n.C: Adjust.
4883         * g++.dg/cpp0x/rv6p.C: Adjust.
4884         * g++.dg/cpp0x/rv7n.C: Adjust.
4885         * g++.dg/cpp0x/rv7p.C: Adjust.
4886         * g++.dg/cpp0x/rv8p.C: Adjust.
4887         * g++.dg/gomp/pr26690-1.C: Adjust.
4888         * g++.dg/other/error20.C: Adjust.
4889         * g++.dg/other/error31.C: Adjust.
4890         * g++.dg/parse/error19.C: Adjust.
4891         * g++.dg/template/qualttp5.C: Adjust.
4892         * g++.old-deja/g++.law/ctors5.C: Adjust.
4893
4894         Enable implicitly deleted functions (N2346)
4895         * g++.dg/cpp0x/defaulted17.C: New.
4896         * g++.dg/cpp0x/implicit1.C: New.
4897         * g++.dg/cpp0x/implicit2.C: New.
4898         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4899         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4900         * g++.dg/init/ctor4.C: Adjust.
4901         * g++.dg/init/synth2.C: Adjust.
4902         * g++.dg/lto/20081118_1.C: Adjust.
4903         * g++.dg/other/error13.C: Adjust.
4904         * g++.dg/other/unused1.C: Adjust.
4905         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4906         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4907         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4908         * g++.old-deja/g++.law/ctors17.C: Adjust.
4909         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4910         * g++.old-deja/g++.pt/assign1.C: Adjust.
4911         * g++.old-deja/g++.pt/crash20.C: Adjust.
4912
4913         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4914         * g++.dg/cpp0x/defaulted13.C: Adjust.
4915         * g++.dg/cpp0x/defaulted2.C: Adjust.
4916         * g++.dg/cpp0x/defaulted3.C: Adjust.
4917         * g++.dg/cpp0x/initlist9.C: Adjust.
4918         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4919         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4920         * g++.dg/init/synth2.C: Adjust.
4921
4922         * g++.dg/cpp0x/defaulted19.C: New.
4923
4924         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4925         * g++.dg/template/error23.C: Fix for -std=c++0x.
4926
4927 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4928
4929         PR fortran/44718
4930         * gfortran.dg/proc_ptr_28.f90: New.
4931
4932 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4933
4934         PR tree-optimization/43801
4935         * g++.dg/torture/pr43801.C: New test.
4936
4937         PR debug/44668
4938         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4939
4940 2010-06-29  Jason Merrill  <jason@redhat.com>
4941
4942         PR c++/44587
4943         * g++.dg/template/qualified-id2.C: New.
4944         * g++.dg/template/qualified-id3.C: New.
4945
4946 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4947
4948         PR fortran/44696
4949         * gfortran.dg/associated_target_4.f90: New.
4950
4951 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4952
4953         PR fortran/44582
4954         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4955
4956 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4957
4958         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4959
4960 2010-06-29  Jan Hubicka  <jh@suse.cz>
4961
4962         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4963
4964 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4965
4966         PR target/43902
4967         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4968         * gcc.target/arm/wmul-3.c: New test.
4969         * gcc.target/arm/wmul-4.c: New test.
4970
4971 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4972
4973         PR rtl-optimization/44659
4974         * gcc.target/i386/extract-1.c: New.
4975         * gcc.target/i386/extract-2.c: Likewise.
4976         * gcc.target/i386/extract-3.c: Likewise.
4977         * gcc.target/i386/extract-4.c: Likewise.
4978         * gcc.target/i386/extract-5.c: Likewise.
4979         * gcc.target/i386/extract-6.c: Likewise.
4980
4981 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4982
4983         PR c++/44682
4984         * g++.dg/warn/Wunused-var-14.C: New test.
4985
4986 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4987
4988         PR fortran/43298
4989         * gfortran.dg/nan_6.f90: New.
4990
4991 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4992
4993         PR tree-optimization/43781
4994         * gcc.dg/torture/pr43781.c: New.
4995
4996 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4997
4998         PR fortran/40158
4999         * gfortran.dg/actual_rank_check_1.f90: New test.
5000
5001 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5002
5003         * gcc.dg/ipa/ipa-sra-6.c: New test.
5004
5005 2010-06-28  Jan Hubicka  <jh@suse.cz>
5006
5007         PR tree-optimization/44687
5008         * gcc.c-torture/compile/pr44687.c
5009
5010 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5011
5012         PR c++/44535
5013         * g++.dg/torture/pr44535.C: New test.
5014
5015 2010-06-28  Michael Matz  <matz@suse.de>
5016
5017         PR middle-end/44592
5018         * gfortran.dg/pr44592.f90: New test.
5019
5020 2010-06-28  Jan Hubicka  <jh@suse.cz>
5021
5022         PR tree-optimization/44357
5023         * g++.dg/torture/pr44357.C: New testcase.
5024
5025 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5026
5027         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5028         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5029         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5030         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5031         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5032         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5033         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5034         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5035
5036 2010-06-27  Jan Hubicka  <jh@suse.cz>
5037
5038         * gcc.c-torture/compile/pr44686.c: New file.
5039
5040 2010-06-27  Richard Guenther  <rguenther@suse.de>
5041
5042         PR tree-optimization/44683
5043         * gcc.c-torture/execute/pr44683.c: New testcase.
5044
5045 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5046
5047         * gnat.dg/noreturn3.ad[sb]: New test.
5048
5049 2010-06-26  Jason Merrill  <jason@redhat.com>
5050
5051         * g++.dg/cpp0x/explicit5.C: New.
5052
5053 2010-06-26  Richard Guenther  <rguenther@suse.de>
5054
5055         PR tree-optimization/44393
5056         * gcc.dg/pr44393.c: New testcase.
5057
5058 2010-06-26  Jan Hubicka  <jh@suse.cz>
5059
5060         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5061
5062 2010-06-26  Richard Guenther  <rguenther@suse.de>
5063
5064         PR middle-end/44674
5065         * gcc.dg/pr44674.c: New testcase.
5066
5067 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5068
5069         * gcc.dg/opts-3.c: New test.
5070
5071 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5072
5073         * gfortran.dg/type_decl_1.f90: New.
5074         * gfortran.dg/type_decl_2.f90: New.
5075
5076 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5077
5078         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5079         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5080
5081 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5082
5083         PR testsuite/38946
5084         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5085         error in comparing reals.
5086
5087 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5088
5089         * selected_real_kind_2.f90: New.
5090         * selected_real_kind_3.f90: New.
5091
5092 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5093
5094         * gfortran.dg/entry_19.f90: New.
5095
5096 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5097
5098         * gfortran.dg/end_subroutine_1.f90: New.
5099         * gfortran.dg/end_subroutine_2.f90: New.
5100         * gfortran.dg/interface_proc_end.f90: Update.
5101
5102 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5103
5104         * gfortran.dg/semicolon_fixed.f: Update.
5105         * gfortran.dg/semicolon_fixed_2.f: New.
5106         * gfortran.dg/semicolon_free_2.f90: New.
5107         * gfortran.dg/semicolon_free.f90: Update.
5108
5109 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5110
5111         PR fortran/44448
5112         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5113
5114 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5115
5116         * g++.dg/ipa/iinline-3.C: New test.
5117         * gcc.dg/ipa/modif-1.c: Removed.
5118
5119 2010-06-25  Jan Hubicka  <jh@suse.cz>
5120
5121         * gcc.dg/tree-ssa/ipa-split-1.c
5122
5123 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5124
5125         * g++.dg/ipa/iinline-2.C: New test.
5126
5127 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR middle-end/43866
5130         * gfortran.dg/pr43866.f90: New test.
5131
5132         PR tree-optimization/44539
5133         * gcc.dg/pr44539.c: New test.
5134
5135 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5136
5137         From Jim Wilson:
5138         PR target/43902
5139         * gcc.target/mips/madd-9.c: New test.
5140
5141 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5142
5143         PR c/44517
5144         * gcc.dg/noncompile/pr44517.c: New.
5145         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5146
5147 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5148
5149         PR testsuite/43283
5150         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5151         and add argument to nop for IA64.
5152
5153 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5154
5155         PR target/44588
5156         * gcc.target/i386/mod-1.c: New.
5157         * gcc.target/i386/umod-1.c: Likewise.
5158         * gcc.target/i386/umod-2.c: Likewise.
5159         * gcc.target/i386/umod-3.c: Likewise.
5160
5161 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5162
5163         PR middle-end/44492
5164         * g++.dg/torture/pr44492.C: New test.
5165
5166 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5167
5168         * c-c++-common/warn-omitted-condop.c: New.
5169
5170 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5171
5172         PR fortran/44614
5173         * gfortran.dg/import8.f90: New.
5174
5175 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5176
5177         * gnat.dg/not_null.adb: Update test case.
5178
5179 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5180
5181         PR c++/44619
5182         * g++.dg/warn/Wunused-var-13.C: New test.
5183
5184         PR c++/44627
5185         * g++.dg/diagnostic/method1.C: New test.
5186
5187 2010-06-22  Cary Coutant  <ccoutant@google.com>
5188
5189         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5190
5191 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5192
5193         PR fortran/44616
5194         * gfortran.dg/abstract_type_8.f03: New.
5195
5196 2010-06-21  Jason Merrill  <jason@redhat.com>
5197
5198         * g++.dg/cpp0x/noexcept08.C: New.
5199
5200         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5201
5202 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5203
5204         PR target/44615
5205         * gcc.target/i386/sse2-vec-2a.c: New.
5206
5207 2010-06-21  DJ Delorie  <dj@redhat.com>
5208
5209         * gcc.dg/pragma-diag-1.c: New.
5210
5211 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5212
5213         PR target/44615
5214         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5215
5216 2010-06-21  Alan Modra  <amodra@gmail.com>
5217
5218         PR testsuite/44505
5219         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5220         tail call to check_fa_mid.
5221
5222 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5223
5224         PR target/44575
5225         * gcc.c-torture/execute/pr44575.c: New test.
5226
5227 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5228
5229         PR fortran/40632
5230         * gfortran.dg/contiguous_1.f90: New.
5231         * gfortran.dg/contiguous_2.f90: New.
5232         * gfortran.dg/contiguous_3.f90: New.
5233
5234 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5235
5236         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5237         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5238
5239 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5240
5241         PR target/44546
5242         * gcc.target/i386/pr44546.c: New test.
5243
5244 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5245
5246         * gcc.dg/opts-2.c: New test.
5247
5248 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5249
5250         PR fortran/44584
5251         * gfortran.dg/typebound_proc_15.f03: Modified.
5252
5253 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5254
5255         PR target/44072
5256         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5257         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5258
5259 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5260
5261         * g++.dg/ext/label13.C: Fix typo in last change.
5262
5263 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5264
5265         PR libfortran/44477
5266         * gfortran.dg/eof_3.f90
5267         * gfortran.dg/endfile_2.f90
5268         * gfortran.dg/endfile_4.f90
5269         * gfortran.dg/endfile_3.f90
5270
5271 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5272
5273         PR c++/41090
5274         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5275
5276 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5277
5278         PR fortran/44556
5279         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5280
5281 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5282
5283         * gcc.target/arm/pr40900.c: New test.
5284
5285 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5286
5287         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5288
5289 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5290
5291         PR fortran/44558
5292         * gfortran.dg/typebound_call_15.f03: New.
5293
5294 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5295
5296         PR c++/44486
5297         * g++.dg/pr44486.C: New.
5298
5299 2010-06-16  DJ Delorie  <dj@redhat.com>
5300
5301         * gcc.target/i386/volatile-bitfields-1.c: New.
5302         * gcc.target/i386/volatile-bitfields-2.c: New.
5303
5304 2010-06-16  Jason Merrill  <jason@redhat.com>
5305
5306         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5307
5308         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5309
5310 2010-06-16  Richard Guenther  <rguenther@suse.de>
5311
5312         PR c/44555
5313         * gcc.c-torture/execute/pr44555.c: New testcase.
5314
5315 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5316
5317         PR fortran/44549
5318         * gfortran.dg/typebound_proc_16.f03: New.
5319
5320 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5321
5322         * g++.dg/torture/pr43905.C: New test.
5323
5324 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5325
5326         PR testsuite/44538
5327         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5328         initialization loop from being vectorized.
5329         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5330
5331 2010-06-16  Alan Modra  <amodra@gmail.com>
5332
5333         PR tree-optimization/44507
5334         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5335
5336 2010-06-15  Jason Merrill  <jason@redhat.com>
5337
5338         * g++.dg/overload/arg3.C: Adjust error locations.
5339         * g++.dg/overload/copy1.C: Likewise.
5340         * g++.dg/tc1/dr152.C: Likewise.
5341         * g++.dg/template/incomplete4.C: Likewise.
5342         * g++.dg/template/incomplete5.C: Likewise.
5343         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5344         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5345         * g++.old-deja/g++.pt/crash9.C: Likewise.
5346
5347         * g++.dg/inherit/virtual5.C: New.
5348
5349         * g++.dg/cpp0x/defaulted18.C: New.
5350
5351         * g++.dg/cpp0x/initlist40.C: New.
5352
5353         * g++.dg/cpp0x/initlist39.C: New.
5354
5355 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5356
5357         PR middle-end/44391
5358         * gcc.dg/graphite/pr44391.c: New.
5359
5360 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5361
5362         PR fortran/43388
5363         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5364         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5365         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5366         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5367
5368 2010-06-15  Richard Guenther  <rguenther@suse.de>
5369
5370         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5371
5372 2010-06-15  Richard Guenther  <rguenther@suse.de>
5373
5374         * gcc.dg/vect/bb-slp-21.c: Adjust.
5375         * gcc.dg/vect/bb-slp-13.c: Likewise
5376         * gcc.dg/vect/bb-slp-4.c: Likewise
5377         * gcc.dg/vect/bb-slp-22.c: Likewise
5378         * gcc.dg/vect/bb-slp-14.c: Likewise
5379         * gcc.dg/vect/bb-slp-23.c: Likewise
5380         * gcc.dg/vect/bb-slp-15.c: Likewise
5381         * gcc.dg/vect/bb-slp-17.c: Likewise
5382         * gcc.dg/vect/bb-slp-18.c: Likewise
5383         * gcc.dg/vect/bb-slp-19.c: Likewise
5384         * gcc.dg/vect/bb-slp-10.c: Likewise
5385         * gcc.dg/vect/bb-slp-11.c: Likewise
5386         * gcc.dg/vect/bb-slp-20.c: Likewise
5387         * gcc.dg/vect/bb-slp-3.c: Likewise
5388
5389 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5390
5391         PR fortran/44536
5392         * gfortran.dg/gomp/pr44536.f90: New test.
5393         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5394
5395 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5396
5397         PR target/44534
5398         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5399         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5400
5401 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5402
5403         PR tree-optimization/44508
5404         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5405
5406         PR bootstrap/44509
5407         * gcc.dg/pr44509.c: New test.
5408
5409 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5410
5411         PR tree-optimization/44507
5412         * gcc.dg/vect/pr44507.c: New test.
5413
5414 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5415
5416         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5417         and c-pretty-print.h.
5418
5419         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5420
5421 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5422
5423         * gfortran.dg/whole_file_18.f90: Updated error message.
5424
5425 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5426
5427         * gfortran.dg/whole_file_20.f03: New.
5428
5429 2010-06-12  Jan Hubicka  <jh@suse.cz>
5430
5431         * gcc.c-torture/compile/pc44485.c: New testcase.
5432
5433 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5434
5435         PR fortran/40117
5436         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5437         * gfortran.dg/typebound_proc_14.f03: New.
5438         * gfortran.dg/typebound_proc_15.f03: New.
5439
5440 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5441
5442         * gcc.dg/opts-1.c: New test.
5443
5444 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5445
5446         * gcc.dg/funroll-loops-all.c: Update expected error.
5447
5448 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5449
5450         PR target/44481
5451         * gcc.target/i386/pr44481.c: New test.
5452
5453 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5454
5455         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5456
5457 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5458
5459         PR middle-end/44483
5460         * gcc.dg/tree-ssa/pr44483.c: New.
5461
5462 2010-06-11  Paul Brook  <paul@codesourcery.com>
5463
5464         * g++.dg/other/arm-neon-1.C: New test.
5465
5466 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5467
5468         PR fortran/42051
5469         PR fortran/43896
5470         * gfortran.dg/class_23.f03: New test.
5471
5472 2010-06-11  Jan Hubicka  <jh@suse.cz>
5473
5474         * gcc.dg/ipa/pure-const-2.c: New testcase.
5475
5476 2010-06-11  Jan Hubicka  <jh@suse.cz>
5477
5478         * gcc.dg/noreturn-7.c: Update.
5479         * gcc.dg/noreturn-4.c: Update.
5480
5481 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5482
5483         Fix MIPS bootstrap
5484         * g++.dg/other/typedef4.C: New test.
5485
5486 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5487
5488         PR fortran/44207
5489         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5490
5491 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5492
5493         PR fortran/44457
5494         * gfortran.dg/asynchronous_3.f03
5495
5496 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5497
5498         PR middle-end/44185
5499         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5500         non-temporal stores out of the tests to form new test cases.  As a
5501         result, no non-temporal store should be generated in this case.
5502
5503         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5504         prefetch-7.c that generate one non-temporal store.
5505
5506         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5507         prefetch-7.c that generate one non-temporal store and one
5508         one-temporal prefetch.
5509
5510 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5511
5512         PR tree-optimization/44258
5513         * gcc.dg/tree-ssa/pr44258.c: New test.
5514
5515 2010-06-10  Daniel Kraft  <d@domob.eu>
5516
5517         PR fortran/38936
5518         * gfortran.dg/associate_1.f03: New test.
5519         * gfortran.dg/associate_2.f95: New test.
5520         * gfortran.dg/associate_3.f03: New test.
5521         * gfortran.dg/associate_4.f08: New test.
5522
5523 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5524
5525         * gfortran.dg/selected_char_kind_4.f90: New test.
5526
5527 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5528
5529         * gcc.dg/pr42461.c: New test.
5530
5531 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5532
5533         PR fortran/44347
5534         * gfortran.dg/selected_real_kind_1.f90: New.
5535
5536 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5537
5538         PR fortran/44359
5539         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5540         warning.
5541         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5542         check for warning.
5543
5544 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5545
5546         * gfortran.dg/data_namelist_conflict.f90: New test.
5547
5548 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5549
5550         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5551         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5552         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5553
5554 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5555
5556         * gfortran.dg/mvbits_9.f90: New test.
5557         * gfortran.dg/ibset_1.f90: Ditto.
5558         * gfortran.dg/ibits_1.f90: Ditto.
5559         * gfortran.dg/btest_1.f90: Ditto.
5560         * gfortran.dg/ibclr_1.f90: Ditto.
5561
5562 2010-06-09  Jason Merrill  <jason@redhat.com>
5563
5564         PR c++/44366
5565         * g++.dg/cpp0x/decltype23.C: Move to...
5566         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5567
5568 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5569
5570         PR fortran/44211
5571         * gfortran.dg/typebound_call_14.f03: New test.
5572
5573 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5574
5575         PR tree-optimization/44423
5576         * gcc.dg/tree-ssa/pr44423.c: New test.
5577
5578 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5579
5580         PR testsuite/42843
5581         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5582         TV_NONE to initialize tv_id field.
5583         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5584         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5585         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5586         Include toplev.h .
5587         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5588         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5589         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5590
5591 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5592
5593         PR tree-optimization/39874
5594         PR middle-end/28685
5595         * gcc.dg/pr39874.c: New file.
5596
5597 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5598
5599         * g++.dg/ext/attr-alias-1.C: New.
5600         * g++.dg/ext/attr-alias-2.C: New.
5601
5602 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5603
5604         PR fortran/44446
5605         * gfortran.dg/proc_ptr_27.f90: New.
5606
5607 2010-06-07  Jason Merrill  <jason@redhat.com>
5608
5609         PR c++/44366
5610         * g++.dg/cpp0x/decltype23.C: New.
5611
5612 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5613             Shujing Zhao  <pearly.zhao@oracle.com>
5614
5615         PR c/37724
5616         * gcc.dg/c90-const-expr-10.c: Adjust.
5617         * gcc.dg/c99-const-expr-10.c: Adjust.
5618         * gcc.dg/init-bad-7.c: New.
5619
5620 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5621
5622         * lib/target-supports.exp (check_effective_target_gas): New proc.
5623         * gcc.c-torture/execute/960321-1.x: New file.
5624
5625 2010-06-07  Jason Merrill  <jason@redhat.com>
5626
5627         PR c++/44401
5628         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5629
5630 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR c++/44444
5633         * g++.dg/warn/Wunused-var-12.C: New test.
5634
5635         PR c++/44443
5636         * c-c++-common/Wunused-var-11.c: New test.
5637
5638 2010-06-07  Jan Hubicka  <jh@suse.cz>
5639
5640         * gcc.dg/ipa/pure-const-1.c: New testcase.
5641
5642 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5643
5644         PR rtl-optimization/44404
5645         * gcc.dg/pr44404.c: New.
5646
5647 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5648
5649         PR target/44159
5650         * gcc.target/i386/abi-2.c: Check sysv abi here.
5651         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5652         function to avoid failures by different ABIs.
5653         * gcc.target/i386/aes-check.h: Likewise.
5654         * gcc.target/i386/avx-check.h: Likewise.
5655         * gcc.target/i386/fma4-check.h: Likewise.
5656         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5657         * gcc.target/i386/mmx-check.h: Likewise.
5658         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5659         * gcc.target/i386/pclmul-check.h: Likewise.
5660         * gcc.target/i386/sse-check.h: Likewise.
5661         * gcc.target/i386/sse2-check.h: Likewise.
5662         * gcc.target/i386/sse3-check.h: Likewise.
5663         * gcc.target/i386/sse4_1-check.h: Likewise.
5664         * gcc.target/i386/sse4_2-check.h: Likewise.
5665         * gcc.target/i386/sse4a-check.h: Likewise.
5666         * gcc.target/i386/ssse3-check.h: Likewise.
5667         * gcc.target/i386/xop-check.h: Likewise.
5668         * gcc.target/i386/pr27971.c: Fix for LLP64.
5669         * gcc.target/i386/pr39139.c: Likewise.
5670         * gcc.target/i386/pr39315-check.c: Likewise.
5671         * gcc.target/i386/vararg-1.c: Likewise.
5672         * gcc.target/i386/vararg-2.c: Likewise.
5673         Additional add dg-compile to avoid failure due
5674         missing foo symbol.
5675
5676         * gcc.dg/compound-literal-1.c: Fix for llp64.
5677         * gcc.dg/pr32370.c: Likewise.
5678         * gcc.dg/pr37561.c: Likewise.
5679         * gcc.dg/pr41340.c: Likewise.
5680         * gcc.dg/pr41551.c: Likewise.
5681
5682 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5683
5684         PR c++/44188
5685         * g++.dg/debug/dwarf2/typedef3.C: New test.
5686
5687 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5688
5689         PR c/20000
5690         * c-c++-common/pr20000.c: New.
5691
5692 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5693
5694         PR c++/44086
5695         * g++.dg/init/pr44086.C: New.
5696         * g++.dg/cpp0x/decltype4.C: Adjust.
5697
5698 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5699
5700         PR fortran/43945
5701         * gfortran.dg/generic_23.f03: New test.
5702
5703 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5704
5705         PR fortran/43895
5706         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5707
5708 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5709
5710         PR c++/44361
5711         * c-c++-common/Wunused-var-9.c: New test.
5712
5713 2010-06-05  Jason Merrill  <jason@redhat.com>
5714
5715         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5716
5717 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5718
5719         PR c/44322
5720         * gcc.dg/c99-restrict-4.c: New test.
5721
5722 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5723
5724         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5725         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5726         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5727         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5728         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5729         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5730         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5731         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5732         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5733         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5734         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5735         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5736         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5737         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5738         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5739         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5740         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5741         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5742         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5743         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5744         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5745         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5746
5747 2010-06-04  Jason Merrill  <jason@redhat.com>
5748
5749         * g++.dg/cpp0x/noexcept06.C: New.
5750         * g++.dg/cpp0x/noexcept07.C: New.
5751
5752         * g++.dg/cpp0x/noexcept01.C: New.
5753         * g++.dg/cpp0x/noexcept02.C: New.
5754         * g++.dg/cpp0x/noexcept03.C: New.
5755         * g++.dg/cpp0x/noexcept04.C: New.
5756         * g++.dg/cpp0x/noexcept05.C: New.
5757
5758 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5759
5760         PR c++/44412
5761         * g++.dg/warn/Wunused-var-10.C: New test.
5762         * g++.dg/warn/Wunused-var-11.C: New test.
5763
5764         PR c++/44362
5765         * c-c++-common/Wunused-var-10.c: New test.
5766
5767 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5768
5769         PR c/25880
5770         * gcc.dg/assign-warn-2.c: Update.
5771         * gcc.dg/cpp/line3.c: Update.
5772         * gcc.dg/c99-array-lval-8.c: Update.
5773         * gcc.dg/cast-qual-2.c: Update.
5774         * gcc.dg/c99-arraydecl-3.c:  Update.
5775         * gcc.dg/assign-warn-1.c:  Update.
5776         * gcc.dg/format/gcc_diag-1.c:  Update.
5777
5778 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5779
5780         PR rtl-optimization/39871
5781         PR rtl-optimization/40615
5782         PR rtl-optimization/42500
5783         PR rtl-optimization/42502
5784         * gcc.target/arm/eliminate.c: New test.
5785
5786 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5787
5788         PR libstdc++/44410
5789         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5790         * g++.old-deja/g++.other/delete3.C: Likewise.
5791         * g++.old-deja/g++.other/new.C: Likewise.
5792         * g++.old-deja/g++.law/operators27.C: Likewise.
5793         * g++.old-deja/g++.mike/p755.C: Likewise.
5794         * g++.dg/eh/new1.C: Likewise.
5795         * g++.dg/init/new5.C: Likewise.
5796
5797 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5798
5799         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5800         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5801         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5802
5803 2010-06-03  Richard Guenther  <rguenther@suse.de>
5804
5805         PR lto/41921
5806         * lib/lto.exp: Always load gcc.exp.
5807         (lto-obj): For C source files invoke gcc_target_compile.
5808         * g++.dg/lto/20100603-1_0.C: New testcase.
5809         * g++.dg/lto/20100603-1_1.c: Likewise.
5810
5811 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5812
5813         PR tree-optimization/43688
5814         * gfortran.dg/pr43688.f90: New.
5815
5816 2010-06-03  Richard Guenther  <rguenther@suse.de>
5817
5818         PR lto/41584
5819         * gcc.dg/lto/20100603-1_0.c: New testcase.
5820         * gcc.dg/lto/20100603-2_0.c: Likewise.
5821         * gcc.dg/lto/20100603-3_0.c: Likewise.
5822
5823 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5824
5825         PR target/44218
5826         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5827         * gcc.target/powerpc/recip-2.c: Ditto.
5828         * gcc.target/powerpc/recip-3.c: Ditto.
5829         * gcc.target/powerpc/recip-4.c: Ditto.
5830         * gcc.target/powerpc/recip-5.c: Ditto.
5831         * gcc.target/powerpc/recip-6.c: Ditto.
5832         * gcc.target/powerpc/recip-7.c: Ditto.
5833         * gcc.target/powerpc/recip-test.h: Ditto.
5834         * gcc.target/powerpc/recip-test2.h: Ditto.
5835
5836 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5837
5838         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5839
5840 2010-06-02  Jason Merrill  <jason@redhat.com>
5841
5842         * g++.dg/ext/vector9.C: Expect typedef in error message.
5843
5844         PR c++/9726
5845         PR c++/23594
5846         PR c++/44333
5847         * g++.dg/tc1/dr101.C: Remove xfails.
5848
5849 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5850
5851         PR middle-end/44372
5852         * g++.dg/ipa/pr44372.C: New.
5853
5854 2010-06-02  Jan Hubicka  <jh@suse.cz>
5855
5856         PR middle-end/44295
5857         * g++.dg/torture/pr44295.C: Neww testcase.
5858
5859 2010-06-02  Jan Hubicka  <jh@suse.cz>
5860
5861         * gcc.dg/tree-ssa/loadpre6.c: Update.
5862
5863 2010-06-02  Richard Guenther  <rguenther@suse.de>
5864
5865         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5866         diagnostic.h.
5867
5868 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5869
5870         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5871         the link fail message.
5872
5873 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5874
5875         PR fortran/44360
5876         * gfortran.dg/use_13.f90: New test case.
5877
5878 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5879
5880         PR fortran/44371
5881         * gfortran.dg/error_stop_2.f08: Minor update.
5882
5883 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5884
5885         PR fortran/44371
5886         * gfortran.dg/error_stop_1.f08: New test.
5887         * gfortran.dg/error_stop_2.f08: New test.
5888
5889 2010-06-01  Jason Merrill  <jason@redhat.com>
5890
5891         DR 990
5892         * g++.dg/cpp0x/initlist37.C: New.
5893         * g++.dg/cpp0x/initlist38.C: New.
5894
5895         PR c++/44358
5896         * g++.dg/cpp0x/initlist36.C: New.
5897
5898 2010-05-31 Jan Hubicka  <jh@suse.cz>
5899
5900         * gcc.dg/noreturn-8.c: New testcase.
5901
5902 2010-05-31 Jan Hubicka  <jh@suse.cz>
5903
5904         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5905         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5906
5907 2010-05-31 Jan Hubicka  <jh@suse.cz>
5908
5909         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5910         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5911
5912 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5913
5914         PR fortran/36928
5915         * gfortran.dg/dependency_27.f90:  New test.
5916         * gfortran.dg/array_assign_1.F90:  New test.
5917
5918 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5919
5920         PR target/44338
5921         * gcc.target/i386/sse-24.c: New test.
5922
5923 2010-05-31  Jan Hubicka  <jh@suse.cz>
5924
5925         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5926
5927 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5928
5929         PR middle-end/44337
5930         * gcc.dg/pr44337.c: New test.
5931
5932         PR tree-optimization/44182
5933         * g++.dg/debug/pr44182.C: New test.
5934
5935 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5936
5937         * gcc.dg/nested-func-7.c: New test.
5938         * gnat.dg/frame_overflow.adb: Adjust directives.
5939
5940 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5941
5942         * gnat.dg/prot2.ad[sb]: New test.
5943         * gnat.dg/prot2_pkg1.ads: New helper.
5944         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5945
5946 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5947
5948         * gnat.dg/array11.adb: Adjust dg-warning directive.
5949         * gnat.dg/object_overflow.adb: Likewise.
5950
5951 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5952
5953         PR middle-end/44306
5954         * gcc.dg/tree-ssa/pr44306.c: New.
5955
5956 2010-05-29  Jan Hubicka  <jh@suse.cz>
5957
5958         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5959
5960 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5961
5962         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5963
5964 2010-05-28  Mike Stump  <mikestump@comcast.net>
5965
5966         PR objc/44125
5967         * objc.dg/const-str-9.m: Remove static.
5968
5969 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5970
5971         PR target/43636
5972         * gcc.c-torture/compile/pr43636.c: New test.
5973
5974 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5975
5976         PR objc++/23616
5977         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5978         * obj-c++.dg/try-catch-9.mm: Ditto.
5979
5980 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5981
5982         Revert patch for PR c++/44188
5983         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5984
5985 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5986
5987         PR c++/44188
5988         * g++.dg/debug/dwarf2/typedef3.C: New test.
5989
5990 2010-05-27  Jason Merrill  <jason@redhat.com>
5991
5992         PR c++/43555
5993         * g++.dg/ext/vla9.C: New.
5994
5995 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5996
5997         PR objc/44140
5998         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5999         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6000         * objc.dg/torture/tls/thr-init.m: Ditto.
6001         * objc.dg/torture/trivial.m: Ditto.
6002         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6003         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6004         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6005         * obj-c++.dg/torture/trivial.mm: Ditto.
6006
6007 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6008
6009         * g++.dg/lto/20100302_0.C: Skip on darwin.
6010
6011 2010-05-27  Richard Guenther  <rguenther@suse.de>
6012
6013         PR tree-optimization/44284
6014         * gcc.dg/vect/vect-118.c: New testcase.
6015         * gcc.dg/vect/bb-slp-20.c: Adjust.
6016         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6017         * gcc.dg/vect/slp-9.c: Likewise.
6018         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6019         * gcc.dg/vect/vect-10.c: Likewise.
6020         * gcc.dg/vect/vect-109.c: Likewise.
6021         * gcc.dg/vect/vect-12.c: Likewise.
6022         * gcc.dg/vect/vect-36.c: Likewise.
6023         * gcc.dg/vect/vect-7.c: Likewise.
6024         * gcc.dg/vect/vect-iv-8.c: Likewise.
6025         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6026         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6027         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6028         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6029         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6030         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6031         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6032         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6033         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6034         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6035         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6036         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6037         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6038         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6039         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6040         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6041         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6042
6043 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6044
6045         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6046         necessary.
6047
6048 2010-05-26  Jan Hubicka  <jh@suse.cz>
6049
6050         * gcc.dg/lto/materialize-1_0.c: New file.
6051         * gcc.dg/lto/materialize-1_1.c: New file.
6052
6053 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6054
6055         * gnat.dg/lto10.adb: New test.
6056         * gnat.dg/lto10_pkg.ads: New helper.
6057
6058 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6059
6060         * lib/target-supports.exp (check_effective_target_int128): New
6061         function to check if __int128 types are available for target.
6062         * c-c++-common/int128-types-1.c: New.
6063         * c-c++-common/int128-1.c: New.
6064         * c-c++-common/int128-2.c: New.
6065         * g++.dg/abi/mangle43.C: New.
6066         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6067         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6068         pointer-wide scalar.
6069         * g++.dg/other/pr25632.C: Likewise.
6070         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6071         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6072         overflow warnings.
6073         * g++.dg/warn/pr13358-4.C: Likewise.
6074         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6075         * g++.dg/warn/Wconversion-null.C: Likewise.
6076
6077 2010-05-26  Jason Merrill  <jason@redhat.com>
6078
6079         PR c++/43382
6080         * g++.dg/cpp0x/variadic101.C: New.
6081
6082 2010-05-26  Richard Guenther  <rguenther@suse.de>
6083
6084         PR rtl-optimization/44164
6085         * gcc.c-torture/execute/pr44164.c: New testcase.
6086         * g++.dg/tree-ssa/pr13146.C: Adjust.
6087
6088 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6089
6090         PR fortran/40011
6091         * gfortran.dg/whole_file_19.f90 : New test.
6092
6093 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6094
6095         PR fortran/30668
6096         PR fortran/31346
6097         PR fortran/34260
6098         * gfortran.dg/pr40999.f: Fix function type.
6099         * gfortran.dg/whole_file_5.f90: Likewise.
6100         * gfortran.dg/whole_file_6.f90: Likewise.
6101         * gfortran.dg/whole_file_16.f90: New.
6102         * gfortran.dg/whole_file_17.f90: New.
6103         * gfortran.dg/whole_file_18.f90: New.
6104
6105 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6106             Iain Sandoe  <iains@gcc.gnu.org>
6107
6108         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6109         * gcc.c-torture/compile/pr44197.c: Require alias support.
6110         * gcc.dg/lto/20081222_0.c: Ditto.
6111
6112 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6113
6114         PR debug/42801
6115         * gcc.dg/guality/vla-2.c: New test.
6116
6117 2010-05-25  Richard Guenther  <rguenther@suse.de>
6118
6119         PR middle-end/44069
6120         * g++.dg/torture/pr44069.C: New testcase.
6121
6122 2010-05-25  Richard Guenther  <rguenther@suse.de>
6123
6124         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6125
6126 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6127
6128         PR objc/44140
6129         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6130
6131 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6132
6133         * obj-c++.dg/torture/tls/trivial.mm: New.
6134         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6135         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6136         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6137         * obj-c++.dg/torture/tls/diag-1.mm: New.
6138         * obj-c++.dg/torture/tls/tls.exp: New.
6139         * obj-c++.dg/torture/trivial.mm: New.
6140         * obj-c++.dg/torture/dg-torture.exp: New.
6141         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6142         * obj-c++.dg/tls/trivial.m: New.
6143         * obj-c++.dg/tls/init-1.mm: New.
6144         * obj-c++.dg/tls/diag-1.mm: New.
6145         * obj-c++.dg/tls/init-2.mm: New.
6146         * obj-c++.dg/tls/diag-2.mm: New.
6147         * obj-c++.dg/tls/diag-3.mm: New.
6148         * obj-c++.dg/tls/diag-4.mm: New.
6149         * obj-c++.dg/tls/static-1.mm: New.
6150         * obj-c++.dg/tls/tls.exp: New.
6151         * obj-c++.dg/tls/diag-5.mm: New.
6152         * obj-c++.dg/tls/static-1a.mm: New.
6153         * objc-obj-c++-shared/Object1.mm: New.
6154         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6155
6156 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6157
6158         PR objc++/43689
6159         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6160         * obj-c++.dg/const-str-6.mm: Ditto.
6161
6162 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6163
6164         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6165
6166 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6167
6168         PR ada/38394
6169         * gnat.dg/array13.ad[sb]: New test.
6170
6171 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6172             Sandra Loosemore  <sandra@codesourcery.com>
6173
6174         * gcc.target/arm/neon/: Regenerated test cases.
6175
6176         * gcc.target/arm/neon/polytypes.c,
6177         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6178         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6179         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6180         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6181         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6182         dg-add-options arm_neon.
6183
6184         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6185         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6186         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6187         and arm_neon_fp16_ok.
6188
6189         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6190         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6191
6192         * lib/target-supports.exp (add_options_for_arm_neon): New.
6193         (check_effective_target_arm_neon_ok_nocache): New, from
6194         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6195         (check_effective_target_arm_neon_ok): Use
6196         check_effective_target_arm_neon_ok_nocache.
6197         (add_options_for_arm_neon_fp16)
6198         (check_effective_target_arm_neon_fp16_ok)
6199         check_effective_target_arm_neon_fp16_ok_nocache): New.
6200         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6201
6202 2010-05-24  Jason Merrill  <jason@redhat.com>
6203
6204         PR c++/41510
6205         * g++.dg/cpp0x/initlist35.C: New.
6206         * g++.dg/init/brace6.C: Adjust.
6207
6208 2010-05-24  Paul Brook  <paul@codesourcery.com>
6209
6210         * gcc.target/arm/frame-pointer-1.c: New test.
6211         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6212         pointer elimination.
6213
6214 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6215
6216         PR target/44245
6217         * gcc.target/i386/crc32-3.c: New.
6218         * gcc.target/i386/crc32-4.c: Likewise.
6219
6220 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6221
6222         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6223         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6224         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6225
6226 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6227
6228         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6229
6230 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6231
6232         PR target/43869
6233         * gcc.c-target/pr43869.c: New test.
6234
6235 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6236
6237         PR fortran/44212
6238         * gfortran.dg/class_22.f03: New.
6239
6240 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6241
6242         PR lto/44238
6243         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6244
6245 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6246
6247         PR fortran/44213
6248         * gfortran.dg/abstract_type_7.f03: New.
6249
6250 2010-05-21  Jason Merrill  <jason@redhat.com>
6251
6252         * g++.dg/eh/spec11.C: Test cleanup optimization.
6253
6254 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6255
6256         PR debug/44223
6257         * gcc.target/i386/pr44223.c: New test.
6258
6259 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6260
6261         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6262
6263 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6264
6265         * g++.dg/other/const3.C: New test.
6266
6267 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6268
6269         PR fortran/38407
6270         * warn_unused_dummy_argument_1.f90: New.
6271         * warn_unused_dummy_argument_2.f90: New.
6272
6273 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6274
6275         PR c++/30298
6276         * g++.dg/inherit/crash1.C: New.
6277         * g++.dg/inherit/crash2.C: Likewise.
6278
6279 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6280
6281         PR debug/44178
6282         * g++.dg/debug/pr44178.C: New test.
6283
6284 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6285
6286         PR middle-end/44185
6287         * gcc.dg/tree-ssa/prefetch-6.c: Add
6288         --param min-insn-to-prefetch-ratio=6.
6289         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6290         allow unrolling, and adjust the movnti count.
6291
6292 2010-05-20  Jan Hubicka  <jh@suse.cz>
6293
6294         PR middle-end/44197
6295         * gcc.c-torture/compile/pr44197.c: New file.
6296
6297 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6298
6299         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6300         Fix test code.
6301         (check_effective_target_xop): Remove __may_alias__ attribute.
6302
6303 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6304
6305         PR target/44202
6306         * gcc.c-torture/execute/pr44202-1.c: New test.
6307
6308 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6309
6310         PR fortran/43851
6311         * gfortran.dg/label_1.f90: Update test.
6312
6313 2010-05-19  Jan Hubicka  <jh@suse.cz>
6314
6315         * gcc.dg/lto/ipareference2_0.c: New file.
6316         * gcc.dg/lto/ipareference2_1.c: New file.
6317
6318 2010-05-19  Jason Merrill  <jason@redhat.com>
6319
6320         * g++.dg/parse/fn-typedef2.C: New.
6321
6322         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6323         function type.
6324
6325         PR c++/44193
6326         * g++.dg/template/fntype1.C: New.
6327
6328 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6329
6330         * gnat.dg/discr23.ad[sb]: New test.
6331         * gnat.dg/discr23_pkg.ads: New helper.
6332
6333         * gnat.dg/specs/controlled1.ads: New test.
6334         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6335
6336 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6337
6338         PR fortran/44055
6339         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6340         Fixed scope of C_SIZEOF.
6341         * gfortran.dg/warn_conversion_2.f90: New.
6342
6343 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6344
6345         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6346         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6347         for optional selector.
6348         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6349         (check_effective_target_sse3): New proc.
6350         * gcc.target/i386/math-torture/math-torture.exp: Load
6351         target-supports.exp.
6352         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6353         check_effective_target_sse2.
6354         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6355         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6356         * g++.dg/vect/vect.exp: Likewise.
6357         * gfortran.dg/vect/vect.exp: Likewise.
6358         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6359         -msse2 if check_effective_target_sse2.
6360
6361         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6362         * gcc.target/i386/3dnow-2.c: Likewise.
6363         * gcc.target/i386/3dnowA-1.c: Likewise.
6364         * gcc.target/i386/3dnowA-2.c: Likewise.
6365         * gcc.target/i386/pr42549.c: Likewise.
6366
6367         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6368         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6369         * gcc.target/i386/sse3-addsubps.c: Likewise.
6370         * gcc.target/i386/sse3-haddpd.c: Likewise.
6371         * gcc.target/i386/sse3-haddps.c: Likewise.
6372         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6373         * gcc.target/i386/sse3-hsubps.c: Likewise.
6374         * gcc.target/i386/sse3-movddup.c: Likewise.
6375         * gcc.target/i386/sse3-movshdup.c: Likewise.
6376         * gcc.target/i386/sse3-movsldup.c: Likewise.
6377
6378         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6379         * g++.dg/ext/attrib35.C: Likewise.
6380         * g++.dg/opt/pr40496.C: Likewise.
6381         * g++.dg/other/i386-1.C: Likewise.
6382         * g++.dg/other/i386-4.C: Likewise.
6383         * g++.dg/other/pr34435.C: Likewise.
6384         * g++.dg/other/pr39496.C: Likewise.
6385         * g++.dg/other/pr40446.C: Likewise.
6386         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6387         * gcc.dg/compat/vector-1a_main.c: Likewise.
6388         * gcc.dg/compat/vector-2a_main.c: Likewise.
6389         * gcc.dg/lto/20090206-1_0.c: Likewise.
6390         * gcc.dg/pr34856.c: Likewise.
6391         * gcc.dg/pr36584.c: Likewise.
6392         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6393         * gcc.dg/pr37544.c: Likewise.
6394         * gcc.dg/torture/pr16104-1.c: Likewise.
6395         * gcc.dg/torture/pr35771-1.c: Likewise.
6396         * gcc.dg/torture/pr35771-2.c: Likewise.
6397         * gcc.dg/torture/pr35771-3.c: Likewise.
6398         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6399         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6400         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6401         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6402         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6403         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6404         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6405         * gcc.target/i386/20060512-1.c: Likewise.
6406         * gcc.target/i386/20060512-3.c: Likewise.
6407         * gcc.target/i386/all_one_m128i.c: Likewise.
6408         * gcc.target/i386/float128-1.c: Likewise.
6409         * gcc.target/i386/float128-2.c: Likewise.
6410         * gcc.target/i386/fpcvt-1.c: Likewise.
6411         * gcc.target/i386/fpcvt-2.c: Likewise.
6412         * gcc.target/i386/fpcvt-3.c: Likewise.
6413         * gcc.target/i386/fpprec-1.c: Likewise.
6414         * gcc.target/i386/funcspec-9.c: Likewise.
6415         * gcc.target/i386/incoming-1.c: Likewise.
6416         * gcc.target/i386/incoming-12.c: Likewise.
6417         * gcc.target/i386/incoming-2.c: Likewise.
6418         * gcc.target/i386/incoming-3.c: Likewise.
6419         * gcc.target/i386/incoming-4.c: Likewise.
6420         * gcc.target/i386/incoming-6.c: Likewise.
6421         * gcc.target/i386/incoming-7.c: Likewise.
6422         * gcc.target/i386/incoming-8.c: Likewise.
6423         * gcc.target/i386/opt-1.c: Likewise.
6424         * gcc.target/i386/opt-2.c: Likewise.
6425         * gcc.target/i386/ordcmp-1.c: Likewise.
6426         * gcc.target/i386/pr17692.c: Likewise.
6427         * gcc.target/i386/pr18614-1.c: Likewise.
6428         * gcc.target/i386/pr22152.c: Likewise.
6429         * gcc.target/i386/pr23570.c: Likewise.
6430         * gcc.target/i386/pr23575.c: Likewise.
6431         * gcc.target/i386/pr26449-1.c: Likewise.
6432         * gcc.target/i386/pr26600.c: Likewise.
6433         * gcc.target/i386/pr27790.c: Likewise.
6434         * gcc.target/i386/pr28839.c: Likewise.
6435         * gcc.target/i386/pr30970.c: Likewise.
6436         * gcc.target/i386/pr32000-1.c: Likewise.
6437         * gcc.target/i386/pr32000-2.c: Likewise.
6438         * gcc.target/i386/pr32280.c: Likewise.
6439         * gcc.target/i386/pr32661.c: Likewise.
6440         * gcc.target/i386/pr32708-1.c: Likewise.
6441         * gcc.target/i386/pr32961.c: Likewise.
6442         * gcc.target/i386/pr33329.c: Likewise.
6443         * gcc.target/i386/pr35714.c: Likewise.
6444         * gcc.target/i386/pr35767-1.c: Likewise.
6445         * gcc.target/i386/pr35767-1d.c: Likewise.
6446         * gcc.target/i386/pr35767-1i.c: Likewise.
6447         * gcc.target/i386/pr35767-2.c: Likewise.
6448         * gcc.target/i386/pr35767-2d.c: Likewise.
6449         * gcc.target/i386/pr35767-2i.c: Likewise.
6450         * gcc.target/i386/pr35767-3.c: Likewise.
6451         * gcc.target/i386/pr35767-5.c: Likewise.
6452         * gcc.target/i386/pr36222-1.c: Likewise.
6453         * gcc.target/i386/pr36578-1.c: Likewise.
6454         * gcc.target/i386/pr36578-2.c: Likewise.
6455         * gcc.target/i386/pr36992-1.c: Likewise.
6456         * gcc.target/i386/pr37101.c: Likewise.
6457         * gcc.target/i386/pr37216.c: Likewise.
6458         * gcc.target/i386/pr37434-1.c: Likewise.
6459         * gcc.target/i386/pr37434-2.c: Likewise.
6460         * gcc.target/i386/pr37843-3.c: Likewise.
6461         * gcc.target/i386/pr37843-4.c: Likewise.
6462         * gcc.target/i386/pr39162.c: Likewise.
6463         * gcc.target/i386/pr39315-1.c: Likewise.
6464         * gcc.target/i386/pr39315-2.c: Likewise.
6465         * gcc.target/i386/pr39315-3.c: Likewise.
6466         * gcc.target/i386/pr39315-4.c: Likewise.
6467         * gcc.target/i386/pr39445.c: Likewise.
6468         * gcc.target/i386/pr39496.c: Likewise.
6469         * gcc.target/i386/pr40809.c: Likewise.
6470         * gcc.target/i386/pr40906-3.c: Likewise.
6471         * gcc.target/i386/pr41019.c: Likewise.
6472         * gcc.target/i386/pr42542-1.c: Likewise.
6473         * gcc.target/i386/pr42542-2.c: Likewise.
6474         * gcc.target/i386/pr42542-3.c: Likewise.
6475         * gcc.target/i386/pr42542-3a.c: Likewise.
6476         * gcc.target/i386/pr42881.c: Likewise.
6477         * gcc.target/i386/push-1.c: Likewise.
6478         * gcc.target/i386/quad-sse.c: Likewise.
6479         * gcc.target/i386/reload-1.c: Likewise.
6480         * gcc.target/i386/sse-10.c: Likewise.
6481         * gcc.target/i386/sse-11.c: Likewise.
6482         * gcc.target/i386/sse-15.c: Likewise.
6483         * gcc.target/i386/sse-17.c: Likewise.
6484         * gcc.target/i386/sse-18.c: Likewise.
6485         * gcc.target/i386/sse-19.c: Likewise.
6486         * gcc.target/i386/sse-4.c: Likewise.
6487         * gcc.target/i386/sse-6.c: Likewise.
6488         * gcc.target/i386/sse-vect-types.c: Likewise.
6489         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6490         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6491         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6492         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6493         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6494         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6495         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6496         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6497         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6498         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6499         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6500         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6501         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6502         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6503         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6504         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6505         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6506         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6507         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6508         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6509         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6510         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6511         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6512         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6513         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6514         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6515         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6516         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6517         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6518         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6519         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6520         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6521         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6522         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6523         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6524         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6525         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6526         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6527         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6528         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6529         * gcc.target/i386/sse2-mmx.c: Likewise.
6530         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6531         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6532         * gcc.target/i386/sse2-movd-1.c: Likewise.
6533         * gcc.target/i386/sse2-movd-2.c: Likewise.
6534         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6535         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6536         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6537         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6538         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6539         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6540         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6541         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6542         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6543         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6544         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6545         * gcc.target/i386/sse2-movq-1.c: Likewise.
6546         * gcc.target/i386/sse2-movq-2.c: Likewise.
6547         * gcc.target/i386/sse2-movq-3.c: Likewise.
6548         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6549         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6550         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6551         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6552         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6553         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6554         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6555         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6556         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6557         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6558         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6559         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6560         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6561         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6562         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6563         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6564         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6565         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6566         * gcc.target/i386/sse2-pand-1.c: Likewise.
6567         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6568         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6569         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6570         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6571         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6572         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6573         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6574         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6575         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6576         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6577         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6578         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6579         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6580         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6581         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6582         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6583         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6584         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6585         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6586         * gcc.target/i386/sse2-por-1.c: Likewise.
6587         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6588         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6589         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6590         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6591         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6592         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6593         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6594         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6595         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6596         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6597         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6598         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6599         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6600         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6601         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6602         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6603         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6604         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6605         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6606         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6607         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6608         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6609         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6610         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6611         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6612         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6613         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6614         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6615         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6616         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6617         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6618         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6619         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6620         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6621         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6622         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6623         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6624         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6625         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6626         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6627         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6628         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6629         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6630         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6631         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6632         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6633         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6634         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6635         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6636         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6637         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6638         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6639         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6640         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6641         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6642         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6643         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6644         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6645         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6646         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6647         * gcc.target/i386/sse2-vec-1.c: Likewise.
6648         * gcc.target/i386/sse2-vec-2.c: Likewise.
6649         * gcc.target/i386/sse2-vec-3.c: Likewise.
6650         * gcc.target/i386/sse2-vec-4.c: Likewise.
6651         * gcc.target/i386/sse2-vec-5.c: Likewise.
6652         * gcc.target/i386/sse2-vec-6.c: Likewise.
6653         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6654         * gcc.target/i386/ssefn-2.c: Likewise.
6655         * gcc.target/i386/ssefn-4.c: Likewise.
6656         * gcc.target/i386/ssefp-1.c: Likewise.
6657         * gcc.target/i386/ssefp-2.c: Likewise.
6658         * gcc.target/i386/sseregparm-3.c: Likewise.
6659         * gcc.target/i386/sseregparm-4.c: Likewise.
6660         * gcc.target/i386/sseregparm-5.c: Likewise.
6661         * gcc.target/i386/sseregparm-6.c: Likewise.
6662         * gcc.target/i386/sseregparm-7.c: Likewise.
6663         * gcc.target/i386/ssetype-1.c: Likewise.
6664         * gcc.target/i386/ssetype-2.c: Likewise.
6665         * gcc.target/i386/ssetype-3.c: Likewise.
6666         * gcc.target/i386/ssetype-4.c: Likewise.
6667         * gcc.target/i386/ssetype-5.c: Likewise.
6668         * gcc.target/i386/unordcmp-1.c: Likewise.
6669         * gcc.target/i386/vararg-1.c: Likewise.
6670         * gcc.target/i386/vararg-2.c: Likewise.
6671         * gcc.target/i386/vararg-3.c: Likewise.
6672         * gcc.target/i386/vararg-4.c: Likewise.
6673         * gcc.target/i386/vararg-7.c: Likewise.
6674         * gcc.target/i386/vararg-8.c: Likewise.
6675         * gcc.target/i386/vecinit-1.c: Likewise.
6676         * gcc.target/i386/vecinit-2.c: Likewise.
6677         * gcc.target/i386/vecinit-3.c: Likewise.
6678         * gcc.target/i386/vecinit-4.c: Likewise.
6679         * gcc.target/i386/vecinit-5.c: Likewise.
6680         * gcc.target/i386/vecinit-6.c: Likewise.
6681         * gcc.target/i386/vectorize2.c: Likewise.
6682         * gcc.target/i386/vectorize3.c: Likewise.
6683         * gcc.target/i386/vectorize4.c: Likewise.
6684         * gcc.target/i386/vectorize6.c: Likewise.
6685         * gcc.target/i386/vectorize7.c: Likewise.
6686         * gcc.target/i386/vectorize8.c: Likewise.
6687         * gcc.target/i386/vperm-v2df.c: Likewise.
6688         * gcc.target/i386/vperm-v2di.c: Likewise.
6689         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6690         * gcc.target/i386/xorps-sse2.c: Likewise.
6691         * gcc.target/i386/xorps.c: Likewise.
6692         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6693         * gfortran.dg/graphite/pr42326.f90: Likewise.
6694         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6695
6696 2010-05-19  Richard Guenther  <rguenther@suse.de>
6697
6698         PR lto/44196
6699         * g++.dg/lto/20100519-1_0.C: New testcase.
6700
6701 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6702
6703         PR fortran/42360
6704         * gfortran.dg/warn_intent_out_not_set.f90: New.
6705
6706 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6707
6708         PR fortran/38404
6709         * gfortran.dg/data_char_1.f90: Updated warning message.
6710         * gfortran.dg/data_array_6.f: New.
6711
6712 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6713
6714         * g++.dg/ipa/ivinline-8.C: New test.
6715         * gcc.dg/ipa/iinline-2.c: Likewise.
6716
6717 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6718
6719         PR fortran/34505
6720         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6721         arguments; add check for return value kind.
6722         * gfortran.dg/float_1.f90: Likewise.
6723
6724 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6725
6726         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6727         (main): Use it.
6728         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6729         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6730         Prune another location line format.
6731         (lto-obj): Call lto_prune_warns on comp_output.
6732
6733 2010-05-18  Jan Hubicka  <jh@suse.cz>
6734
6735         * gcc.dg/lto/ipacp_0.c: New test.
6736         * gcc.dg/lto/ipacp_1.c: New test.
6737
6738 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6739
6740         PR lto/44184
6741         * gcc.dg/lto/20100518_0.c: New test.
6742
6743 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6744
6745         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6746
6747 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6748
6749         PR fortran/43990
6750         * gfortran.dg/class_21.f03: New.
6751
6752 2010-05-17  Jason Merrill  <jason@redhat.com>
6753
6754         PR c++/44157
6755         * g++.dg/cpp0x/initlist34.C: New.
6756
6757         PR c++/44158
6758         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6759
6760 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6761
6762         * g++.dg/ipa/ivinline-1.C: New test.
6763         * g++.dg/ipa/ivinline-2.C: New test.
6764         * g++.dg/ipa/ivinline-3.C: New test.
6765         * g++.dg/ipa/ivinline-4.C: New test.
6766         * g++.dg/ipa/ivinline-5.C: New test.
6767         * g++.dg/ipa/ivinline-6.C: New test.
6768
6769 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6770             Jason Merrill  <jason@redhat.com>
6771
6772         PR c++/44108
6773         * c-c++-common/Wunused-var-8.c: New test.
6774
6775 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6776
6777         PR bootstrap/42347
6778         * gcc.c-torture/compile/pr42347.c: New test.
6779
6780         PR middle-end/44102
6781         * g++.dg/ext/asmgoto1.C: New test.
6782
6783 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6784
6785         PR middle-end/44133
6786         * gcc.dg/tree-ssa/pr44133.c: New test.
6787         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6788         precise.
6789
6790 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6791
6792         PR fortran/44044
6793         * gfortran.dg/class_20.f03: New.
6794
6795 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6796
6797         PR 44078
6798         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6799         debug messages but not the newly introduced one.
6800
6801 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6802
6803         PR fortran/35779
6804         * gfortran.dg/initialization_25.f90: Commented testcase.
6805         * gfortran.dg/initialization_26.f90: New.
6806
6807 2010-05-16  Richard Guenther  <rguenther@suse.de>
6808
6809         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6810         * gcc.dg/pr43084.c: Likewise.
6811         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6812         -fipa-type-escape.
6813         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6814         -fipa-type-escape.
6815         * gcc.dg/struct/struct-reorg.exp: Likewise.
6816         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6817         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6818
6819 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6820
6821         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6822         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6823         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6824         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6825         tests.
6826
6827 2010-05-15  Jason Merrill  <jason@redhat.com>
6828
6829         * g++.dg/eh/spec10.C: New.
6830         * g++.dg/eh/spec11.C: New.
6831         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6832
6833 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6834
6835         PR fortran/44154
6836         PR fortran/42647
6837         * gfortran.dg/allocatable_scalar_9.f90: New.
6838
6839 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6840
6841         PR c++/44148
6842         * g++.dg/torture/pr44148.C: New test.
6843
6844 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6845
6846         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6847         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6848         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6849         diagnostics and type sizes.
6850
6851 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6852
6853         * gnat.dg/lto9.adb: New test.
6854         * gnat.dg/lto9_pkg1.ads: New helper.
6855         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6856
6857 2010-05-15  Jan Hubicka  <jh@suse.cz>
6858
6859         * gcc.dg/lto/ipareference_1.c: Rename to ...
6860         * gcc.dg/lto/ipareference_0.c: ... this one.
6861         * gcc.dg/lto/ipareference_2.c: Rename to ...
6862         * gcc.dg/lto/ipareference_1.c: ... this one.
6863
6864 2010-05-15  Jan Hubicka  <jh@suse.cz>
6865
6866         * gcc.dg/lto/ipareference_1.c: New file.
6867         * gcc.dg/lto/ipareference_2.c: New file.
6868
6869 2010-05-15  Richard Guenther  <rguenther@suse.de>
6870
6871         PR tree-optimization/44038
6872         * gcc.c-torture/compile/pr44038.c: New testcase.
6873
6874 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6875
6876         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6877         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6878
6879 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6880
6881         PR fortran/43207
6882         PR fortran/43969
6883         * gfortran.dg/class_18.f03: New.
6884         * gfortran.dg/class_19.f03: New.
6885
6886 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6887
6888         PR debug/44112
6889         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6890         * g++.dg/debug/dwarf2/const1.C: Remove.
6891
6892 2010-05-14  Jason Merrill  <jason@redhat.com>
6893
6894         * g++.dg/eh/cond4.C: New.
6895         * g++.dg/eh/elide2.C: Adjust.
6896         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6897
6898 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6899
6900         PR fortran/44135
6901         * gfortran.dg/actual_array_interface_2.f90: New test.
6902
6903 2010-05-14  Richard Guenther  <rguenther@suse.de>
6904
6905         PR tree-optimization/44119
6906         * gcc.c-torture/compile/pr44119.c: New testcase.
6907
6908 2010-05-14  Jason Merrill  <jason@redhat.com>
6909
6910         PR c++/44127
6911         * g++.dg/eh/terminate1.C: New.
6912
6913 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6914
6915         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6916
6917         PR debug/44136
6918         * gcc.dg/pr44136.c: New test.
6919
6920 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6921
6922         PR c++/30566
6923         * g++.dg/warn/Wshadow-4.C: Adjust.
6924         * g++.dg/warn/Wshadow-5.C: New test.
6925         * g++.dg/warn/Wshadow-6.C: New test
6926
6927 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6928
6929         PR fortran/35779
6930         * gfortran.dg/initialization_25.f90: New.
6931
6932 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6933
6934         * g++.dg/otr-fold-1.C: New test.
6935         * g++.dg/otr-fold-2.C: New test.
6936
6937 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR fortran/44036
6940         * gfortran.dg/gomp/pr44036-1.f90: New test.
6941         * gfortran.dg/gomp/pr44036-2.f90: New test.
6942         * gfortran.dg/gomp/pr44036-3.f90: New test.
6943
6944         PR debug/43983
6945         * gcc.dg/guality/sra-1.c: New test.
6946
6947 2010-05-12  Jan Hubicka  <jh@suse.cz>
6948
6949         * tree-ssa/unreachable.c: New test.
6950
6951 2010-05-12  Jason Merrill  <jason@redhat.com>
6952
6953         * g++.dg/cpp0x/sfinae1.C: New.
6954
6955 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6956
6957         * gcc.target/i386/zee.c: New file.
6958
6959 2010-05-12  Jason Merrill  <jason@redhat.com>
6960
6961         * g++.dg/conversion/op1.C: Expect template candidate message.
6962         * g++.dg/cpp0x/nullptr15.C: Likewise.
6963         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6964         * g++.dg/cpp0x/pr31431.C: Likewise.
6965         * g++.dg/cpp0x/temp_default2.C: Likewise.
6966         * g++.dg/cpp0x/trailing4.C: Likewise.
6967         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6968         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6969         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6970         * g++.dg/cpp0x/variadic35.C: Likewise.
6971         * g++.dg/cpp0x/vt-35147.C: Likewise.
6972         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6973         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6974         * g++.dg/ext/visibility/anon8.C: Likewise.
6975         * g++.dg/ext/vla2.C: Likewise.
6976         * g++.dg/other/pr28114.C: Likewise.
6977         * g++.dg/other/ptrmem10.C: Likewise.
6978         * g++.dg/other/ptrmem11.C: Likewise.
6979         * g++.dg/overload/unknown1.C: Likewise.
6980         * g++.dg/parse/template7.C: Likewise.
6981         * g++.dg/parse/typename7.C: Likewise.
6982         * g++.dg/template/conv11.C: Likewise.
6983         * g++.dg/template/copy1.C: Likewise.
6984         * g++.dg/template/deduce3.C: Likewise.
6985         * g++.dg/template/dependent-expr5.C: Likewise.
6986         * g++.dg/template/friend.C: Likewise.
6987         * g++.dg/template/incomplete2.C: Likewise.
6988         * g++.dg/template/local4.C: Likewise.
6989         * g++.dg/template/local6.C: Likewise.
6990         * g++.dg/template/operator10.C: Likewise.
6991         * g++.dg/template/overload6.C: Likewise.
6992         * g++.dg/template/ptrmem2.C: Likewise.
6993         * g++.dg/template/ptrmem20.C: Likewise.
6994         * g++.dg/template/ptrmem8.C: Likewise.
6995         * g++.dg/template/sfinae2.C: Likewise.
6996         * g++.dg/template/ttp25.C: Likewise.
6997         * g++.dg/template/unify10.C: Likewise.
6998         * g++.dg/template/unify11.C: Likewise.
6999         * g++.dg/template/unify6.C: Likewise.
7000         * g++.dg/template/unify7.C: Likewise.
7001         * g++.dg/template/unify9.C: Likewise.
7002         * g++.dg/template/varmod1.C: Likewise.
7003         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7004         * g++.old-deja/g++.law/operators32.C: Likewise.
7005         * g++.old-deja/g++.pt/crash28.C: Likewise.
7006         * g++.old-deja/g++.pt/crash60.C: Likewise.
7007         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7008         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7009         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7010         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7011         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7012         * g++.old-deja/g++.pt/expr2.C: Likewise.
7013         * g++.old-deja/g++.pt/overload7.C: Likewise.
7014         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7015         * g++.old-deja/g++.pt/spec5.C: Likewise.
7016         * g++.old-deja/g++.pt/spec6.C: Likewise.
7017         * g++.old-deja/g++.pt/t24.C: Likewise.
7018         * g++.old-deja/g++.pt/unify4.C: Likewise.
7019         * g++.old-deja/g++.pt/unify6.C: Likewise.
7020         * g++.old-deja/g++.pt/unify8.C: Likewise.
7021         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7022         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7023         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7024
7025         * g++.dg/cpp0x/initlist32.C: New.
7026
7027         * g++.dg/template/conv11.C: New.
7028         * g++.dg/conversion/op1.C: Adjust expected error.
7029
7030         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7031
7032 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7033
7034         PR target/44088
7035         * gcc.target/i386/avx-cmpsd-1.c: New.
7036         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7037         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7038         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7039         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7040         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7041
7042 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7043
7044         PR middle-end/44085
7045         * gcc.dg/gomp/pr44085.c: New test.
7046         * gfortran.dg/gomp/pr44085.f90: New test.
7047
7048 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7049
7050         * objc-obj-c++-shared/Object1.m: New.
7051         * objc.dg/torture: New directory.
7052         * objc.dg/torture/tls: Ditto.
7053         * objc.dg/tls: Ditto.
7054         * objc.dg/torture/tls/trivial.m: New test.
7055         * objc.dg/torture/tls/thr-init-2.m: New test.
7056         * objc.dg/torture/tls/thr-init-3.m: New test.
7057         * objc.dg/torture/tls/thr-init.m: New test.
7058         * objc.dg/torture/tls/diag-1.m: New test.
7059         * objc.dg/torture/tls/tls.exp: New.
7060         * objc.dg/torture/trivial.m: New test.
7061         * objc.dg/torture/dg-torture.exp: New.
7062         * objc.dg/tls/diag-3.m: New test.
7063         * objc.dg/tls/diag-4.m: New test.
7064         * objc.dg/tls/diag-5.m: New test.
7065         * objc.dg/tls/init-1.m: New test.
7066         * objc.dg/tls/init-2.m: New test.
7067         * objc.dg/tls/tls.exp: New.
7068         * objc.dg/tls/diag-2.m: New test.
7069         * lib/objc.exp: Respond to dg-additional-files.
7070
7071 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7072
7073         * gcc.target/m68k/20100512-1.c: New.
7074
7075 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077         * gnat.dg/lto8.adb: New test.
7078         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7079         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7080
7081 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7082
7083         PR c++/34272
7084         PR c++/43630
7085         PR c++/34491
7086         * g++.dg/template/crash97.C: New.
7087         * g++.dg/template/crash98.C: Likewise.
7088         * g++.dg/template/crash99.C: Likewise.
7089         * g++.dg/cpp0x/pr31439.C: Adjust.
7090         * g++.dg/template/crash95.C: Likewise.
7091
7092 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7093
7094         PR middle-end/44071
7095         * c-c++-common/asmgoto-4.c: New test.
7096         * gcc.target/i386/pr44071.c: New test.
7097
7098         PR c++/44062
7099         * c-c++-common/Wunused-var-7.c: New test.
7100         * g++.dg/warn/Wunused-var-9.C: New test.
7101
7102 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7103
7104         PR fortran/43711
7105         * gfortran.dg/gomp/pr43711.f90: New.
7106
7107 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7108
7109         PR fortran/31820
7110         * gfortran.dg/select_5.f90: Updated.
7111
7112 2010-05-11  Jan Hubicka  <jh@suse.cz>
7113
7114         PR tree-optimize/44063
7115         * gcc.c-torture/compile/pr44063.c: New testcase.
7116
7117 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR debug/44023
7120         * gcc.dg/pr44023.c: New test.
7121
7122 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7123
7124         * gnat.dg/lto7.adb: New test.
7125         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7126
7127 2010-05-10  Jason Merrill  <jason@redhat.com>
7128
7129         PR c++/44017
7130         * g++.dg/template/inherit5.C: New.
7131
7132         PR c++/44045
7133         * g++.dg/cpp0x/initlist33.C: New.
7134         * g++.dg/cpp0x/initlist26.C: Adjust.
7135         * g++.dg/cpp0x/initlist28.C: Adjust.
7136
7137 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7138
7139         PR c++/43719
7140         * g++.dg/init/pr43719.C: New.
7141         * g++.dg/anon-struct4.C: Adjust.
7142
7143 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7144
7145         PR debug/44028
7146         * gcc.dg/pr44028.c: New test.
7147
7148 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7149
7150         PR fortran/27866
7151         PR fortran/35003
7152         PR fortran/42809
7153         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7154         * gfortran.dg/warn_conversion.f90: New.
7155
7156 2010-05-10  Michael Matz  <matz@suse.de>
7157
7158         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7159
7160 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7161
7162         PR rtl-optimization/44012
7163         * gcc.dg/pr44012.c: New.
7164
7165 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7166
7167         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7168         Log text on entry and exit.
7169         Prune Sun ld warnings for common symbols with differing sizes.
7170         (lto-link-and-maybe-run): Change caller.
7171
7172 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7173
7174         PR fortran/44044
7175         * gfortran.dg/class_7.f03: Modified.
7176         * gfortran.dg/select_type_1.f03: Modified.
7177         * gfortran.dg/select_type_12.f03: New.
7178
7179 2010-05-10  Richard Guenther  <rguenther@suse.de>
7180
7181         PR tree-optimization/44050
7182         * gcc.dg/torture/pr44050.c: New testcase.
7183
7184 2010-05-10  Wei Guozhi  <carrot@google.com>
7185
7186         PR target/42879
7187         * gcc.target/arm/pr42879.c: New testcase.
7188
7189 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7190
7191         PR c/44051
7192         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7193
7194 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7195
7196         PR c/10676
7197         * gcc.dg/anon-struct-10.c: New test.
7198
7199 2010-05-09  Richard Guenther  <rguenther@suse.de>
7200
7201         PR middle-end/44024
7202         * gcc.dg/pr44024.c: New testcase.
7203
7204 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7205
7206         PR c/4784
7207         * gcc.dg/anon-struct-9.c: New test.
7208
7209 2010-05-09  Richard Guenther  <rguenther@suse.de>
7210
7211         PR middle-end/44043
7212         * gcc.c-torture/compile/pr44043.c: New testcase.
7213
7214 2010-05-09  Richard Guenther  <rguenther@suse.de>
7215
7216         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7217
7218 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7219
7220         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7221
7222 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7223
7224         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7225         * gnat.dg/specs/lto3.ads: Likewise.
7226
7227 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7228
7229         PR middle-end/28685
7230         * gcc.dg/pr28685-1.c: New file.
7231
7232 2010-05-08  Richard Guenther  <rguenther@suse.de>
7233
7234         PR tree-optimization/44030
7235         * gcc.c-torture/compile/pr44030.c: New testcase.
7236
7237 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7238
7239         * gnat.dg/lto6.adb: New test.
7240         * gnat.dg/lto6_pkg.ads: New helper.
7241
7242 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7243
7244         * gnat.dg/lto5.adb: New test.
7245         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7246
7247 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7248
7249         * gnat.dg/lto4.ad[sb]: New test.
7250
7251 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7252
7253         * gnat.dg/specs/lto3.ads: New test.
7254         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7255         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7256
7257 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7258
7259         * gnat.dg/sizetype3.ad[sb]: New test.
7260         * gnat.dg/sizetype3_pkg.ads: New helper.
7261
7262 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7263
7264         PR c++/43951
7265         * g++.dg/init/new29.C: New.
7266
7267 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7268
7269         PR fortran/40728
7270         * gfortran.dg/coarray_1.f90: Fixed error message.
7271         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7272         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7273         * gfortran.dg/intrinsic_std_5.f90: New.
7274
7275 2010-05-07  Jason Merrill  <jason@redhat.com>
7276
7277         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7278
7279 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7280
7281         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7282         (size_t, stderr): Remove.
7283         (read_error): Replaced __builtin_fprintf by fprintf.
7284
7285 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7286
7287         * gcc.dg/ordered-comparison-1.c: New test.
7288         * gcc.dg/ordered-comparison-2.c: New test.
7289         * gcc.dg/ordered-comparison-3.c: New test.
7290         * gcc.dg/ordered-comparison-4.c: New test.
7291
7292 2010-05-06  Mike Stump  <mikestump@comcast.net>
7293
7294         PR objc/35165
7295         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7296
7297 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7298             Jason Merrill  <jason@redhat.com>
7299
7300         * g++.dg/cpp0x/nullptr01.C: New.
7301         * g++.dg/cpp0x/nullptr02.C: New.
7302         * g++.dg/cpp0x/nullptr03.C: New.
7303         * g++.dg/cpp0x/nullptr04.C: New.
7304         * g++.dg/cpp0x/nullptr05.C: New.
7305         * g++.dg/cpp0x/nullptr06.C: New.
7306         * g++.dg/cpp0x/nullptr07.C: New.
7307         * g++.dg/cpp0x/nullptr08.C: New.
7308         * g++.dg/cpp0x/nullptr09.C: New.
7309         * g++.dg/cpp0x/nullptr10.C: New.
7310         * g++.dg/cpp0x/nullptr11.C: New.
7311         * g++.dg/cpp0x/nullptr12.C: New.
7312         * g++.dg/cpp0x/nullptr13.C: New.
7313         * g++.dg/cpp0x/nullptr14.C: New.
7314         * g++.dg/cpp0x/nullptr15.C: New.
7315         * g++.dg/cpp0x/nullptr16.C: New.
7316         * g++.dg/cpp0x/nullptr17.C: New.
7317         * g++.dg/cpp0x/nullptr18.C: New.
7318         * g++.dg/cpp0x/nullptr19.C: New.
7319         * g++.dg/cpp0x/nullptr20.C: New.
7320         * g++.dg/cpp0x/nullptr21.C: New.
7321         * g++.dg/cpp0x/nullptr22.C: New.
7322         * g++.dg/debug/nullptr01.C: New.
7323         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7324
7325 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7326
7327         * gcc.dg/Wunused-var-8.c: Move to...
7328         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7329
7330 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7331
7332         PR c++/40406
7333         * g++.dg/template/crash96.C: New.
7334
7335 2010-05-06  Jan Hubicka  <jh@suse.cz>
7336
7337         PR tree-optimization/43791
7338         * gcc.c-torture/compile/pr43791.c: New file.
7339
7340 2010-05-06  Michael Matz  <matz@suse.de>
7341
7342         PR tree-optimization/43984
7343         * gfortran.dg/pr43984.f90: New test.
7344
7345 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7346
7347         PR 40989
7348         * gcc.dg/pr40989.c: New.
7349
7350 2010-05-06  Richard Guenther  <rguenther@suse.de>
7351
7352         PR tree-optimization/43934
7353         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7354
7355 2010-05-06  Richard Guenther  <rguenther@suse.de>
7356
7357         PR tree-optimization/43987
7358         * gcc.c-torture/execute/pr43987.c: New testcase.
7359         * gcc.dg/torture/pta-escape-1.c: Adjust.
7360         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7361         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7362         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7363         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7364
7365 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7366             Dodji Seketeli  <dodji@redhat.com>
7367
7368         PR c/18624
7369         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7370         * g++.dg/template/sfinae16.C: Likewise.
7371         * gcc.dg/Wunused-var-1.c: Moved to...
7372         * c-c++-common/Wunused-var-1.c: ...here. New test.
7373         * gcc.dg/Wunused-var-2.c: Moved to...
7374         * c-c++-common/Wunused-var-2.c: ...here. New test.
7375         * gcc.dg/Wunused-var-3.c: Moved to...
7376         * c-c++-common/Wunused-var-3.c: ...here. New test.
7377         * gcc.dg/Wunused-var-4.c: Moved to...
7378         * gcc.dg/Wunused-var-1.c: ... here.
7379         * gcc.dg/Wunused-var-5.c: Moved to...
7380         * c-c++-common/Wunused-var-4.c: ...here. New test.
7381         * gcc.dg/Wunused-var-7.c: Moved to...
7382         * c-c++-common/Wunused-var-5.c: ...here. New test.
7383         * gcc.dg/Wunused-var-6.c: Moved to...
7384         * gcc.dg/Wunused-var-2.c: ... here.
7385         * c-c++-common/Wunused-var-1.c: New test.
7386         * c-c++-common/Wunused-var-2.c: New test.
7387         * c-c++-common/Wunused-var-3.c: New test.
7388         * c-c++-common/Wunused-var-4.c: New test.
7389         * c-c++-common/Wunused-var-5.c: New test.
7390         * g++.dg/warn/Wunused-var-1.C: New test.
7391         * g++.dg/warn/Wunused-var-2.C: New test.
7392         * g++.dg/warn/Wunused-var-3.C: New test.
7393         * g++.dg/warn/Wunused-var-4.C: New test.
7394         * g++.dg/warn/Wunused-var-5.C: New test.
7395         * g++.dg/warn/Wunused-var-6.C: New test.
7396         * g++.dg/warn/Wunused-var-7.C: New test.
7397         * g++.dg/warn/Wunused-var-8.C: New test.
7398         * g++.dg/warn/Wunused-parm-1.C: New test.
7399         * g++.dg/warn/Wunused-parm-2.C: New test.
7400         * g++.dg/warn/Wunused-parm-3.C: New test.
7401
7402 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7403
7404         PR fortran/43985
7405         * gfortran.dg/gomp/crayptr5.f90: New test case.
7406
7407 2010-05-05  Jason Merrill  <jason@redhat.com>
7408
7409         PR debug/43370
7410         * g++.dg/ext/attrib39.C: New.
7411
7412 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7413
7414         PR fortran/24978
7415         * gfortran.dg/data_invalid.f90: New.
7416
7417 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7418
7419         * gnat.dg/lto2.adb: New test.
7420
7421 2010-05-05  Jason Merrill  <jason@redhat.com>
7422
7423         PR c++/43787
7424         * g++.dg/opt/empty1.C: New.
7425
7426 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7427
7428         PR fortran/43696
7429         * gfortran.dg/class_17.f03: New.
7430
7431 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7432
7433         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7434
7435 2010-05-04  Mike Stump  <mikestump@comcast.net>
7436
7437         PR objc/35165
7438         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7439
7440 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7441
7442         PR target/43668
7443         * gcc.target/i386/pr43668.c: New.
7444
7445 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7446
7447         PR c++/43028
7448         * g++.dg/cpp0x/initlist31.C: New.
7449
7450 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7451
7452         PR c/43981
7453         * gcc.dg/Wunused-var-8.c: New test.
7454
7455 2010-05-04  Jason Merrill  <jason@redhat.com>
7456
7457         PR c++/38064
7458         * g++.dg/cpp0x/enum3.C: Extend.
7459
7460 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7461
7462         PR target/43799
7463         * gcc.target/i386/pr43799.c: New.
7464
7465 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7466
7467         * gnat.dg/lto1.adb: New test.
7468         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7469
7470 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7471
7472         PR middle-end/43671
7473         * gcc.target/i386/pr43671.c: New.
7474
7475 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7476
7477         PR c++/43705
7478         * g++.dg/template/crash95.C: New.
7479
7480 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7481
7482         PR debug/43508
7483         * gcc.target/i386/pr43508.c: New.
7484
7485 2010-05-04  Richard Guenther  <rguenther@suse.de>
7486
7487         PR tree-optimization/43879
7488         * g++.dg/torture/pr43879-1_0.C: New testcase.
7489         * g++.dg/torture/pr43879-1_1.C: Likewise.
7490
7491 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7492
7493         PR c++/43953
7494         * g++.dg/other/crash-12.C: New test.
7495
7496 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7497
7498         * g++.dg/cdce3.C: Add a space.  Updated.
7499
7500 2010-05-03  Jason Merrill  <jason@redhat.com>
7501
7502         PR c++/43680
7503         * g++.dg/opt/enum2.C: New.
7504         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7505         * g++.dg/warn/Wswitch-1.C: Adjust message.
7506
7507 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7508
7509         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7510         * g++.dg/ext/label13.C: Fix typo.
7511         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7512         alpha*-dec-osf5*.
7513         * gcc.c-torture/compile/limits-declparen.c: xfail on
7514         alpha*-dec-osf5* with -g.
7515         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7516         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7517         * gcc.dg/c99-tgmath-2.c: Likewise.
7518         * gcc.dg/c99-tgmath-3.c: Likewise.
7519         * gcc.dg/c99-tgmath-4.c: Likewise.
7520
7521 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7522
7523         PR fortran/43592
7524         * gfortran.dg/unexpected_interface.f90: New test.
7525
7526 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7527
7528         * ada/acats/run_acats (which): New function.
7529         (host_gnatchop, host_gnatmake): Use it.
7530
7531 2010-05-03  Richard Guenther  <rguenther@suse.de>
7532
7533         PR tree-optimization/43971
7534         * gcc.dg/pr43971.c: New testcase.
7535
7536 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7537
7538         PR debug/43972
7539         * gcc.dg/debug/pr43972.c: New test.
7540
7541 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7542
7543         PR testsuite/43963
7544         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7545
7546 2010-05-02  Richard Guenther  <rguenther@suse.de>
7547
7548         PR tree-optimization/43879
7549         * gcc.dg/torture/pr43879-3.c: New testcase.
7550
7551 2010-05-01  Richard Guenther  <rguenther@suse.de>
7552
7553         PR tree-optimization/43949
7554         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7555
7556 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7557
7558         PR c++/43951
7559         * g++.dg/init/new28.C: New.
7560
7561 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7562
7563         PR objc++/32052
7564         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7565         structure and nested declarations.
7566         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7567         structure and nested declarations.  Reduce header clutter and
7568         use _exit() rather than abort().
7569         * objc.dg/encode-10.m: New.
7570         * objc.dg/encode-11.m: New.
7571
7572 2010-04-30  DJ Delorie  <dj@redhat.com>
7573
7574         * gcc.c-torture/execute/20100430-1.c: New test.
7575
7576 2010-04-30  Jason Merrill  <jason@redhat.com>
7577
7578         PR c++/43868
7579         * g++.dg/template/ptrmem21.C: New.
7580
7581 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7582
7583         PR fortran/18918
7584         PR fortran/43931
7585         * gfortran.dg/coarray_13.f90: New test.
7586
7587 2010-04-30  Richard Guenther  <rguenther@suse.de>
7588
7589         PR lto/43946
7590         * gcc.dg/lto/20100430-1_0.c: New testcase.
7591
7592 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7593
7594         PR debug/43942
7595         * c-c++-common/pr43942.c: New test.
7596
7597 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7598
7599         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7600         conflict with darwin crt1.o 'start' symbol.
7601
7602 2010-04-30  Richard Guenther  <rguenther@suse.de>
7603
7604         PR tree-optimization/43879
7605         * gcc.dg/torture/pr43879_1.c: New testcase.
7606
7607 2010-04-30  Richard Guenther  <rguenther@suse.de>
7608
7609         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7610
7611 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7612
7613         PR c++/43890
7614         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7615         user-provided constructor while recursing.
7616
7617 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7618
7619         PR fortran/42274
7620         * gfortran.dg/class_16.f03: New test.
7621
7622 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7623
7624         PR fortran/42274
7625         * gfortran.dg/class_15.f03: New.
7626
7627 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7628
7629         PR fortran/43326
7630         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7631
7632 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7633
7634         PR fortran/43492
7635         * gfortran.dg/generic_22.f03 : New test.
7636
7637 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7638
7639         PR fortran/42353
7640         * gfortran.dg/class_14.f03: New test.
7641
7642 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7643
7644         PR fortran/42680
7645         * gfortran.dg/interface_32.f90: New test.
7646
7647 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7648             Janus Weil  <janus@gcc.gnu.org>
7649
7650         PR fortran/41829
7651         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7652         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7653         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7654
7655 2010-04-28  Mike Stump  <mikestump@comcast.net>
7656
7657         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7658         dg-excess-errors.
7659         * g++.dg/uninit-pred-2_b.C: Likewise.
7660
7661 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7662
7663         PR fortran/18918
7664         PR fortran/43919
7665         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7666
7667 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7668
7669         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7670         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7671         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7672         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7673         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7674
7675 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7676
7677         * gcc.dg/const-uniq-1.c: New test.
7678         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7679
7680 2010-04-28  Xinliang David Li  <davidxl@google.com>
7681
7682         * gcc.dg/uninit-pred-2_b.c: New test.
7683         * gcc.dg/uninit-pred-4_b.c: New test.
7684         * gcc.dg/uninit-pred-3_d.c: New test.
7685         * gcc.dg/uninit-pred-6_b.c: New test.
7686         * gcc.dg/uninit-pred-8_b.c: New test.
7687         * gcc.dg/uninit-pred-3_a.c: New test.
7688         * gcc.dg/uninit-pred-2_c.c: New test.
7689         * gcc.dg/uninit-pred-5_a.c: New test.
7690         * gcc.dg/uninit-pred-3_e.c: New test.
7691         * gcc.dg/uninit-pred-7_a.c: New test.
7692         * gcc.dg/uninit-pred-6_c.c: New test.
7693         * gcc.dg/uninit-pred-9_a.c: New test.
7694         * gcc.dg/uninit-pred-8_c.c: New test.
7695         * gcc.dg/uninit-pred-3_b.c: New test.
7696         * gcc.dg/uninit-pred-5_b.c: New test.
7697         * gcc.dg/uninit-pred-7_b.c: New test.
7698         * gcc.dg/uninit-pred-6_d.c: New test.
7699         * gcc.dg/uninit-pred-9_b.c: New test.
7700         * gcc.dg/uninit-pred-2_a.c: New test.
7701         * gcc.dg/uninit-pred-4_a.c: New test.
7702         * gcc.dg/uninit-pred-3_c.c: New test.
7703         * gcc.dg/uninit-pred-6_a.c: New test.
7704         * gcc.dg/uninit-pred-8_a.c: New test.
7705         * gcc.dg/uninit-pred-7_c.c: New test.
7706         * gcc.dg/uninit-pred-6_e.c: New test.
7707         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7708         * g++.dg/uninit-pred-1_a.C: New test.
7709         * g++.dg/uninit-pred-1_b.C: New test.
7710         * g++.dg/uninit-pred-2_a.C: New test.
7711         * g++.dg/uninit-pred-2_b.C: New test.
7712         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7713         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7714         * g++.dg/uninit-pred-loop_1.cc: New test.
7715
7716 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7717
7718         * gcc.dg/lto/20091209-1_0.c: New testcase.
7719
7720 2010-04-28  Richard Guenther  <rguenther@suse.de>
7721
7722         PR tree-optimization/43879
7723         PR tree-optimization/43909
7724         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7725
7726 2010-04-28  Richard Guenther  <rguenther@suse.de>
7727
7728         PR c++/43880
7729         * g++.dg/torture/pr43880.C: New testcase.
7730
7731 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7732
7733         PR c++/9335
7734         * g++.dg/template/recurse2.C: Update
7735         * g++.dg/template/recurse.C: Update.
7736         * g++.dg/template/pr23510.C: Update.
7737         * lib/prune.exp: Filter out 'recursively instantiated'.
7738
7739 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7740
7741         PR c++/29043
7742         * g++.dg/init/pr29043.C: New.
7743
7744 2010-04-27  Jason Merrill  <jason@redhat.com>
7745
7746         * g++.dg/lookup/scoped5.C: Adjust.
7747         * g++.dg/lookup/scoped8.C: Adjust.
7748         * g++.dg/template/dependent-expr5.C: Adjust.
7749         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7750
7751         PR c++/43856
7752         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7753
7754         PR c++/43875
7755         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7756
7757 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7758             Jan Hubicka <hubicka@ucw.cz>
7759
7760         * gcc.dg/pure-2.c: New testcase.
7761         * gcc.dg/const-1.c: New testcase.
7762
7763 2010-04-27  Jason Merrill  <jason@redhat.com>
7764
7765         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7766
7767         PR c++/41468
7768         * g++.dg/template/sfinae17.C: New.
7769         * g++.dg/template/sfinae18.C: New.
7770
7771 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7772
7773         * g++.dg/init/pr42844.C: New.
7774         * g++.dg/cpp0x/pr42844-2.C: New.
7775         * g++.dg/cpp0x/defaulted2.C: Adjust.
7776         * g++.dg/tree-ssa/pr27549.C: Likewise.
7777         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7778
7779 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7780
7781         PR fortran/18918
7782         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7783
7784 2010-04-27  Richard Guenther  <rguenther@suse.de>
7785
7786         PR middle-end/40561
7787         * g++.dg/other/pr40561.C: New testcase.
7788
7789 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7790
7791         PR middle-end/43812
7792         * g++.dg/ipa/pr43812.C: New test.
7793
7794 2010-04-27  Jan Hubicka  <jh@suse.cz>
7795
7796         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7797         (test): ... this one.
7798
7799 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7800
7801         PR target/40657
7802         * gcc.target/arm/thumb-stackframe.c: New test.
7803
7804 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7805
7806         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7807         * gcc.dg/misc-column.c: Likewise.
7808         * gcc.dg/Walways-true-1.c: Likewise.
7809         * gcc.dg/Walways-true-2.c: Likewise.
7810         * gcc.dg/warn-addr-cmp.c: Likewise.
7811
7812 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7813
7814         PR fortran/18918
7815         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7816         * gfortran.dg/coarray_12.f90: New.
7817
7818 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7819
7820         PR c/32207
7821         * gcc.dg/pr32207.c: New test.
7822         * gcc.dg/misc-column.c: Adjust expected warning.
7823         * gcc.dg/Walways-true-1.c: Likewise.
7824         * gcc.dg/Walways-true-2.c: Likewise.
7825         * gcc.dg/warn-addr-cmp.c: Likewise.
7826
7827 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7828
7829         PR lto/42776
7830         * lib/lto.exp (lto_prune_vis_warns): New function.
7831         (lto-link-and-maybe-run): Call it.
7832
7833 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7834
7835         PR tree-optimization/43904
7836         * gcc.dg/tree-ssa/tailcall-6.c: New.
7837
7838 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7839
7840         PR testsuite/35165
7841         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7842         Darwin8/OSX10.4 - compatible code generation.
7843         Use scan-rtl-dump.
7844         * obj-c++.dg/stubify-1.mm: Ditto.
7845         * lib/objc-torture.exp: Do not require link success for
7846         "trivial.m" in the runtime checks when dowhat = 'compile'.
7847         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7848         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7849         Darwin8/OSX10.4 - compatible code generation.
7850         * objc.dg/stubify-2.m: Ditto.
7851         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7852         * objc.dg/next-runtime-1.m: Ditto.
7853         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7854         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7855         runtimes on Darwin.
7856
7857 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7858
7859         PR 43715
7860         * lib/plugin-support.exp: Use "-undefined
7861         dynamic_lookup" on darwin.
7862
7863 2010-04-26  Richard Guenther  <rguenther@suse.de>
7864
7865         * gcc.dg/lto/20100426_0.c: New testcase.
7866
7867 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7868
7869         PR tree-optimization/43833
7870         gcc.dg/Warray-bounds-8.c: New test case.
7871
7872 2010-04-26  Richard Guenther  <rguenther@suse.de>
7873
7874         PR lto/43080
7875         * g++.dg/lto/20100423-3_0.C: New testcase.
7876
7877 2010-04-26  Richard Guenther  <rguenther@suse.de>
7878
7879         PR lto/42425
7880         * g++.dg/lto/20100423-2_0.C: New testcase.
7881
7882 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7883
7884         * gcc.dg/vect/bb-slp-23.c: New test.
7885
7886 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7887
7888         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7889         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7890         * gcc.dg/c1x-float-1.c: New test.
7891
7892 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7893
7894         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7895         of "lea\[ \t\]".
7896
7897 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7898
7899         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7900         FreeBSD.
7901         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7902         * gfortran.dg/default_format_2.f90: Ditto.
7903
7904 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7905
7906         * gfortran.dg/pr43505.f90: Clean up .mod file.
7907         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7908         * gfortran.dg/pr41347.f90: Ditto.
7909         * gfortran.dg/internal_pack_4.f90: Ditto.
7910         * gfortran.dg/proc_decl_23.f90: Ditto.
7911         * gfortran.dg/recursive_check_3.f90: Ditto.
7912         * gfortran.dg/intent_out_3.f90: Ditto.
7913         * gfortran.dg/assignment_2.f90: Ditto.
7914         * gfortran.dg/pr41928.f90: Ditto.
7915         * gfortran.dg/pr42166.f90: Ditto.
7916         * gfortran.dg/private_type_12.f90: Ditto.
7917         * gfortran.dg/graphite/pr42185.f90: Ditto.
7918         * gfortran.dg/graphite/pr42186.f90: Ditto.
7919         * gfortran.dg/graphite/pr40982.f90: Ditto.
7920         * gfortran.dg/graphite/id-2.f90: Ditto.
7921         * gfortran.dg/graphite/id-4.f90: Ditto.
7922         * gfortran.dg/graphite/pr42050.f90: Ditto.
7923         * gfortran.dg/graphite/id-18.f90: Ditto.
7924         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7925         * gfortran.dg/graphite/pr41924.f90: Ditto.
7926         * gfortran.dg/graphite/pr42393.f90: Ditto.
7927         * gfortran.dg/graphite/pr37980.f90: Ditto.
7928         * gfortran.dg/graphite/pr38953.f90: Ditto.
7929         * gfortran.dg/graphite/pr42180.f90: Ditto.
7930         * gfortran.dg/graphite/pr42181.f90: Ditto.
7931         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7932         * gfortran.dg/select_type_4.f90: Ditto.
7933         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7934         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7935         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7936         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7937         * gfortran.dg/whole_file_11.f90: Ditto.
7938         * gfortran.dg/private_type_11.f90: Ditto.
7939         * gfortran.dg/vect/vect-gems.f90: Ditto.
7940         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7941
7942 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7943
7944         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7945
7946 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7947
7948         * gnat.dg/pack15.ad[sb]: New test.
7949
7950 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7951
7952         * gcc.target/arm/mla-1.c: New test.
7953
7954 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7955
7956         PR fortran/30073
7957         PR fortran/43793
7958         * gfortran.dg/pr43793.f90: New test.
7959
7960 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7961
7962         PR tree-optimization/41442
7963         * gcc.target/i386/pr41442.c: New test.
7964
7965 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7966
7967         PR fortran/43832
7968         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7969
7970 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7971
7972         PR fortran/43832
7973         * gfortran.dg/open_nounit.f90: New test.
7974
7975 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7976
7977         PR fortran/43841
7978         PR fortran/43843
7979         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7980
7981 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7982
7983         * gcc.dg/Wconversion-integer.c: Update.
7984
7985 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7986
7987         * gnat.dg/unchecked_convert5.adb: New test.
7988
7989 2010-04-23  Richard Guenther  <rguenther@suse.de>
7990
7991         PR lto/41734
7992         * gcc.dg/lto/20100423-2_0.c: New testcase.
7993         * gcc.dg/lto/20100423-2_0.c: Likewise.
7994
7995 2010-04-23  Richard Guenther  <rguenther@suse.de>
7996
7997         PR lto/43455
7998         * gcc.dg/lto/20100423-1_0.c: New testcase.
7999         * gcc.dg/lto/20100423-1_1.c: Likewise.
8000
8001 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8002
8003         PR tree-optimization/43846
8004         * gcc.dg/tree-ssa/sra-10.c: New test.
8005
8006 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8007
8008         PR middle-end/43835
8009         * gcc.c-torture/execute/pr43835.c: New test.
8010
8011 2010-04-23  Richard Guenther  <rguenther@suse.de>
8012
8013         PR lto/42653
8014         * g++.dg/lto/20100423-1_0.C: New testcase.
8015
8016 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8017
8018         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8019
8020 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8021
8022         PR tree-optimization/43842
8023         * gcc.dg/vect/pr43842.c: New test.
8024
8025 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8026
8027         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8028         * gcc.target/i386/wmul-2.c: Likewise.
8029
8030 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8031
8032         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8033         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8034
8035 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8036
8037         * gfortran.dg/reassoc_6.f: New testcase.
8038
8039 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8040
8041         PR middle-end/29274
8042         * gcc.target/arm/wmul-1.c: New test.
8043         * gcc.target/arm/wmul-2.c: New test.
8044
8045 2010-04-22  Richard Guenther  <rguenther@suse.de>
8046
8047         PR tree-optimization/43845
8048         * gcc.c-torture/compile/pr43845.c: New testcase.
8049
8050 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8051
8052         PR middle-end/29274
8053         * gcc.target/i386/wmul-1.c: New test.
8054         * gcc.target/i386/wmul-2.c: New test.
8055         * gcc.target/bfin/wmul-1.c: New test.
8056         * gcc.target/bfin/wmul-2.c: New test.
8057
8058 2010-04-22  Richard Guenther  <rguenther@suse.de>
8059
8060         PR fortran/43829
8061         * gfortran.dg/vector_subscript_6.f90: New testcase.
8062         * gfortran.dg/assign_10.f90: Adjust.
8063
8064 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8065
8066         PR fortran/43836
8067         * gfortran.dg/gomp/pr43836.f90: New test.
8068
8069 2010-04-21  Richard Guenther  <rguenther@suse.de>
8070
8071         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8072
8073 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8074
8075         * gcc.dg/torture/builtin-cproj-3.c: New.
8076
8077 2010-04-20  Jason Merrill  <jason@redhat.com>
8078
8079         PR c++/9335
8080         * g++.dg/template/recurse2.C: New.
8081         * g++.dg/parse/crash36.C: Adjust.
8082         * g++.dg/other/fold1.C: Adjust.
8083         * g++.dg/init/member1.C: Adjust.
8084         * lib/prune.exp: Prune "skipping N instantiation contexts".
8085
8086 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8087
8088         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8089
8090 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8091
8092         * gcc.dg/torture/builtin-cproj-1.c: New.
8093         * gcc.dg/torture/builtin-cproj-2.c: New.
8094
8095 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8096
8097         PR c++/43800
8098         PR c++/43704
8099         * g++.dg/template/typedef32.C: Adjust.
8100         * g++.dg/template/typedef33.C: New test.
8101
8102 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8103
8104         PR fortran/43227
8105         * gfortran.dg/proc_decl_23.f90: New test.
8106
8107         PR fortran/43266
8108         * gfortran.dg/abstract_type_6.f03: New test.
8109
8110 2010-04-20  Xinliang David Li  <davidxl@google.com>
8111
8112         * g++.dg/tree-ssa/fold-compare.C: New.
8113
8114 2010-04-20  Richard Guenther  <rguenther@suse.de>
8115
8116         PR tree-optimization/39417
8117         * g++.dg/torture/pr39417.C: New testcase.
8118
8119 2010-04-20  Richard Guenther  <rguenther@suse.de>
8120
8121         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8122
8123 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8124
8125         * g++.dg/debug/dwarf2/rv1.C: New test.
8126
8127 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8128
8129         PR target/43635
8130         * gcc.c-torture/compile/pr43635.c: New testcase.
8131
8132 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR fortran/43339
8135         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8136         of sequential loops being private only in the innermost containing
8137         task region.
8138
8139         PR middle-end/43337
8140         * gfortran.dg/gomp/pr43337.f90: New test.
8141
8142 2010-04-19  Richard Guenther  <rguenther@suse.de>
8143
8144         PR tree-optimization/43796
8145         * gfortran.dg/pr43796.f90: New testcase.
8146
8147 2010-04-19  Richard Guenther  <rguenther@suse.de>
8148
8149         PR tree-optimization/43783
8150         * gcc.c-torture/execute/pr43783.c: New testcase.
8151
8152 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8153
8154         PR target/43766
8155         * gcc.target/i386/pr43766.c: New test.
8156
8157 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8158
8159         PR target/43662
8160         * gcc.target/i386/pr43662.c: New test.
8161
8162 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8163
8164         PR c++/43704
8165         * g++.dg/template/typedef32.C: New test.
8166
8167 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8168
8169         PR tree-optimization/37027
8170         * lib/target-supports.exp
8171         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8172         * gcc.dg/vect/pr37027.c: New test.
8173         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8174         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8175         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8176         gcc.dg/vect/vect-complex-6.c: Likewise.
8177
8178 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8179
8180         * g++.dg/debug/dwarf2/enum1.C: New test.
8181
8182 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8183
8184         * gnat.dg/rep_clause5.ad[sb]: New test.
8185         * gnat.dg/rep_clause5_pkg.ads: New helper.
8186
8187 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8188
8189         PR tree-optimization/43771
8190         * g++.dg/vect/pr43771.cc: New test.
8191
8192 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8193
8194         PR fortran/31538
8195         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8196         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8197
8198 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8199
8200         * gnat.dg/sizetype.adb: Rename into...
8201         * gnat.dg/sizetype1.adb: ...this.
8202         * gnat.dg/sizetype2.adb: New test.
8203
8204 2010-04-16  Richard Guenther  <rguenther@suse.de>
8205
8206         PR tree-optimization/43572
8207         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8208
8209 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8210
8211         * gnat.dg/specs/discr_private.ads: New test.
8212
8213 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8214
8215         PR target/41514
8216         * gcc.target/arm/thumb-comparisons.c: New test.
8217
8218         PR target/40603
8219         * gcc.target/arm/thumb-cbranchqi.c: New test.
8220
8221 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8222
8223         * g++.dg/torture/pr36191.C: Enable for SH.
8224
8225 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8226
8227         * gnat.dg/wide_boolean.adb: New test.
8228         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8229
8230 2010-04-15  Richard Guenther  <rguenther@suse.de>
8231
8232         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8233         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8234         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8235         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8236         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8237         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8238         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8239         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8240         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8241         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8242         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8243         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8244         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8245         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8246         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8247
8248 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8249
8250         PR target/21803
8251         * gcc.target/arm/pr42496.c: New test.
8252
8253 2010-04-14  Jason Merrill  <jason@redhat.com>
8254
8255         PR c++/36625
8256         * g++.dg/ext/attrib38.C: New.
8257
8258 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8259
8260         PR testsuite/43739
8261         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8262
8263 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8264
8265         PR 42966
8266         * gcc.dg/cpp/warn-undef-2.c: Update.
8267         * gcc.dg/cpp/warn-traditional-2.c: Update.
8268         * gcc.dg/cpp/warn-comments-2.c: Update.
8269         * gcc.dg/cpp/warn-variadic-2.c: Update.
8270         * gcc.dg/cpp/warn-long-long-2.c: Update.
8271         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8272         * gcc.dg/cpp/warn-multichar-2.c: Update.
8273         * gcc.dg/cpp/warn-normalized-3.c: Update.
8274         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8275         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8276         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8277         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8278         * gcc.dg/cpp/warn-redefined-2.c: Update.
8279         * gfortran.dg/warning-directive-2.F90: Update.
8280         * c-c++-common/cpp/warning-directive-2.c: Update.
8281
8282 2010-04-14  Michael Matz  <matz@suse.de>
8283
8284         PR tree-optimization/42963
8285         * gcc.dg/pr42963.c: New testcase.
8286
8287 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8288
8289         * gnat.dg/class_wide.adb: Rename into...
8290         * gnat.dg/class_wide1.adb: ...this.
8291         * gnat.dg/class_wide2.ad[sb]: New test.
8292
8293 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8294
8295         PR fortran/18918
8296         * gfortran.dg/coarray_9.f90: Update dg-errors.
8297         * gfortran.dg/coarray_10.f90: New test.
8298         * gfortran.dg/coarray_11.f90: New test.
8299
8300 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8301
8302         PR fortran/43747
8303         gfortran.dg/initialization_24.f90: New test.
8304
8305 2010-04-13  Jason Merrill  <jason@redhat.com>
8306
8307         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8308         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8309
8310 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8311
8312         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8313         * g++.dg/dg.exp: Likewise.
8314         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8315         * c-c++-common/cpp/warning-directive-1.c: ... here.
8316         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8317         * c-c++-common/cpp/warning-directive-2.c: ... here.
8318         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8319         * c-c++-common/cpp/warning-directive-3.c: ... here.
8320         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8321         * c-c++-common/cpp/warning-directive-4.c: ... here.
8322         * g++.dg/cpp/warning-directive-1.C: Delete.
8323         * g++.dg/cpp/warning-directive-2.C: Delete.
8324         * g++.dg/cpp/warning-directive-3.C: Delete.
8325         * g++.dg/cpp/warning-directive-4.C: Delete.
8326         * gcc.dg/cpp/normalised-3.c: Delete.
8327         * g++.dg/cpp/normalised-1.C: Rename as ...
8328         * c-c++-common/cpp/normalised-3.c: ... this.
8329
8330 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8331
8332         * gcc.dg/tree-ssa/sra-9.c: New test.
8333
8334 2010-04-13  Michael Matz  <matz@suse.de>
8335
8336         PR middle-end/43730
8337         * gcc.dg/pr43730.c: New test.
8338
8339 2010-04-13  Michael Matz  <matz@suse.de>
8340
8341         * gcc.dg/tree-ssa/negate.c: New testcase.
8342
8343 2010-04-13  Richard Guenther  <rguenther@suse.de>
8344
8345         PR testsuite/43735
8346         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8347
8348 2010-04-13  Richard Guenther  <rguenther@suse.de>
8349
8350         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8351
8352 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8353
8354         * gnat.dg/derived_type1.adb: New test.
8355
8356 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8357
8358         * gcc.dg/plugindir1.c: New testcase.
8359         * gcc.dg/plugindir2.c: New testcase.
8360         * gcc.dg/plugindir3.c: New testcase.
8361         * gcc.dg/plugindir4.c: New testcase.
8362
8363 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8364
8365         * gcc.target/i386/rotate-2.c: New test.
8366
8367 2010-04-12  Jason Merrill  <jason@redhat.com>
8368
8369         PR c++/43641
8370         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8371         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8372
8373 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8374
8375         PR c++/25811
8376         * g++.dg/init/pr25811.C: New test.
8377
8378 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8381         dg-error, dg-warning.
8382         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8383
8384 2010-04-12  Richard Guenther  <rguenther@suse.de>
8385
8386         * gcc.dg/torture/inline-2.c: New testcase.
8387
8388 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8389
8390         PR bootstrap/43699
8391         * gcc.dg/Wunused-var-7.c: New test.
8392
8393         PR tree-optimization/43560
8394         * gcc.c-torture/execute/pr43560.c: New test.
8395
8396 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8397
8398         * gnat.dg/aggr13.adb: New test.
8399         * gnat.dg/aggr14.adb: Likewise.
8400         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8401
8402 2010-04-12  Richard Guenther  <rguenther@suse.de>
8403
8404         PR c++/43611
8405         * g++.dg/torture/pr43611.C: New testcase.
8406
8407 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8408
8409         PR c/36774
8410         * gcc.dg/pr36774-1.c: New test.
8411         * gcc.dg/pr36774-2.c: New test.
8412
8413 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8414
8415         * gcc.target/sh/rte-delay-slot.c: New test.
8416
8417 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8418
8419         * gnat.dg/pack9.adb: Remove -cargs option.
8420         * gnat.dg/aggr12.ad[sb]: New test.
8421
8422 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8423
8424         PR target/43417
8425         * gcc.target/sh/pr43417.c: New test.
8426
8427 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8428
8429         PR fortran/43591
8430         * gfortran.dg/spec_expr_6.f90: New test.
8431
8432 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8433
8434         PR cpp/43195
8435         * gcc.dg/cpp/pr43195.c: New.
8436         * gcc.dg/cpp/pr43195.h: New.
8437
8438 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8439
8440         PR 42965
8441         * gcc.dg/Werror-6.c: Adjust.
8442         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8443         * gcc.dg/Werror-4.c: Likewise.
8444         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8445         * gcc.dg/Wswitch-enum-error.c: Likewise.
8446         * gcc.dg/Wpointer-arith.c: Likewise.
8447         * gcc.dg/Wfatal.c: Likewise.
8448         * gcc.dg/Wswitch-error.c: Likewise.
8449         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8450         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8451         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8452         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8453         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8454         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8455         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8456         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8457         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8458         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8459         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8460         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8461         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8462         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8463         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8464         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8465         * g++.dg/cpp/warning-directive-2.C: Likewise.
8466         * gfortran.dg/warning-directive-2.F90: Likewise.
8467
8468 2010-04-09  Jason Merrill  <jason@redhat.com>
8469
8470         PR c++/42623
8471         * g++.dg/template/sizeof13.C: New.
8472
8473 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8474
8475         * g++.dg/other/pr35504.C: Add check for thiscall.
8476         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8477         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8478
8479 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8480
8481         PR c++/28584
8482         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8483         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8484         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8485         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8486         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8487         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8488         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8489         * g++.dg/other/increment1.C: Likewise.
8490
8491 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8492
8493         PR fortran/18918
8494         * gfortran.dg/coarray_7.f90: New test.
8495         * gfortran.dg/coarray_8.f90: New test.
8496
8497 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8498
8499         PR fortran/28039
8500         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8501
8502 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8503
8504         PR target/43643
8505         * gcc.dg/pr43643.c: New test.
8506
8507 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8508
8509         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8510
8511 2010-04-08  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/43679
8514         * gcc.c-torture/compile/pr43679.c: New testcase.
8515
8516 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR debug/43670
8519         * gcc.dg/pr43670.c: New test.
8520
8521 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8522
8523         PR middle-end/40815
8524         * gcc.dg/tree-ssa/reassoc-19.c: New.
8525
8526 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8527
8528         PR c/18624
8529         * gcc.dg/Wunused-var-1.c: New test.
8530         * gcc.dg/Wunused-var-2.c: New test.
8531         * gcc.dg/Wunused-var-3.c: New test.
8532         * gcc.dg/Wunused-var-4.c: New test.
8533         * gcc.dg/Wunused-var-5.c: New test.
8534         * gcc.dg/Wunused-var-6.c: New test.
8535         * gcc.dg/Wunused-parm-1.c: New test.
8536
8537         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8538         * gcc.dg/trunc-1.c: Likewise.
8539         * gcc.dg/vla-9.c: Likewise.
8540         * gcc.dg/dfp/composite-type.c: Likewise.
8541
8542 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8543
8544         PR objc/35996
8545         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8546         * obj-c++.dg/objc-gc-3.mm: Ditto.
8547
8548 2010-04-07  Simon Baldwin  <simonb@google.com>
8549
8550         * gcc.dg/cpp/warn-undef-2.c: New.
8551         * gcc.dg/cpp/warn-traditional-2.c: New.
8552         * gcc.dg/cpp/warn-comments-2.c: New.
8553         * gcc.dg/cpp/warning-directive-1.c: New.
8554         * gcc.dg/cpp/warn-long-long.c: New.
8555         * gcc.dg/cpp/warn-traditional.c: New.
8556         * gcc.dg/cpp/warn-variadic-2.c: New.
8557         * gcc.dg/cpp/warn-undef.c: New.
8558         * gcc.dg/cpp/warn-normalized-1.c: New.
8559         * gcc.dg/cpp/warning-directive-2.c: New.
8560         * gcc.dg/cpp/warn-long-long-2.c: New.
8561         * gcc.dg/cpp/warn-variadic.c: New.
8562         * gcc.dg/cpp/warn-normalized-2.c: New.
8563         * gcc.dg/cpp/warning-directive-3.c: New.
8564         * gcc.dg/cpp/warn-deprecated-2.c: New.
8565         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8566         * gcc.dg/cpp/warn-multichar-2.c: New.
8567         * gcc.dg/cpp/warn-normalized-3.c: New.
8568         * gcc.dg/cpp/warning-directive-4.c: New.
8569         * gcc.dg/cpp/warn-unused-macros.c: New.
8570         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8571         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8572         * gcc.dg/cpp/warn-cxx-compat.c: New.
8573         * gcc.dg/cpp/warn-redefined.c: New.
8574         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8575         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8576         * gcc.dg/cpp/warn-deprecated.c: New.
8577         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8578         * gcc.dg/cpp/warn-redefined-2.c: New.
8579         * gcc.dg/cpp/warn-comments.c: New.
8580         * gcc.dg/cpp/warn-multichar.c: New.
8581         * g++.dg/cpp/warning-directive-1.C: New.
8582         * g++.dg/cpp/warning-directive-2.C: New.
8583         * g++.dg/cpp/warning-directive-3.C: New.
8584         * g++.dg/cpp/warning-directive-4.C: New.
8585         * gfortran.dg/warning-directive-1.F90: New.
8586         * gfortran.dg/warning-directive-3.F90: New.
8587         * gfortran.dg/warning-directive-2.F90: New.
8588         * gfortran.dg/warning-directive-4.F90: New.
8589
8590 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8591
8592         PR objc++/23716
8593         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8594
8595 2010-04-07  Jason Merrill  <jason@redhat.com>
8596
8597         * g++.dg/template/dr408.C: New.
8598
8599         * g++.dg/lookup/ns4.C: New.
8600
8601         PR c++/38392
8602         * g++.dg/template/friend51.C: New test.
8603
8604         PR c++/41970
8605         * g++.old-deja/g++.other/linkage1.C: Adjust.
8606
8607 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8608
8609         PR c++/42697
8610         * g++.dg/template/crash94.C: New test.
8611
8612 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8613
8614         PR c++/40239
8615         * g++.dg/init/aggr5.C: New test.
8616         * g++.dg/init/aggr5.C: New test.
8617
8618 2010-04-07  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/43270
8621         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8622         * gcc.dg/Warray-bounds-7.c: Likewise.
8623
8624 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8625
8626         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8627         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8628         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8629
8630 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8631
8632         PR c++/42556
8633         * g++.dg/init/pr42556.C: New test.
8634
8635 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8636
8637         PR debug/43628
8638         * g++.dg/debug/dwarf2/typedef2.C: New test.
8639
8640 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8641
8642         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8643         c-c++-common/dwarf2/redeclaration-1.C
8644
8645 2010-04-06  Jason Merrill  <jason@redhat.com>
8646
8647         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8648         * g++.dg/ext/attrib18.C: Likewise.
8649         * g++.dg/ext/bitfield2.C: Likewise.
8650         * g++.dg/ext/bitfield4.C: Likewise.
8651         * g++.dg/ext/visibility/warn2.C: Likewise.
8652         * g++.dg/ext/visibility/warn3.C: Likewise.
8653         * g++.dg/gomp/pr26690-1.C: Likewise.
8654         * g++.dg/inherit/covariant7.C: Likewise.
8655         * g++.dg/init/synth2.C: Likewise.
8656         * g++.dg/lookup/using7.C: Likewise.
8657         * g++.dg/other/crash-4.C: Likewise.
8658         * g++.dg/other/error13.C: Likewise.
8659         * g++.dg/other/error20.C: Likewise.
8660         * g++.dg/parse/crash31.C: Likewise.
8661         * g++.dg/parse/error16.C: Likewise.
8662         * g++.dg/parse/error19.C: Likewise.
8663         * g++.dg/parse/error27.C: Likewise.
8664         * g++.dg/parse/error28.C: Likewise.
8665         * g++.dg/parse/fused-params1.C: Likewise.
8666         * g++.dg/template/error2.C: Likewise.
8667         * g++.dg/template/local6.C: Likewise.
8668         * g++.dg/template/qualttp15.C: Likewise.
8669         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8670         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8671         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8672         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8673         * g++.old-deja/g++.eh/spec6.C: Likewise.
8674         * g++.old-deja/g++.jason/crash3.C: Likewise.
8675         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8676         * g++.old-deja/g++.law/ctors5.C: Likewise.
8677         * g++.old-deja/g++.law/ctors9.C: Likewise.
8678         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8679         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8680         * g++.old-deja/g++.other/struct1.C: Likewise.
8681         * g++.old-deja/g++.other/volatile1.C: Likewise.
8682         * g++.old-deja/g++.pt/crash36.C: Likewise.
8683         * g++.old-deja/g++.pt/derived3.C: Likewise.
8684         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8685         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8686
8687 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8688
8689         PR middle-end/43519
8690         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8691         * gcc.dg/graphite/id-19.c: New.
8692
8693 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8694
8695         PR middle-end/32824
8696         * gcc.dg/vect/pr32824: New.
8697
8698 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8699
8700         PR fortran/18918
8701         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8702         * gfortran.dg/coarray_3.f90: Ditto.
8703         * gfortran.dg/coarray_4.f90: Ditto.
8704         * gfortran.dg/coarray_5.f90: Ditto.
8705         * gfortran.dg/coarray_6.f90: Ditto.
8706         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8707
8708 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8709
8710         PR fortran/18918
8711         * gfortran.dg/coarray_4.f90: Fix test.
8712         * gfortran.dg/coarray_6.f90: Add more tests.
8713
8714 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8715
8716         PR fortran/18918
8717         * gfortran.dg/coarray_4.f90: New test.
8718         * gfortran.dg/coarray_5.f90: New test.
8719         * gfortran.dg/coarray_6.f90: New test.
8720
8721 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8722
8723         PR fortran/18918
8724         * gfortran.dg/iso_fortran_env_5.f90: New test.
8725         * gfortran.dg/iso_fortran_env_6.f90: New test.
8726
8727 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8728
8729         PR fortran/39997
8730         * gfortran.dg/coarray_1.f90: New test.
8731         * gfortran.dg/coarray_2.f90: New test.
8732         * gfortran.dg/coarray_3.f90: New test.
8733
8734 2010-04-06  Jason Merrill  <jason@redhat.com>
8735
8736         PR c++/43648
8737         * g++.dg/template/dtor8.C: New.
8738
8739         PR c++/43621
8740         * g++.dg/template/error-recovery2.C: New.
8741
8742 2010-04-06  Jan Hubicka  <jh@suse.czpli
8743
8744         PR tree-optimization/42906
8745         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8746
8747 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8748
8749         PR fortran/43178
8750         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8751         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8752         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8753
8754 2010-04-06  Richard Guenther  <rguenther@suse.de>
8755
8756         PR tree-optimization/43627
8757         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8758
8759 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR target/43638
8762         * gcc.target/i386/pr43638.c: New test.
8763
8764 2010-04-06  Richard Guenther  <rguenther@suse.de>
8765
8766         PR middle-end/43661
8767         * gcc.c-torture/compile/pr43661.c: New testcase.
8768
8769 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8770
8771         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8772
8773 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8774
8775         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8776
8777 2010-04-02  Richard Guenther  <rguenther@suse.de>
8778
8779         PR tree-optimization/43629
8780         * gcc.c-torture/execute/pr43629.c: New testcase.
8781
8782 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8783             Dominique d'Humieres  <dominiq@lps.ens.fr>
8784
8785         PR libfortran/43605
8786         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8787
8788 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8789
8790         PR debug/43325
8791         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8792
8793 2010-04-01  Jason Merrill  <jason@redhat.com>
8794
8795         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8796
8797 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8798             Manfred Schwarb  <manfred99@gmx.ch>
8799
8800         PR libfortran/43605
8801         * gfortran.dg/ftell_3.f90: New test.
8802
8803 2010-04-01  Richard Guenther  <rguenther@suse.de>
8804
8805         PR middle-end/43614
8806         * gcc.c-torture/compile/pr43614.c: New testcase.
8807
8808 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8809
8810         PR tree-optimization/43141
8811         * gcc.dg/guality/pr43141.c: New test.
8812
8813 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8814
8815         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8816         * g++.dg/eh/spbp.C: Likewise.
8817         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8818         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8819         superfluous casts.
8820         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8821         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8822         * objc.dg/dwarf-2.m: Likewise.
8823
8824 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8825
8826         PR middle-end/43464
8827         * gcc.dg/graphite/id-pr43464.c: New.
8828         * gcc.dg/graphite/id-pr43464-1.c: New.
8829
8830 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8831
8832         PR middle-end/43351
8833         * gcc.dg/graphite/id-pr43351.c
8834
8835 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8836
8837         PR testsuite/35165
8838         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8839         * obj-c++.dg/try-catch-2.mm: Ditto.
8840         * obj-c++.dg/lookup-2.mm: Ditto.
8841         * obj-c++.dg/encode-8.m: Ditto.
8842         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8843         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8844         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8845         * obj-c++.dg/const-str-11.mm: Ditto.
8846         * obj-c++.dg/const-str-9.mm: Ditto.
8847         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8848         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8849         * obj-c++.dg/except-1.mm: Ditto.
8850         * obj-c++.dg/const-str-7.mm: Ditto.
8851         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8852         * obj-c++.dg/const-str-3.mm: Ditto.
8853         * obj-c++.dg/const-str-7.mm: Ditto.
8854         * obj-c++.dg/stubify-2.mm: Change dump file name.
8855
8856         PR objc++/23613
8857         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8858         New macro.
8859         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8860         Remove dg-xfail-if.
8861
8862 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8863
8864         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8865         only with -O2, -O3 or -Os and not with -fwhopr.
8866
8867 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8868
8869         PR c++/43558
8870         * g++.dg/template/typedef31.C: New test.
8871
8872 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8873
8874         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8875         assembler output on *-*-solaris2*.
8876         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8877
8878 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8879
8880         PR debug/43557
8881         * gcc.dg/pr43557-1.c: New test.
8882         * gcc.dg/pr43557-2.c: New file.
8883
8884 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8885
8886         PR 43562
8887         * gcc.dg/pr43562.c: New test.
8888
8889 2010-03-30  Jason Merrill  <jason@redhat.com>
8890
8891         PR c++/43076
8892         * g++.dg/template/error-recovery1.C: New.
8893
8894         PR c++/41786
8895         * g++.dg/parse/ambig5.C: New.
8896
8897 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8898
8899         PR debug/43593
8900         * gcc.dg/guality/pr43593.c: New test.
8901
8902 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8903
8904         PR middle-end/43430
8905         * gcc.dg/vect/pr43430-1.c: New.
8906
8907 2010-03-30  Jason Merrill  <jason@redhat.com>
8908
8909         PR c++/43559
8910         * g++.dg/template/partial7.C: New.
8911
8912 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8913
8914         * gcc.target/s390/stackcheck1.c: New testcase.
8915
8916 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8917
8918         PR libfortran/43265
8919         * gfortran.dg/read_eof_8.f90: New test.
8920
8921 2010-03-29  Jason Merrill  <jason@redhat.com>
8922
8923         * gcc.dg/cpp/include6.c: Change [] to ().
8924
8925         N3077
8926         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8927         splicing and UCNs.
8928         * c-c++-common/raw-string-2.c: Add trigraph test.
8929         * c-c++-common/raw-string-8.c: New.
8930         * c-c++-common/raw-string-9.c: New.
8931         * c-c++-common/raw-string-10.c: New.
8932
8933         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8934         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8935         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8936         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8937         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8938         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8939         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8940
8941 2010-03-29  Richard Guenther  <rguenther@suse.de>
8942
8943         PR tree-optimization/43560
8944         * gcc.dg/torture/pr43560.c: New testcase.
8945
8946 2010-03-29  Jason Merrill  <jason@redhat.com>
8947
8948         N3077
8949         * g++.dg/ext/raw-string-1.C: Change [] to ().
8950         * g++.dg/ext/raw-string-2.C: Change [] to ().
8951         Don't use \ in delimiter.
8952         * g++.dg/ext/raw-string-3.C: Change [] to ().
8953         * g++.dg/ext/raw-string-4.C: Change [] to ().
8954         * g++.dg/ext/raw-string-5.C: Change [] to ().
8955         Test for error on \ in delimiter.
8956         * g++.dg/ext/raw-string-6.C: Change [] to ().
8957         * g++.dg/ext/raw-string-7.C: Change [] to ().
8958
8959 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8960
8961         PR 43564
8962         * gcc.dg/pr43564.c: New test.
8963
8964 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8965
8966         PR fortran/43551
8967         * gfortran.dg/direct_io_12.f90: New test.
8968
8969 2010-03-28  Jan Hubicka  <jh@suse.cz>
8970
8971         PR tree-optimization/43505
8972         * gfortran.dg/pr43505.f90: New testcase.
8973
8974 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8975
8976         PR tree-optimization/43528
8977         * gcc.target/i386/pr43528.c: New test.
8978
8979 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8980
8981         PR c/43381
8982         * gcc.dg/parm-impl-decl-3.c: New test.
8983
8984 2010-03-26  Jason Merrill  <jason@redhat.com>
8985
8986         PR c++/43509
8987         * g++.dg/cpp0x/parse1.C: New.
8988
8989 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8990
8991         PR target/43524
8992         * gcc.target/i386/pr43524.c: New test.
8993
8994 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8995
8996         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8997         whitespace, rename main to foo.
8998         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8999         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9000         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9001         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9002         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9003         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9004         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9005         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9006         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9007         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9008         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9009
9010 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9011
9012         PR c++/43327
9013         * g++.dg/other/crash-10.C: New test.
9014         * g++.dg/other/crash-11.C: New test.
9015
9016 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9017
9018         PR libfortran/43517
9019         * gfortran.dg/read_eof_7.f90: New test.
9020
9021 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9022
9023         PR objc/35165
9024         PR testsuite/43512
9025         * objc-obj-c++-shared: New directory.
9026         * objc-obj-c++-shared/Object1-implementation.h: New file.
9027         * objc-obj-c++-shared/Object1.h: New file.
9028         * objc-obj-c++-shared/Protocol1.h: New file.
9029         * objc-obj-c++-shared/next-abi.h: New file.
9030         * objc-obj-c++-shared/next-mapping.h: New file.
9031         * objc/execute/next_mapping.h: Delete.
9032         * objc.dg/special/special.exp: For all targets run the tests with
9033         -fgnu-runtime, for darwin targets also run the tests with
9034         -fnext-runtime.
9035         * objc.dg/dg.exp: Ditto.
9036         * obj-c++.dg/dg.exp: Ditto.
9037         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9038         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9039         include use of updated NeXT interface.
9040         * objc/execute/formal_protocol-5.m: Ditto.
9041         * objc/execute/protocol-isEqual-2.m: Ditto.
9042         * objc/execute/protocol-isEqual-4.m: Ditto.
9043         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9044         Protocol1.h) and next-mapping.h as required.
9045         * objc/execute/object_is_class.m: Ditto.
9046         * objc/execute/enumeration-1.m: Ditto.
9047         * objc/execute/class-13.m: Ditto.
9048         * objc/execute/formal_protocol-2.m: Ditto.
9049         * objc/execute/formal_protocol-4.m: Ditto.
9050         * objc/execute/class-1.m: Ditto.
9051         * objc/execute/bycopy-1.m: Ditto.
9052         * objc/execute/formal_protocol-6.m: Ditto.
9053         * objc/execute/bycopy-3.m: Ditto.
9054         * objc/execute/class-3.m: Ditto.
9055         * objc/execute/bf-11.m: Ditto.
9056         * objc/execute/class-5.m: Ditto.
9057         * objc/execute/bf-13.m: Ditto.
9058         * objc/execute/class-7.m: Ditto.
9059         * objc/execute/bf-15.m: Ditto.
9060         * objc/execute/class-9.m: Ditto.
9061         * objc/execute/bf-17.m: Ditto.
9062         * objc/execute/bf-19.m: Ditto.
9063         * objc/execute/IMP.m: Ditto.
9064         * objc/execute/exceptions/catchall-1.m: Ditto.
9065         * objc/execute/exceptions/trivial.m: Ditto.
9066         * objc/execute/exceptions/finally-1.m: Ditto.
9067         * objc/execute/exceptions/local-variables-1.m: Ditto.
9068         * objc/execute/exceptions/foward-1.m: Ditto.
9069         * objc/execute/bf-2.m: Ditto.
9070         * objc/execute/string1.m: Ditto.
9071         * objc/execute/bf-4.m: Ditto.
9072         * objc/execute/informal_protocol.m: Ditto.
9073         * objc/execute/string3.m: Ditto.
9074         * objc/execute/bf-6.m: Ditto.
9075         * objc/execute/bf-8.m: Ditto.
9076         * objc/execute/class-tests-1.h: Ditto.
9077         * objc/execute/protocol-isEqual-1.m: Ditto.
9078         * objc/execute/protocol-isEqual-3.m: Ditto.
9079         * objc/execute/_cmd.m: Ditto.
9080         * objc/execute/function-message-1.m: Ditto.
9081         * objc/execute/bf-20.m: Ditto.
9082         * objc/execute/bf-common.h: Ditto.
9083         * objc/execute/np-2.m: Ditto.
9084         * objc/execute/class-10.m: Ditto.
9085         * objc/execute/class-12.m: Ditto.
9086         * objc/execute/enumeration-2.m: Ditto.
9087         * objc/execute/class-14.m: Ditto.
9088         * objc/execute/encode-1.m: Ditto.
9089         * objc/execute/formal_protocol-1.m: Ditto.
9090         * objc/execute/formal_protocol-3.m: Ditto.
9091         * objc/execute/accessing_ivars.m: Ditto.
9092         * objc/execute/bycopy-2.m: Ditto.
9093         * objc/execute/class-2.m: Ditto.
9094         * objc/execute/bf-10.m: Ditto.
9095         * objc/execute/formal_protocol-7.m: Ditto.
9096         * objc/execute/root_methods.m: Ditto.
9097         * objc/execute/class-4.m: Ditto.
9098         * objc/execute/bf-12.m: Ditto.
9099         * objc/execute/class-6.m: Ditto.
9100         * objc/execute/bf-14.m: Ditto.
9101         * objc/execute/nested-func-1.m: Ditto.
9102         * objc/execute/class-8.m: Ditto.
9103         * objc/execute/private.m: Ditto.
9104         * objc/execute/bf-16.m: Ditto.
9105         * objc/execute/bf-18.m: Ditto.
9106         * objc/execute/load-3.m: Ditto.
9107         * objc/execute/compatibility_alias.m: Ditto.
9108         * objc/execute/bf-1.m: Ditto.
9109         * objc/execute/no_clash.m: Ditto.
9110         * objc/execute/bf-3.m: Ditto.
9111         * objc/execute/string2.m: Ditto.
9112         * objc/execute/bf-5.m: Ditto.
9113         * objc/execute/string4.m: Ditto.
9114         * objc/execute/bf-7.m: Ditto.
9115         * objc/execute/object_is_meta_class.m: Ditto.
9116         * objc/execute/bf-9.m: Ditto.
9117         * objc/execute/bf-21.m: Ditto.
9118         * objc/execute/cascading-1.m: Ditto.
9119         * objc/execute/trivial.m: Ditto.
9120         * objc/execute/np-1.m: Ditto.
9121         * objc/compile/trivial.m: Ditto.
9122         * objc/execute/class_self-2.m: Include <stdlib.h>.
9123         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9124         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9125         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9126         and 64bit. Use new NeXT interface as required.
9127         * objc.dg/special/unclaimed-category-1.m: Ditto.
9128         * objc.dg/special/unclaimed-category-1.h: Ditto.
9129         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9130         * objc.dg/func-ptr-1.m: Ditto.
9131         * objc.dg/stret-1.m: Ditto.
9132         * objc.dg/encode-2.m: Ditto.
9133         * objc.dg/category-1.m: Ditto.
9134         * objc.dg/encode-3.m: Ditto.
9135         * objc.dg/call-super-3.m: Ditto.
9136         * objc.dg/method-3.m: Ditto.
9137         * objc.dg/func-ptr-2.m: Ditto.
9138         * objc.dg/lookup-1.m: Ditto.
9139         * objc.dg/encode-4.m: Ditto.
9140         * objc.dg/fix-and-continue-1.m: Ditto.
9141         * objc.dg/proto-lossage-3.m: Ditto.
9142         * objc.dg/method-13.m: Ditto.
9143         * objc.dg/proto-qual-1.m: Ditto.
9144         * objc.dg/zero-link-3.m: Ditto.
9145         * objc.dg/bitfield-1.m: Ditto.
9146         * objc.dg/va-meth-1.m: Ditto.
9147         * objc.dg/super-class-3.m: Ditto.
9148         * objc.dg/call-super-1.m: Ditto.
9149         * objc.dg/type-size-2.m: Ditto.
9150         * objc.dg/method-10.m: Ditto.
9151         * objc.dg/defs.m: Ditto.
9152         * objc.dg/const-str-3.m: Ditto.
9153         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9154         Protocol1.h) and next-mapping.h as required. Use new NeXT
9155         interface as required.
9156         * objc.dg/super-class-4.m: Ditto.
9157         * objc.dg/comp-types-8.m: Ditto.
9158         * objc.dg/call-super-2.m: Ditto.
9159         * objc.dg/objc-fast-4.m: Ditto.
9160         * objc.dg/method-6.m: Ditto.
9161         * objc.dg/const-str-3.m: Ditto.
9162         * objc.dg/const-str-7.m: Ditto.
9163         * objc.dg/method-15.m: Ditto.
9164         * objc.dg/method-19.m: Ditto.
9165         * objc.dg/sync-1.m: Ditto.
9166         * objc.dg/layout-1.m: Ditto.
9167         * objc.dg/bitfield-3.m: Ditto.
9168         * objc.dg/try-catch-3.m: Ditto.
9169         * objc.dg/try-catch-7.m: Ditto.
9170         * objc.dg/comp-types-10.m: Ditto.
9171         * objc.dg/selector-2.: Ditto.
9172         * objc.dg/method-7.m: Ditto.
9173         * objc.dg/typedef-alias-1.m: Ditto.
9174         * objc.dg/proto-lossage-2.m: Ditto.
9175         * objc.dg/comp-types-11.m: Ditto.
9176         * objc.dg/sizeof-1.m: Ditto.
9177         * objc.dg/method-17.m: Ditto.
9178         * objc.dg/bitfield-5.m: Ditto.
9179         * objc.dg/try-catch-1.m: Ditto.
9180         * objc.dg/encode-5.m: Ditto.
9181         * objc.dg/fix-and-continue-2.m: Ditto.
9182         * objc.dg/method-9.m: Ditto.
9183         * objc.dg/isa-field-1.m: Ditto.
9184         * objc.dg/local-decl-2.m: Ditto.
9185         * objc.dg/objc-gc-4.m: Ditto.
9186         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9187         * objc.dg/gnu-runtime-3.m: Ditto.
9188         * objc.dg/encode-7.m: Ditto.
9189         * objc.dg/encode-8.m: Ditto.
9190         * objc.dg/selector-3.m: Ditto.
9191         * objc.dg/gnu-runtime-1.m: Ditto.
9192         * objc.dg/const-str-12.m: Ditto.
9193         * objc.dg/gnu-runtime-2.m: Ditto.
9194         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9195         * objc.dg/selector-1.m: Ditto.
9196         * objc.dg/stubify-2.m: Ditto.
9197         * objc.dg/zero-link-1.m: Ditto.
9198         * objc.dg/stret-2.m: Ditto.
9199         * objc.dg/zero-link-2.m: Ditto.
9200         * objc.dg/next-runtime-1.m: Ditto.
9201         * objc.dg/symtab-1.m: Ditto.
9202         * objc.dg/stubify-1.m: Ditto.
9203         * objc.dg/bitfield-2.m: Ditto.
9204         * objc.dg/try-catch-10.m: Apply to both runtimes.
9205         * objc.dg/const-str-1.m: Ditto.
9206         * objc.dg/image-info.m: Ditto.
9207         * objc.dg/encode-9.m: Ditto.
9208         * objc.dg/pragma-1.m: Apply test to all targets.
9209         * objc.dg/const-str-4.m: Ditto.
9210         * objc.dg/const-str-8.m: Ditto.
9211         * objc.dg/super-class-2.m: Ditto.
9212         * objc.dg/try-catch-5.m: Ditto.
9213         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9214         Protocol1.h) and next-mapping.h as required. Use new NeXT
9215         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9216         * objc.dg/const-str-11.m: Ditto.
9217         * objc.dg/const-str-9.m: Ditto.
9218         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9219         * objc.dg/encode-1.m: Remove redundant -lobjc.
9220         * objc.dg/try-catch-9.m: Tidy space.
9221         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9222         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9223         and 64bit. Use new NeXT interface as required.
9224         * obj-c++.dg/template-4.mm: Ditto.
9225         * obj-c++.dg/defs.mm: Ditto.
9226         * obj-c++.dg/basic.mm: Ditto.
9227         * obj-c++.dg/encode-4.mm: Ditto.
9228         * obj-c++.dg/method-17.mm: Ditto.
9229         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9230         * obj-c++.dg/cxx-class-1.mm: Ditto.
9231         * obj-c++.dg/method-10.mm: Ditto.
9232         * obj-c++.dg/va-meth-1.mm: Ditto.
9233         * obj-c++.dg/encode-5.mm: Ditto.
9234         * obj-c++.dg/lookup-2.mm: Ditto.
9235         * obj-c++.dg/template-3.mm: Ditto.
9236         * obj-c++.dg/proto-qual-1.mm: Ditto.
9237         * obj-c++.dg/qual-types-1.m: Ditto.
9238         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9239         * obj-c++.dg/template-1.mm: Ditto.
9240         * obj-c++.dg/encode-6.mm: Ditto.
9241         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9242         Protocol1.h) and next-mapping.h as required. Use new NeXT
9243         interface as required.
9244         * obj-c++.dg/except-1.mm: Ditto.
9245         * obj-c++.dg/const-str-7.mm: Ditto.
9246         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9247         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9248         * obj-c++.dg/selector-2.mm: Ditto.
9249         * obj-c++.dg/isa-field-1.mm: Ditto.
9250         * obj-c++.dg/try-catch-1.mm: Ditto.
9251         * obj-c++.dg/local-decl-1.mm: Ditto.
9252         * obj-c++.dg/try-catch-9.mm: Ditto.
9253         * obj-c++.dg/no-extra-load.mm: Ditto.
9254         * obj-c++.dg/selector-5.mm: Ditto.
9255         * obj-c++.dg/method-12.mm: Ditto.
9256         * obj-c++.dg/try-catch-11.mm: Ditto.
9257         * obj-c++.dg/comp-types-11.mm: Ditto.
9258         * obj-c++.dg/bitfield-3.mm: Ditto.
9259         * obj-c++.dg/method-6.mm: Ditto.
9260         * obj-c++.dg/super-class-2.mm: Ditto.
9261         * obj-c++.dg/method-21.mm: Ditto.
9262         * obj-c++.dg/const-str-8.mm: Ditto.
9263         * obj-c++.dg/try-catch-7.mm: Ditto.
9264         * obj-c++.dg/method-15.mm: Ditto.
9265         * obj-c++.dg/layout-1.mm: Ditto.
9266         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9267         * obj-c++.dg/const-str-3.mm: Ditto.
9268         * obj-c++.dg/try-catch-2.mm: Ditto.
9269         * obj-c++.dg/objc-gc-3.mm: Ditto.
9270         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9271         * obj-c++.dg/bitfield-1.mm: Ditto.
9272         * obj-c++.dg/selector-6.mm: Ditto.
9273         * obj-c++.dg/method-13.mm: Ditto.
9274         * obj-c++.dg/comp-types-12.mm: Ditto.
9275         * obj-c++.dg/bitfield-4.mm: Ditto.
9276         * obj-c++.dg/try-catch-8.mm: Ditto.
9277         * obj-c++.dg/method-2.mm: Ditto.
9278         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9279         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9280         * obj-c++.dg/const-str-4.mm: Ditto.
9281         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9282         * obj-c++.dg/try-catch-3.mm: Ditto.
9283         * obj-c++.dg/comp-types-9.mm: Ditto.
9284         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9285         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9286         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9287         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9288         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9289         Use new NeXT interface as required.
9290         * obj-c++.dg/const-str-10.mm: Ditto.
9291         * obj-c++.dg/const-str-11.mm: Ditto.
9292         * obj-c++.dg/const-str-9.mm: Ditto.
9293         * obj-c++.dg/method-11.mm: Ditto.
9294         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9295         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9296         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9297         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9298         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9299
9300 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9301
9302         PR c++/43206
9303         * g++.dg/template/typedef30.C: New test case.
9304
9305 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9306
9307         PR c/43385
9308         * gcc.c-torture/execute/pr43385.c: New test.
9309
9310 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9311
9312         * gcc.dg/strncpy-fix-1.c: New test.
9313
9314 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9315
9316         PR testsuite/41609
9317         * lib/objc-torture.exp (objc-set-runtime-options): New.
9318         * objc/execute/execute.exp: Check runtime options on each pass.
9319         * objc/execute/exceptions/exceptions.exp: Ditto.
9320         * objc/compile/compile.exp: Ditto.
9321
9322         PR testsuite/42348
9323         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9324         standard tests.
9325         (check_effective_target_objc2): New proc.
9326         (check_effective_target_next_runtime): New proc.
9327         * lib/objc.exp: Determine which runtime is in force and support it.
9328         * lib/obj-c++.exp: Ditto.
9329
9330 2010-03-24  Jason Merrill  <jason@redhat.com>
9331
9332         PR c++/43502
9333         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9334
9335 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9336
9337         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9338         a loop.
9339         * gcc.dg/ipa/ipa-2.c: Likewise.
9340         * gcc.dg/ipa/ipa-3.c: Likewise.
9341         * gcc.dg/ipa/ipa-4.c: Likewise.
9342         * gcc.dg/ipa/ipa-5.c: Likewise.
9343         * gcc.dg/ipa/ipa-7.c: Likewise.
9344         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9345         a loop.
9346         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9347         i_can_not_be_propagated_fully2 into a loop.
9348         * gcc.dg/ipa/ipa-8.c: New test.
9349         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9350
9351 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9352
9353         PR debug/19192
9354         PR debug/43479
9355         * gcc.dg/guality/pr43479.c: New test.
9356         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9357         and add volatile keyword.
9358
9359 2010-03-23  Mike Stump  <mikestump@comcast.net>
9360
9361         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9362
9363 2010-03-23  Jason Merrill  <jason@redhat.com>
9364
9365         * g++.dg/ext/altivec-17.C: Adjust error message.
9366
9367         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9368         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9369         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9370         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9371         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9372         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9373
9374 2010-03-22  Jason Merrill  <jason@redhat.com>
9375
9376         PR c++/43333
9377         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9378         * g++.dg/ext/is_pod_98.C: New.
9379
9380         PR c++/43281
9381         * g++.dg/cpp0x/auto18.C: New.
9382
9383         * gcc.dg/pr36997.c: Adjust error message.
9384         * g++.dg/ext/vector9.C: Likewise.
9385         * g++.dg/conversion/simd3.C: Likewise.
9386         * g++.dg/other/error23.C: Likewise.
9387
9388 2010-03-22  Michael Matz  <matz@suse.de>
9389
9390         PR middle-end/43475
9391         * gfortran.dg/pr43475.f90: New testcase.
9392
9393 2010-03-22  Richard Guenther  <rguenther@suse.de>
9394
9395         PR tree-optimization/43390
9396         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9397
9398 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9399
9400         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9401         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9402
9403 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9404             Michael Matz  <matz@suse.de>
9405
9406         PR c++/43081
9407         * g++.dg/parse/crash56.C: New test.
9408
9409 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9410
9411         PR fortran/43450
9412         * gfortran.dg/whole_file_15.f90 : New test.
9413
9414 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9415
9416         PR fortran/43409
9417         * gfortran.dg/inquire_size.f90: New test.
9418
9419 2010-03-20  Richard Guenther  <rguenther@suse.de>
9420
9421         PR rtl-optimization/43438
9422         * gcc.c-torture/execute/pr43438.c: New testcase.
9423
9424 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9425
9426         PR c++/43375
9427         * g++.dg/abi/mangle42.C: New test.
9428
9429 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9430
9431         PR C/43211
9432         * gcc.dg/pr43211.c: New test.
9433         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9434
9435 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9436
9437         PR rtl-optimization/42258
9438         * gcc.target/arm/thumb1-mul-moves.c: New test.
9439
9440         PR target/40697
9441         * gcc.target/arm/thumb-andsi.c: New test.
9442
9443         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9444         dg-require-effective-target.
9445
9446 2010-03-19  Michael Matz  <matz@suse.de>
9447
9448         PR c++/43116
9449         * g++.dg/other/pr43116.C: New testcase.
9450
9451 2010-03-19  Michael Matz  <matz@suse.de>
9452
9453         PR target/43305
9454         * gcc.dg/pr43305.c: New testcase.
9455
9456 2010-03-19  Richard Guenther  <rguenther@suse.de>
9457
9458         PR tree-optimization/43415
9459         * gcc.c-torture/compile/pr43415.c: New testcase.
9460
9461 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9462
9463         PR ada/43106
9464         * gnat.dg/case_optimization2.adb: New test.
9465         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9466
9467 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9468             Jack Howarth <howarth@bromo.med.uc.edu>
9469
9470         PR target/36399
9471         * gcc.target/i386/push-1.c: Don't xfail
9472           scan-assembler-not "movups" on darwin.
9473
9474 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9475
9476         PR debug/43058
9477         * gcc.dg/pr43058.c: New test.
9478
9479 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9480
9481         PR middle-end/42450
9482         * g++.dg/torture/pr42450.C: New test.
9483
9484 2010-03-18  Michael Matz  <matz@suse.de>
9485
9486         PR middle-end/43419
9487         * gcc.dg/pr43419.c: New testcase.
9488
9489 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9490
9491         PR rtl-optimization/43360
9492         * gcc.dg/torture/pr43360.c: New.
9493
9494 2010-03-18  Michael Matz  <matz@suse.de>
9495
9496         PR tree-optimization/43402
9497         * gcc.dg/pr43402.c: New testcase.
9498
9499 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9500
9501         PR target/42427
9502         * gcc.dg/pr42427.c: New test.
9503
9504 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9505
9506         PR libfortran/43265
9507         * gfortran.dg/read_empty_file.f: New test.
9508         * gfortran.dg/read_eof_all.f90: New test.
9509         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9510         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9511
9512 2010-03-17  Michael Matz  <matz@suse.de>
9513
9514         * gcc.dg/pr43300.c: Add -w.
9515
9516 2010-03-17  Richard Guenther  <rguenther@suse.de>
9517
9518         * gcc.dg/pr43379.c: Add -w.
9519
9520 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9521
9522         PR fortran/43331
9523         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9524
9525 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9526
9527         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9528
9529 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9530
9531         * ada/acats/run_all.sh: Log start and end times.
9532
9533 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9534
9535         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9536
9537 2010-03-16  Richard Guenther  <rguenther@suse.de>
9538
9539         PR middle-end/43379
9540         * gcc.dg/pr43379.c: New testcase.
9541
9542 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR debug/43051
9545         * gcc.dg/guality/pr43051-1.c: New test.
9546
9547 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9548
9549         PR testsuite/43363
9550         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9551
9552 2010-03-15  Michael Matz  <matz@suse.de>
9553
9554         PR middle-end/43300
9555         * gcc.dg/pr43300.c: New testcase.
9556
9557 2010-03-15  Richard Guenther  <rguenther@suse.de>
9558
9559         PR tree-optimization/43367
9560         * gcc.c-torture/compile/pr43367.c: New testcase.
9561
9562 2010-03-15  Richard Guenther  <rguenther@suse.de>
9563
9564         PR tree-optimization/43317
9565         * gcc.dg/pr43317.c: New testcase.
9566
9567 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9568
9569         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9570
9571 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9572
9573         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9574
9575 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9576
9577         PR fortran/43362
9578         * gfortran.dg/impure_constructor_1.f90: New test.
9579
9580 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9581
9582         PR middle-end/43354
9583         * gfortran.dg/graphite/id-pr43354.f: New.
9584
9585 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9586
9587         PR middle-end/43349
9588         * gfortran.dg/graphite/pr43349.f: New.
9589
9590 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9591
9592         PR middle-end/43306
9593         * gcc.dg/graphite/pr43306.c: New.
9594
9595 2010-03-12  David S. Miller  <davem@davemloft.net>
9596
9597         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9598         sparc.
9599
9600 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9601
9602         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9603
9604 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9605
9606         PR fortran/43291
9607         PR fortran/43326
9608         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9609
9610 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9611
9612         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9613         fail for *-*-mingw* targets.
9614
9615 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9616
9617         PR debug/43329
9618         * gcc.dg/guality/pr43329-1.c: New test.
9619
9620 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9621
9622         PR tree-optimization/43257
9623         * g++.dg/torture/pr43257.C: New test.
9624
9625 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9626
9627         PR fortran/43228
9628         * gfortran.dg/namelist_61.f90: New test.
9629
9630 2010-03-11  Richard Guenther  <rguenther@suse.de>
9631
9632         PR tree-optimization/43255
9633         * gcc.c-torture/compile/pr43255.c: New testcase.
9634
9635 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9636
9637         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9638         * gcc.dg/pr43280.c: New testcase.
9639
9640 2010-03-11  Richard Guenther  <rguenther@suse.de>
9641
9642         PR lto/43200
9643         * gcc.dg/lto/20100227-1_0.c: New testcase.
9644         * gcc.dg/lto/20100227-1_1.c: Likewise.
9645
9646 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9647
9648         PR libfortran/43320
9649         PR libfortran/43265
9650         * gfortran.dg/read_eof_6.f: New test
9651         * gfortran.dg/read_x_eof.f90: New test.
9652         * gfortran.dg/read_x_past.f: Update test.
9653
9654 2010-03-10  Jan Hubicka  <jh@suse.cz>
9655
9656         * gcc.c-torture/compile/pr43288.c: New test.
9657
9658 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9659
9660         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9661         -fpic/-fPIC flags.
9662         * g++.old-deja/g++.pt/asm2.C: Likewise.
9663         * gcc.c-torture/compile/20000804-1.c: Likewise.
9664         * gcc.target/i386/clobbers.c: Likewise.
9665
9666 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9667
9668         PR fortran/43303
9669         * gfortran.dg/c_assoc_3.f90: New test.
9670
9671 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9672
9673         PR debug/36728
9674         * gcc.dg/guality/pr36728-1.c: New test.
9675         * gcc.dg/guality/pr36728-2.c: New test.
9676
9677 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9678
9679         * gcc.dg/h8300-div-delay-slot.c: New test.
9680
9681 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9682
9683         PR tree-optimization/43236
9684         * gcc.c-torture/execute/pr43236.c: New test.
9685
9686 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9687
9688         PR middle-end/42859
9689         * g++.dg/eh/pr42859.C: New test.
9690
9691 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9692
9693         PR debug/43299
9694         * gcc.dg/pr43299.c: New test.
9695
9696         PR debug/43290
9697         * g++.dg/eh/unwind2.C: New test.
9698
9699 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9700             Reza Yazdani  <reza.yazdani@amd.com>
9701
9702         PR middle-end/43065
9703         * gcc.dg/graphite/run-id-4.c: New.
9704
9705 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9706
9707         PR middle-end/43065
9708         * gcc.dg/graphite/run-id-3.c: New.
9709
9710 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9711
9712         PR middle-end/42644
9713         PR middle-end/42130
9714         * gcc.dg/graphite/id-18.c: New.
9715         * gcc.dg/graphite/run-id-pr42644.c: New.
9716
9717 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9718
9719         PR middle-end/42326
9720         * gcc.dg/graphite/pr42326.c: New.
9721
9722 2010-03-08  Richard Guenther  <rguenther@suse.de>
9723
9724         PR tree-optimization/43269
9725         * gcc.c-torture/execute/pr43269.c: New testcase.
9726
9727 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9728
9729         PR fortran/43256
9730         * gfortran.dg/typebound_call_13.f03: New.
9731
9732 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9733
9734         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9735         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9736
9737 2010-03-05  Jason Merrill  <jason@redhat.com>
9738
9739         * g++.dg/abi/mangle40.C: Require weak and alias.
9740
9741 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9742
9743         PR middle-end/42326
9744         * gfortran.dg/graphite/pr42326.f90: New.
9745         * gfortran.dg/graphite/pr42326-1.f90: New.
9746
9747 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9748
9749         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9750         (gnat_target_compile): Likewise.
9751         Reinitialize GNAT_UNDER_TEST if target changes.
9752         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9753         (local_find_gnatmake): Pass full --GCC to gnatlink.
9754         Remove --LINK.
9755
9756 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9757
9758         PR c/43248
9759         * gcc.dg/compound-literal-1.c: New testcase.
9760
9761 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9762
9763         PR tree-optimization/43164
9764         PR tree-optimization/43191
9765         * gcc.c-torture/compile/pr43164.c: New test.
9766         * gcc.c-torture/compile/pr43191.c: Likewise.
9767
9768 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9769
9770         PR fortran/43244
9771         * gfortran.dg/finalize_9.f90: New.
9772
9773 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9774             Ken Werner <ken@linux.vnet.ibm.com>
9775
9776         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9777         to dg-options for spu.
9778         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9779         dump-scan target to exclude spu.
9780
9781 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9782
9783         PR middle-end/43209
9784         * gcc.dg/tree-ssa/ivopts-4.c: New.
9785
9786 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9787
9788         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9789         include-opts and exclude-opts; skip checking the flags if arguments
9790         are the same as the defaults.
9791         (dg-xfail-if): Verify the number of arguments, supply defaults
9792         for unspecified optional arguments.
9793         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9794
9795 2010-03-03  Jason Merrill  <jason@redhat.com>
9796
9797         PR c++/12909
9798         * g++.dg/abi/mangle40.C: Updated.
9799
9800 2010-03-03  Jason Merrill  <jason@redhat.com>
9801
9802         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9803         * g++.dg/abi/mangle23.C: Likewise.
9804         * g++.dg/eh/simd-2.C: Likewise.
9805         * g++.dg/ext/attribute-test-2.C: Likewise.
9806         * g++.dg/ext/vector14.C: Likewise.
9807         * g++.dg/other/pr34435.C: Likewise.
9808         * g++.dg/template/conv8.C: Likewise.
9809         * g++.dg/template/nontype9.C: Likewise.
9810         * g++.dg/template/qualttp17.C: Likewise.
9811         * g++.dg/template/ref1.C: Likewise.
9812         * g++.old-deja/g++.pt/crash68.C: Likewise.
9813         * g++.old-deja/g++.pt/ref1.C: Likewise.
9814         * g++.old-deja/g++.pt/ref3.C: Likewise.
9815         * g++.old-deja/g++.pt/ref4.C: Likewise.
9816
9817         PR c++/12909
9818         * g++.dg/abi/mangle40.C: New.
9819         * g++.dg/abi/mangle41.C: New.
9820         * g++.dg/lto/20100302_0.C: New.
9821         * g++.dg/lto/20100302_1.C: New.
9822         * g++.dg/lto/20100302.h: New.
9823
9824 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9825
9826         PR fortran/43243
9827         * gfortran.dg/internal_pack_12.f90: New test.
9828
9829 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9830
9831         * gcc.dg/pr36997.c: Adjust error message.
9832
9833 2010-03-03  Mike Stump  <mikestump@comcast.net>
9834
9835         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9836         adjustments to not be present on machines that align the stack to
9837         more than 4 bytes and don't have a red zone yet as that is an
9838         unimplemented optimization.
9839
9840 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9841
9842         PR fortran/43169
9843         * gfortran.dg/impure_assignment_3.f90: New.
9844
9845 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR debug/43229
9848         * gfortran.dg/pr43229.f90: New test.
9849
9850         PR debug/43237
9851         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9852
9853         PR debug/43177
9854         * gcc.dg/guality/pr43177.c: New test.
9855
9856 2010-03-02  Jason Merrill  <jason@redhat.com>
9857
9858         * g++.dg/ext/vector9.C: Adjust error message.
9859         * g++.dg/conversion/simd3.C: Likewise.
9860         * g++.dg/other/error23.C: Likewise.
9861
9862 2010-03-02  Mike Stump  <mikestump@comcast.net>
9863
9864         PR c++/41090
9865         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9866
9867 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9868
9869         PR fortran/43180
9870         * gfortran.dg/internal_pack_10.f90: New test.
9871
9872         PR fortran/43173
9873         * gfortran.dg/internal_pack_11.f90: New test.
9874
9875 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9876
9877         PR middle-end/42640
9878         * gcc.dg/tree-ssa/pr42640.c: New.
9879
9880 2010-03-01  Richard Guenther  <rguenther@suse.de>
9881
9882         PR tree-optimization/43220
9883         * gcc.c-torture/execute/pr43220.c: New testcase.
9884
9885 2010-03-01  Richard Guenther  <rguenther@suse.de>
9886
9887         PR middle-end/43213
9888         * gcc.dg/pr43213.c: New testcase.
9889
9890 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9891
9892         PR pch/14940
9893         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9894
9895 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9896
9897         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9898         New function.
9899         (check_effective_target_ucn): Likewise.
9900
9901         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9902         if !ucn.
9903         * gcc.dg/ucnid-2.c: Likewise.
9904         * gcc.dg/ucnid-3.c: Likewise.
9905         * gcc.dg/ucnid-4.c: Likewise.
9906         * gcc.dg/ucnid-11.c: Likewise.
9907         * gcc.dg/ucnid-12.c: Likewise.
9908         * gcc.dg/ucnid-6.c: Skip if !ucn.
9909         * gcc.dg/ucnid-9.c: Likewise.
9910
9911 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9912
9913         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9914         lists to dg-skip-if.
9915         * gcc.target/i386/stackalign/return-3.c: Likewise.
9916
9917 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9918
9919         * gcc.target/i386/clearcap.map: New file.
9920         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9921         Pass clearcap.map by default if supported.
9922
9923 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9924
9925         PR fortran/42900
9926         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9927         Explain this.
9928         * gfortran.dg/stat_2.f90: Likewise.
9929
9930 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9931
9932         PR fortran/43199
9933         * gfortran.dg/module_read_2.f90: New test.
9934
9935 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9936
9937         PR c++/42748
9938         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9939         * g++.dg/abi/mangle12.C: Likewise.
9940         * g++.dg/abi/mangle20-2.C: Likewise.
9941         * g++.dg/abi/mangle17.C: Likewise.
9942         * g++.dg/template/cond2.C: Likewise.
9943         * g++.dg/template/pr35240.C: Likewise.
9944
9945 2010-02-27  Richard Guenther  <rguenther@suse.de>
9946
9947         PR tree-optimization/43186
9948         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9949
9950 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9951
9952         * g++.dg/abi/packed1.C: Expect warning on the SH.
9953
9954 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9955
9956         PR c++/42054:
9957         * g++.dg/parse/error37.C: New test.
9958
9959 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9960
9961         PR c/24577
9962         PR c/43192
9963         * gcc.dg/pr8927-1.c: Match new note.
9964         * gcc.dg/990506-0.c: Likewise.
9965         * gcc.dg/gomp/flush-2.c: Likewise.
9966         * gcc.dg/gomp/atomic-5.c: Likewise.
9967         * gcc.dg/gomp/pr34607.c: Likewise.
9968         * gcc.dg/pr35746.c: Likewise.
9969         * gcc.dg/cpp/pragma-1.c: Likewise.
9970         * gcc.dg/cpp/pragma-2.c: Likewise.
9971         * gcc.dg/pr41842.c: Likewise.
9972         * gcc.dg/noncompile/20040629-1.c: Likewise.
9973         * objc.dg/private-1.m: Likewise.
9974
9975 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9976
9977         PR fortran/43185
9978         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9979         * gfortran.dg/default_initialization_4.f90: New test.
9980
9981 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9982
9983         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9984         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9985         * gnat.dg/thin_pointer2.adb: New test.
9986         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9987
9988 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9989
9990         PR c/20631
9991         * gcc.dg/cpp/c90-pedantic.c: New.
9992         * gcc.dg/cpp/c90.c: New.
9993         * gcc.dg/gnu90-const-expr-1.c: New.
9994         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9995
9996 2010-02-26  Richard Guenther  <rguenther@suse.de>
9997
9998         PR tree-optimization/43186
9999         * gcc.c-torture/compile/pr43186.c: New testcase.
10000
10001 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10002
10003         PR debug/43190
10004         * c-c++-common/dwarf2/pr43190.c: New test.
10005
10006 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10007
10008         PR testsuite/37074:
10009         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10010
10011 2010-02-26  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/43188
10014         * gcc.c-torture/compile/pr43188.c: New testcase.
10015
10016 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10017
10018         PR target/43175
10019         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10020
10021 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10022
10023         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10024
10025 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10026
10027         PR target/43154
10028         * gcc.target/powerpc/pr43154.c: New file.
10029
10030 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10031
10032         PR debug/43166
10033         * gfortran.dg/debug/pr43166.f: New test.
10034
10035         PR debug/43165
10036         * gcc.dg/torture/pr43165.c: New test.
10037
10038 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10039
10040         PR c/43128
10041         * c-c++-common/pr41779.c: Update.
10042
10043 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10044
10045         PR ada/32547
10046         * lib/gnat-dg.exp (gnat_load): Redefine.
10047
10048         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10049         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10050
10051 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10052
10053         PR libobjc/36610
10054         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10055         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10056         -fgnu-runtime.
10057         Sort entries.
10058
10059 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10060
10061         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10062
10063 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10064
10065         PR debug/43150
10066         * gcc.dg/guality/vla-1.c: New test.
10067
10068 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10069
10070         PR fortran/43042
10071         * gfortran.dg/c_ptr_tests_15.f90: New test.
10072
10073 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10074
10075         PR target/43107
10076         * gcc.target/i386/pr43107.c: New test.
10077
10078 2010-02-23  Jason Merrill  <jason@redhat.com>
10079
10080         PR c++/43143
10081         * g++.dg/cpp0x/variadic100.C: New.
10082
10083 2010-02-23  Jason Merrill  <jason@redhat.com>
10084
10085         PR debug/42800
10086         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10087         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10088         * c-c++-common/dwarf2/vla1.c: New.
10089
10090 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10091
10092         PR target/43139
10093         * gcc.dg/pr43139.c: New test.
10094
10095         PR debug/43077
10096         * gcc.dg/guality/pr43077-1.c: New test.
10097
10098 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10099
10100         PR 43123
10101         * gcc.dg/march.c: New.
10102         * gcc.dg/march-generic.c: New.
10103         * gcc.dg/mtune.c: New.
10104
10105 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10106
10107         PR middle-end/43083
10108         * gcc.dg/graphite/pr43083.c: New.
10109
10110 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10111
10112         PR middle-end/43097
10113         * gfortran.dg/graphite/pr43097.f: New.
10114
10115 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10116             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10117
10118         PR middle-end/43140
10119         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10120
10121 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10122
10123         PR middle-end/43026
10124         * g++.dg/graphite/pr43026.C: New.
10125
10126 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10127
10128         PR c++/43126
10129         * gcc.dg/cleanup-1.c: Update.
10130         * gcc.dg/func-args-1.c: Update.
10131         * gcc.dg/format/sentinel-1.c: Update.
10132         * g++.old-deja/g++.jason/scoping10.C: Update.
10133         * g++.old-deja/g++.ns/lookup5.C: Update.
10134         * g++.dg/ext/cleanup-1.C: Update.
10135         * g++.dg/parse/varmod1.C: Update.
10136         * g++.dg/parse/error33.C: Update.
10137         * g++.dg/expr/call3.C: Update.
10138         * g++.dg/func-args-1.C: New.
10139
10140 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10141
10142         PR c/43125
10143         * gcc.dg/attr-used-2.c: Moved to ...
10144         * c-c++-common/attr-used-2.c: Here.
10145
10146         * gcc.dg/attr-used.c: Moved to ...
10147         * c-c++-common/attr-used.c: Here.
10148
10149 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10150
10151         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10152
10153 2010-02-22  Richard Guenther  <rguenther@suse.de>
10154
10155         PR lto/43045
10156         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10157         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10158
10159 2010-02-22  Richard Guenther  <rguenther@suse.de>
10160
10161         PR tree-optimization/42749
10162         * gcc.c-torture/compile/pr42749.c: New testcase.
10163
10164 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10165
10166         PR fortran/43072
10167         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10168         * gfortran.dg/internal_pack_9.f90: New test.
10169
10170 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10171
10172         PR c++/23510
10173         * g++.dg/template/recurse.C: Adjust.
10174         * g++.dg/template/pr23510.C: New.
10175
10176 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10177
10178         PR c++/42824
10179         * g++.dg/template/memclass4.C: New test.
10180
10181 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10182
10183         PR fortran/35259
10184         * gfortran.dg/reassoc_5.f90: New test.
10185
10186 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10187
10188         PR target/43067
10189         * gcc.target/i386/pr43067.c: New test.
10190
10191 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10192
10193         PR c++/35669
10194         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10195         -Wconversion-null.
10196         * g++.dg/warn/Wconversion-null.C: New test.
10197         * g++.old-deja/g++.other/null1.C: Move to...
10198         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10199
10200 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10201
10202         PR fortran/36932
10203         PR fortran/36933
10204         * gfortran.dg/dependency_26.f90: New test.
10205
10206         PR fortran/43072
10207         * gfortran.dg/internal_pack_7.f90: New test.
10208
10209         PR fortran/43111
10210         * gfortran.dg/internal_pack_8.f90: New test.
10211
10212 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10213
10214         PR 43128
10215         * c-c++-common/pr41779.c: Fix broken testcase.
10216
10217 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10218
10219         PR 36513
10220         * c-c++-common/pr36513.c: New testcase.
10221         * c-c++-common/pr36513-2.c: New testcase.
10222
10223 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10224
10225         PR 41779
10226         * c-c++-common/pr41779.c: New.
10227
10228 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10229
10230         PR debug/43084
10231         * gcc.dg/pr43084.c: New test.
10232
10233 2010-02-19  Richard Guenther  <rguenther@suse.de>
10234
10235         PR tree-optimization/42916
10236         * gcc.dg/pr42916.c: New testcase.
10237
10238 2010-02-18  Jason Merrill  <jason@redhat.com>
10239
10240         PR c++/42837
10241         * g++.dg/abi/packed1.C: Add expected warning.
10242
10243         PR c++/43108
10244         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10245         * gcc.dg/torture/dg-torture.exp: Likewise.
10246         * c-c++-common/torture/complex-sign.h,
10247         c-c++-common/torture/complex-sign-add.c,
10248         c-c++-common/torture/complex-sign-mixed-add.c,
10249         c-c++-common/torture/complex-sign-mixed-div.c,
10250         c-c++-common/torture/complex-sign-mixed-mul.c,
10251         c-c++-common/torture/complex-sign-mixed-sub.c,
10252         c-c++-common/torture/complex-sign-mul.c,
10253         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10254         Adapt for C++ compilation as well.
10255
10256         PR c++/43070
10257         * g++.dg/ext/label1.C: Update.
10258         * g++.dg/ext/label2.C: Update.
10259
10260         PR c++/26261
10261         * g++.dg/template/dependent-name6.C: New.
10262
10263         PR c++/43109
10264         * g++.dg/parse/namespace12.C: New.
10265
10266 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10267
10268         PR tree-optimization/43066
10269         * gcc.c-torture/compile/pr43066.c: New test.
10270
10271 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10272
10273         * g++.dg/ext/attrib35.C: Fix target selector string.
10274         * g++.dg/ext/attrib36.C: Ditto.
10275         * g++.dg/ext/attrib37.C: Ditto.
10276         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10277         * g++.dg/abi/mangle25.C: Ditto.
10278
10279 2010-02-17  Jason Merrill  <jason@redhat.com>
10280
10281         PR c++/43069
10282         * g++.dg/parse/namespace11.C: New.
10283
10284         PR c++/43093
10285         * g++.dg/ext/attrib37.C: New.
10286
10287         PR c++/43079
10288         * g++.dg/template/ptrmem20.C: New.
10289
10290 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10291
10292         PR target/43103
10293         * gcc.target/i386/xop-check.h: Include m256-check.h.
10294         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10295         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10296         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10297         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10298
10299 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10300
10301         PR debug/42918
10302         * gcc.dg/pr42918.c: New test.
10303
10304 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10305
10306         * g++.dg/ext/attrib36.C: Require ILP32.
10307
10308 2010-02-16  Richard Guenther  <rguenther@suse.de>
10309
10310         PR tree-optimization/41043
10311         * gfortran.dg/pr41043.f90: New testcase.
10312         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10313
10314 2010-02-16  Jason Merrill  <jason@redhat.com>
10315
10316         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10317
10318 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10319
10320         PR tree-optimization/43074
10321         * gcc.dg/vect/fast-math-pr43074.c: New test.
10322
10323 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10326
10327 2010-02-16  Jason Merrill  <jason@redhat.com>
10328
10329         PR c++/43031
10330         * g++.dg/ext/attrib36.C: New.
10331
10332         PR c++/43036
10333         * g++.dg/other/array6.C: New.
10334
10335 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10336
10337         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10338
10339 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10340
10341         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10342         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10343         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10344         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10345         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10346         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10347
10348 2010-02-15  Richard Guenther  <rguenther@suse.de>
10349
10350         PR middle-end/43068
10351         * g++.dg/torture/pr43068.C: New testcase.
10352
10353 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10354
10355         PR c++/43024
10356         * g++.dg/opt/ice1.C: New.
10357
10358 2010-02-14  Jason Merrill  <jason@redhat.com>
10359
10360         PR c++/41997
10361         * g++.dg/cpp0x/initlist-opt.C: New.
10362
10363 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10364
10365         PR fortran/41113
10366         PR fortran/41117
10367         * gfortran.dg/internal_pack_6.f90: New test.
10368
10369 2010-02-12  Jason Merrill  <jason@redhat.com>
10370
10371         PR c++/43054
10372         * g++.dg/cpp0x/variadic99.C: New.
10373
10374 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10375
10376         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10377         sign extend pointers to gualchk_t.
10378
10379         PR c++/43033
10380         * g++.dg/other/default3.C: Xfail g4 test.
10381
10382 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10383
10384         PR middle-end/43012
10385         * gcc.dg/graphite/pr43012.c: New.
10386
10387 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10388
10389         PR middle-end/42930
10390         * g++.dg/graphite/pr42930.C: New.
10391
10392 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10393
10394         PR middle-end/42914
10395         PR middle-end/42530
10396         * gcc.dg/graphite/pr42530.c: New.
10397         * gcc.dg/graphite/pr42914.c: New.
10398
10399 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10400
10401         PR middle-end/42771
10402         * gcc.dg/graphite/pr42771.c: New.
10403
10404 2010-02-11  Richard Guenther  <rguenther@suse.de>
10405
10406         PR tree-optimization/42998
10407         * gcc.c-torture/compile/pr42998.c: New testcase.
10408
10409 2010-02-10  Jason Merrill  <jason@redhat.com>
10410
10411         PR c++/41896
10412         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10413
10414         PR c++/42983, core issue 906
10415         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10416         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10417
10418         PR c++/43016
10419         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10420
10421 2010-02-10  Richard Guenther  <rguenther@suse.de>
10422
10423         PR tree-optimization/43017
10424         * gcc.dg/torture/pr43017.c: New testcase.
10425
10426 2010-02-10  Tobias Burnus <burnus@net-b.de>
10427
10428         PR fortran/40823
10429         * gfortran.dg/private_type_1.f90: Update error location.
10430         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10431         * gfortran.dg/typebound_operator_2.f03: Ditto.
10432         * gfortran.dg/assignment_2.f90: Ditto.
10433         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10434         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10435
10436 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10437
10438         PR fortran/43015
10439         * gfortran.dg/bind_c_usage_20.f90: New test.
10440
10441 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10442
10443         PR debug/43010
10444         * g++.dg/debug/pr43010.C: New test.
10445
10446 2010-02-10  Richard Guenther  <rguenther@suse.de>
10447
10448         PR c/43007
10449         * gcc.c-torture/execute/20100209-1.c: New testcase.
10450         * gcc.dg/fold-div-3.c: Likewise.
10451
10452 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10453
10454         * gcc.dg/builtin-ffs-1.c: New test.
10455
10456 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10457
10458         PR fortran/42999
10459         * gfortran.dg/array_constructor_35.f90: New test.
10460
10461 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10462
10463         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10464
10465 2010-02-09  Jason Merrill  <jason@redhat.com>
10466
10467         PR c++/42399
10468         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10469
10470         PR c++/42370
10471         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10472
10473 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10474
10475         PR fortran/41869
10476         * gfortran.dg/module_write_1.f90: New test.
10477
10478 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10479
10480         * gcc.dg/pr19340.c: Adjust.
10481
10482 2010-02-09  Richard Guenther  <rguenther@suse.de>
10483
10484         PR tree-optimization/43008
10485         * gcc.c-torture/execute/pr43008.c: New testcase.
10486
10487 2010-02-09  Richard Guenther  <rguenther@suse.de>
10488
10489         PR tree-optimization/43000
10490         * gcc.dg/torture/pr43000.c: New testcase.
10491         * gcc.dg/torture/pr43002.c: Likewise.
10492
10493 2010-02-09  Daniel Kraft  <d@domob.eu>
10494
10495         PR fortran/39171
10496         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10497         and pass -Wsurprising as necessary.
10498
10499 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10500
10501         PR tree-optimization/42890
10502         * g++.dg/torture/pr42890.C: New test.
10503
10504 2010-02-08  Richard Guenther  <rguenther@suse.de>
10505
10506         PR middle-end/42995
10507         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10508
10509 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10510
10511         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10512         return 0 from main.
10513         * gcc.dg/graphite/block-1.c: Same.
10514         * gcc.dg/graphite/block-3.c: Same.
10515         * gcc.dg/graphite/block-4.c: Same.
10516         * gcc.dg/graphite/block-5.c: Same.
10517         * gcc.dg/graphite/block-6.c: Same.
10518         * gcc.dg/graphite/block-7.c: Same.
10519         * gcc.dg/graphite/interchange-0.c: Same.
10520         * gcc.dg/graphite/interchange-1.c: Same.
10521         * gcc.dg/graphite/interchange-10.c: Same.
10522         * gcc.dg/graphite/interchange-11.c: Same.
10523         * gcc.dg/graphite/interchange-12.c: Same.
10524         * gcc.dg/graphite/interchange-2.c: Same.
10525         * gcc.dg/graphite/interchange-3.c: Same.
10526         * gcc.dg/graphite/interchange-4.c: Same.
10527         * gcc.dg/graphite/interchange-5.c: Same.
10528         * gcc.dg/graphite/interchange-6.c: Same.
10529         * gcc.dg/graphite/interchange-7.c: Same.
10530         * gcc.dg/graphite/interchange-8.c: Same.
10531         * gcc.dg/graphite/interchange-9.c: Same.
10532         * gcc.dg/graphite/interchange-mvt.c: Same.
10533
10534 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10535
10536         * gfortran.dg/graphite/id-19.f: New.
10537         * gfortran.dg/graphite/pr14741.f90: New.
10538         * gfortran.dg/graphite/pr41924.f90: New.
10539         * gfortran.dg/graphite/run-id-2.f90: New.
10540
10541 2010-02-07  Richard Guenther  <rguenther@suse.de>
10542
10543         PR middle-end/42956
10544         * gcc.c-torture/compile/pr42956.c: New testcase.
10545
10546 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10547
10548         PR libfortran/42742
10549         * gfortran.dg/fmt_cache_2.f: New test.
10550
10551 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10552
10553         * gfortran.dg/read_no_eor.f90: New test.
10554
10555 2010-02-05  Jason Merrill  <jason@redhat.com>
10556
10557         * g++.dg/ext/label13.C: Move constructor body out of class.
10558
10559 2010-02-03  Jason Merrill  <jason@redhat.com>
10560
10561         PR c++/42870
10562         * g++.dg/ext/dllexport3.C: New.
10563
10564 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10565
10566         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10567
10568 2010-02-05  Richard Guenther  <rguenther@suse.de>
10569
10570         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10571
10572 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10573
10574         PR c++/42915
10575         * g++.dg/other/crash-9.C: New test.
10576
10577 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10578
10579         PR fortran/42309
10580         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10581
10582 2010-02-04  Richard Guenther  <rguenther@suse.de>
10583
10584         PR rtl-optimization/42952
10585         * gcc.dg/torture/pr42952.c: New testcase.
10586
10587 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10588
10589         PR libfortran/42901
10590         * gfortran.dg/namelist_60.f90: New test.
10591
10592 2010-02-03  Jason Merrill  <jason@redhat.com>
10593
10594         PR c++/40138
10595         * g++.dg/ext/builtin11.C: New.
10596
10597         PR c++/4926
10598         PR c++/38600
10599         * g++.dg/abi/mangle35.C: New.
10600         * g++.dg/abi/mangle37.C: New.
10601
10602         PR c++/12909
10603         * g++.dg/abi/mangle36.C: New.
10604
10605         PR c++/35652
10606         * g++.dg/warn/string1.C: New.
10607
10608 2010-02-03  Richard Guenther  <rguenther@suse.de>
10609
10610         PR tree-optimization/42944
10611         * gcc.dg/errno-1.c: New testcase.
10612
10613 2010-02-03  Richard Guenther  <rguenther@suse.de>
10614
10615         PR middle-end/42927
10616         * gcc.c-torture/compile/pr42927.c: New testcase.
10617
10618 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10619
10620         PR fortran/42936
10621         * gfortran.dg/null_4.f90: New test.
10622
10623 2010-02-02  Jason Merrill  <jason@redhat.com>
10624
10625         PR c++/41090
10626         * g++.dg/ext/label13.C: New.
10627
10628 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10629
10630         PR fortran/42650
10631         * gfortran.dg/func_result_5.f90: New test.
10632
10633 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10634
10635         PR fortran/42922
10636         * gfortran.dg/pure_initializer_3.f90: News test.
10637
10638 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10639
10640         PR fortran/42888
10641         * gfortran.dg/allocate_derived_2.f90: New test.
10642
10643 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10644
10645         PR middle-end/42898
10646         * gcc.dg/torture/pr42898-2.c: New test.
10647
10648 2010-01-31  Richard Guenther  <rguenther@suse.de>
10649
10650         PR middle-end/42898
10651         * gcc.dg/torture/pr42898.c: New testcase.
10652
10653 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10654
10655         PR fortran/38324
10656         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10657         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10658
10659 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10660
10661         * g++.dg/tree-ssa/inline-1.C: New.
10662         * g++.dg/tree-ssa/inline-2.C: New.
10663         * g++.dg/tree-ssa/inline-3.C: New.
10664
10665 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10666
10667         PR testsuite/41701
10668         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10669         the string 'pow' in the pathname of the compiler from generating a
10670         test failure.
10671
10672 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10673
10674         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10675         * g++.old-deja/g++.mike/eh17.C: Likewise.
10676         * g++.old-deja/g++.mike/p5571.C: Likewise.
10677
10678 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10679
10680         PR c++/42758
10681         PR c++/42634
10682         PR c++/42336
10683         PR c++/42797
10684         PR c++/42880
10685         * g++.dg/other/crash-5.C: New test.
10686         * g++.dg/other/crash-6.C: New test.
10687         * g++.dg/other/crash-7.C: New test.
10688         * g++.dg/other/crash-8.C: New test.
10689
10690 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10691
10692         PR rtl-optimization/42889
10693         * gcc.dg/pr42889.c: New test.
10694
10695 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10696
10697         * gcc.target/i386/pr42881.c: Use SSE2.
10698
10699 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10700
10701         PR target/42891
10702         * gcc.target/i386/pr42891.c: New test.
10703
10704 2010-01-28  Richard Guenther  <rguenther@suse.de>
10705
10706         PR tree-optimization/42871
10707         * g++.dg/torture/pr42871.C: New testcase.
10708
10709 2010-01-28  Richard Guenther  <rguenther@suse.de>
10710
10711         * gcc.dg/Wobjsize-1.h: New testcase.
10712         * gcc.dg/Wobjsize-1.c: Likewise.
10713
10714 2010-01-28  Richard Guenther  <rguenther@suse.de>
10715
10716         PR middle-end/42883
10717         * g++.dg/torture/pr42883.C: New testcase.
10718
10719 2010-01-28  Michael Matz  <matz@suse.de>
10720
10721         * gcc.target/i386/pr42881.c: New test.
10722
10723 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10724
10725         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10726         Add i?86-*-solaris2* support.
10727
10728 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10729
10730         PR c++/42713
10731         PR c++/42820
10732         * g++.dg/template/typedef27.C: New test case.
10733         * g++.dg/template/typedef28.C: New test case.
10734
10735 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10736
10737         * gcc.dg/optimize-bswap*.c: Add ARM target
10738
10739 2010-01-27  Richard Guenther  <rguenther@suse.de>
10740
10741         PR middle-end/42878
10742         * gcc.dg/torture/pr42878-1.c: New testcase.
10743         * gcc.dg/torture/pr42878-2.c: Likewise.
10744
10745 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10746
10747         PR middle-end/42874
10748         * gcc.dg/vla-22.c: New test.
10749
10750 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10751
10752         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10753         current collation.
10754
10755 2010-01-26  Richard Guenther  <rguenther@suse.de>
10756
10757         PR rtl-optimization/42685
10758         * gcc.dg/pr42685.c: New testcase.
10759         * g++.dg/other/pr42685.C: Likewise.
10760
10761 2010-01-26  Richard Guenther  <rguenther@suse.de>
10762
10763         PR middle-end/42806
10764         * g++.dg/other/pr42806.C: New testcase.
10765
10766 2010-01-26  Richard Guenther  <rguenther@suse.de>
10767
10768         PR tree-optimization/42250
10769         * gcc.dg/pr42250.c: New testcase.
10770
10771 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10772
10773         * gnat.dg/array_bounds_test.adb: New test.
10774
10775 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10776
10777         PR fortran/42858
10778         * gfortran.dg/generic_21.f90: New test.
10779
10780 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10781
10782         PR testsuite/41522
10783         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10784
10785 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10786
10787         PR c++/42748
10788         * g++.dg/abi/arm_va_list2.C: New test.
10789         * g++.dg/abi/arm_va_list2.h: Companion header file.
10790
10791 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10792
10793         PR fortran/41044
10794         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10795
10796         PR fortran/41167
10797         * gfortran.dg/char_array_arg_1.f90 : New test.
10798
10799         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10800
10801 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10802
10803         PR fortran/39304
10804         * gfortran.dg/generic_20.f90: New test.
10805
10806 2010-01-22  Michael Matz  <matz@suse.de>
10807
10808         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10809         -msse2.
10810
10811 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10812
10813         PR fortran/42736
10814         * gfortran.dg/dependency_25.f90 : New test.
10815
10816 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10817
10818         PR tree-optimization/42585
10819         * gcc.dg/tree-ssa/pr42585.c: New test.
10820
10821 2010-01-21  Richard Guenther  <rguenther@suse.de>
10822
10823         PR middle-end/19988
10824         * gcc.dg/pr19988.c: New testcase.
10825
10826 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10827
10828         * g++.dg/compat/decimal/compat-common.h: New file.
10829         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10830         * g++.dg/compat/decimal/pass_x.h: New file.
10831         * g++.dg/compat/decimal/pass_y.h: New file.
10832         * g++.dg/compat/decimal/pass-1_main.C: New file.
10833         * g++.dg/compat/decimal/pass-1_x.C: New file.
10834         * g++.dg/compat/decimal/pass-1_y.C: New file.
10835         * g++.dg/compat/decimal/pass-2_main.C: New file.
10836         * g++.dg/compat/decimal/pass-2_x.C: New file.
10837         * g++.dg/compat/decimal/pass-2_y.C: New file.
10838         * g++.dg/compat/decimal/pass-3_main.C: New file.
10839         * g++.dg/compat/decimal/pass-3_x.C: New file.
10840         * g++.dg/compat/decimal/pass-3_y.C: New file.
10841         * g++.dg/compat/decimal/pass-4_main.C: New file.
10842         * g++.dg/compat/decimal/pass-4_x.C: New file.
10843         * g++.dg/compat/decimal/pass-4_y.C: New file.
10844         * g++.dg/compat/decimal/pass-5_main.C: New file.
10845         * g++.dg/compat/decimal/pass-5_x.C: New file.
10846         * g++.dg/compat/decimal/pass-5_y.C: New file.
10847         * g++.dg/compat/decimal/pass-6_main.C: New file.
10848         * g++.dg/compat/decimal/pass-6_x.C: New file.
10849         * g++.dg/compat/decimal/pass-6_y.C: New file.
10850         * g++.dg/compat/decimal/return_x.h: New file.
10851         * g++.dg/compat/decimal/return_y.h: New file.
10852         * g++.dg/compat/decimal/return-1_main.C: New file.
10853         * g++.dg/compat/decimal/return-1_x.C: New file.
10854         * g++.dg/compat/decimal/return-1_y.C: New file.
10855         * g++.dg/compat/decimal/return-2_main.C: New file.
10856         * g++.dg/compat/decimal/return-2_x.C: New file.
10857         * g++.dg/compat/decimal/return-2_y.C: New file.
10858         * g++.dg/compat/decimal/return-3_main.C: New file.
10859         * g++.dg/compat/decimal/return-3_x.C: New file.
10860         * g++.dg/compat/decimal/return-3_y.C: New file.
10861         * g++.dg/compat/decimal/return-4_main.C: New file.
10862         * g++.dg/compat/decimal/return-4_x.C: New file.
10863         * g++.dg/compat/decimal/return-4_y.C: New file.
10864         * g++.dg/compat/decimal/return-5_main.C: New file.
10865         * g++.dg/compat/decimal/return-5_x.C: New file.
10866         * g++.dg/compat/decimal/return-5_y.C: New file.
10867         * g++.dg/compat/decimal/return-6_main.C: New file.
10868         * g++.dg/compat/decimal/return-6_x.C: New file.
10869         * g++.dg/compat/decimal/return-6_y.C: New file.
10870
10871 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10872
10873         PR debug/42715
10874         * gcc.dg/pr42715.c: New.
10875
10876 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10877
10878         PR c++/42038
10879         * g++.dg/parse/crash55.C: New.
10880
10881 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10882
10883         PR debug/42782
10884         * gcc.dg/guality/pr42782.c: New.
10885
10886 2010-01-20  Jason Merrill  <jason@redhat.com>
10887
10888         PR c++/41788
10889         * g++.dg/abi/packed1.C: New.
10890
10891         PR c++/41920
10892         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10893
10894         PR c++/40750
10895         * g++.dg/parse/fn-typedef1.C: New.
10896         * g++.dg/other/cv_quals.C: Adjust.
10897
10898 2010-01-20  Anthony Green  <green@moxielogic.com>
10899
10900         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10901         pack(push) pragma).
10902         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10903         * gcc.dg/20020312-2.c: Port this to the moxie core.
10904         * gcc.dg/weak/typeof-2.c: Ditto.
10905
10906 2010-01-20  Richard Guenther  <rguenther@suse.de>
10907
10908         PR tree-optimization/42717
10909         * gcc.c-torture/compile/pr42717.c: New testcase.
10910
10911 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10912
10913         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10914         of signed, add a few new tests.
10915
10916         PR middle-end/42803
10917         * g++.dg/parse/limits-initializer1.C: New test.
10918
10919 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10920
10921         PR fortran/42804
10922         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10923         * gfortran.dg/typebound_call_12.f03: New test.
10924
10925 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10926
10927         PR fortran/42783
10928         * gfortran.dg/bounds_check_15.f90 : New test.
10929
10930 2010-01-19  Michael Matz  <matz@suse.de>
10931
10932         PR tree-optimization/41783
10933         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10934
10935 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10936
10937         PR target/38697.
10938         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10939         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10940         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10941         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10942         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10943         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10944         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10945         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10946         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10947         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10948         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10949
10950 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10951
10952         PR fortran/42545
10953         * gfortran.dg/extends_6.f03: Modified an error message.
10954         * gfortran.dg/extends_10.f03: New test.
10955         * gfortran.dg/private_type_6.f03: Modified an error message.
10956         * gfortran.dg/structure_constructor_8.f03: Ditto.
10957
10958 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR tree-optimization/42719
10961         * gcc.dg/pr42719.c: New test.
10962
10963         PR debug/42728
10964         * gcc.dg/pr42728.c: New test.
10965
10966 2010-01-19  Anthony Green  <green@moxielogic.com>
10967
10968         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10969
10970 2010-01-18  Anthony Green  <green@moxielogic.com>
10971
10972         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10973         for moxie.
10974
10975 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10976
10977         * g++.dg/template/error45.C: reverted as part of reverting the
10978         fix of PR c++/42634.
10979
10980 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10981
10982         PR c++/42634
10983         * g++.dg/template/error45.C: New test.
10984
10985 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10986
10987         PR c++/42766
10988         * g++.dg/conversion/op6.C: New test.
10989
10990 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10991
10992         PR target/42774
10993         * gcc.target/alpha/pr42774.c: New test.
10994
10995 2010-01-18  Richard Guenther  <rguenther@suse.de>
10996
10997         PR tree-optimization/42781
10998         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10999
11000 2010-01-17  Richard Guenther  <rguenther@suse.de>
11001
11002         PR middle-end/42248
11003         * gcc.c-torture/execute/pr42248.c: New testcase.
11004
11005 2010-01-17  Richard Guenther  <rguenther@suse.de>
11006
11007         PR tree-optimization/42773
11008         * g++.dg/torture/pr42773.C: New testcase.
11009
11010 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11011
11012         PR fortran/42677
11013         * gfortran.dg/interface_assignment_5.f90: New test.
11014
11015 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11016
11017         PR c++/42697
11018         * g++.dg/template/crash94.C: Reverted.
11019
11020 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11021
11022         PR debug/42767
11023         * gcc.dg/debug/pr42767.c: New.
11024
11025 2010-01-15  Jason Merrill  <jason@redhat.com>
11026
11027         PR c++/42761
11028         * g++.dg/cpp0x/decltype22.C: New.
11029
11030 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11031
11032         PR middle-end/42760
11033         * g++.dg/torture/pr42760.C: New test.
11034
11035 2010-01-15  Jing Yu  <jingyu@google.com>
11036
11037         PR rtl-optimization/42691
11038         * gcc.c-torture/execute/pr42691.c: New.
11039
11040 2010-01-15  Richard Guenther  <rguenther@suse.de>
11041
11042         PR middle-end/42739
11043         * g++.dg/torture/pr42739.C: New testcase.
11044
11045 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11046
11047         * g++.dg/template/error45.C: Revert as part of reverting changes
11048         or PR c++/42634.
11049
11050 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11051
11052         PR fortran/42684
11053         * gfortran.dg/interface_31.f90: New test.
11054
11055 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11056
11057         * gcc.target/powerpc/pr42747.c: New file.
11058
11059 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR middle-end/42674
11062         * c-c++-common/pr42674.c: New test.
11063
11064         PR c++/42608
11065         * g++.dg/template/instantiate11.C: New test.
11066
11067 2010-01-14  Jason Merrill  <jason@redhat.com>
11068
11069         PR c++/42701
11070         * g++.dg/overload/error3.C: New.
11071
11072         PR c++/42655
11073         * g++.dg/overload/rvalue1.C: New.
11074
11075 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11076
11077         PR tree-optimization/42706
11078         * gcc.dg/ipa/pr42706.c: New testcase.
11079
11080 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11081
11082         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11083
11084 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11085
11086         PR tree-optimization/42714
11087         * g++.dg/torture/pr42714.C: New test.
11088
11089 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11090
11091         PR rtl-optimization/42246
11092         * gfortran.dg/pr42246-2.f: New.
11093
11094 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11095
11096         PR rtl-optimization/42389
11097         * gcc.dg/pr42389.c: New.
11098
11099 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11100
11101         PR rtl-optimization/42388
11102         * gcc.dg/pr42388.c: New.
11103
11104 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11105
11106         PR rtl-optimization/42294
11107         * gfortran.dg/pr42294.f: New.
11108
11109 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11110
11111         PR rtl-optimization/39453
11112         PR rtl-optimization/42246
11113         * gcc.dg/pr39453.c: New.
11114         * gcc.dg/pr42246.c: New.
11115
11116 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11117
11118         PR middle-end/42245
11119         * gcc.dg/pr42245.c: New.
11120         * gcc.dg/pr42245-2.c: New.
11121
11122 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11123
11124         PR rtl-optimization/42249
11125         * gcc.dg/pr42249.c: New.
11126
11127 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR c/42721
11130         * gcc.c-torture/execute/pr42721.c: New test.
11131
11132 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11133
11134         PR tree-optimization/42709
11135         * gcc.dg/vect/pr42709.c: New test.
11136
11137 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11138
11139         PR fortran/41478
11140         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11141         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11142
11143 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11144
11145         PR fortran/42481
11146         * gfortran.dg/generic_19.f90 : New test.
11147
11148 2010-01-13  Richard Guenther  <rguenther@suse.de>
11149
11150         PR tree-optimization/42730
11151         * gcc.c-torture/compile/pr42730.c: New testcase.
11152
11153 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11154
11155         PR target/pr42542
11156         * gcc.target/ia64/pr42542-1.c: New.
11157         * gcc.target/ia64/pr42542-2.c: New.
11158         * gcc.target/ia64/pr42542-3.c: New.
11159
11160 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11161
11162         PR c++/42634
11163         * g++.dg/template/error45.C: New test.
11164
11165 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11166
11167         PR tree-optimization/42704
11168         * g++.dg/torture/pr42704.C: New test.
11169
11170 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11171
11172         PR tree-optimization/42703
11173         * gcc.c-torture/compile/pr42703.c: New test.
11174
11175 2010-01-13  Richard Guenther  <rguenther@suse.de>
11176
11177         PR tree-optimization/42705
11178         * gcc.c-torture/compile/pr42705.c: New testcase.
11179
11180 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11181
11182         * gcc.target/bfin/l2.c: New test.
11183         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11184
11185 2010-01-13  Richard Guenther  <rguenther@suse.de>
11186
11187         PR middle-end/42716
11188         * gcc.c-torture/compile/pr42716.c: New testcase.
11189
11190 2010-01-13  Richard Guenther  <rguenther@suse.de>
11191
11192         PR lto/42678
11193         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11194
11195 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11196
11197         PR c/42708
11198         * gcc.c-torture/compile/pr42708-1.c: New test.
11199
11200 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11201
11202         PR debug/42662
11203         * gcc.dg/pr42662.c: New test.
11204
11205         PR tree-optimization/42645
11206         * g++.dg/other/pr42645-1.C: New test.
11207         * g++.dg/other/pr42645-2.C: New test.
11208
11209 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11210
11211         PR target/42416
11212         * gcc.target/powerpc/warn-1.c: New test.
11213         * gcc.target/powerpc/warn-2.c: New test.
11214
11215 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11216
11217         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11218         stack alignment.
11219
11220 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11221
11222         * gcc.dg/lto/20100108_0.c: New.
11223
11224 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11225
11226         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11227         Add -march=i686 -msse for 32bit x86 targets.
11228
11229 2010-01-10  Richard Guenther  <rguenther@suse.de>
11230
11231         PR middle-end/42667
11232         * gcc.dg/torture/pr42667.c: New testcase.
11233
11234 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11235
11236         PR fortran/32489
11237         * gfortran.dg/array_constructor_34.f90: New test.
11238
11239 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11240
11241         PR fortran/20923
11242         * gfortran.dg/array_constructor_33.f90: New test.
11243         gfortran.dg/array_function_5.f90: Add credit.
11244
11245 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11246
11247         PR debug/42631
11248         * gcc.dg/pr42631.c: New.
11249
11250 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11251
11252         PR debug/42630
11253         * gcc.dg/pr42630.c: New.
11254
11255 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11256
11257         PR debug/42629
11258         * gcc.dg/pr42629.c: New.
11259
11260 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11261
11262         PR middle-end/42363
11263         * gcc.dg/torture/pr42363.c: New.
11264
11265 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11266
11267         PR debug/42604
11268         PR debug/42395
11269         * gcc.dg/vect/pr42604.c: New.
11270         * gcc.dg/vect/pr42395.c: New.
11271
11272 2010-01-09  Richard Guenther  <rguenther@suse.de>
11273
11274         PR middle-end/42512
11275         * gcc.c-torture/execute/pr42512.c: New testcase.
11276
11277 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11278
11279         PR fortran/41298
11280         * gfortran.dg/c_ptr_tests_14.f90: New test.
11281
11282 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11283
11284         PR ada/41929
11285         * gnat.dg/null_pointer_deref1.adb: Don't run on
11286         sparc*-sun-solaris2.11.
11287
11288 2010-01-08  Richard Guenther  <rguenther@suse.de>
11289
11290         PR lto/42528
11291         * gcc.dg/lto/20100103-1_0.c: New testcase.
11292         * gcc.dg/lto/20100103-2_0.c: Likewise.
11293
11294 2010-01-08  Tobias Burnus  <burnus@net-b.de
11295
11296         PR/fortran 25829
11297         * gfortran.dg/asynchronous_1.f90: New test.
11298         * gfortran.dg/asynchronous_2.f90: New test.
11299         * gfortran.dg/conflicts.f90: Update error message.
11300
11301 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11302
11303         c++/40155
11304         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11305
11306 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11307
11308         PR tree-optimization/42625
11309         * g++.dg/opt/dtor4.C: New test.
11310         * g++.dg/opt/dtor4.h: New.
11311         * g++.dg/opt/dtor4-aux.cc: New.
11312
11313 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11314
11315         PR fortran/42597
11316         * gfortran.dg/proc_ptr_26.f90: New test.
11317
11318 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11319
11320         PR fortran/41872
11321         * gfortran.dg/allocatable_scalar_7.f90: New test.
11322
11323 2010-01-06  Richard Guenther  <rguenther@suse.de>
11324
11325         * gcc.c-torture/compile/pr42632.c: New testcase.
11326
11327 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11328
11329         PR target/42542
11330         * gcc.target/i386/pr42542-4.c: New.
11331         * gcc.target/i386/pr42542-4a.c: Likewise.
11332         * gcc.target/i386/pr42542-5.c: Likewise.
11333         * gcc.target/i386/pr42542-5a.c: Likewise.
11334
11335 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11336
11337         * gcc.dg/tls/opt-15.c: New test.
11338
11339 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11340
11341         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11342
11343 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11344
11345         PR tree-optimization/42462
11346         * g++.dg/torture/pr42462.C: New test.
11347
11348 2010-01-05  Jason Merrill  <jason@redhat.com>
11349
11350         * g++.dg/cpp0x/initlist30.C: New test.
11351
11352 2010-01-05  Richard Guenther  <rguenther@suse.de>
11353
11354         PR tree-optimization/42614
11355         * gcc.c-torture/execute/pr42614.c: New testcase.
11356
11357 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11358
11359         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11360         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11361         -Wunreachable-code.
11362         * gcc.dg/Wunreachable-2.c: Likewise.
11363         * gcc.dg/Wunreachable-3.c: Likewise.
11364         * gcc.dg/Wunreachable-4.c: Likewise.
11365         * gcc.dg/Wunreachable-5.c: Likewise.
11366         * gcc.dg/Wunreachable-6.c: Likewise.
11367         * gcc.dg/Wunreachable-7.c: Likewise.
11368         * gcc.dg/Wunreachable-8.c: Likewise.
11369         * gcc.dg/20041231-1.c: Likewise.
11370
11371 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11372
11373         PR other/42611
11374         * gcc.dg/pr42611.c: New test.
11375
11376         PR tree-optimization/42508
11377         * g++.dg/opt/pr42508.C: New test.
11378
11379 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11380
11381         PR fortran/41872
11382         * gfortran.dg/allocatable_scalar_8.f90: New.
11383
11384 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11385
11386         PR tree-optimization/42398
11387         * gcc.c-torture/compile/pr42398.c: New test.
11388
11389 2010-01-04  Jason Merrill  <jason@redhat.com>
11390
11391         PR c++/42555
11392         * g++.dg/ext/attrib35.C: New.
11393
11394         PR c++/42567
11395         * g++.dg/cpp0x/auto17.C: New.
11396
11397 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11398
11399         * gcc.dg/lto/20100104_0.c: New.
11400
11401 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11402
11403         PR target/42542
11404         * gcc.target/i386/pr42542-1.c: New.
11405         * gcc.target/i386/pr42542-1a.c: Likewise.
11406         * gcc.target/i386/pr42542-1b.c: Likewise.
11407         * gcc.target/i386/pr42542-2.c: Likewise.
11408         * gcc.target/i386/pr42542-2a.c: Likewise.
11409         * gcc.target/i386/pr42542-2b.c: Likewise.
11410         * gcc.target/i386/pr42542-3.c: Likewise.
11411         * gcc.target/i386/pr42542-3a.c: Likewise.
11412
11413 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11414
11415         PR fortran/41872
11416         * gfortran.dg/allocatable_scalar_5.f90: New test.
11417         * gfortran.dg/allocatable_scalar_6.f90: New test.
11418
11419 2010-01-03  Richard Guenther  <rguenther@suse.de>
11420
11421         PR testsuite/42583
11422         * gfortran.dg/gomp/recursion1.f90: Remove.
11423
11424 2010-01-03  Richard Guenther  <rguenther@suse.de>
11425
11426         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11427         * gcc.dg/uninit-6.c: Likewise.
11428         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11429
11430 2010-01-03  Richard Guenther  <rguenther@suse.de>
11431
11432         PR tree-optimization/42589
11433         * gcc.target/i386/pr42589.c: New testcase.
11434
11435 2010-01-03  Richard Guenther  <rguenther@suse.de>
11436
11437         PR tree-optimization/42438
11438         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11439
11440 2010-01-02  Richard Guenther  <rguenther@suse.de>
11441
11442         PR testsuite/41651
11443         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11444
11445 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11446
11447         PR target/42448
11448         * gcc.target/alpha/pr42448-1.c: New test.
11449         * gcc.target/alpha/pr42448-2.c: Ditto.
11450
11451 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11452
11453         PR preprocessor/41947
11454         * gcc.dg/c99-hexfloat-3.c: New test.
11455
11456 2010-01-01  Richard Guenther  <rguenther@suse.de>
11457
11458         PR c/42570
11459         * gcc.c-torture/execute/pr42570.c: New testcase.
11460
11461 2010-01-01  Richard Guenther  <rguenther@suse.de>
11462
11463         PR middle-end/42559
11464         * gcc.c-torture/compile/pr42559.c: New testcase.
11465
11466 \f
11467 Copyright (C) 2010 Free Software Foundation, Inc.
11468
11469 Copying and distribution of this file, with or without modification,
11470 are permitted in any medium without royalty provided the copyright
11471 notice and this notice are preserved.