re PR middle-end/40386 (wrong code generation for several SPEC CPU2000 benchmarks...
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2
3         PR middle-end/40386
4         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5         
6 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
7
8         * gfortran.dg/inline_transpose_1.f90: New test.
9
10 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
11
12         PR c++/45588
13         * g++.dg/warn/Wunused-var-15.C: New test.
14
15 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16
17         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
18         hppa*-*-hpux*.
19
20 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
21
22         * objc/execute/exceptions/throw-nil.m: New test.
23         * objc/execute/exceptions/handler-1.m: Updated to use the new
24         objc_set_uncaught_exception_handler() function.
25         * objc/execute/exceptions/matcher-1.m: New test.
26         
27 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
28
29         PR fortran/38282
30         * gfortran.dg/bit_comparison_1.F90: New test.
31         * gfortran.dg/leadz_trailz_3.f90: New test.
32         * gfortran.dg/masklr_2.F90: New test.
33         * gfortran.dg/shiftalr_1.F90: New test.
34         * gfortran.dg/merge_bits_2.F90: New test.
35         * gfortran.dg/dshift_2.F90: New test.
36         * gfortran.dg/bit_comparison_2.F90: New test.
37         * gfortran.dg/masklr_1.F90: New test.
38         * gfortran.dg/merge_bits_1.F90: New test.
39         * gfortran.dg/dshift_1.F90: New test.
40         * gfortran.dg/shiftalr_2.F90: New test.
41
42 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
43
44         * objc.dg/type-stream-1.m: Replaced with a test that tests that
45         functions from objc/typedstream.h are deprecated.
46
47 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
48
49         * lib/target-supports.exp
50         (check_effective_target_run_expensive_tests): New proc.
51         * gcc.c-torture/compile/limits-fnargs.c: Use
52         dg-require-effective-target run_expensive_tests.
53
54 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
55
56         PR fortran/45597
57         * gfortran.dg/gomp/pr45597.f90: New test.
58
59         PR fortran/45595
60         * gfortran.dg/gomp/pr45595.f90: New test.
61
62 2010-09-08  Michael Matz  <matz@suse.de>
63
64         * c-c++-common/uninit-17.c: Adjust.
65
66 2010-09-08  Michael Matz  <matz@suse.de>
67
68         PR tree-optimization/43430
69         * gcc.dg/vect/pr43430-2.c: New test.
70         
71 2010-09-08  Michael Matz  <matz@suse.de>
72
73         PR tree-optimization/33244
74         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
75
76 2010-09-08  Richard Guenther  <rguenther@suse.de>
77
78         PR tree-optimization/45578
79         * gfortran.dg/pr45578.f90: New testcase.
80
81 2010-09-08  Richard Guenther  <rguenther@suse.de>
82
83         PR testsuite/45590
84         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
85
86 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
87
88         PR fortran/45576
89         * gfortran.dg/char_length_18.f90:  New test.
90
91 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
92
93         PR target/36502
94         * gcc.target/i386/pr36502.c: New test.
95
96         PR target/42313
97         PR target/44651
98         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
99         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
100
101 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
102
103         * gfortran.dg/achar_4.f90: Enable bounds checking.
104
105 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
106
107         PR target/45206
108         * gcc.target/i386/pr45206.c: New test.
109
110 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
111
112         PR fortran/45505
113         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
114
115 2010-09-07  Jan Hubicka  <jh@suse.cz>
116
117         * gcc.c-torture/compile/20100907.c: New testcase.
118
119 2010-09-07  Richard Guenther  <rguenther@suse.de>
120
121         PR middle-end/45569
122         * g++.dg/eh/pr45569.C: New testcase.
123
124 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
125
126         PR target/43137
127         * gcc.target/arm/pr43137.c: New test.
128
129 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
130
131         PR fortran/36931
132         * gfortran.dg/dependency_35.f90:  New test.
133
134 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
135
136         PR fortran/34145
137         * gfortran.dg/char_length_17.f90:  New test.
138
139 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
140
141         PR c++/45200
142         PR c++/45293
143         PR c++/45558
144         * g++.dg/template/typedef34.C: New test.
145         * g++.dg/template/typedef35.C: New test.
146
147 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
148
149         PR target/22152
150         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
151
152 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
153
154         * g++.dg/warn/Wdouble-promotion.C: New.
155
156 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
157
158         * g++.dg/parse/redef2.C: New.
159
160 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
161
162         * gcc.dg/20100906-1.c: New testcase.
163
164 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
165
166         PR testsuite/45543
167         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
168         DW_TAG_enumeration_type DIE.
169
170 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
171
172         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
173         Update XFAILs.
174
175 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
176
177         PR rtl-optimization/44919
178         * g++.dg/opt/pr44919.C: New.
179
180 2010-09-06  Tobias Burnus  <burnus@net-b.de>
181
182         PR fortran/38282
183         * gfortran.dg/iall_iany_iparity_1.f90: New.
184         * gfortran.dg/iall_iany_iparity_2.f90: New.
185
186 2010-09-06  Jason Merrill  <jason@redhat.com>
187
188         * g++.dg/cpp0x/initlist42.C: New.
189
190         * g++.dg/cpp0x/auto19.C: New.
191
192         * g++.dg/template/sfinae25.C: New.
193         * g++.dg/template/char1.C: Expect warning.
194         * g++.dg/template/nontype10.C: Likewise.
195
196         * g++.dg/cpp0x/implicit9.C: New.
197
198         * g++.dg/cpp0x/initlist43.C: New.
199
200 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
201
202         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
203
204 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
205
206         * gcc.dg/Wdouble-promotion.c: New.
207
208 2010-09-05  Tobias Burnus  <burnus@net-b.de>
209
210         * gfortran.dg/float128_1.f90: Remove test case as
211         it always fails since Rev 163611 backed out the
212         front-end implementation.
213
214 2010-09-05  Tobias Burnus  <burnus@net-b.de>
215
216         * gfortran.dg/float128_1.f90: XFAIL test case.
217
218 2010-09-05  Tobias Burnus  <burnus@net-b.de>
219
220         * gfortran.dg/bessel_7.f90: Decrease required precision.
221
222 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
223
224         PR testsuite/45545
225         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
226         ref-all-matching targets.
227
228 2010-09-05  Richard Guenther  <rguenther@suse.de>
229
230         PR tree-optimization/45535
231         * gcc.c-torture/compile/pr45535.c: New testcase.
232
233 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
234
235         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
236         "\[^\n\]*".
237         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
238         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
239         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
240         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
241         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
242         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
243         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
244         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
245         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
246         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
247         * gcc.target/i386/pr22152.c: Likewise.
248         * gcc.target/i386/pr36992-1.c: Likewise.
249         * gcc.target/i386/pr36992-2.c: Likewise.
250         * gcc.target/sh/sh4a-memmovua.c: Likewise.
251
252 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
253
254         PR testsuite/43957
255         * gcc.dg/const-uniq-1.c: Modify regexp.
256
257 2010-09-04  Tobias Burnus  <burnus@net-b.de>
258
259         PR fortran/45530
260         * gfortran.dg/namelist_63.f90: New.
261
262 2010-09-04  Jan Hubicka  <jh@suse.cz>
263
264         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
265         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
266
267 2010-09-04  Jan Hubicka  <jh@suse.cz>
268
269         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
270
271 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
272
273         PR fortran/45507
274         * gfortran.dg/allocate_alloc_opt_12.f90: New.
275
276 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
277
278         * gcc.dg/opts-4.c: New test.
279
280 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
281
282         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
283         * gcc.dg/vect/vect-peel-4.c: Ditto.
284
285 2010-09-03  Daniel Kraft  <d@domob.eu>
286
287         PR fortran/45525
288         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
289
290 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
291
292         PR fortran/45159
293         * gfortran.dg/dependency_34.f90:  New test.
294
295 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
296
297         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
298
299 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
300
301         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
302         gcc.target/i386/clearcap.map if supported.
303
304 2010-09-03  Michael Matz  <matz@suse.de>
305
306         PR middle-end/45415
307         * gcc.dg/pr45415.c: New test.
308
309 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
310
311         PR tree-optimization/45506
312         * gcc.dg/pr45506.c: New.
313
314 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
315
316         PR target/45476
317         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
318         * gcc.target/i386/float128-2.c: Ditto.
319
320 2010-09-03  Daniel Kraft  <d@domob.eu>
321
322         PR fortran/34162
323         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
324         * gfortran.dg/internal_dummy_2.f08: New test.
325         * gfortran.dg/internal_dummy_3.f08: New test.
326         * gfortran.dg/internal_dummy_4.f08: New test.
327
328 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
329
330         PR debug/45500
331         * gcc.target/i386/pr45500.c: New test.
332
333 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
334
335         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
336
337 2010-09-03  Daniel Kraft  <d@domob.eu>
338
339         PR fortran/44602
340         * gfortran.dg/exit_2.f08; Adapt error messages.
341         * gfortran.dg/exit_3.f08: New test.
342         * gfortran.dg/exit_4.f08: New test.
343         * gfortran.dg/exit_5.f03: New test.
344
345 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
346
347         * gfortran.dg/ishft_4.f90: New test.
348
349 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
350
351         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
352         FRIZ/XSRIZ instruciton for (double)(long long)x.
353         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
354
355 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
356
357         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
358
359 2010-09-02  Richard Guenther  <rguenther@suse.de>
360
361         PR tree-optimization/44937
362         PR tree-optimization/45412
363         * g++.dg/opt/pr45412.C: New testcase.
364         * gcc.c-torture/compile/pr45412.c: Likewise.
365         * gcc.c-torture/compile/pr44937.c: Likewise.
366
367 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
368
369         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
370         but using -Werror=comment.
371         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
372         expected error messages.
373
374 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
375
376         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
377         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
378
379 2010-09-02  Tobias Burnus  <burnus@net-b.de>
380
381         PR fortran/45489
382         * gfortran.dg/initialization_27.f90: New.
383
384 2010-09-02  Ira Rosen  <irar@il.ibm.com>
385
386         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
387         check into different basic blocks. Expect vectorization if misaligned
388         stores are supported. 
389         * gcc.dg/vect/bb-slp-8a.c: New test.
390         * gcc.dg/vect/bb-slp-8b.c: New test.
391
392 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
393
394         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
395
396 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
397
398         PR fortran/44541
399         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
400         * gfortran.dg/class_dummy_1.f03: New.
401
402 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
403
404         PR middle-end/45458
405         * g++.dg/tree-prof/partition2.C: New test.
406
407 2010-09-01  Richard Guenther  <rguenther@suse.de>
408
409         * gcc.dg/vect/vect-outer-fir.c: Adjust.
410         * gcc.dg/tree-ssa/vrp54.c: New testcase.
411         * gcc.c-torture/execute/20100827-1.c: Likewise.
412
413 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
414
415         * gfortran.dg/execute_command_line_1.f90: New test.
416
417 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
418
419         PR preprocessor/45457
420         * c-c++-common/cpp/pr45457.c: New test.
421
422 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
423
424         * gcc.dg/nested-func-8.c: New test.
425
426 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
427
428         PR fortran/38282
429         * gfortran.dg/popcnt_poppar_1.F90: New test.
430         * gfortran.dg/popcnt_poppar_2.F90: New test.
431
432 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
433
434         * gcc.target/i386/volatile-2.c: Require nonpic target.
435
436 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
437
438         PR middle-end/45461
439         * gcc.dg/pr45461.c: New test.
440
441 2010-08-31  Richard Guenther  <rguenther@suse.de>
442
443         PR testsuite/45455
444         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
445
446 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
447
448         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
449
450 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
451
452         PR fortran/45456
453         * gfortran.dg/typebound_proc_18.f03: New.
454
455 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
456
457         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
458         * lib/scanasm.exp (scan-stack-usage): Likewise.
459         (scan-stack-usage-not): Likewise.
460         * gcc.dg/stack-usage-1.c: New test.
461         * gcc.target/i386/stack-usage-realign.c: Likewise.
462
463 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
464
465         PR tree-optimization/45427
466         * gcc.dg/tree-ssa/pr45427.c: New test.
467
468 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         PR c++/45043
471         * g++.dg/template/crash102.C: New.
472
473 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
474
475         PR middle-end/45423
476         * gcc.dg/gomp/atomic-12.c: New test.
477         * gcc.dg/gomp/atomic-13.c: New test.
478         * gcc.dg/gomp/atomic-14.c: New test.
479         * g++.dg/gomp/atomic-11.C: New test.
480         * g++.dg/gomp/atomic-12.C: New test.
481         * g++.dg/gomp/atomic-13.C: New test.
482         * g++.dg/gomp/atomic-14.C: New test.
483
484 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
485
486         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
487         delimiter.
488
489 2010-08-30  Thomas Quinot  <quinot@adacore.com>
490
491         * gnat.dg/discr24.adb: New test.
492
493 2010-08-30  Richard Guenther  <rguenther@suse.de>
494
495         PR tree-optimization/45449
496         * gcc.dg/pr45449.c: New testcase.
497
498 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
499
500         * gcc.dg/opts-1.c: Expect errors, not warnings.
501
502 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
503
504         PR fortran/42769
505         * gfortran.dg/dynamic_dispatch_11.f03: New.
506
507 2010-08-29  Jason Merrill  <jason@redhat.com>
508
509         PR c++/44991
510         * g++.dg/parse/defarg15.C: New.
511
512 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
513
514         PR fortran/45439
515         * gfortran.dg/select_type_16.f03: New.
516
517 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
518             Tobias Burnus  <burnus@net-b.de>
519
520         * gfortran.dg/bessel_7.f90: Decrease required precision.
521
522 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
523             Kaz Kojima  <kkojima@gcc.gnu.org>
524
525         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
526
527 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
528
529         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
530         floating point conversion code generation.
531         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
532         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
533         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
534         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
535         to integer conversion code generation.
536         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
537         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
538         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
539         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
540
541 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
542
543         PR fortran/32049
544         * gfortran.dg/random_seed_1.f90: Adjust test.
545         * gfortran.dg/float128_1.f90: New test.
546
547 2010-08-27  Tobias Burnus  <burnus@net-b.de>
548
549         PR fortran/33197
550         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
551         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
552         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
553         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
554         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
555         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
556         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
557
558 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
559
560         PR fortran/45420
561         * gfortran.dg/select_type_15.f03: New.
562
563 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
564
565         PR libfortran/43217
566         * gfortran.dg/hollerith8.f90: New test.
567
568 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
569
570         PR fortran/45159
571         * gfortran.dg/dependency_33.f90:  New test.
572
573 2010-08-27  Richard Guenther  <rguenther@suse.de>
574
575         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
576         * gcc.dg/graphite/scop-2.c: Likewise.
577         * gcc.dg/graphite/scop-20.c: Likewise.
578         * gcc.dg/vect/slp-25.c: Likewise.
579
580 2010-08-27  Olivier Hainque  <hainque@adacore.com>
581
582         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
583
584 2010-08-26  Daniel Kraft  <d@domob.eu>
585
586         PR fortran/38936
587         PR fortran/44047
588         PR fortran/45384
589         * gfortran.dg/associate_8.f03: New test.
590         * gfortran.dg/select_type_13.f03: New test.
591         * gfortran.dg/select_type_14.f03: New test.
592
593 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
594
595         PR tree-optimization/44485
596         * gcc.dg/pr44485.c: New test.
597
598 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
599
600         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
601         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
602         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
603
604 2010-08-26  Richard Guenther  <rguenther@suse.de>
605
606         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
607         * gcc.dg/graphite/scop-21.c: Likewise.
608
609 2010-08-26  Richard Guenther  <rguenther@suse.de>
610
611         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
612         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
613         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
614         * gcc.dg/vect/vect-91.c: Likewise.
615         * gcc.dg/vect/vect-peel-1.c: Likewise.
616         * gcc.dg/vect/vect-peel-2.c: Likewise.
617         * gcc.dg/vect/vect-peel-4.c: Likewise.
618
619 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
620
621         PR libfortran/41859
622         * gfortran.dg/der_io_4.f90: New test.
623
624 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
625
626         PR rtl-optimization/44858
627         * gcc.c-torture/execute/pr44858.c: New test.
628
629         PR rtl-optimization/45400
630         * g++.dg/other/i386-8.C: New test.
631
632 2010-08-25  Richard Guenther  <rguenther@suse.de>
633
634         * gcc.dg/alias-8.c: Adjust.
635
636 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
637
638         * gcc.target/i386/combine-mul.c: New test.
639
640 2010-08-25  Richard Guenther  <rguenther@suse.de>
641
642         PR lto/44562
643         * gcc.dg/graphite/id-27.c: New testcase.
644         * gcc.dg/lto/20100825-1_0.c: Likewise.
645
646 2010-08-25  Richard Guenther  <rguenther@suse.de>
647
648         PR tree-optimization/45316
649         * g++.dg/opt/pr45316.C: New testcase.
650
651 2010-08-25  Richard Guenther  <rguenther@suse.de>
652
653         PR tree-optimization/45393
654         * g++.dg/torture/pr45393.C: New testcase.
655
656 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
657
658         PR tree-optimization/45059
659         * gcc.c-torture/compile/pr45059.c: New test.
660
661 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
662
663         * lib/target-supports.exp (check_effective_target_vect_unpack):
664         Set vect_unpack supported flag to true for neon.
665
666 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
667
668         * gcc.dg/tree-ssa/ifc-5.c: New.
669
670 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
671
672         * gcc.dg/tree-ssa/ifc-4.c: New.
673         * gcc.dg/tree-ssa/ifc-7.c: New.
674
675 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
676
677         * gcc.dg/vect/vect.exp: Check loongson targets
678         * g++.dg/vect/vect.exp: Likewise
679         * gfortran.dg/vect/vect.exp: Likewise
680
681 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
682
683         * gcc.target/powerpc/vsx-mass-1.c: New file, test
684         -mveclibabi=mass.
685
686 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
687
688         PR fortran/45366
689         * gfortran.dg/proc_ptr_29.f90: New.
690
691 2010-08-22  Tobias Burnus  <burnus@net-b.de>
692             Dominique d'Humieres <dominiq@lps.ens.fr>
693
694         PR fortran/45367
695         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
696
697 2010-08-22  Tobias Burnus  <burnus@net-b.de>
698
699         PR fortran/45367
700         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
701
702 2010-08-22  Tobias Burnus  <burnus@net-b.de>
703
704         PR fortran/36158
705         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
706
707 2010-08-22  Tobias Burnus  <burnus@net-b.de>
708             Dominique d'Humieres <dominiq@lps.ens.fr>
709
710         PR fortran/45367
711         PR fortran/36158
712         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
713         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
714
715 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
716
717         PR fortran/44863
718         PR fortran/45271
719         PR fortran/45290
720         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
721         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
722         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
723
724 2010-08-21  Tobias Burnus  <burnus@net-b.de>
725
726         PR fortran/36158
727         PR fortran/33197
728         * gfortran.dg/bessel_6.f90: New.
729         * gfortran.dg/bessel_7.f90: New.
730
731 2010-08-20  Jan Hubicka  <jh@suse.cz>
732
733         PR c++/45307
734         PR c++/17736
735         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
736         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
737
738 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
739
740         PR target/45336
741         * gcc.target/i386/pr45336-1.c: New.
742         * gcc.target/i386/pr45336-2.c: Likewise.
743         * gcc.target/i386/pr45336-3.c: Likewise.
744         * gcc.target/i386/pr45336-4.c: Likewise.
745
746 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
747
748         PR testsuite/45361
749         * gcc.target/i386/volatile-2.c: Update scan strings to also
750         include (%rip) for the memory reference on x86_64.
751
752 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
753
754         PR middle-end/44974
755         * gcc.dg/pr44974.c: New test.
756
757         PR rtl-optimization/45353
758         * gcc.dg/pr45353.c: New test.
759
760 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
761
762         * gcc.target/i386/volatile-2.c: New.
763
764 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
765
766         PR rtl-optimization/44691
767         * gfortran.dg/pr44691.f: New test.
768
769 2010-10-19  Olivier Hainque  <hainque@adacore.com>
770
771         * gcc.target/sparc/sibcall-dslot.c: New testcase.
772
773 2010-08-19  Jason Merrill  <jason@redhat.com>
774
775         * g++.dg/init/synth3.C: New.
776         * g++.dg/init/value8.C: New.
777         * g++.dg/tree-ssa/empty-2.C: New.
778         * g++.dg/cpp0x/noexcept09.C: New.
779
780 2010-08-19  Daniel Kraft  <d@domob.eu>
781
782         PR fortran/29785
783         PR fortran/45016
784         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
785         * gfortran.dg/pointer_remapping_1.f90: New test.
786         * gfortran.dg/pointer_remapping_2.f03: New test.
787         * gfortran.dg/pointer_remapping_3.f08: New test.
788         * gfortran.dg/pointer_remapping_4.f03: New test.
789         * gfortran.dg/pointer_remapping_5.f08: New test.
790         * gfortran.dg/pointer_remapping_6.f08: New test.
791
792 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
793
794         PR testsuite/45324
795         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
796
797 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
798
799         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
800
801 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
802
803         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
804         variable.
805
806 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
807
808         PR target/45070
809         * gcc.c-torture/execute/pr45070.c: New.
810
811 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
812
813         * g++.dg/pr44328.C: New test.
814
815 2010-08-19  Tobias Burnus  <burnus@net-b.de>
816
817         PR fortran/36158
818         PR fortran/33197
819         * gfortran.dg/bessel_3.f90: New.
820         * gfortran.dg/bessel_4.f90: New.
821         * gfortran.dg/bessel_5.f90: New.
822
823 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
824
825         PR fortran/45290
826         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
827         * gfortran.dg/pointer_init_2.f90: New.
828         * gfortran.dg/pointer_init_3.f90: New.
829         * gfortran.dg/pointer_init_4.f90: New.
830
831 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
832
833         PR c++/45049
834         * g++.dg/pr45049-1.C: New test.
835         * g++.dg/pr45049-2.C: New test.
836
837 2010-08-18  Jie Zhang  <jie@codesourcery.com>
838
839         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
840         20 if __ARM_PCS is defined otherwise 64.
841         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
842         instead of hard coded 64.
843
844 2010-08-18  Yao Qi  <yao@codesourcery.com>
845
846         PR target/45094
847         * gcc.target/arm/pr45094.c: New test.
848
849 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
850
851         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
852
853 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
854
855         PR rtl-optimization/42575
856         * gcc.target/arm/pr42575.c: New test.
857
858 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
859
860         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
861         * gcc.dg/tls/thr-cse-1.c: New.
862
863 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
864
865         PR debug/42487
866         * lib/target-supports.exp
867         (check_effective_target_function_sections): New.
868         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
869         function sections before proceding.
870
871 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
872
873         PR fortran/45308
874         * gfortran.dg/pr45308.f03: New test.
875
876 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
877
878         PR target/45296
879         * gcc.target/i386/pr45296.c: New test.
880
881 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
882
883         * g++.dg/ext/uow-1.C: New.
884         * g++.dg/ext/uow-2.C: New.
885         * g++.dg/ext/uow-3.C: New.
886         * g++.dg/ext/uow-4.C: New.
887
888 2010-08-17  Richard Guenther  <rguenther@suse.de>
889
890         PR testsuite/45266
891         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
892
893 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
894
895         PR c/40563
896         * gcc.dg/Wcxx-compat-20.c: New test.
897
898 2010-08-17  Daniel Kraft  <d@domob.eu>
899
900         PR fortran/38936
901         * gfortran.dg/associate_1.f03: Extended to test newly supported
902         features like association to variables.
903         * gfortran.dg/associate_3.f03: Removed check for illegal change
904         of associate-name here...
905         * gfortran.dg/associate_5.f03: ...and added it here.
906         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
907         * gfortran.dg/associate_7.f03: New test.
908
909 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
910
911         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
912
913 2010-08-15  Daniel Kraft  <d@domob.eu>
914
915         PR fortran/38936
916         * gfortran.dg/associate_1.f03: Enable test for array expressions.
917         * gfortran.dg/associate_3.f03: Clarify comment.
918         * gfortran.dg/associate_5.f03: New test.
919         * gfortran.dg/associate_6.f03: New test.
920
921 2010-08-15  Tobias Burnus  <burnus@net-b.de>
922
923         PR fortran/45211
924         * gfortran.dg/bind_c_usage_21.f90: New.
925         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
926
927 2010-08-15  Tobias Burnus  <burnus@net-b.de>
928
929         * gfortran.dg/optional_absent_1.f90: New.
930         * gfortran.dg/null_actual.f90: New.
931
932 2010-08-15  Tobias Burnus  <burnus@net-b.de>
933
934         * gfortran.dg/pointer_target_1.f90: New.
935         * gfortran.dg/pointer_target_2.f90: New.
936         * gfortran.dg/pointer_target_3.f90: New.
937
938 2010-08-15  Daniel Kraft  <d@domob.eu>
939
940         PR fortran/45197
941         * gfortran.dg/elemental_args_check_3.f90: New test.
942         * gfortran.dg/impure_1.f08: New test.
943         * gfortran.dg/impure_2.f08: New test.
944         * gfortran.dg/impure_3.f90: New test.
945         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
946
947 2010-08-15  Ira Rosen  <irar@il.ibm.com>
948
949         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
950         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
951         SLP tests.
952         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
953         misaligned loads.
954         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
955         misaligned stores.c
956         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
957
958 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
959
960         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
961         dg-require-effective-target after dg-do.
962
963 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
964
965         * lib/target-supports.exp (check_effective_target_vect_int): Return
966         true for Loongson targets.
967         (check_effective_target_vect_shift): Likewise.
968         (check_effective_target_vect_no_int_max): Likewise.
969         (check_effective_target_vect_no_align): Likewise.
970         (check_effective_target_vect_short_mult): Likewise.
971
972 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
973
974         * g++.dg/cast.C: Change fields of structures to "long" to pass
975         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
976         * g++.dg/cpp0x/iop.C: Ditto.
977         * g++.dg/cpp0x/named_refs.C: Ditto.
978         * g++.dg/cpp0x/rv1p.C: Ditto.
979         * g++.dg/cpp0x/rv2p.C: Ditto.
980         * g++.dg/cpp0x/rv3p.C: Ditto.
981         * g++.dg/cpp0x/rv4p.C: Ditto.
982         * g++.dg/cpp0x/rv5p.C: Ditto.
983         * g++.dg/cpp0x/rv6p.C: Ditto.
984         * g++.dg/cpp0x/rv7p.C: Ditto.
985         * g++.dg/cpp0x/rv8p.C: Ditto.
986         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
987
988 2010-08-13  Daniel Kraft  <d@domob.eu>
989
990         * gfortran.dg/implied_shape_1.f08: New test.
991         * gfortran.dg/implied_shape_2.f90: New test.
992         * gfortran.dg/implied_shape_3.f08: New test.
993
994 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
995
996         PR libfortran/42526
997         * gfortran.dg/char_component_initializer_1.f90: New test.
998
999 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1000
1001         PR tree-optimization/45241
1002         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1003
1004 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1005
1006         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1007         to dg-options.
1008         * gcc.target/i386/pr40906-2.c: Ditto.
1009         * gcc.target/i386/pr40906-3.c: Ditto.
1010
1011 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR middle-end/45262
1014         * gcc.c-torture/execute/pr45262.c: New test.
1015
1016 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1017
1018         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1019         empty argument.
1020         * g++.dg/other/profile1.C: Ditto.
1021
1022 2010-08-12  Richard Guenther  <rguenther@suse.de>
1023
1024         PR tree-optimization/45232
1025         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1026         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1027         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1028         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1029         unsigned arithmetic.
1030         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1031         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1032         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1033         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1034         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1035         unsigned arithmetic.
1036         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1037         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1038         unsigned arithmetic.
1039         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1040         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1041         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1042         unsigned arithmetic.
1043         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1044         * gcc.dg/tree-ssa/negate.c: Adjust.
1045         * gcc.dg/vect/vect-1.c: Adjust.
1046         * gfortran.dg/reassoc_6.f: XFAIL.
1047
1048 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR debug/45259
1051         * gcc.dg/pr45259.c: New test.
1052
1053 2010-08-12  Wei Guozhi  <carrot@google.com>
1054
1055         PR target/44999
1056         * gcc.target/arm/pr44999.c: New testcase.
1057
1058 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1059
1060         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1061         (N): Likewise.
1062         (main): Adjust accordingly.
1063
1064 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1065
1066         * gfortran.dg/graphite/id-22.f: New.
1067
1068 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1069
1070         * gcc.dg/graphite/id-26.c: New.
1071
1072 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1073
1074         * gcc.dg/graphite/id-25.c: New.
1075
1076 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1077
1078         * gcc.dg/graphite/run-id-5.c: New.
1079         * gcc.dg/graphite/run-id-6.c: New.
1080         * gfortran.dg/graphite/id-21.f: New.
1081
1082 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1083
1084         * gcc.dg/graphite/id-24.c: New.
1085
1086 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1087
1088         * gcc.dg/tree-ssa/pr20742.c: New.
1089
1090 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1091
1092         * gcc.dg/graphite/id-23.c: New.
1093
1094 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1095
1096         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1097
1098 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1099
1100         * gcc.dg/graphite/pr42729.c: New.
1101
1102 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1103
1104         * gfortran.dg/graphite/id-20.f: New.
1105
1106 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1107
1108         * gcc.dg/graphite/id-22.c: New.
1109
1110 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1111
1112         * gcc.dg/graphite/run-id-2.c: Call abort.
1113
1114 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1115
1116         * gcc.dg/graphite/id-20.c: New.
1117
1118 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1119             Steve Kargl <kargl@gcc.gnu.org>
1120
1121         PR fortran/44595
1122         * gfortran.dg/move_alloc_3.f90: New.
1123         * gfortran.dg/random_seed_2.f90: New.
1124
1125 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1126
1127         * lib/target-supports.exp (check_effective_target_sync_int_long):
1128         Add hppa*-*-linux*.
1129         (check_effective_target_sync_char_short): Likewise.
1130
1131 2010-08-10  Yao Qi  <yao@codesourcery.com>
1132
1133         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1134         general form.
1135         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1136         * g++.dg/other/packed1.C: Likewise.
1137         * g++.dg/other/crash-4.C: Likewise.
1138         * g++.dg/ext/packed8.C: Likewise.
1139         * g++.dg/init/array16.C: Likewise.
1140
1141 2010-08-10  xinliang David Li  <davidxl@google.com>
1142         * gcc.dg/tree-ssa/loop-19.c: Add option
1143         -fno-prefetch-loop-array
1144
1145 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1146
1147         PR middle-end/45182
1148         * gcc.c-torture/compile/pr45182.c: New test.
1149
1150 2010-08-09  Jason Merrill  <jason@redhat.com>
1151
1152         PR c++/45236
1153         * g++.dg/cpp0x/variadic-104.C: New.
1154
1155 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1156
1157         PR fortran/44235
1158         * gfortran.dg/dependency_32.f90:  New test.
1159
1160 2010-08-09  Richard Guenther  <rguenther@suse.de>
1161
1162         PR middle-end/44632
1163         * g++.dg/opt/nrv17.C: New testcase.
1164
1165 2010-08-09  Richard Guenther  <rguenther@suse.de>
1166
1167         PR middle-end/45212
1168         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1169         alignment from MEM_REF offset only if we took it from the
1170         base object.
1171
1172         * gcc.target/i386/pr24178.c: New testcase.
1173
1174 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1175
1176         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1177         * gcc.dg/20030702-1.c: Ditto.
1178         * gcc.dg/20050309-1.c: Ditto.
1179         * gcc.dg/20050325-1.c: Ditto.
1180         * gcc.dg/20050330-2.c: Ditto.
1181         * gcc.dg/20051201-1.c: Ditto.
1182         * gcc.dg/gomp/pr27573.c: Ditto.
1183         * gcc.dg/gomp/pr34610.c: Ditto.
1184         * gcc.dg/pr24225.c: Ditto.
1185         * gcc.dg/pr26570.c: Ditto.
1186         * gcc.dg/pr32773.c: Ditto.
1187         * g++.dg/gcov/gcov-6.C: Ditto.
1188         * g++.dg/gomp/pr34608.C: Ditto.
1189         * gfortran.dg/gomp/pr27573.f90: Ditto.
1190
1191         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1192         dg-require-host-local dg directive.
1193         * gcc.dg/profile-dir-2.c: Ditto.
1194         * gcc.dg/profile-dir-3.c: Ditto.
1195
1196 2010-08-08  Richard Guenther  <rguenther@suse.de>
1197
1198         PR tree-optimization/45109
1199         * gcc.c-torture/compile/pr45109.c: New testcase.
1200
1201 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1202
1203         * gcc.dg/march.c: Skip if -march defined.
1204         * gcc.dg/mtune.c: Skip if -mtune defined.
1205
1206         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1207         generic thunk support.
1208
1209 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1210
1211         PR target/45213
1212         * gcc.target/i386/pr45213.c: New test.
1213
1214 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1215
1216         PR libfortran/45143
1217         * gfortran.dg/fmt_error_11.f03: New test.
1218
1219 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1220
1221         * lib/target-supports.exp (check_effective_target_sync_int_long):
1222         Add arm*-*-linux-gnueabi.
1223         (check_effective_target_sync_char_short): Likewise.
1224
1225 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1226
1227         PR fortran/45159
1228         * gfortran.dg/dependency_31.f90:  New test.
1229
1230 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1231
1232         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1233
1234 2010-08-06  Jason Merrill  <jason@redhat.com>
1235
1236         * g++.dg/cpp0x/sfinae3.C: New.
1237         * g++.dg/cpp0x/sfinae4.C: New.
1238
1239 2010-08-06  Richard Guenther  <rguenther@suse.de>
1240
1241         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1242         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1243         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1244         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1245         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1246         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1247         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1248         * gcc.c-torture/execute/20100805-1.c: Likewise.
1249
1250 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1251
1252         PR testsuite/42855
1253         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1254
1255 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1256
1257         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1258         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1259
1260 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1261
1262         * g++.dg/ipa/devirt-1.C: New test.
1263         * g++.dg/ipa/devirt-2.C: Likewise.
1264         * g++.dg/ipa/devirt-3.C: Likewise.
1265         * g++.dg/ipa/devirt-4.C: Likewise.
1266         * g++.dg/ipa/devirt-5.C: Likewise.
1267         * gcc.dg/ipa/iinline-3.c: Likewise.
1268
1269 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1270
1271         PR tree-optimization/45144
1272         * gcc.dg/tree-ssa/pr45144.c: New test.
1273
1274 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1275
1276         PR fortran/42207
1277         PR fortran/44064
1278         PR fortran/44065
1279         * gfortran.dg/class_25.f03: New.
1280         * gfortran.dg/class_26.f03: New.
1281
1282 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1283
1284         * g++.dg/warn/miss-format-1.C: Update line number.
1285
1286 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1287
1288         PR c++/44641
1289         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1290         .frame and .mask assembler directives.
1291
1292 2010-08-04  Richard Guenther  <rguenther@suse.de>
1293
1294         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1295         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1296         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1297         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1298
1299 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1300
1301         PR fortran/44857
1302         * gfortran.dg/derived_constructor_char_1.f90: New.
1303         * gfortran.dg/derived_constructor_char_2.f90: New.
1304
1305 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1306
1307         PR fortran/45159
1308         * gfortran.dg/dependency_30.f90:  New test.
1309
1310 2010-08-03  Jan Hubicka  <jh@suse.cz>
1311
1312         * gcc.c-torture/compile/pr45085.c: New testcase.
1313
1314 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1315
1316         PR fortran/44584
1317         PR fortran/45161
1318         * gfortran.dg/typebound_call_9.f03: Modified.
1319         * gfortran.dg/typebound_generic_1.f03: Modified.
1320
1321 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1322
1323         PR fortran/45159
1324
1325         * gfortran.dg/dependency_29.f90:  New test.
1326
1327 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1328
1329         PR fortran/36854
1330         * gfortran.dg/character_comparison_2.f90:  New test.
1331         * gfortran.dg/character_comparison_3.f90:  New test.
1332         * gfortran.dg/dependency_28.f90:  New test.
1333
1334 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1335
1336         PR target/40457
1337         * gcc.target/arm/pr40457-1.c: New test.
1338         * gcc.target/arm/pr40457-2.c: New test.
1339
1340 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1341
1342         PR fortran/44912
1343         * gfortran.dg/typebound_call_17.f03: New.
1344
1345 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1346
1347         PR fortran/44929
1348         * gfortran.dg/allocate_derived_3.f90: New.
1349
1350 2010-07-30  Xinliang David Li  <davidxl@google.com>
1351         PR tree-optimization/45121
1352         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1353
1354 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1355
1356         PR c++/45112
1357         * testsuite/g++.dg/pr45112.C: New test.
1358
1359 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1360
1361         PR debug/45055
1362         PR rtl-optimization/45137
1363         * gcc.dg/pr45055.c: New test.
1364
1365 2010-07-30  Alan Modra  <amodra@gmail.com>
1366
1367         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1368         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1369
1370 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1371
1372         PR fortran/45087
1373         PR fortran/45125
1374         * gfortran.dg/whole_file_25.f90: New.
1375         * gfortran.dg/whole_file_26.f90: New.
1376         * gfortran.dg/whole_file_27.f90: New.
1377
1378 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1379
1380         PR fortran/44962
1381         * gfortran.dg/typebound_proc_17.f03: New.
1382
1383 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1384
1385         PR fortran/45004
1386         * gfortran.dg/move_alloc_2.f90: New.
1387
1388 2010-07-29  Xinliang David Li  <davidxl@google.com>
1389         PR tree-optimization/45121
1390         * c-c++-common/uninit-17.c: Fix expected output.
1391
1392 2010-07-29  Richard Guenther  <rguenther@suse.de>
1393
1394         PR tree-optimization/45120
1395         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1396
1397 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1398
1399         PR fortran/42051
1400         PR fortran/44064
1401         * gfortran.dg/pr42051.f03: New testcase.
1402
1403 2010-07-29  Richard Guenther  <rguenther@suse.de>
1404
1405         PR middle-end/45034
1406         * gcc.c-torture/execute/pr45034.c: New testcase.
1407
1408 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1409
1410         PR c++/45096
1411         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1412
1413 2010-07-28  Daniel Kraft  <d@domob.eu>
1414
1415         * gfortran.dg/bound_8.f90: New test.
1416
1417 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR debug/45105
1420         * gcc.dg/pr45105.c: New test.
1421
1422 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1423
1424         PR rtl-optimization/45107
1425         * gcc.dg/pr45107.c: New test.
1426
1427 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1428
1429         PR rtl-optimization/45101
1430         * gcc.dg/pr45101.c: New test.
1431
1432 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1433
1434         PR fortran/45077
1435         * gfortran.dg/whole_file_24.f90: New.
1436
1437 2010-07-27  Jason Merrill  <jason@redhat.com>
1438
1439         * g++.dg/cpp0x/variadic102.C: New.
1440         * g++.dg/cpp0x/variadic103.C: New.
1441
1442 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1443
1444         PR rtl-optimization/40956
1445         PR target/42495
1446         PR middle-end/42574
1447         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1448         * gcc.target/arm/pr42574.c: Add tests.
1449
1450 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1451
1452         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1453         test name.
1454         (cleanup-repo-files): Ditto.
1455         (cleanup-saved-temps): Ditto.
1456
1457 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1458
1459         PR testsuite/44701
1460         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1461
1462         PR c/45079
1463         * gcc.dg/pr45079.c: New test.
1464
1465 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1466
1467         PR tree-optimization/44152
1468         * gcc.dg/vect/fast-math-pr44152.c: New test.
1469
1470 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1471
1472         PR ObjC/44140
1473         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1474         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1475         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1476         * obj-c++.dg/torture/trivial.mm: Ditto.
1477         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1478         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1479         * objc.dg/torture/tls/thr-init.m: Ditto.
1480         * objc.dg/torture/trivial.m: Ditto.
1481
1482 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1483
1484         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1485         Skip on spu-*-* targets.
1486
1487 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR tree-optimization/45083
1490         * gcc.dg/pr45083.c: New test.
1491
1492 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1493
1494         PR fortran/40873
1495         * gfortran.dg/whole_file_22.f90: New test.
1496         * gfortran.dg/whole_file_23.f90: New test.
1497
1498 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1499             Jack Howarth  <howarth@bromo.med.uc.edu>
1500             Richard Henderson  <rth@redhat.com>
1501
1502         PR target/44132
1503         * gcc.dg/tls/thr-init-1.c: New.
1504         * gcc.dg/tls/thr-init-2.c: New.
1505         * gcc.dg/torture/tls New.
1506         * gcc.dg/torture/tls/tls-test.c: New.
1507         * gcc.dg/torture/tls/thr-init-1.c: New.
1508         * gcc.dg/torture/tls/tls.exp: New.
1509         * gcc.dg/torture/tls/thr-init-2.c: New.
1510         * gcc.dg/tls/emutls-2.c: New test
1511
1512         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1513         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1514         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1515         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1516         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1517         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1518         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1519         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1520         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1521         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1522         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1523         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1524         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1525         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1526         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1527         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1528         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1529         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1530         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1531         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1532         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1533         gfortran.dg/gomp/omp_threadprivate1.f90,
1534         gfortran.dg/gomp/omp_threadprivate2.f90,
1535         gfortran.dg/gomp/reduction1.f90,
1536         gfortran.dg/gomp/sharing-1.f90: Likewise.
1537
1538 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1539
1540         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1541         sse_runtime.
1542         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1543         dg-require-visibility.
1544
1545 2010-07-26  Richard Guenther  <rguenther@suse.de>
1546
1547         PR tree-optimization/43784
1548         * gcc.c-torture/execute/pr43784.c: New testcase.
1549         * g++.dg/torture/pr43784.C: Likewise.
1550
1551 2010-07-26  Richard Guenther  <rguenther@suse.de>
1552
1553         PR middle-end/45056
1554         * g++.dg/pr45056.C: New testcase.
1555
1556 2010-07-26  Richard Guenther  <rguenther@suse.de>
1557
1558         PR tree-optimization/45071
1559         * gcc.dg/pr45071.c: New testcase.
1560
1561 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1562
1563         PR fortran/45066
1564         * gfortran.dg/namelist_62.f90: New.
1565
1566 2010-07-26  Richard Guenther  <rguenther@suse.de>
1567
1568         * gcc.c-torture/execute/pr45017.c: Move ...
1569         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1570
1571 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1572
1573         PR fortran/40628
1574         * trim_optimize_1.f90:  New test.
1575         * character_comparision_1.f90:  New test.
1576
1577 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1578
1579         PR fortran/42852
1580         * gfortran.dg/wtruncate_fix.f: New test.
1581
1582 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1583
1584         PR testsuite/45068
1585         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1586
1587 2010-07-24  Richard Guenther  <rguenther@suse.de>
1588
1589         PR lto/43788
1590         * g++.dg/lto/20100724-1_0.C: New testcase.
1591
1592 2010-07-24  Richard Guenther  <rguenther@suse.de>
1593
1594         PR lto/43212
1595         * gcc.dg/lto/20100724-1_0.c: New testcase.
1596         * gcc.dg/lto/20100724-1_1.c: Likewise.
1597
1598 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1599
1600         PR fortran/40011
1601         * gfortran.dg/whole_file_21.f90: New.
1602
1603         * gfortran.dg/integer_exponentiation_3.F90: Use
1604         -ffloat-store only for i?86/x86-64 -m32.
1605
1606 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1607
1608         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1609         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1610
1611 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1612
1613         * gfortran.dg/func_decl_4.f90: Split test into two ...
1614         * gfortran.dg/func_decl_5.f90: ... parts.
1615         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1616         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1617         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1618         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1619         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1620         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1621         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1622         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1623         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1624         * gfortran.dg/sizeof.f90: Make test valid.
1625         * gfortran.dg/pr20865.f90: Add new dg-error.
1626         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1627         * gfortran.dg/g77/19990218-0.f: Ditto.
1628         * gfortran.dg/g77/19990218-1.f: Ditto.
1629         * gfortran.dg/g77/970625-2.f: Ditto.
1630         * gfortran.dg/pr37243.f: Fix function declaration.
1631         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1632         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1633
1634 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1635
1636         PR fortran/44945
1637         * gfortran.dg/char_array_structure_constructor.f90: Add
1638         -fwhole-file as dg-option as it otherwise fails on some
1639         systems.
1640
1641 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1642
1643         * gnat.dg/aggr16.ad[sb]: New test.
1644         * gnat.dg/aggr16_pkg.ads: New helper.
1645
1646 2010-07-23  Richard Guenther  <rguenther@suse.de>
1647
1648         PR lto/43071
1649         * g++.dg/lto/20100723-1_0.C: New testcase.
1650
1651 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1652
1653         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1654         AVX support.
1655         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1656         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1657
1658 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1659
1660         * lib/target-supports.exp (add_options_for_tls): New proc.
1661         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1662         * g++.dg/tls/static-1a.cc: Likewise.
1663         * gcc.dg/tls/emutls-1.c: Likewise.
1664         * gcc.dg/tls/opt-11.c: Likewise.
1665         * gcc.dg/tls/opt-12.c: Likewise.
1666         * gcc.dg/tls/pr24428-2.c: Likewise.
1667         * gcc.dg/tls/pr24428.c: Likewise.
1668         * obj-c++.dg/tls/static-1.mm: Likewise.
1669         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1670         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1671         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1672         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1673         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1674         * objc.dg/torture/tls/thr-init.m: Likewise.
1675         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1676
1677 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1678
1679         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1680         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1681         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1682         optimized dump files.
1683
1684 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1685
1686         PR tree-optimization/45047
1687         * gcc.c-torture/compile/pr45047.c: New test.
1688
1689 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1690
1691         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1692         instead of dg-compile.
1693         * gcc.dg/float-range-4.c: Ditto.
1694         * gcc.dg/float-range-5.c: Ditto.
1695         * gcc.dg/fold-overflow-1.c: Ditto.
1696         * gcc.dg/gomp/sections-4.c: Ditto.
1697         * gcc.dg/transparent-union-1.c: Ditto.
1698         * gcc.dg/transparent-union-2.c: Ditto.
1699         * gcc.target/i386/pr39315-check.c: Ditto.
1700         * g++.dg/gomp/sections-4.C: Ditto.
1701         * g++.dg/template/dtor7.C: Ditto.
1702         * g++.dg/tree-ssa/pr19952.C: Ditto.
1703         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1704         * gfortran.dg/graphite/pr42185.f90: Ditto.
1705         * gfortran.dg/namelist_36.f90: Ditto.
1706         * gnat.dg/noreturn1.adb: Ditto.
1707         * gnat.dg/specs/small_alignment.ads: Ditto.
1708
1709 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1710
1711         PR tree-optimization/44915
1712         * g++.dg/torture/pr44915.C: New test.
1713
1714 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1715
1716         PR tree-optimization/44914
1717         * g++.dg/tree-ssa/pr44914.C: New test.
1718
1719 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1720
1721         PR target/44290
1722         * gcc.dg/pr44290-1.c: New test.
1723         * gcc.dg/pr44290-2.c: New test.
1724
1725 2010-07-23  Jason Merrill  <jason@redhat.com>
1726
1727         PR c++/45008
1728         * g++.dg/abi/mangle44.C: New.
1729
1730 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1731
1732         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1733         for compile-time only tests.
1734         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1735         target check.
1736         * gcc.target/i386/pr39315-4.c: Ditto.
1737         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1738         target check.  Include sse-os-support.h.
1739         (main): Call check_isa and sse_os_support.
1740         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1741         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1742         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1743         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1744         target check.  Include sse-os-support.h.
1745         (main): Call check_isa and sse_os_support.
1746         * gcc.target/i386/vperm-v2df.c: Ditto.
1747
1748 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1749
1750         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1751         (check_effective_target_avx_runtime): New procedure.
1752         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1753         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1754
1755         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1756         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1757         and __get_cpuid test.
1758         * gcc.dg/compat/vector-2b_main.c: Ditto.
1759
1760         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1761
1762         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1763         for compile-time only test.
1764         * gcc.dg/pr32716.c: Ditto.
1765         * gcc.dg/pr34856.c: Ditto.
1766         * gcc.dg/pr36997.c: Ditto.
1767         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1768         * gfortran.dg/pr28158.f90: Ditto.
1769         * gfortran.dg/pr30667.f: Ditto.
1770
1771         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1772         i?86-*-* and x86_64-*-* targets to disable execution on targets
1773         without sse2 runtime support.
1774         * g++.dg/vect/vect.exp: Ditto.
1775         * gfortran.dg/vect/vect.exp: Ditto.
1776
1777         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1778         * gcc.dg/pr37544.c: Ditto.
1779         * gcc.dg/pr40550.c: Ditto.
1780         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1781         * gcc.dg/compat/vector-1a_main.c: Ditto.
1782         * gcc.dg/compat/vector-2a_main.c: Ditto.
1783         * gcc.dg/torture/pr16104-1.c: Ditto.
1784         * gcc.dg/torture/pr35771-1.c: Ditto.
1785         * gcc.dg/torture/pr35771-2.c: Ditto.
1786         * gcc.dg/torture/pr35771-3.c: Ditto.
1787         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1788         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1789         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1790         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1791         * g++.dg/other/i386-1.C: Ditto.
1792         * g++.dg/other/pr40446.C: Ditto.
1793
1794 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1795
1796         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1797
1798 2010-07-23  Daniel Kraft  <d@domob.eu>
1799
1800         PR fortran/44709
1801         * gfortran.dg/exit_1.f08: New test.
1802         * gfortran.dg/exit_2.f08: New test.
1803
1804 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1805
1806         PR tree-optimization/39839
1807         * gcc.target/arm/pr39839.c: New test case.
1808
1809 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1810
1811         * gnat.dg/unchecked_convert5b.adb: New test.
1812         * gnat.dg/unchecked_convert6.adb: Likewise.
1813         * gnat.dg/unchecked_convert6b.adb: Likewise.
1814
1815 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1816
1817         * gnat.dg/aggr15.ad[sb]: New test.
1818
1819 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1820
1821         PR debug/45024
1822         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1823
1824 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1825
1826         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1827         with dg-require-linker-plugin.
1828
1829 2010-07-22  Richard Guenther  <rguenther@suse.de>
1830
1831         PR lto/43850
1832         * g++.dg/lto/20100722-1_0.C: New testcase.
1833
1834 2010-07-22  Richard Guenther  <rguenther@suse.de>
1835
1836         PR lto/42451
1837         * gcc.dg/lto/20100720-3_0.c: New testcase.
1838         * gcc.dg/lto/20100720-3_1.c: Likewise.
1839
1840 2010-07-22  Richard Guenther  <rguenther@suse.de>
1841
1842         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1843         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1844
1845         PR lto/43373
1846         * gcc.dg/lto/20100722-1_0.c: New testcase.
1847
1848 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1849
1850         PR tree-optimization/44891
1851         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1852
1853 2010-07-22  Richard Guenther  <rguenther@suse.de>
1854
1855         PR tree-optimization/45017
1856         * gcc.c-torture/execute/pr45017.c: New testcase.
1857
1858 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1859
1860         PR fortran/45019
1861         * gfortran.dg/aliasing_dummy_5.f90: New.
1862
1863 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1864
1865         PR target/43698
1866         * gcc.target/arm/pr43698.c: New test.
1867
1868 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1869
1870         PR fortran/44929
1871         * Revert my commit r162325 for this PR.
1872
1873 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR debug/45015
1876         * gcc.target/m68k/pr45015.c: New test.
1877
1878 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1879
1880         PR c++/44641
1881         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1882         comments.
1883
1884 2010-07-21  Richard Guenther  <rguenther@suse.de>
1885
1886         PR lto/45018
1887         * g++.dg/lto/20100721-1_0.C: New testcase.
1888
1889 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1890
1891         PR tree-optimization/44900
1892         * g++.dg/torture/pr44900.C: New test.
1893
1894 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1895
1896         PR middle-end/44738
1897         * c-c++-common/uninit-17.c: Correct expected error.
1898
1899 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1900
1901         * gcc.dg/guality/asm-1.c: New test.
1902
1903         PR debug/45003
1904         * gcc.dg/guality/pr45003-2.c: New test.
1905         * gcc.dg/guality/pr45003-3.c: New test.
1906
1907 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1908
1909         PR libfortran/44697
1910         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1911
1912 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1913
1914         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1915         defined on the current line.
1916         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1917         * g++.dg/debug/dwarf2/pr44641.C: New.
1918
1919 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1920
1921         * gcc.target/powerpc/block-move-1.c: New test.
1922         * gcc.target/powerpc/block-move-2.c: New test.
1923
1924 2010-07-20  Jason Merrill  <jason@redhat.com>
1925
1926         PR c++/44967
1927         * g++.dg/cpp0x/sfinae2.C: New.
1928
1929 2010-07-20  Richard Guenther  <rguenther@suse.de>
1930
1931         PR lto/42696
1932         * gcc.dg/lto/20100720-4_0.c: New testcase.
1933
1934 2010-07-20  Richard Guenther  <rguenther@suse.de>
1935
1936         PR lto/43221
1937         * gcc.dg/lto/20100720-2_0.c: New testcase.
1938         * gcc.dg/lto/20100720-2_1.c: Likewise.
1939
1940 2010-07-20  Richard Guenther  <rguenther@suse.de>
1941
1942         PR lto/43208
1943         * gcc.dg/lto/20100720-1_0.c: New testcase.
1944         * gcc.dg/lto/20100720-1_1.c: Likewise.
1945
1946 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1947
1948         PR debug/45003
1949         * gcc.dg/guality/pr45003-1.c: New test.
1950
1951 2010-07-20  Richard Guenther  <rguenther@suse.de>
1952
1953         PR tree-optimization/44977
1954         * gcc.dg/torture/pr44977.c: New testcase.
1955
1956 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1957
1958         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1959         sync_char_short
1960
1961 2010-07-20  Richard Guenther  <rguenther@suse.de>
1962
1963         PR middle-end/44971
1964         PR middle-end/44988
1965         * gcc.dg/pr44971.c: New testcase.
1966         * gcc.c-torture/compile/pr44988.c: Likewise.
1967
1968 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1969
1970         PR fortran/44929
1971         * gfortran.dg/allocate_with_typespec.f90: New test.
1972         * gfortran.dg/allocate_derived_1.f90: Update error message.
1973
1974 2010-07-19  Jason Merrill  <jason@redhat.com>
1975
1976         PR c++/44996
1977         * g++.dg/cpp0x/decltype23.C: New.
1978
1979 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1980
1981         PR fortran/42385
1982         * gfortran.dg/class_defined_operator_1.f03 : New test.
1983
1984 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1985
1986         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1987         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1988         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1989         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1990
1991 2010-07-19  Richard Guenther  <rguenther@suse.de>
1992
1993         PR middle-end/44941
1994         * gcc.c-torture/compile/pr44941.c: New testcase.
1995
1996 2010-07-19  Jason Merrill  <jason@redhat.com>
1997
1998         PR c++/44969
1999         * g++.dg/template/sfinae24.C: New.
2000
2001 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2002
2003         PR fortran/44353
2004         * gfortran.dg/data_implied_do_2.f90: Removed.
2005
2006 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2007
2008         PR c++/44969
2009         * g++.dg/template/sfinae23.C: New.
2010
2011 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2012
2013         * lib/target-supports.exp (check_sse_os_support_available): New
2014         proc.
2015         (check_sse_hw_available): New proc.
2016         (check_effective_target_sse_runtime): New proc.
2017         (check_effective_target_sse2_runtime): New proc.
2018         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2019         -msse2 if check_sse_os_support_available.
2020         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2021         check_sse_os_support_available.
2022         * gcc.dg/vect/vect.exp: Likewise.
2023         * gfortran.dg/vect/vect.exp: Likewise.
2024         * gcc.target/i386/sol2-check: Renamed to ...
2025         * gcc.target/i386/sse-os-support.h: ... this.
2026         (sol2_check): Renamed to ...
2027         (sse_os_support): ... this.
2028         Only test movss with xmm registers.
2029         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2030         Removed ILL_INSN, ILL_INSN_LEN.
2031         * gcc.target/i386/sse2-check.h: Likewise.
2032         * gcc.target/i386/sse3-check.h: Likewise.
2033         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2034         Removed cpuid.h, __get_cpuid test.
2035         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2036         Removed cpuid.h, __get_cpuid test.
2037         * g++.dg/other/pr40446.C: Likewise.
2038         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2039         * gcc.dg/compat/vector-1a_main.c: Likewise.
2040         * gcc.dg/compat/vector-2a_main.c: Likewise.
2041         * gcc.dg/pr36584.c: Likewise.
2042         * gcc.dg/pr37544.c: Likewise.
2043         * gcc.dg/torture/pr16104-1.c: Likewise.
2044         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2045         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2046         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2047         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2048         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2049         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2050         sse2_runtime.
2051         * gcc.dg/torture/pr35771-2.c: Likewise.
2052         * gcc.dg/torture/pr35771-3.c: Likewise.
2053         * gcc.target/i386/pr39315-2.c: Likewise.
2054         * gcc.target/i386/pr39315-4.c: Likewise.
2055         * gcc.target/i386/vperm-v2df.c: Likewise.
2056         * gcc.target/i386/vperm-v2di.c: Likewise.
2057         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2058         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2059         sse_runtime.
2060
2061 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2062
2063         PR fortran/44353
2064         * gfortran.dg/data_implied_do_2.f90: New test.
2065
2066 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2067
2068         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2069
2070 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2071
2072         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2073         to the "mips16" group.
2074         (mips_using_mips16_p): New procedure.
2075         (mips-dg-options): Use it.
2076
2077 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2078
2079         * gcc.target/mips/mips16-attributes-4.c: New test.
2080
2081 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2082
2083         PR testsuite/44418
2084         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2085         * gcc.target/powerpc/recip-2.c: Ditto.
2086         * gcc.target/powerpc/recip-3.c: Ditto.
2087
2088 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2089
2090         * gcc.target/arm/pr42235.c: New test.
2091
2092 2010-07-16  Jason Merrill  <jason@redhat.com>
2093
2094         PR c++/32505
2095         * g++.dg/template/partial8.C: New.
2096
2097 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2098
2099         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2100         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2101         in C++.
2102         (gualcvt): New overloaded inline.
2103         (GUALCVT): Use it for C++.
2104         * g++.dg/guality/guality.exp: New.
2105         * g++.dg/guality/guality.h: New.
2106         * g++.dg/guality/redeclaration1.C: New test.
2107         * g++.dg/dg.exp: Prune also guality/* tests.
2108         * gcc.dg/guality/pr43141.c: Moved to...
2109         * c-c++-common/guality/pr43141.c: ... here.
2110
2111 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2112
2113         PR libfortran/37077
2114         * gfortran.dg/char4_iunit_2.f03: New test.
2115
2116 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2117
2118         * lib/plugin-support.exp (plugin-test-execute):
2119         Add ${gcc_objdir}/intl to includes.
2120
2121 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2122
2123         PR target/44942
2124         * gcc.c-torture/execute/pr44942.c: New test.
2125         * gcc.target/i386/pr44942.c: New test.
2126
2127 2010-07-15  Jason Merrill  <jason@redhat.com>
2128
2129         PR c++/44909
2130         * g++.dg/cpp0x/implicit7.C: New.
2131         * g++.dg/cpp0x/implicit8.C: New.
2132
2133 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2134
2135         Disable float tests for __SPU__ targets due to lack of signed zero:
2136         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2137         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2138         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2139         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2140         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2141         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2142         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2143         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2144         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2145
2146 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2147
2148         * gfortran.dg/select_char_2.f90: New test.
2149
2150 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2151
2152         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2153         with DECL_CHAIN.
2154
2155 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2156
2157         PR fortran/44936
2158         * gfortran.dg/typebound_generic_9.f03: New.
2159
2160 2010-07-15  Richard Guenther  <rguenther@suse.de>
2161
2162         PR tree-optimization/44946
2163         * gcc.c-torture/compile/pr44946.c: New testcase.
2164
2165 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2166
2167         PR fortran/40206
2168         * gfortran.dg/select_char_3.f90: New test.
2169
2170 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2171             Kevin F. Quinn  <kevquinn@gentoo.org>
2172
2173         * gcc.dg/Wtrampolines.c: New.
2174
2175 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2176
2177         PR libfortran/44934
2178         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2179
2180 2010-07-14  Jason Merrill  <jason@redhat.com>
2181
2182         PR c++/44810
2183         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2184
2185         Implement C++0x unrestricted unions (N2544)
2186         * g++.dg/cpp0x/union1.C: New.
2187         * g++.dg/cpp0x/union2.C: New.
2188         * g++.dg/cpp0x/union3.C: New.
2189         * g++.dg/cpp0x/defaulted2.C: Adjust.
2190         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2191         * g++.old-deja/g++.ext/anon2.C: Adjust.
2192         * g++.old-deja/g++.mike/misc6.C: Adjust.
2193
2194 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2195
2196         PR fortran/44925
2197         * gfortran.dg/c_loc_tests_15.f90: New.
2198
2199 2010-07-13  Jason Merrill  <jason@redhat.com>
2200
2201         PR c++/44909
2202         * g++.dg/cpp0x/implicit6.C: New.
2203
2204 2010-07-13  Jason Merrill  <jason@redhat.com>
2205
2206         PR c++/44540
2207         * g++.dg/abi/noreturn1.C: New.
2208         * g++.dg/abi/noreturn2.C: New.
2209
2210 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2211
2212         PR other/44874
2213         PR debug/44832
2214         * c-c++-common/pr44832.c: New test.
2215
2216 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2217
2218         PR objc/44488
2219         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2220         on the target.  Make sure that we can assemble the emitted asm when
2221         the test type is 'compile'.
2222
2223 2010-07-13  Richard Guenther  <rguenther@suse.de>
2224
2225         PR tree-optimization/36960
2226         * g++.dg/torture/pr36960.C: New testcase.
2227
2228 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2229
2230         PR c++/44908
2231         * g++.dg/template/sfinae21.C: New.
2232         * g++.dg/template/sfinae22.C: Likewise.
2233
2234 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2235
2236         PR testsuite/42843
2237         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2238         * gcc.dg/plugin/ggcplug.c: Likewise.
2239         * g++.dg/plugin/selfassign.c: Likewise.
2240         * g++.dg/plugin/attribute_plugin.c: Likewise.
2241         * g++.dg/plugin/dumb_plugin.c: Likewise.
2242         * g++.dg/plugin/pragma_plugin.c: Likewise.
2243
2244 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2245
2246         * gcc.c-torture/execute/pr44683.x: New.
2247         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2248
2249 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2250
2251         PR fortran/44434
2252         PR fortran/44565
2253         PR fortran/43945
2254         PR fortran/44869
2255         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2256         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2257         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2258         * gfortran.dh/typebound_call_16.f03: New.
2259         * gfortran.dg/typebound_generic_6.f03: New.
2260         * gfortran.dg/typebound_generic_7.f03: New.
2261         * gfortran.dg/typebound_generic_8.f03: New.
2262
2263 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2264
2265         PR libfortran/37077
2266         * gfortran.dg/char4_iunit_1.f03: New test.
2267
2268 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2269
2270         * gcc.dg/tree-ssa/vrp53.c: New test.
2271
2272 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2273
2274         PR c++/44907
2275         * g++.dg/template/sfinae19.C: New.
2276         * g++.dg/template/sfinae20.C: Likewise.
2277
2278 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2279
2280         * gcc.target/arm/interrupt-1.c: New test.
2281         * gcc.target/arm/interrupt-2.c: New test.
2282
2283 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2284
2285         * gcc.dg/pr42427.c: Require c99_runtime.
2286         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2287         c99_runtime.
2288         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2289         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2290         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2291         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2292         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2293         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2294         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2295         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2296         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2297         * gcc.target/i386/pr37275.c: Require visibility support.
2298
2299 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2300
2301         * lib/target-supports.exp (check_effective_target_sse): New proc.
2302         * gcc.target/i386/sol2-check.h: New file.
2303         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2304         Include sol2-check.h.
2305         (main) Only run do_test () if sol2_check ().
2306         * gcc.target/i386/sse2-check.h: Likewise.
2307         * gcc.target/i386/sse3-check.h: Likewise.
2308         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2309         [__sun__ && __svr4__]: Execute SSE2 instruction.
2310         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2311         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2312         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2313         * g++.dg/ext/vector14.C: Likewise.
2314         * g++.dg/other/mmintrin.C: Likewise.
2315         * gcc.dg/20020418-1.c: Likewise.
2316         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2317         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2318         * gcc.dg/format/unnamed-1.c: Likewise.
2319         Adapt dg-warning line number.
2320         * gcc.dg/graphite/pr40281.c: Likewise.
2321         * gcc.dg/pr32176.c: Likewise.
2322         * gcc.dg/pr40550.c: Likewise.
2323         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2324         * gcc.dg/torture/pr36891.c: Likewise.
2325         * gcc.target/i386/20020218-1.c: Likewise.
2326         * gcc.target/i386/20020523.c: Likewise.
2327         * gcc.target/i386/abi-1.c: Likewise.
2328         * gcc.target/i386/brokensqrt.c: Likewise.
2329         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2330         * gcc.target/i386/pr13366.c: Likewise.
2331         * gcc.target/i386/pr13685.c: Likewise.
2332         * gcc.target/i386/pr24306.c: Likewise.
2333         * gcc.target/i386/pr31486.c: Likewise.
2334         * gcc.target/i386/pr32065-1.c: Likewise.
2335         * gcc.target/i386/pr32065-2.c: Likewise.
2336         * gcc.target/i386/pr32389.c: Likewise.
2337         * gcc.target/i386/pr38824.c: Likewise.
2338         * gcc.target/i386/pr38931.c: Likewise.
2339         * gcc.target/i386/pr39592-1.c: Likewise.
2340         * gcc.target/i386/pr43766.c: Likewise.
2341         * gcc.target/i386/recip-divf.c: Likewise.
2342         * gcc.target/i386/recip-sqrtf.c: Likewise.
2343         * gcc.target/i386/recip-vec-divf.c: Likewise.
2344         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2345         * gcc.target/i386/sse-1.c: Likewise.
2346         * gcc.target/i386/sse-16.c: Likewise.
2347         * gcc.target/i386/sse-2.c: Likewise.
2348         * gcc.target/i386/sse-20.c: Likewise.
2349         * gcc.target/i386/sse-3.c: Likewise.
2350         * gcc.target/i386/sse-7.c: Likewise.
2351         * gcc.target/i386/sse-9.c: Likewise.
2352         * gcc.target/i386/sse-addps-1.c: Likewise.
2353         * gcc.target/i386/sse-addss-1.c: Likewise.
2354         * gcc.target/i386/sse-andnps-1.c: Likewise.
2355         * gcc.target/i386/sse-andps-1.c: Likewise.
2356         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2357         * gcc.target/i386/sse-comiss-1.c: Likewise.
2358         * gcc.target/i386/sse-comiss-2.c: Likewise.
2359         * gcc.target/i386/sse-comiss-3.c: Likewise.
2360         * gcc.target/i386/sse-comiss-4.c: Likewise.
2361         * gcc.target/i386/sse-comiss-5.c: Likewise.
2362         * gcc.target/i386/sse-comiss-6.c: Likewise.
2363         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2364         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2365         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2366         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2367         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2368         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2369         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2370         * gcc.target/i386/sse-divps-1.c: Likewise.
2371         * gcc.target/i386/sse-divss-1.c: Likewise.
2372         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2373         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2374         * gcc.target/i386/sse-maxps-1.c: Likewise.
2375         * gcc.target/i386/sse-maxss-1.c: Likewise.
2376         * gcc.target/i386/sse-minps-1.c: Likewise.
2377         * gcc.target/i386/sse-minss-1.c: Likewise.
2378         * gcc.target/i386/sse-movaps-1.c: Likewise.
2379         * gcc.target/i386/sse-movaps-2.c: Likewise.
2380         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2381         * gcc.target/i386/sse-movhps-1.c: Likewise.
2382         * gcc.target/i386/sse-movhps-2.c: Likewise.
2383         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2384         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2385         * gcc.target/i386/sse-movntps-1.c: Likewise.
2386         * gcc.target/i386/sse-movss-1.c: Likewise.
2387         * gcc.target/i386/sse-movss-2.c: Likewise.
2388         * gcc.target/i386/sse-movss-3.c: Likewise.
2389         * gcc.target/i386/sse-movups-1.c: Likewise.
2390         * gcc.target/i386/sse-movups-2.c: Likewise.
2391         * gcc.target/i386/sse-mulps-1.c: Likewise.
2392         * gcc.target/i386/sse-mulss-1.c: Likewise.
2393         * gcc.target/i386/sse-orps-1.c: Likewise.
2394         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2395         * gcc.target/i386/sse-recip-vec.c: Likewise.
2396         * gcc.target/i386/sse-recip.c: Likewise.
2397         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2398         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2399         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2400         * gcc.target/i386/sse-subps-1.c: Likewise.
2401         * gcc.target/i386/sse-subss-1.c: Likewise.
2402         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2403         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2404         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2405         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2406         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2407         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2408         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2409         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2410         * gcc.target/i386/sse-xorps-1.c: Likewise.
2411         * gcc.target/i386/ssefn-1.c: Likewise.
2412         * gcc.target/i386/ssefn-3.c: Likewise.
2413         * gcc.target/i386/sseregparm-1.c: Likewise.
2414         * gcc.target/i386/stackalign/return-3.c: Likewise.
2415         * gcc.target/i386/vectorize1.c: Likewise.
2416         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2417         * gcc.target/i386/xorps-sse.c: Likewise.
2418         * gfortran.dg/pr28158.f90: Likewise.
2419         * gfortran.dg/pr30667.f: Likewise.
2420         * gnat.dg/loop_optimization7.adb: Likewise.
2421         * gnat.dg/sse_nolib.adb: Likewise.
2422
2423 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2424
2425         PR fortran/44702
2426         * gfortran.dg/use_rename_6.f90: New.
2427         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2428
2429 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2430
2431         PR fortran/44869
2432         * gfortran.dg/class_24.f03: New.
2433
2434 2010-07-10  Richard Guenther  <rguenther@suse.de>
2435
2436         PR lto/44889
2437         * gcc.dg/lto/20100709-1_0.c: New testcase.
2438         * gcc.dg/lto/20100709-1_1.c: Likewise.
2439
2440 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2441
2442         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2443
2444 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2445
2446         PR objc/44140
2447         * objc.dg/lto/trivial-1_0.m: New.
2448         * objc.dg/lto/lto.exp: New.
2449         * obj-c++.dg/lto/trivial-1_0.mm: New.
2450         * obj-c++.dg/lto/lto.exp: New.
2451         * objc.dg/symtab-1.m: Adjust sizes.
2452         * objc.dg/image-info.m: Do not run for gnu-runtime.
2453
2454 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2455
2456         * gcc.dg/pr32370.c: Allow another kind of error message.
2457
2458 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2459
2460         * gnat.dg/atomic3.adb: New test.
2461
2462 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2463             Denys Vlasenko  <dvlasenk@redhat.com>
2464             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2465
2466         PR tree-optimization/28632
2467         * gcc.dg/tree-ssa/vrp51.c: New test.
2468         * gcc.dg/tree-ssa/vrp52.c: New test.
2469
2470 2010-07-09  Jason Merrill  <jason@redhat.com>
2471
2472         * g++.dg/abi/covariant6.C: New.
2473         * g++.dg/inherit/covariant17.C: Test both bases.
2474         * g++.dg/inherit/covariant7.C: Check vtable layout.
2475
2476 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2477
2478         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2479
2480 2010-07-09  Richard Guenther  <rguenther@suse.de>
2481
2482         PR tree-optimization/44852
2483         * gcc.c-torture/execute/pr44852.c: New testcase.
2484
2485 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2486
2487         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2488         multiplication by values.
2489         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2490         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2491
2492 2010-07-09  Richard Guenther  <rguenther@suse.de>
2493
2494         PR tree-optimization/44882
2495         * gfortran.dg/pr44882.f90: New testcase.
2496
2497 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2498
2499         PR target/40657
2500         * gcc.target/arm/pr40657-1.c: New test.
2501         * gcc.target/arm/pr40657-2.c: New test.
2502         * gcc.c-torture/execute/pr40657.c: New test.
2503
2504 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2505
2506         * gcc.dg/tree-ssa/vrp50.c: New test.
2507         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2508
2509 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2510
2511         PR fortran/44649
2512         * gfortran.dg/c_sizeof_1.f90: Modified.
2513         * gfortran.dg/storage_size_1.f08: New.
2514         * gfortran.dg/storage_size_2.f08: New.
2515
2516 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2517
2518         * gcc.c-torture/execute/20100708-1.c: New test.
2519
2520 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2521
2522         PR fortran/44847
2523         * gfortran.dg/gomp/pr44847.f90: New test.
2524
2525 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2526
2527         PR tree-optimization/44710
2528         * gcc.dg/tree-ssa/ifc-6.c: New.
2529         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2530
2531 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2532
2533         PR fortran/18918
2534         * gfortran.dg/coarray_10.f90: Add an additional test.
2535
2536 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2537
2538         PR middle-end/44828
2539         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2540         * gcc.c-torture/execute/pr44828.x: Revert.
2541
2542 2010-07-08  Jason Merrill  <jason@redhat.com>
2543
2544         PR c++/43120
2545         * g++.dg/inherit/covariant17.C: New.
2546         * g++.dg/abi/covariant1.C: Actually test for the bug.
2547
2548 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2549
2550         PR rtl-optimization/44838
2551         * gcc.dg/pr44838.c: New.
2552
2553 2010-07-08  Richard Guenther  <rguenther@suse.de>
2554
2555         PR tree-optimization/44831
2556         * gcc.c-torture/compile/pr44831.c: New testcase.
2557         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2558
2559 2010-07-08  Richard Guenther  <rguenther@suse.de>
2560
2561         PR tree-optimization/44861
2562         * g++.dg/vect/pr44861.cc: New testcase.
2563
2564 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2565
2566         PR middle-end/44828
2567         * gcc.c-torture/execute/pr44828.x: New file.
2568
2569 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2570
2571         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2572         dg-options.
2573         * g++.dg/ext/altivec-17.C: Adjust error message.
2574
2575 2010-07-07  Tom Tromey  <tromey@redhat.com>
2576
2577         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2578
2579 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2580
2581         PR target/44844
2582         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2583         * gcc.target/i386/rdrand-2.c: Likewise.
2584         * gcc.target/i386/rdrand-3.c: Likewise.
2585
2586 2010-07-07  Jan Hubicka  <jh@suse.cz>
2587
2588         PR middle-end/44813
2589         * g++.dg/torture/pr44813.C: New testcase.
2590         * g++.dg/torture/pr44826.C: New testcase.
2591
2592 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2593
2594         PR rtl-optimization/44787
2595         * gcc.c-torture/compile/pr44788.c: New test.
2596         * gcc.target/arm/pr44788.c: New test.
2597
2598 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2599
2600         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2601
2602 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2603
2604         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2605         to dg-options.
2606
2607 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2608
2609         PR fortran/44742
2610         * gfortran.dg/parameter_array_init_6.f90: New.
2611         * gfortran.dg/initialization_20.f90: Update dg-error.
2612         * gfortran.dg/initialization_24.f90: Ditto.
2613
2614 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2615         PR fortran/PR44693
2616         * gfortran.dg/dim_range_1.f90:  New test.
2617         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2618
2619 2010-07-06  Jason Merrill  <jason@redhat.com>
2620
2621         PR c++/44703
2622         * g++.dg/cpp0x/initlist41.C: New.
2623
2624         PR c++/44778
2625         * g++.dg/template/ptrmem22.C: New.
2626
2627 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2628
2629         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2630         support.
2631         * gcc.target/i386/i386.exp: Likewise.
2632
2633 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2634
2635         PR testsuite/44195
2636         * gcc.dg/lto/20100518_0.c: Limit to x86.
2637
2638 2010-07-06  Richard Guenther  <rguenther@suse.de>
2639
2640         PR middle-end/44828
2641         * gcc.c-torture/execute/pr44828.c: New testcase.
2642
2643 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2644
2645         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2646         * g++.dg/warn/volatile1.C: Likewise.
2647         * g++.dg/template/warn1.C: Likewise.
2648
2649 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2650
2651         AVX Programming Reference (June, 2010)
2652         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2653         * g++.dg/other/i386-3.C: Likewise.
2654         * gcc.target/i386/sse-12.c: Likewise.
2655
2656         * gcc.target/i386/f16c-check.h: New.
2657         * gcc.target/i386/rdfsbase-1.c: Likewise.
2658         * gcc.target/i386/rdfsbase-2.c: Likewise.
2659         * gcc.target/i386/rdgsbase-1.c: Likewise.
2660         * gcc.target/i386/rdgsbase-2.c: Likewise.
2661         * gcc.target/i386/rdrand-1.c: Likewise.
2662         * gcc.target/i386/rdrand-2.c: Likewise.
2663         * gcc.target/i386/rdrand-3.c: Likewise.
2664         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2665         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2666         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2667         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2668         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2669         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2670         * gcc.target/i386/wrfsbase-1.c: Likewise.
2671         * gcc.target/i386/wrfsbase-2.c: Likewise.
2672         * gcc.target/i386/wrgsbase-1.c: Likewise.
2673         * gcc.target/i386/wrgsbase-2.c: Likewise.
2674
2675         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2676         (__builtin_ia32_vcvtps2ph): New.
2677         (__builtin_ia32_vcvtps2ph256): Likewise.
2678
2679         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2680         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2681
2682         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2683         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2684
2685         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2686         (__builtin_ia32_vcvtps2ph256): Likewise.
2687         Add fsgsbase,rdrnd,f16c.
2688
2689         * lib/target-supports.exp (check_effective_target_f16c): New.
2690
2691 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2692
2693         * gcc.dg/guality/nrv-1.c: New test.
2694
2695 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2696
2697         PR middle-end/42505
2698         * gcc.target/arm/pr42505.c: New test case.
2699
2700 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2701
2702         PR c++/44808
2703         * g++.dg/opt/nrv16.C: New test.
2704
2705 2010-07-05  Richard Guenther  <rguenther@suse.de>
2706
2707         PR tree-optimization/44784
2708         * gcc.c-torture/compile/pr44784.c: New testcase.
2709
2710 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2711
2712         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2713         Increase loop bound and array size.
2714         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2715         Likewise.
2716
2717 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2718
2719         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2720         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2721         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2722         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2723         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2724
2725 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2726
2727         PR c++/22138
2728         * g++.dg/parse/template25.C: New.
2729
2730 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2731
2732         PR rtl-optimization/44695
2733         * gcc.dg/torture/pr44695.c: New.
2734
2735 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2736
2737         PR c++/16630
2738         * g++.dg/ext/pretty3.C: New.
2739
2740 2010-07-04  Richard Guenther  <rguenther@suse.de>
2741
2742         PR middle-end/44809
2743         * g++.dg/torture/pr44809.C: New testcase.
2744
2745 2010-07-04  Richard Guenther  <rguenther@suse.de>
2746
2747         PR tree-optimization/44656
2748         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2749
2750 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2751             Revital Eres  <eres@il.ibm.com>
2752
2753         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2754         misaligned stores.
2755         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2756         gcc.dg/vect/vect-96.c: Likewise.
2757         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2758         that support misaligned stores. Change the number of expected
2759         misaligned accesses.
2760         * gcc.dg/vect/vect-peel-1.c: New test.
2761         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2762         gcc.dg/vect/vect-peel-4.c: Likewise.
2763         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2764         vectorizable on all targets that support realignment.
2765         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2766
2767 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2768
2769         PR c/44806
2770         * gcc.dg/torture/pr44806.c: New.
2771
2772 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2773
2774         * gnat.dg/cond_expr1.adb: New test.
2775
2776 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2777
2778         * gnat.dg/modular3.adb: New test.
2779         * gnat.dg/modular3_pkg.ads: New helper.
2780
2781 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2782             Mikael Pettersson  <mikpe@it.uu.se>
2783
2784         PR testsuite/44518
2785         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2786         Make signed-ness of chars explicit.  Scan the object for
2787         strings that are split by some target assemblers.
2788         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2789         explicit.
2790
2791 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2792
2793         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2794
2795 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2796
2797         PR/44128
2798         * g++.dg/warn/Wshadow-7.C: New test.
2799
2800 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2801             Julian Brown  <julian@codesourcery.com>
2802             Sandra Loosemore  <sandra@codesourcery.com>
2803
2804         * gcc.c-torture/execute/20100416-1.c: New test case.
2805
2806 2010-07-02  Julian Brown  <julian@codesourcery.com>
2807             Sandra Loosemore  <sandra@codesourcery.com>
2808
2809         PR target/43703
2810
2811         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2812         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2813
2814 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2815             Julian Brown  <julian@codesourcery.com>
2816
2817         * gcc.target/arm/neon/vadds64.c: Regenerated.
2818         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2819         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2820         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2821         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2822         * gcc.target/arm/neon-vmls-1.c: Likewise.
2823         * gcc.target/arm/neon-vsubs64.c: New execution test.
2824         * gcc.target/arm/neon-vsubu64.c: New execution test.
2825         * gcc.target/arm/neon-vadds64.c: New execution test.
2826         * gcc.target/arm/neon-vaddu64.c: New execution test.
2827
2828 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2829
2830         * gcc.target/arm/neon-vands64.c: New.
2831         * gcc.target/arm/neon-vandu64.c: New.
2832         * gcc.target/arm/neon-vbics64.c: New.
2833         * gcc.target/arm/neon-vbicu64.c: New.
2834         * gcc.target/arm/neon-veors64.c: New.
2835         * gcc.target/arm/neon-veoru64.c: New.
2836         * gcc.target/arm/neon-vorns64.c: New.
2837         * gcc.target/arm/neon-vornu64.c: New.
2838         * gcc.target/arm/neon-vorrs64.c: New.
2839         * gcc.target/arm/neon-vorru64.c: New.
2840         * gcc.target/arm/neon/vands64.c: Regenerated.
2841         * gcc.target/arm/neon/vandu64.c: Regenerated.
2842         * gcc.target/arm/neon/vbics64.c: Regenerated.
2843         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2844         * gcc.target/arm/neon/veors64.c: Regenerated.
2845         * gcc.target/arm/neon/veoru64.c: Regenerated.
2846         * gcc.target/arm/neon/vorns64.c: Regenerated.
2847         * gcc.target/arm/neon/vornu64.c: Regenerated.
2848         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2849         * gcc.target/arm/neon/vorru64.c: Regenerated.
2850
2851 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2852
2853         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2854
2855 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2856
2857         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2858         * gfortran.dg/intent_out_5.f90: Same.
2859         * gfortran.dg/ltrans-7.f90: Same.
2860         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2861
2862 2010-07-02  Jan Hubicka  <jh@suse.cz>
2863
2864         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2865
2866 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2867
2868         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2869
2870 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2871
2872         PR c++/44780
2873         * c-c++-common/Wunused-var-12.c: New test.
2874
2875 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2876
2877         PR target/42835
2878         * gcc.target/arm/pr42835.c: New test.
2879
2880         PR target/42172
2881         * gcc.target/arm/pr42172-1.c: New test.
2882
2883 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2884
2885         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2886
2887 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2888
2889         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2890         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2891         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2892         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2893         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2894         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2895         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2896         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2897         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2898         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2899         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2900         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2901         * gcc.target/arm/neon-vdup_ns64.c: New.
2902         * gcc.target/arm/neon-vdup_nu64.c: New.
2903         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2904         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2905         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2906         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2907         * gcc.target/arm/neon-vmov_ns64.c: New.
2908         * gcc.target/arm/neon-vmov_nu64.c: New.
2909         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2910         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2911         * gcc.target/arm/neon-vget_lanes64.c: New.
2912         * gcc.target/arm/neon-vget_laneu64.c: New.
2913         * gcc.target/arm/neon-vset_lanes64.c: New.
2914         * gcc.target/arm/neon-vset_laneu64.c: New.
2915
2916 2010-07-02  Richard Guenther  <rguenther@suse.de>
2917
2918         * g++.dg/torture/20100702-1.C: New testcase.
2919
2920 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2921
2922         PR target/44707
2923         * gcc.c-torture/compile/pr44707.c: New test.
2924
2925 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2926
2927         PR c++/44039
2928         * g++.dg/template/crash101.C: New.
2929
2930 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2931
2932         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2933         Use the ABI-0 accessors and fail it for m64.
2934
2935 2010-07-02  Jan Hubicka  <jh@suse.cz>
2936
2937         * g++.dg/tree-ssa/pr44706.C: New testcase.
2938
2939 2010-07-02  Richard Guenther  <rguenther@suse.de>
2940
2941         PR tree-optimization/44748
2942         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2943
2944 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2945
2946         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2947         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2948         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2949         the method types to forward:.
2950
2951 2010-06-30  Jason Merrill  <jason@redhat.com>
2952
2953         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2954         * g++.dg/other/pr25632.C: Likewise.
2955
2956 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2957
2958         PR tree-optimization/40421
2959         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2960
2961 2010-07-01  Richard Guenther  <rguenther@suse.de>
2962
2963         PR middle-end/42834
2964         PR middle-end/44468
2965         * gcc.c-torture/execute/20100316-1.c: New testcase.
2966         * gcc.c-torture/execute/pr44468.c: Likewise.
2967         * gcc.c-torture/compile/20100609-1.c: Likewise.
2968         * gcc.dg/volatile2.c: Adjust.
2969         * gcc.dg/plugin/selfassign.c: Likewise.
2970         * gcc.dg/pr36902.c: Likewise.
2971         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2972         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2973         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2974         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2975         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2976         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2977         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2978         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2979         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2980         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2981         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2982         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2983         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2984         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2985         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2986         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2987         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2988         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2989         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2990         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2991         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2992         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2993         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2994         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2995         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2996         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2997         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2998         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2999         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3000         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3001         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3002         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3003         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3004         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3005         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3006         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3007         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3008         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3009         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3010         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3011         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3012         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3013         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3014         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3015         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3016         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3017         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3018         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3019         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3020         * g++.dg/tree-ssa/pr31146.C: Likewise.
3021         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3022         * g++.dg/tree-ssa/pr33604.C: Likewise.
3023         * g++.dg/plugin/selfassign.c: Likewise.
3024         * gfortran.dg/array_memcpy_3.f90: Likewise.
3025         * gfortran.dg/array_memcpy_4.f90: Likewise.
3026         * c-c++-common/torture/pr42834.c: New testcase.
3027
3028 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3029
3030         PR c++/44628
3031         * g++.dg/template/crash100.C: New.
3032
3033 2010-06-30  Jan Hubicka  <jh@suse.cz>
3034
3035         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3036
3037 2010-06-30  Michael Matz  <matz@suse.de>
3038
3039         PR bootstrap/44699
3040         * gcc.dg/pr44699.c: New test.
3041
3042 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3043
3044         PR tree-optimization/39799
3045         * c-c++-common/uninit-17.c: New test.
3046
3047 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3048
3049         PR libfortran/43298
3050         * gfortran.dg/read_infnan_1.f90: New test.
3051
3052 2010-06-29  Jason Merrill  <jason@redhat.com>
3053
3054         Enable implicitly declared move constructor/operator= (N3053).
3055         * g++.dg/cpp0x/implicit3.C: New.
3056         * g++.dg/cpp0x/implicit4.C: New.
3057         * g++.dg/cpp0x/implicit5.C: New.
3058         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3059         * g++.dg/cpp0x/not_special.C: Adjust.
3060         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3061         * g++.dg/cpp0x/rv1n.C: Adjust.
3062         * g++.dg/cpp0x/rv1p.C: Adjust.
3063         * g++.dg/cpp0x/rv2n.C: Adjust.
3064         * g++.dg/cpp0x/rv2p.C: Adjust.
3065         * g++.dg/cpp0x/rv3n.C: Adjust.
3066         * g++.dg/cpp0x/rv3p.C: Adjust.
3067         * g++.dg/cpp0x/rv4n.C: Adjust.
3068         * g++.dg/cpp0x/rv4p.C: Adjust.
3069         * g++.dg/cpp0x/rv5n.C: Adjust.
3070         * g++.dg/cpp0x/rv5p.C: Adjust.
3071         * g++.dg/cpp0x/rv6n.C: Adjust.
3072         * g++.dg/cpp0x/rv6p.C: Adjust.
3073         * g++.dg/cpp0x/rv7n.C: Adjust.
3074         * g++.dg/cpp0x/rv7p.C: Adjust.
3075         * g++.dg/cpp0x/rv8p.C: Adjust.
3076         * g++.dg/gomp/pr26690-1.C: Adjust.
3077         * g++.dg/other/error20.C: Adjust.
3078         * g++.dg/other/error31.C: Adjust.
3079         * g++.dg/parse/error19.C: Adjust.
3080         * g++.dg/template/qualttp5.C: Adjust.
3081         * g++.old-deja/g++.law/ctors5.C: Adjust.
3082
3083         Enable implicitly deleted functions (N2346)
3084         * g++.dg/cpp0x/defaulted17.C: New.
3085         * g++.dg/cpp0x/implicit1.C: New.
3086         * g++.dg/cpp0x/implicit2.C: New.
3087         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3088         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3089         * g++.dg/init/ctor4.C: Adjust.
3090         * g++.dg/init/synth2.C: Adjust.
3091         * g++.dg/lto/20081118_1.C: Adjust.
3092         * g++.dg/other/error13.C: Adjust.
3093         * g++.dg/other/unused1.C: Adjust.
3094         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3095         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3096         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3097         * g++.old-deja/g++.law/ctors17.C: Adjust.
3098         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3099         * g++.old-deja/g++.pt/assign1.C: Adjust.
3100         * g++.old-deja/g++.pt/crash20.C: Adjust.
3101
3102         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3103         * g++.dg/cpp0x/defaulted13.C: Adjust.
3104         * g++.dg/cpp0x/defaulted2.C: Adjust.
3105         * g++.dg/cpp0x/defaulted3.C: Adjust.
3106         * g++.dg/cpp0x/initlist9.C: Adjust.
3107         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3108         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3109         * g++.dg/init/synth2.C: Adjust.
3110
3111         * g++.dg/cpp0x/defaulted19.C: New.
3112
3113         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3114         * g++.dg/template/error23.C: Fix for -std=c++0x.
3115
3116 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3117
3118         PR fortran/44718
3119         * gfortran.dg/proc_ptr_28.f90: New.
3120
3121 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3122
3123         PR tree-optimization/43801
3124         * g++.dg/torture/pr43801.C: New test.
3125
3126         PR debug/44668
3127         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3128
3129 2010-06-29  Jason Merrill  <jason@redhat.com>
3130
3131         PR c++/44587
3132         * g++.dg/template/qualified-id2.C: New.
3133         * g++.dg/template/qualified-id3.C: New.
3134
3135 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3136
3137         PR fortran/44696
3138         * gfortran.dg/associated_target_4.f90: New.
3139
3140 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3141
3142         PR fortran/44582
3143         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3144
3145 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3146
3147         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3148
3149 2010-06-29  Jan Hubicka  <jh@suse.cz>
3150
3151         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3152
3153 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3154
3155         PR target/43902
3156         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3157         * gcc.target/arm/wmul-3.c: New test.
3158         * gcc.target/arm/wmul-4.c: New test.
3159
3160 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3161
3162         PR rtl-optimization/44659
3163         * gcc.target/i386/extract-1.c: New.
3164         * gcc.target/i386/extract-2.c: Likewise.
3165         * gcc.target/i386/extract-3.c: Likewise.
3166         * gcc.target/i386/extract-4.c: Likewise.
3167         * gcc.target/i386/extract-5.c: Likewise.
3168         * gcc.target/i386/extract-6.c: Likewise.
3169
3170 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR c++/44682
3173         * g++.dg/warn/Wunused-var-14.C: New test.
3174
3175 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3176
3177         PR fortran/43298
3178         * gfortran.dg/nan_6.f90: New.
3179
3180 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3181
3182         PR tree-optimization/43781
3183         * gcc.dg/torture/pr43781.c: New.
3184
3185 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3186
3187         PR fortran/40158
3188         * gfortran.dg/actual_rank_check_1.f90: New test.
3189
3190 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3191
3192         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3193
3194 2010-06-28  Jan Hubicka  <jh@suse.cz>
3195
3196         PR tree-optimization/44687
3197         * gcc.c-torture/compile/pr44687.c
3198
3199 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3200
3201         PR c++/44535
3202         * g++.dg/torture/pr44535.C: New test.
3203
3204 2010-06-28  Michael Matz  <matz@suse.de>
3205
3206         PR middle-end/44592
3207         * gfortran.dg/pr44592.f90: New test.
3208
3209 2010-06-28  Jan Hubicka  <jh@suse.cz>
3210
3211         PR tree-optimization/44357
3212         * g++.dg/torture/pr44357.C: New testcase.
3213
3214 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3215
3216         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3217         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3218         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3219         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3220         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3221         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3222         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3223         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3224
3225 2010-06-27  Jan Hubicka  <jh@suse.cz>
3226
3227         * gcc.c-torture/compile/pr44686.c: New file.
3228
3229 2010-06-27  Richard Guenther  <rguenther@suse.de>
3230
3231         PR tree-optimization/44683
3232         * gcc.c-torture/execute/pr44683.c: New testcase.
3233
3234 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3235
3236         * gnat.dg/noreturn3.ad[sb]: New test.
3237
3238 2010-06-26  Jason Merrill  <jason@redhat.com>
3239
3240         * g++.dg/cpp0x/explicit5.C: New.
3241
3242 2010-06-26  Richard Guenther  <rguenther@suse.de>
3243
3244         PR tree-optimization/44393
3245         * gcc.dg/pr44393.c: New testcase.
3246
3247 2010-06-26  Jan Hubicka  <jh@suse.cz>
3248
3249         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3250
3251 2010-06-26  Richard Guenther  <rguenther@suse.de>
3252
3253         PR middle-end/44674
3254         * gcc.dg/pr44674.c: New testcase.
3255
3256 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3257
3258         * gcc.dg/opts-3.c: New test.
3259
3260 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3261
3262         * gfortran.dg/type_decl_1.f90: New.
3263         * gfortran.dg/type_decl_2.f90: New.
3264
3265 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3266
3267         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3268         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3269
3270 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3271
3272         PR testsuite/38946
3273         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3274         error in comparing reals.
3275
3276 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3277
3278         * selected_real_kind_2.f90: New.
3279         * selected_real_kind_3.f90: New.
3280
3281 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3282
3283         * gfortran.dg/entry_19.f90: New.
3284
3285 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3286
3287         * gfortran.dg/end_subroutine_1.f90: New.
3288         * gfortran.dg/end_subroutine_2.f90: New.
3289         * gfortran.dg/interface_proc_end.f90: Update.
3290
3291 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3292
3293         * gfortran.dg/semicolon_fixed.f: Update.
3294         * gfortran.dg/semicolon_fixed_2.f: New.
3295         * gfortran.dg/semicolon_free_2.f90: New.
3296         * gfortran.dg/semicolon_free.f90: Update.
3297
3298 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3299
3300         PR fortran/44448
3301         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3302
3303 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3304
3305         * g++.dg/ipa/iinline-3.C: New test.
3306         * gcc.dg/ipa/modif-1.c: Removed.
3307
3308 2010-06-25  Jan Hubicka  <jh@suse.cz>
3309
3310         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3311
3312 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3313
3314         * g++.dg/ipa/iinline-2.C: New test.
3315
3316 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3317
3318         PR middle-end/43866
3319         * gfortran.dg/pr43866.f90: New test.
3320
3321         PR tree-optimization/44539
3322         * gcc.dg/pr44539.c: New test.
3323
3324 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3325
3326         From Jim Wilson:
3327         PR target/43902
3328         * gcc.target/mips/madd-9.c: New test.
3329
3330 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3331
3332         PR c/44517
3333         * gcc.dg/noncompile/pr44517.c: New.
3334         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3335
3336 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3337
3338         PR testsuite/43283
3339         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3340         and add argument to nop for IA64.
3341
3342 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3343
3344         PR target/44588
3345         * gcc.target/i386/mod-1.c: New.
3346         * gcc.target/i386/umod-1.c: Likewise.
3347         * gcc.target/i386/umod-2.c: Likewise.
3348         * gcc.target/i386/umod-3.c: Likewise.
3349
3350 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR middle-end/44492
3353         * g++.dg/torture/pr44492.C: New test.
3354
3355 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3356
3357         * c-c++-common/warn-omitted-condop.c: New.
3358
3359 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3360
3361         PR fortran/44614
3362         * gfortran.dg/import8.f90: New.
3363
3364 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3365
3366         * gnat.dg/not_null.adb: Update test case.
3367
3368 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3369
3370         PR c++/44619
3371         * g++.dg/warn/Wunused-var-13.C: New test.
3372
3373         PR c++/44627
3374         * g++.dg/diagnostic/method1.C: New test.
3375
3376 2010-06-22  Cary Coutant  <ccoutant@google.com>
3377
3378         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3379
3380 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3381
3382         PR fortran/44616
3383         * gfortran.dg/abstract_type_8.f03: New.
3384
3385 2010-06-21  Jason Merrill  <jason@redhat.com>
3386
3387         * g++.dg/cpp0x/noexcept08.C: New.
3388
3389         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3390
3391 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3392
3393         PR target/44615
3394         * gcc.target/i386/sse2-vec-2a.c: New.
3395
3396 2010-06-21  DJ Delorie  <dj@redhat.com>
3397
3398         * gcc.dg/pragma-diag-1.c: New.
3399
3400 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3401
3402         PR target/44615
3403         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3404
3405 2010-06-21  Alan Modra  <amodra@gmail.com>
3406
3407         PR testsuite/44505
3408         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3409         tail call to check_fa_mid.
3410
3411 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3412
3413         PR target/44575
3414         * gcc.c-torture/execute/pr44575.c: New test.
3415
3416 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3417
3418         PR fortran/40632
3419         * gfortran.dg/contiguous_1.f90: New.
3420         * gfortran.dg/contiguous_2.f90: New.
3421         * gfortran.dg/contiguous_3.f90: New.
3422
3423 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3424
3425         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3426         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3427
3428 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3429
3430         PR target/44546
3431         * gcc.target/i386/pr44546.c: New test.
3432
3433 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3434
3435         * gcc.dg/opts-2.c: New test.
3436
3437 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3438
3439         PR fortran/44584
3440         * gfortran.dg/typebound_proc_15.f03: Modified.
3441
3442 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3443
3444         PR target/44072
3445         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3446         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3447
3448 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3449
3450         * g++.dg/ext/label13.C: Fix typo in last change.
3451
3452 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3453
3454         PR libfortran/44477
3455         * gfortran.dg/eof_3.f90
3456         * gfortran.dg/endfile_2.f90
3457         * gfortran.dg/endfile_4.f90
3458         * gfortran.dg/endfile_3.f90
3459
3460 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3461
3462         PR c++/41090
3463         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3464
3465 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3466
3467         PR fortran/44556
3468         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3469
3470 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3471
3472         * gcc.target/arm/pr40900.c: New test.
3473
3474 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3475
3476         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3477
3478 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3479
3480         PR fortran/44558
3481         * gfortran.dg/typebound_call_15.f03: New.
3482
3483 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3484
3485         PR c++/44486
3486         * g++.dg/pr44486.C: New.
3487
3488 2010-06-16  DJ Delorie  <dj@redhat.com>
3489
3490         * gcc.target/i386/volatile-bitfields-1.c: New.
3491         * gcc.target/i386/volatile-bitfields-2.c: New.
3492
3493 2010-06-16  Jason Merrill  <jason@redhat.com>
3494
3495         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3496
3497         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3498
3499 2010-06-16  Richard Guenther  <rguenther@suse.de>
3500
3501         PR c/44555
3502         * gcc.c-torture/execute/pr44555.c: New testcase.
3503
3504 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3505
3506         PR fortran/44549
3507         * gfortran.dg/typebound_proc_16.f03: New.
3508
3509 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3510
3511         * g++.dg/torture/pr43905.C: New test.
3512
3513 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3514
3515         PR testsuite/44538
3516         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3517         initialization loop from being vectorized.
3518         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3519
3520 2010-06-16  Alan Modra  <amodra@gmail.com>
3521
3522         PR tree-optimization/44507
3523         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3524
3525 2010-06-15  Jason Merrill  <jason@redhat.com>
3526
3527         * g++.dg/overload/arg3.C: Adjust error locations.
3528         * g++.dg/overload/copy1.C: Likewise.
3529         * g++.dg/tc1/dr152.C: Likewise.
3530         * g++.dg/template/incomplete4.C: Likewise.
3531         * g++.dg/template/incomplete5.C: Likewise.
3532         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3533         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3534         * g++.old-deja/g++.pt/crash9.C: Likewise.
3535
3536         * g++.dg/inherit/virtual5.C: New.
3537
3538         * g++.dg/cpp0x/defaulted18.C: New.
3539
3540         * g++.dg/cpp0x/initlist40.C: New.
3541
3542         * g++.dg/cpp0x/initlist39.C: New.
3543
3544 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3545
3546         PR middle-end/44391
3547         * gcc.dg/graphite/pr44391.c: New.
3548
3549 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3550
3551         PR fortran/43388
3552         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3553         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3554         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3555         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3556
3557 2010-06-15  Richard Guenther  <rguenther@suse.de>
3558
3559         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3560
3561 2010-06-15  Richard Guenther  <rguenther@suse.de>
3562
3563         * gcc.dg/vect/bb-slp-21.c: Adjust.
3564         * gcc.dg/vect/bb-slp-13.c: Likewise
3565         * gcc.dg/vect/bb-slp-4.c: Likewise
3566         * gcc.dg/vect/bb-slp-22.c: Likewise
3567         * gcc.dg/vect/bb-slp-14.c: Likewise
3568         * gcc.dg/vect/bb-slp-23.c: Likewise
3569         * gcc.dg/vect/bb-slp-15.c: Likewise
3570         * gcc.dg/vect/bb-slp-17.c: Likewise
3571         * gcc.dg/vect/bb-slp-18.c: Likewise
3572         * gcc.dg/vect/bb-slp-19.c: Likewise
3573         * gcc.dg/vect/bb-slp-10.c: Likewise
3574         * gcc.dg/vect/bb-slp-11.c: Likewise
3575         * gcc.dg/vect/bb-slp-20.c: Likewise
3576         * gcc.dg/vect/bb-slp-3.c: Likewise
3577
3578 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR fortran/44536
3581         * gfortran.dg/gomp/pr44536.f90: New test.
3582         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3583
3584 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3585
3586         PR target/44534
3587         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3588         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3589
3590 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR tree-optimization/44508
3593         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3594
3595         PR bootstrap/44509
3596         * gcc.dg/pr44509.c: New test.
3597
3598 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3599
3600         PR tree-optimization/44507
3601         * gcc.dg/vect/pr44507.c: New test.
3602
3603 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3604
3605         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3606         and c-pretty-print.h.
3607
3608         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3609
3610 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3611
3612         * gfortran.dg/whole_file_18.f90: Updated error message.
3613
3614 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3615
3616         * gfortran.dg/whole_file_20.f03: New.
3617
3618 2010-06-12  Jan Hubicka  <jh@suse.cz>
3619
3620         * gcc.c-torture/compile/pc44485.c: New testcase.
3621
3622 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3623
3624         PR fortran/40117
3625         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3626         * gfortran.dg/typebound_proc_14.f03: New.
3627         * gfortran.dg/typebound_proc_15.f03: New.
3628
3629 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3630
3631         * gcc.dg/opts-1.c: New test.
3632
3633 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3634
3635         * gcc.dg/funroll-loops-all.c: Update expected error.
3636
3637 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3638
3639         PR target/44481
3640         * gcc.target/i386/pr44481.c: New test.
3641
3642 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3643
3644         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3645
3646 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3647
3648         PR middle-end/44483
3649         * gcc.dg/tree-ssa/pr44483.c: New.
3650
3651 2010-06-11  Paul Brook  <paul@codesourcery.com>
3652
3653         * g++.dg/other/arm-neon-1.C: New test.
3654
3655 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3656
3657         PR fortran/42051
3658         PR fortran/43896
3659         * gfortran.dg/class_23.f03: New test.
3660
3661 2010-06-11  Jan Hubicka  <jh@suse.cz>
3662
3663         * gcc.dg/ipa/pure-const-2.c: New testcase.
3664
3665 2010-06-11  Jan Hubicka  <jh@suse.cz>
3666
3667         * gcc.dg/noreturn-7.c: Update.
3668         * gcc.dg/noreturn-4.c: Update.
3669
3670 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3671
3672         Fix MIPS bootstrap
3673         * g++.dg/other/typedef4.C: New test.
3674
3675 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3676
3677         PR fortran/44207
3678         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3679
3680 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3681
3682         PR fortran/44457
3683         * gfortran.dg/asynchronous_3.f03
3684
3685 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3686
3687         PR middle-end/44185
3688         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3689         non-temporal stores out of the tests to form new test cases.  As a
3690         result, no non-temporal store should be generated in this case.
3691
3692         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3693         prefetch-7.c that generate one non-temporal store.
3694
3695         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3696         prefetch-7.c that generate one non-temporal store and one
3697         one-temporal prefetch.
3698
3699 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3700
3701         PR tree-optimization/44258
3702         * gcc.dg/tree-ssa/pr44258.c: New test.
3703
3704 2010-06-10  Daniel Kraft  <d@domob.eu>
3705
3706         PR fortran/38936
3707         * gfortran.dg/associate_1.f03: New test.
3708         * gfortran.dg/associate_2.f95: New test.
3709         * gfortran.dg/associate_3.f03: New test.
3710         * gfortran.dg/associate_4.f08: New test.
3711
3712 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3713
3714         * gfortran.dg/selected_char_kind_4.f90: New test.
3715
3716 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3717
3718         * gcc.dg/pr42461.c: New test.
3719
3720 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3721
3722         PR fortran/44347
3723         * gfortran.dg/selected_real_kind_1.f90: New.
3724
3725 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3726
3727         PR fortran/44359
3728         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3729         warning.
3730         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3731         check for warning.
3732
3733 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3734
3735         * gfortran.dg/data_namelist_conflict.f90: New test.
3736
3737 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3738
3739         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3740         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3741         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3742
3743 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3744
3745         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3746         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3747         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3748         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3749         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3750
3751 2010-06-09  Jason Merrill  <jason@redhat.com>
3752
3753         PR c++/44366
3754         * g++.dg/cpp0x/decltype23.C: Move to...
3755         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3756
3757 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3758
3759         PR fortran/44211
3760         * gfortran.dg/typebound_call_14.f03: New test.
3761
3762 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3763
3764         PR tree-optimization/44423
3765         * gcc.dg/tree-ssa/pr44423.c: New test.
3766
3767 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3768
3769         PR testsuite/42843
3770         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3771         TV_NONE to initialize tv_id field.
3772         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3773         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3774         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3775         Include toplev.h .
3776         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3777         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3778         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3779
3780 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3781
3782         PR tree-optimization/39874
3783         PR middle-end/28685
3784         * gcc.dg/pr39874.c: New file.
3785
3786 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3787
3788         * g++.dg/ext/attr-alias-1.C: New.
3789         * g++.dg/ext/attr-alias-2.C: New.
3790
3791 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3792
3793         PR fortran/44446
3794         * gfortran.dg/proc_ptr_27.f90: New.
3795
3796 2010-06-07  Jason Merrill  <jason@redhat.com>
3797
3798         PR c++/44366
3799         * g++.dg/cpp0x/decltype23.C: New.
3800
3801 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3802             Shujing Zhao  <pearly.zhao@oracle.com>
3803
3804         PR c/37724
3805         * gcc.dg/c90-const-expr-10.c: Adjust.
3806         * gcc.dg/c99-const-expr-10.c: Adjust.
3807         * gcc.dg/init-bad-7.c: New.
3808
3809 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3810
3811         * lib/target-supports.exp (check_effective_target_gas): New proc.
3812         * gcc.c-torture/execute/960321-1.x: New file.
3813
3814 2010-06-07  Jason Merrill  <jason@redhat.com>
3815
3816         PR c++/44401
3817         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3818
3819 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3820
3821         PR c++/44444
3822         * g++.dg/warn/Wunused-var-12.C: New test.
3823
3824         PR c++/44443
3825         * c-c++-common/Wunused-var-11.c: New test.
3826
3827 2010-06-07  Jan Hubicka  <jh@suse.cz>
3828
3829         * gcc.dg/ipa/pure-const-1.c: New testcase.
3830
3831 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3832
3833         PR rtl-optimization/44404
3834         * gcc.dg/pr44404.c: New.
3835
3836 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3837
3838         PR target/44159
3839         * gcc.target/i386/abi-2.c: Check sysv abi here.
3840         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3841         function to avoid failures by different ABIs.
3842         * gcc.target/i386/aes-check.h: Likewise.
3843         * gcc.target/i386/avx-check.h: Likewise.
3844         * gcc.target/i386/fma4-check.h: Likewise.
3845         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3846         * gcc.target/i386/mmx-check.h: Likewise.
3847         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3848         * gcc.target/i386/pclmul-check.h: Likewise.
3849         * gcc.target/i386/sse-check.h: Likewise.
3850         * gcc.target/i386/sse2-check.h: Likewise.
3851         * gcc.target/i386/sse3-check.h: Likewise.
3852         * gcc.target/i386/sse4_1-check.h: Likewise.
3853         * gcc.target/i386/sse4_2-check.h: Likewise.
3854         * gcc.target/i386/sse4a-check.h: Likewise.
3855         * gcc.target/i386/ssse3-check.h: Likewise.
3856         * gcc.target/i386/xop-check.h: Likewise.
3857         * gcc.target/i386/pr27971.c: Fix for LLP64.
3858         * gcc.target/i386/pr39139.c: Likewise.
3859         * gcc.target/i386/pr39315-check.c: Likewise.
3860         * gcc.target/i386/vararg-1.c: Likewise.
3861         * gcc.target/i386/vararg-2.c: Likewise.
3862         Additional add dg-compile to avoid failure due
3863         missing foo symbol.
3864
3865         * gcc.dg/compound-literal-1.c: Fix for llp64.
3866         * gcc.dg/pr32370.c: Likewise.
3867         * gcc.dg/pr37561.c: Likewise.
3868         * gcc.dg/pr41340.c: Likewise.
3869         * gcc.dg/pr41551.c: Likewise.
3870
3871 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3872
3873         PR c++/44188
3874         * g++.dg/debug/dwarf2/typedef3.C: New test.
3875
3876 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3877
3878         PR c/20000
3879         * c-c++-common/pr20000.c: New.
3880
3881 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3882
3883         PR c++/44086
3884         * g++.dg/init/pr44086.C: New.
3885         * g++.dg/cpp0x/decltype4.C: Adjust.
3886
3887 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3888
3889         PR fortran/43945
3890         * gfortran.dg/generic_23.f03: New test.
3891
3892 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3893
3894         PR fortran/43895
3895         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3896
3897 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR c++/44361
3900         * c-c++-common/Wunused-var-9.c: New test.
3901
3902 2010-06-05  Jason Merrill  <jason@redhat.com>
3903
3904         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3905
3906 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3907
3908         PR c/44322
3909         * gcc.dg/c99-restrict-4.c: New test.
3910
3911 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3912
3913         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3914         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3915         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3916         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3917         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3918         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3919         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3920         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3921         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3922         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3923         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3924         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3925         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3926         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3927         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3928         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3929         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3930         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3931         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3932         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3933         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3934         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3935
3936 2010-06-04  Jason Merrill  <jason@redhat.com>
3937
3938         * g++.dg/cpp0x/noexcept06.C: New.
3939         * g++.dg/cpp0x/noexcept07.C: New.
3940
3941         * g++.dg/cpp0x/noexcept01.C: New.
3942         * g++.dg/cpp0x/noexcept02.C: New.
3943         * g++.dg/cpp0x/noexcept03.C: New.
3944         * g++.dg/cpp0x/noexcept04.C: New.
3945         * g++.dg/cpp0x/noexcept05.C: New.
3946
3947 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR c++/44412
3950         * g++.dg/warn/Wunused-var-10.C: New test.
3951         * g++.dg/warn/Wunused-var-11.C: New test.
3952
3953         PR c++/44362
3954         * c-c++-common/Wunused-var-10.c: New test.
3955
3956 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3957
3958         PR c/25880
3959         * gcc.dg/assign-warn-2.c: Update.
3960         * gcc.dg/cpp/line3.c: Update.
3961         * gcc.dg/c99-array-lval-8.c: Update.
3962         * gcc.dg/cast-qual-2.c: Update.
3963         * gcc.dg/c99-arraydecl-3.c:  Update.
3964         * gcc.dg/assign-warn-1.c:  Update.
3965         * gcc.dg/format/gcc_diag-1.c:  Update.
3966
3967 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3968
3969         PR rtl-optimization/39871
3970         PR rtl-optimization/40615
3971         PR rtl-optimization/42500
3972         PR rtl-optimization/42502
3973         * gcc.target/arm/eliminate.c: New test.
3974
3975 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3976
3977         PR libstdc++/44410
3978         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3979         * g++.old-deja/g++.other/delete3.C: Likewise.
3980         * g++.old-deja/g++.other/new.C: Likewise.
3981         * g++.old-deja/g++.law/operators27.C: Likewise.
3982         * g++.old-deja/g++.mike/p755.C: Likewise.
3983         * g++.dg/eh/new1.C: Likewise.
3984         * g++.dg/init/new5.C: Likewise.
3985
3986 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3987
3988         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3989         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3990         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3991
3992 2010-06-03  Richard Guenther  <rguenther@suse.de>
3993
3994         PR lto/41921
3995         * lib/lto.exp: Always load gcc.exp.
3996         (lto-obj): For C source files invoke gcc_target_compile.
3997         * g++.dg/lto/20100603-1_0.C: New testcase.
3998         * g++.dg/lto/20100603-1_1.c: Likewise.
3999
4000 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4001
4002         PR tree-optimization/43688
4003         * gfortran.dg/pr43688.f90: New.
4004
4005 2010-06-03  Richard Guenther  <rguenther@suse.de>
4006
4007         PR lto/41584
4008         * gcc.dg/lto/20100603-1_0.c: New testcase.
4009         * gcc.dg/lto/20100603-2_0.c: Likewise.
4010         * gcc.dg/lto/20100603-3_0.c: Likewise.
4011
4012 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4013
4014         PR target/44218
4015         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4016         * gcc.target/powerpc/recip-2.c: Ditto.
4017         * gcc.target/powerpc/recip-3.c: Ditto.
4018         * gcc.target/powerpc/recip-4.c: Ditto.
4019         * gcc.target/powerpc/recip-5.c: Ditto.
4020         * gcc.target/powerpc/recip-6.c: Ditto.
4021         * gcc.target/powerpc/recip-7.c: Ditto.
4022         * gcc.target/powerpc/recip-test.h: Ditto.
4023         * gcc.target/powerpc/recip-test2.h: Ditto.
4024
4025 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4026
4027         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4028
4029 2010-06-02  Jason Merrill  <jason@redhat.com>
4030
4031         * g++.dg/ext/vector9.C: Expect typedef in error message.
4032
4033         PR c++/9726
4034         PR c++/23594
4035         PR c++/44333
4036         * g++.dg/tc1/dr101.C: Remove xfails.
4037
4038 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4039
4040         PR middle-end/44372
4041         * g++.dg/ipa/pr44372.C: New.
4042
4043 2010-06-02  Jan Hubicka  <jh@suse.cz>
4044
4045         PR middle-end/44295
4046         * g++.dg/torture/pr44295.C: Neww testcase.
4047
4048 2010-06-02  Jan Hubicka  <jh@suse.cz>
4049
4050         * gcc.dg/tree-ssa/loadpre6.c: Update.
4051
4052 2010-06-02  Richard Guenther  <rguenther@suse.de>
4053
4054         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4055         diagnostic.h.
4056
4057 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4058
4059         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4060         the link fail message.
4061
4062 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4063
4064         PR fortran/44360
4065         * gfortran.dg/use_13.f90: New test case.
4066
4067 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4068
4069         PR fortran/44371
4070         * gfortran.dg/error_stop_2.f08: Minor update.
4071
4072 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4073
4074         PR fortran/44371
4075         * gfortran.dg/error_stop_1.f08: New test.
4076         * gfortran.dg/error_stop_2.f08: New test.
4077
4078 2010-06-01  Jason Merrill  <jason@redhat.com>
4079
4080         DR 990
4081         * g++.dg/cpp0x/initlist37.C: New.
4082         * g++.dg/cpp0x/initlist38.C: New.
4083
4084         PR c++/44358
4085         * g++.dg/cpp0x/initlist36.C: New.
4086
4087 2010-05-31 Jan Hubicka  <jh@suse.cz>
4088
4089         * gcc.dg/noreturn-8.c: New testcase.
4090
4091 2010-05-31 Jan Hubicka  <jh@suse.cz>
4092
4093         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4094         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4095
4096 2010-05-31 Jan Hubicka  <jh@suse.cz>
4097
4098         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4099         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4100
4101 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4102
4103         PR fortran/36928
4104         * gfortran.dg/dependency_27.f90:  New test.
4105         * gfortran.dg/array_assign_1.F90:  New test.
4106
4107 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4108
4109         PR target/44338
4110         * gcc.target/i386/sse-24.c: New test.
4111
4112 2010-05-31  Jan Hubicka  <jh@suse.cz>
4113
4114         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4115
4116 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4117
4118         PR middle-end/44337
4119         * gcc.dg/pr44337.c: New test.
4120
4121         PR tree-optimization/44182
4122         * g++.dg/debug/pr44182.C: New test.
4123
4124 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4125
4126         * gcc.dg/nested-func-7.c: New test.
4127         * gnat.dg/frame_overflow.adb: Adjust directives.
4128
4129 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4130
4131         * gnat.dg/prot2.ad[sb]: New test.
4132         * gnat.dg/prot2_pkg1.ads: New helper.
4133         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4134
4135 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4136
4137         * gnat.dg/array11.adb: Adjust dg-warning directive.
4138         * gnat.dg/object_overflow.adb: Likewise.
4139
4140 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4141
4142         PR middle-end/44306
4143         * gcc.dg/tree-ssa/pr44306.c: New.
4144
4145 2010-05-29  Jan Hubicka  <jh@suse.cz>
4146
4147         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4148
4149 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4150
4151         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4152
4153 2010-05-28  Mike Stump  <mikestump@comcast.net>
4154
4155         PR objc/44125
4156         * objc.dg/const-str-9.m: Remove static.
4157
4158 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4159
4160         PR target/43636
4161         * gcc.c-torture/compile/pr43636.c: New test.
4162
4163 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4164
4165         PR objc++/23616
4166         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4167         * obj-c++.dg/try-catch-9.mm: Ditto.
4168
4169 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4170
4171         Revert patch for PR c++/44188
4172         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4173
4174 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4175
4176         PR c++/44188
4177         * g++.dg/debug/dwarf2/typedef3.C: New test.
4178
4179 2010-05-27  Jason Merrill  <jason@redhat.com>
4180
4181         PR c++/43555
4182         * g++.dg/ext/vla9.C: New.
4183
4184 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4185
4186         PR objc/44140
4187         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4188         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4189         * objc.dg/torture/tls/thr-init.m: Ditto.
4190         * objc.dg/torture/trivial.m: Ditto.
4191         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4192         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4193         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4194         * obj-c++.dg/torture/trivial.mm: Ditto.
4195
4196 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4197
4198         * g++.dg/lto/20100302_0.C: Skip on darwin.
4199
4200 2010-05-27  Richard Guenther  <rguenther@suse.de>
4201
4202         PR tree-optimization/44284
4203         * gcc.dg/vect/vect-118.c: New testcase.
4204         * gcc.dg/vect/bb-slp-20.c: Adjust.
4205         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4206         * gcc.dg/vect/slp-9.c: Likewise.
4207         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4208         * gcc.dg/vect/vect-10.c: Likewise.
4209         * gcc.dg/vect/vect-109.c: Likewise.
4210         * gcc.dg/vect/vect-12.c: Likewise.
4211         * gcc.dg/vect/vect-36.c: Likewise.
4212         * gcc.dg/vect/vect-7.c: Likewise.
4213         * gcc.dg/vect/vect-iv-8.c: Likewise.
4214         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4215         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4216         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4217         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4218         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4219         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4220         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4221         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4222         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4223         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4224         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4225         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4226         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4227         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4228         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4229         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4230         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4231
4232 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4233
4234         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4235         necessary.
4236
4237 2010-05-26  Jan Hubicka  <jh@suse.cz>
4238
4239         * gcc.dg/lto/materialize-1_0.c: New file.
4240         * gcc.dg/lto/materialize-1_1.c: New file.
4241
4242 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4243
4244         * gnat.dg/lto10.adb: New test.
4245         * gnat.dg/lto10_pkg.ads: New helper.
4246
4247 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4248
4249         * lib/target-supports.exp (check_effective_target_int128): New
4250         function to check if __int128 types are available for target.
4251         * c-c++-common/int128-types-1.c: New.
4252         * c-c++-common/int128-1.c: New.
4253         * c-c++-common/int128-2.c: New.
4254         * g++.dg/abi/mangle43.C: New.
4255         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4256         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4257         pointer-wide scalar.
4258         * g++.dg/other/pr25632.C: Likewise.
4259         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4260         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4261         overflow warnings.
4262         * g++.dg/warn/pr13358-4.C: Likewise.
4263         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4264         * g++.dg/warn/Wconversion-null.C: Likewise.
4265
4266 2010-05-26  Jason Merrill  <jason@redhat.com>
4267
4268         PR c++/43382
4269         * g++.dg/cpp0x/variadic101.C: New.
4270
4271 2010-05-26  Richard Guenther  <rguenther@suse.de>
4272
4273         PR rtl-optimization/44164
4274         * gcc.c-torture/execute/pr44164.c: New testcase.
4275         * g++.dg/tree-ssa/pr13146.C: Adjust.
4276
4277 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4278
4279         PR fortran/40011
4280         * gfortran.dg/whole_file_19.f90 : New test.
4281
4282 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4283
4284         PR fortran/30668
4285         PR fortran/31346
4286         PR fortran/34260
4287         * gfortran.dg/pr40999.f: Fix function type.
4288         * gfortran.dg/whole_file_5.f90: Likewise.
4289         * gfortran.dg/whole_file_6.f90: Likewise.
4290         * gfortran.dg/whole_file_16.f90: New.
4291         * gfortran.dg/whole_file_17.f90: New.
4292         * gfortran.dg/whole_file_18.f90: New.
4293
4294 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4295             Iain Sandoe  <iains@gcc.gnu.org>
4296
4297         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4298         * gcc.c-torture/compile/pr44197.c: Require alias support.
4299         * gcc.dg/lto/20081222_0.c: Ditto.
4300
4301 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4302
4303         PR debug/42801
4304         * gcc.dg/guality/vla-2.c: New test.
4305
4306 2010-05-25  Richard Guenther  <rguenther@suse.de>
4307
4308         PR middle-end/44069
4309         * g++.dg/torture/pr44069.C: New testcase.
4310
4311 2010-05-25  Richard Guenther  <rguenther@suse.de>
4312
4313         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4314
4315 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4316
4317         PR objc/44140
4318         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4319
4320 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4321
4322         * obj-c++.dg/torture/tls/trivial.mm: New.
4323         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4324         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4325         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4326         * obj-c++.dg/torture/tls/diag-1.mm: New.
4327         * obj-c++.dg/torture/tls/tls.exp: New.
4328         * obj-c++.dg/torture/trivial.mm: New.
4329         * obj-c++.dg/torture/dg-torture.exp: New.
4330         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4331         * obj-c++.dg/tls/trivial.m: New.
4332         * obj-c++.dg/tls/init-1.mm: New.
4333         * obj-c++.dg/tls/diag-1.mm: New.
4334         * obj-c++.dg/tls/init-2.mm: New.
4335         * obj-c++.dg/tls/diag-2.mm: New.
4336         * obj-c++.dg/tls/diag-3.mm: New.
4337         * obj-c++.dg/tls/diag-4.mm: New.
4338         * obj-c++.dg/tls/static-1.mm: New.
4339         * obj-c++.dg/tls/tls.exp: New.
4340         * obj-c++.dg/tls/diag-5.mm: New.
4341         * obj-c++.dg/tls/static-1a.mm: New.
4342         * objc-obj-c++-shared/Object1.mm: New.
4343         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4344
4345 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4346
4347         PR objc++/43689
4348         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4349         * obj-c++.dg/const-str-6.mm: Ditto.
4350
4351 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4352
4353         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4354
4355 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4356
4357         PR ada/38394
4358         * gnat.dg/array13.ad[sb]: New test.
4359
4360 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4361             Sandra Loosemore  <sandra@codesourcery.com>
4362
4363         * gcc.target/arm/neon/: Regenerated test cases.
4364
4365         * gcc.target/arm/neon/polytypes.c,
4366         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4367         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4368         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4369         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4370         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4371         dg-add-options arm_neon.
4372
4373         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4374         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4375         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4376         and arm_neon_fp16_ok.
4377
4378         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4379         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4380
4381         * lib/target-supports.exp (add_options_for_arm_neon): New.
4382         (check_effective_target_arm_neon_ok_nocache): New, from
4383         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4384         (check_effective_target_arm_neon_ok): Use
4385         check_effective_target_arm_neon_ok_nocache.
4386         (add_options_for_arm_neon_fp16)
4387         (check_effective_target_arm_neon_fp16_ok)
4388         check_effective_target_arm_neon_fp16_ok_nocache): New.
4389         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4390
4391 2010-05-24  Jason Merrill  <jason@redhat.com>
4392
4393         PR c++/41510
4394         * g++.dg/cpp0x/initlist35.C: New.
4395         * g++.dg/init/brace6.C: Adjust.
4396
4397 2010-05-24  Paul Brook  <paul@codesourcery.com>
4398
4399         * gcc.target/arm/frame-pointer-1.c: New test.
4400         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4401         pointer elimination.
4402
4403 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4404
4405         PR target/44245
4406         * gcc.target/i386/crc32-3.c: New.
4407         * gcc.target/i386/crc32-4.c: Likewise.
4408
4409 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4410
4411         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4412         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4413         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4414
4415 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4416
4417         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4418
4419 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4420
4421         PR target/43869
4422         * gcc.c-target/pr43869.c: New test.
4423
4424 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4425
4426         PR fortran/44212
4427         * gfortran.dg/class_22.f03: New.
4428
4429 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4430
4431         PR lto/44238
4432         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4433
4434 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4435
4436         PR fortran/44213
4437         * gfortran.dg/abstract_type_7.f03: New.
4438
4439 2010-05-21  Jason Merrill  <jason@redhat.com>
4440
4441         * g++.dg/eh/spec11.C: Test cleanup optimization.
4442
4443 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR debug/44223
4446         * gcc.target/i386/pr44223.c: New test.
4447
4448 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4449
4450         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4451
4452 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4453
4454         * g++.dg/other/const3.C: New test.
4455
4456 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4457
4458         PR fortran/38407
4459         * warn_unused_dummy_argument_1.f90: New.
4460         * warn_unused_dummy_argument_2.f90: New.
4461
4462 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4463
4464         PR c++/30298
4465         * g++.dg/inherit/crash1.C: New.
4466         * g++.dg/inherit/crash2.C: Likewise.
4467
4468 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4469
4470         PR debug/44178
4471         * g++.dg/debug/pr44178.C: New test.
4472
4473 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4474
4475         PR middle-end/44185
4476         * gcc.dg/tree-ssa/prefetch-6.c: Add
4477         --param min-insn-to-prefetch-ratio=6.
4478         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4479         allow unrolling, and adjust the movnti count.
4480
4481 2010-05-20  Jan Hubicka  <jh@suse.cz>
4482
4483         PR middle-end/44197
4484         * gcc.c-torture/compile/pr44197.c: New file.
4485
4486 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4487
4488         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4489         Fix test code.
4490         (check_effective_target_xop): Remove __may_alias__ attribute.
4491
4492 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4493
4494         PR target/44202
4495         * gcc.c-torture/execute/pr44202-1.c: New test.
4496
4497 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4498
4499         PR fortran/43851
4500         * gfortran.dg/label_1.f90: Update test.
4501
4502 2010-05-19  Jan Hubicka  <jh@suse.cz>
4503
4504         * gcc.dg/lto/ipareference2_0.c: New file.
4505         * gcc.dg/lto/ipareference2_1.c: New file.
4506
4507 2010-05-19  Jason Merrill  <jason@redhat.com>
4508
4509         * g++.dg/parse/fn-typedef2.C: New.
4510
4511         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4512         function type.
4513
4514         PR c++/44193
4515         * g++.dg/template/fntype1.C: New.
4516
4517 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4518
4519         * gnat.dg/discr23.ad[sb]: New test.
4520         * gnat.dg/discr23_pkg.ads: New helper.
4521
4522         * gnat.dg/specs/controlled1.ads: New test.
4523         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4524
4525 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4526
4527         PR fortran/44055
4528         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4529         Fixed scope of C_SIZEOF.
4530         * gfortran.dg/warn_conversion_2.f90: New.
4531
4532 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4533
4534         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4535         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4536         for optional selector.
4537         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4538         (check_effective_target_sse3): New proc.
4539         * gcc.target/i386/math-torture/math-torture.exp: Load
4540         target-supports.exp.
4541         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4542         check_effective_target_sse2.
4543         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4544         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4545         * g++.dg/vect/vect.exp: Likewise.
4546         * gfortran.dg/vect/vect.exp: Likewise.
4547         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4548         -msse2 if check_effective_target_sse2.
4549
4550         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4551         * gcc.target/i386/3dnow-2.c: Likewise.
4552         * gcc.target/i386/3dnowA-1.c: Likewise.
4553         * gcc.target/i386/3dnowA-2.c: Likewise.
4554         * gcc.target/i386/pr42549.c: Likewise.
4555
4556         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4557         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4558         * gcc.target/i386/sse3-addsubps.c: Likewise.
4559         * gcc.target/i386/sse3-haddpd.c: Likewise.
4560         * gcc.target/i386/sse3-haddps.c: Likewise.
4561         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4562         * gcc.target/i386/sse3-hsubps.c: Likewise.
4563         * gcc.target/i386/sse3-movddup.c: Likewise.
4564         * gcc.target/i386/sse3-movshdup.c: Likewise.
4565         * gcc.target/i386/sse3-movsldup.c: Likewise.
4566
4567         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4568         * g++.dg/ext/attrib35.C: Likewise.
4569         * g++.dg/opt/pr40496.C: Likewise.
4570         * g++.dg/other/i386-1.C: Likewise.
4571         * g++.dg/other/i386-4.C: Likewise.
4572         * g++.dg/other/pr34435.C: Likewise.
4573         * g++.dg/other/pr39496.C: Likewise.
4574         * g++.dg/other/pr40446.C: Likewise.
4575         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4576         * gcc.dg/compat/vector-1a_main.c: Likewise.
4577         * gcc.dg/compat/vector-2a_main.c: Likewise.
4578         * gcc.dg/lto/20090206-1_0.c: Likewise.
4579         * gcc.dg/pr34856.c: Likewise.
4580         * gcc.dg/pr36584.c: Likewise.
4581         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4582         * gcc.dg/pr37544.c: Likewise.
4583         * gcc.dg/torture/pr16104-1.c: Likewise.
4584         * gcc.dg/torture/pr35771-1.c: Likewise.
4585         * gcc.dg/torture/pr35771-2.c: Likewise.
4586         * gcc.dg/torture/pr35771-3.c: Likewise.
4587         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4588         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4589         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4590         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4591         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4592         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4593         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4594         * gcc.target/i386/20060512-1.c: Likewise.
4595         * gcc.target/i386/20060512-3.c: Likewise.
4596         * gcc.target/i386/all_one_m128i.c: Likewise.
4597         * gcc.target/i386/float128-1.c: Likewise.
4598         * gcc.target/i386/float128-2.c: Likewise.
4599         * gcc.target/i386/fpcvt-1.c: Likewise.
4600         * gcc.target/i386/fpcvt-2.c: Likewise.
4601         * gcc.target/i386/fpcvt-3.c: Likewise.
4602         * gcc.target/i386/fpprec-1.c: Likewise.
4603         * gcc.target/i386/funcspec-9.c: Likewise.
4604         * gcc.target/i386/incoming-1.c: Likewise.
4605         * gcc.target/i386/incoming-12.c: Likewise.
4606         * gcc.target/i386/incoming-2.c: Likewise.
4607         * gcc.target/i386/incoming-3.c: Likewise.
4608         * gcc.target/i386/incoming-4.c: Likewise.
4609         * gcc.target/i386/incoming-6.c: Likewise.
4610         * gcc.target/i386/incoming-7.c: Likewise.
4611         * gcc.target/i386/incoming-8.c: Likewise.
4612         * gcc.target/i386/opt-1.c: Likewise.
4613         * gcc.target/i386/opt-2.c: Likewise.
4614         * gcc.target/i386/ordcmp-1.c: Likewise.
4615         * gcc.target/i386/pr17692.c: Likewise.
4616         * gcc.target/i386/pr18614-1.c: Likewise.
4617         * gcc.target/i386/pr22152.c: Likewise.
4618         * gcc.target/i386/pr23570.c: Likewise.
4619         * gcc.target/i386/pr23575.c: Likewise.
4620         * gcc.target/i386/pr26449-1.c: Likewise.
4621         * gcc.target/i386/pr26600.c: Likewise.
4622         * gcc.target/i386/pr27790.c: Likewise.
4623         * gcc.target/i386/pr28839.c: Likewise.
4624         * gcc.target/i386/pr30970.c: Likewise.
4625         * gcc.target/i386/pr32000-1.c: Likewise.
4626         * gcc.target/i386/pr32000-2.c: Likewise.
4627         * gcc.target/i386/pr32280.c: Likewise.
4628         * gcc.target/i386/pr32661.c: Likewise.
4629         * gcc.target/i386/pr32708-1.c: Likewise.
4630         * gcc.target/i386/pr32961.c: Likewise.
4631         * gcc.target/i386/pr33329.c: Likewise.
4632         * gcc.target/i386/pr35714.c: Likewise.
4633         * gcc.target/i386/pr35767-1.c: Likewise.
4634         * gcc.target/i386/pr35767-1d.c: Likewise.
4635         * gcc.target/i386/pr35767-1i.c: Likewise.
4636         * gcc.target/i386/pr35767-2.c: Likewise.
4637         * gcc.target/i386/pr35767-2d.c: Likewise.
4638         * gcc.target/i386/pr35767-2i.c: Likewise.
4639         * gcc.target/i386/pr35767-3.c: Likewise.
4640         * gcc.target/i386/pr35767-5.c: Likewise.
4641         * gcc.target/i386/pr36222-1.c: Likewise.
4642         * gcc.target/i386/pr36578-1.c: Likewise.
4643         * gcc.target/i386/pr36578-2.c: Likewise.
4644         * gcc.target/i386/pr36992-1.c: Likewise.
4645         * gcc.target/i386/pr37101.c: Likewise.
4646         * gcc.target/i386/pr37216.c: Likewise.
4647         * gcc.target/i386/pr37434-1.c: Likewise.
4648         * gcc.target/i386/pr37434-2.c: Likewise.
4649         * gcc.target/i386/pr37843-3.c: Likewise.
4650         * gcc.target/i386/pr37843-4.c: Likewise.
4651         * gcc.target/i386/pr39162.c: Likewise.
4652         * gcc.target/i386/pr39315-1.c: Likewise.
4653         * gcc.target/i386/pr39315-2.c: Likewise.
4654         * gcc.target/i386/pr39315-3.c: Likewise.
4655         * gcc.target/i386/pr39315-4.c: Likewise.
4656         * gcc.target/i386/pr39445.c: Likewise.
4657         * gcc.target/i386/pr39496.c: Likewise.
4658         * gcc.target/i386/pr40809.c: Likewise.
4659         * gcc.target/i386/pr40906-3.c: Likewise.
4660         * gcc.target/i386/pr41019.c: Likewise.
4661         * gcc.target/i386/pr42542-1.c: Likewise.
4662         * gcc.target/i386/pr42542-2.c: Likewise.
4663         * gcc.target/i386/pr42542-3.c: Likewise.
4664         * gcc.target/i386/pr42542-3a.c: Likewise.
4665         * gcc.target/i386/pr42881.c: Likewise.
4666         * gcc.target/i386/push-1.c: Likewise.
4667         * gcc.target/i386/quad-sse.c: Likewise.
4668         * gcc.target/i386/reload-1.c: Likewise.
4669         * gcc.target/i386/sse-10.c: Likewise.
4670         * gcc.target/i386/sse-11.c: Likewise.
4671         * gcc.target/i386/sse-15.c: Likewise.
4672         * gcc.target/i386/sse-17.c: Likewise.
4673         * gcc.target/i386/sse-18.c: Likewise.
4674         * gcc.target/i386/sse-19.c: Likewise.
4675         * gcc.target/i386/sse-4.c: Likewise.
4676         * gcc.target/i386/sse-6.c: Likewise.
4677         * gcc.target/i386/sse-vect-types.c: Likewise.
4678         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4679         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4680         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4681         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4682         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4683         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4684         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4685         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4686         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4687         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4688         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4689         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4690         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4691         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4692         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4693         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4694         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4695         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4696         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4697         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4698         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4699         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4700         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4701         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4702         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4703         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4704         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4705         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4706         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4707         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4708         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4709         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4710         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4711         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4712         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4713         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4714         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4715         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4716         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4717         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4718         * gcc.target/i386/sse2-mmx.c: Likewise.
4719         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4720         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4721         * gcc.target/i386/sse2-movd-1.c: Likewise.
4722         * gcc.target/i386/sse2-movd-2.c: Likewise.
4723         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4724         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4725         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4726         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4727         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4728         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4729         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4730         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4731         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4732         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4733         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4734         * gcc.target/i386/sse2-movq-1.c: Likewise.
4735         * gcc.target/i386/sse2-movq-2.c: Likewise.
4736         * gcc.target/i386/sse2-movq-3.c: Likewise.
4737         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4738         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4739         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4740         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4741         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4742         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4743         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4744         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4745         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4746         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4747         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4748         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4749         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4750         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4751         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4752         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4753         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4754         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4755         * gcc.target/i386/sse2-pand-1.c: Likewise.
4756         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4757         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4758         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4759         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4760         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4761         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4762         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4763         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4764         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4765         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4766         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4767         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4768         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4769         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4770         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4771         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4772         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4773         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4774         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4775         * gcc.target/i386/sse2-por-1.c: Likewise.
4776         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4777         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4778         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4779         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4780         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4781         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4782         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4783         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4784         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4785         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4786         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4787         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4788         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4789         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4790         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4791         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4792         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4793         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4794         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4795         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4796         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4797         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4798         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4799         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4800         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4801         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4802         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4803         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4804         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4805         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4806         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4807         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4808         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4809         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4810         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4811         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4812         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4813         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4814         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4815         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4816         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4817         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4818         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4819         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4820         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4821         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4822         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4823         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4824         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4825         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4826         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4827         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4828         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4829         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4830         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4831         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4832         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4833         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4834         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4835         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4836         * gcc.target/i386/sse2-vec-1.c: Likewise.
4837         * gcc.target/i386/sse2-vec-2.c: Likewise.
4838         * gcc.target/i386/sse2-vec-3.c: Likewise.
4839         * gcc.target/i386/sse2-vec-4.c: Likewise.
4840         * gcc.target/i386/sse2-vec-5.c: Likewise.
4841         * gcc.target/i386/sse2-vec-6.c: Likewise.
4842         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4843         * gcc.target/i386/ssefn-2.c: Likewise.
4844         * gcc.target/i386/ssefn-4.c: Likewise.
4845         * gcc.target/i386/ssefp-1.c: Likewise.
4846         * gcc.target/i386/ssefp-2.c: Likewise.
4847         * gcc.target/i386/sseregparm-3.c: Likewise.
4848         * gcc.target/i386/sseregparm-4.c: Likewise.
4849         * gcc.target/i386/sseregparm-5.c: Likewise.
4850         * gcc.target/i386/sseregparm-6.c: Likewise.
4851         * gcc.target/i386/sseregparm-7.c: Likewise.
4852         * gcc.target/i386/ssetype-1.c: Likewise.
4853         * gcc.target/i386/ssetype-2.c: Likewise.
4854         * gcc.target/i386/ssetype-3.c: Likewise.
4855         * gcc.target/i386/ssetype-4.c: Likewise.
4856         * gcc.target/i386/ssetype-5.c: Likewise.
4857         * gcc.target/i386/unordcmp-1.c: Likewise.
4858         * gcc.target/i386/vararg-1.c: Likewise.
4859         * gcc.target/i386/vararg-2.c: Likewise.
4860         * gcc.target/i386/vararg-3.c: Likewise.
4861         * gcc.target/i386/vararg-4.c: Likewise.
4862         * gcc.target/i386/vararg-7.c: Likewise.
4863         * gcc.target/i386/vararg-8.c: Likewise.
4864         * gcc.target/i386/vecinit-1.c: Likewise.
4865         * gcc.target/i386/vecinit-2.c: Likewise.
4866         * gcc.target/i386/vecinit-3.c: Likewise.
4867         * gcc.target/i386/vecinit-4.c: Likewise.
4868         * gcc.target/i386/vecinit-5.c: Likewise.
4869         * gcc.target/i386/vecinit-6.c: Likewise.
4870         * gcc.target/i386/vectorize2.c: Likewise.
4871         * gcc.target/i386/vectorize3.c: Likewise.
4872         * gcc.target/i386/vectorize4.c: Likewise.
4873         * gcc.target/i386/vectorize6.c: Likewise.
4874         * gcc.target/i386/vectorize7.c: Likewise.
4875         * gcc.target/i386/vectorize8.c: Likewise.
4876         * gcc.target/i386/vperm-v2df.c: Likewise.
4877         * gcc.target/i386/vperm-v2di.c: Likewise.
4878         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4879         * gcc.target/i386/xorps-sse2.c: Likewise.
4880         * gcc.target/i386/xorps.c: Likewise.
4881         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4882         * gfortran.dg/graphite/pr42326.f90: Likewise.
4883         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4884
4885 2010-05-19  Richard Guenther  <rguenther@suse.de>
4886
4887         PR lto/44196
4888         * g++.dg/lto/20100519-1_0.C: New testcase.
4889
4890 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4891
4892         PR fortran/42360
4893         * gfortran.dg/warn_intent_out_not_set.f90: New.
4894
4895 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4896
4897         PR fortran/38404
4898         * gfortran.dg/data_char_1.f90: Updated warning message.
4899         * gfortran.dg/data_array_6.f: New.
4900
4901 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4902
4903         * g++.dg/ipa/ivinline-8.C: New test.
4904         * gcc.dg/ipa/iinline-2.c: Likewise.
4905
4906 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4907
4908         PR fortran/34505
4909         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4910         arguments; add check for return value kind.
4911         * gfortran.dg/float_1.f90: Likewise.
4912
4913 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4914
4915         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4916         (main): Use it.
4917         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4918         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4919         Prune another location line format.
4920         (lto-obj): Call lto_prune_warns on comp_output.
4921
4922 2010-05-18  Jan Hubicka  <jh@suse.cz>
4923
4924         * gcc.dg/lto/ipacp_0.c: New test.
4925         * gcc.dg/lto/ipacp_1.c: New test.
4926
4927 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4928
4929         PR lto/44184
4930         * gcc.dg/lto/20100518_0.c: New test.
4931
4932 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4933
4934         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4935
4936 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4937
4938         PR fortran/43990
4939         * gfortran.dg/class_21.f03: New.
4940
4941 2010-05-17  Jason Merrill  <jason@redhat.com>
4942
4943         PR c++/44157
4944         * g++.dg/cpp0x/initlist34.C: New.
4945
4946         PR c++/44158
4947         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4948
4949 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4950
4951         * g++.dg/ipa/ivinline-1.C: New test.
4952         * g++.dg/ipa/ivinline-2.C: New test.
4953         * g++.dg/ipa/ivinline-3.C: New test.
4954         * g++.dg/ipa/ivinline-4.C: New test.
4955         * g++.dg/ipa/ivinline-5.C: New test.
4956         * g++.dg/ipa/ivinline-6.C: New test.
4957
4958 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4959             Jason Merrill  <jason@redhat.com>
4960
4961         PR c++/44108
4962         * c-c++-common/Wunused-var-8.c: New test.
4963
4964 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4965
4966         PR bootstrap/42347
4967         * gcc.c-torture/compile/pr42347.c: New test.
4968
4969         PR middle-end/44102
4970         * g++.dg/ext/asmgoto1.C: New test.
4971
4972 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4973
4974         PR middle-end/44133
4975         * gcc.dg/tree-ssa/pr44133.c: New test.
4976         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4977         precise.
4978
4979 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4980
4981         PR fortran/44044
4982         * gfortran.dg/class_20.f03: New.
4983
4984 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4985
4986         PR 44078
4987         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4988         debug messages but not the newly introduced one.
4989
4990 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4991
4992         PR fortran/35779
4993         * gfortran.dg/initialization_25.f90: Commented testcase.
4994         * gfortran.dg/initialization_26.f90: New.
4995
4996 2010-05-16  Richard Guenther  <rguenther@suse.de>
4997
4998         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4999         * gcc.dg/pr43084.c: Likewise.
5000         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5001         -fipa-type-escape.
5002         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5003         -fipa-type-escape.
5004         * gcc.dg/struct/struct-reorg.exp: Likewise.
5005         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5006         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5007
5008 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5009
5010         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5011         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5012         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5013         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5014         tests.
5015
5016 2010-05-15  Jason Merrill  <jason@redhat.com>
5017
5018         * g++.dg/eh/spec10.C: New.
5019         * g++.dg/eh/spec11.C: New.
5020         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5021
5022 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5023
5024         PR fortran/44154
5025         PR fortran/42647
5026         * gfortran.dg/allocatable_scalar_9.f90: New.
5027
5028 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5029
5030         PR c++/44148
5031         * g++.dg/torture/pr44148.C: New test.
5032
5033 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5034
5035         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5036         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5037         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5038         diagnostics and type sizes.
5039
5040 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5041
5042         * gnat.dg/lto9.adb: New test.
5043         * gnat.dg/lto9_pkg1.ads: New helper.
5044         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5045
5046 2010-05-15  Jan Hubicka  <jh@suse.cz>
5047
5048         * gcc.dg/lto/ipareference_1.c: Rename to ...
5049         * gcc.dg/lto/ipareference_0.c: ... this one.
5050         * gcc.dg/lto/ipareference_2.c: Rename to ...
5051         * gcc.dg/lto/ipareference_1.c: ... this one.
5052
5053 2010-05-15  Jan Hubicka  <jh@suse.cz>
5054
5055         * gcc.dg/lto/ipareference_1.c: New file.
5056         * gcc.dg/lto/ipareference_2.c: New file.
5057
5058 2010-05-15  Richard Guenther  <rguenther@suse.de>
5059
5060         PR tree-optimization/44038
5061         * gcc.c-torture/compile/pr44038.c: New testcase.
5062
5063 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5064
5065         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5066         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5067
5068 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5069
5070         PR fortran/43207
5071         PR fortran/43969
5072         * gfortran.dg/class_18.f03: New.
5073         * gfortran.dg/class_19.f03: New.
5074
5075 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5076
5077         PR debug/44112
5078         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5079         * g++.dg/debug/dwarf2/const1.C: Remove.
5080
5081 2010-05-14  Jason Merrill  <jason@redhat.com>
5082
5083         * g++.dg/eh/cond4.C: New.
5084         * g++.dg/eh/elide2.C: Adjust.
5085         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5086
5087 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5088
5089         PR fortran/44135
5090         * gfortran.dg/actual_array_interface_2.f90: New test.
5091
5092 2010-05-14  Richard Guenther  <rguenther@suse.de>
5093
5094         PR tree-optimization/44119
5095         * gcc.c-torture/compile/pr44119.c: New testcase.
5096
5097 2010-05-14  Jason Merrill  <jason@redhat.com>
5098
5099         PR c++/44127
5100         * g++.dg/eh/terminate1.C: New.
5101
5102 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5103
5104         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5105
5106         PR debug/44136
5107         * gcc.dg/pr44136.c: New test.
5108
5109 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5110
5111         PR c++/30566
5112         * g++.dg/warn/Wshadow-4.C: Adjust.
5113         * g++.dg/warn/Wshadow-5.C: New test.
5114         * g++.dg/warn/Wshadow-6.C: New test
5115
5116 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5117
5118         PR fortran/35779
5119         * gfortran.dg/initialization_25.f90: New.
5120
5121 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5122
5123         * g++.dg/otr-fold-1.C: New test.
5124         * g++.dg/otr-fold-2.C: New test.
5125
5126 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR fortran/44036
5129         * gfortran.dg/gomp/pr44036-1.f90: New test.
5130         * gfortran.dg/gomp/pr44036-2.f90: New test.
5131         * gfortran.dg/gomp/pr44036-3.f90: New test.
5132
5133         PR debug/43983
5134         * gcc.dg/guality/sra-1.c: New test.
5135
5136 2010-05-12  Jan Hubicka  <jh@suse.cz>
5137
5138         * tree-ssa/unreachable.c: New test.
5139
5140 2010-05-12  Jason Merrill  <jason@redhat.com>
5141
5142         * g++.dg/cpp0x/sfinae1.C: New.
5143
5144 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5145
5146         * gcc.target/i386/zee.c: New file.
5147
5148 2010-05-12  Jason Merrill  <jason@redhat.com>
5149
5150         * g++.dg/conversion/op1.C: Expect template candidate message.
5151         * g++.dg/cpp0x/nullptr15.C: Likewise.
5152         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5153         * g++.dg/cpp0x/pr31431.C: Likewise.
5154         * g++.dg/cpp0x/temp_default2.C: Likewise.
5155         * g++.dg/cpp0x/trailing4.C: Likewise.
5156         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5157         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5158         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5159         * g++.dg/cpp0x/variadic35.C: Likewise.
5160         * g++.dg/cpp0x/vt-35147.C: Likewise.
5161         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5162         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5163         * g++.dg/ext/visibility/anon8.C: Likewise.
5164         * g++.dg/ext/vla2.C: Likewise.
5165         * g++.dg/other/pr28114.C: Likewise.
5166         * g++.dg/other/ptrmem10.C: Likewise.
5167         * g++.dg/other/ptrmem11.C: Likewise.
5168         * g++.dg/overload/unknown1.C: Likewise.
5169         * g++.dg/parse/template7.C: Likewise.
5170         * g++.dg/parse/typename7.C: Likewise.
5171         * g++.dg/template/conv11.C: Likewise.
5172         * g++.dg/template/copy1.C: Likewise.
5173         * g++.dg/template/deduce3.C: Likewise.
5174         * g++.dg/template/dependent-expr5.C: Likewise.
5175         * g++.dg/template/friend.C: Likewise.
5176         * g++.dg/template/incomplete2.C: Likewise.
5177         * g++.dg/template/local4.C: Likewise.
5178         * g++.dg/template/local6.C: Likewise.
5179         * g++.dg/template/operator10.C: Likewise.
5180         * g++.dg/template/overload6.C: Likewise.
5181         * g++.dg/template/ptrmem2.C: Likewise.
5182         * g++.dg/template/ptrmem20.C: Likewise.
5183         * g++.dg/template/ptrmem8.C: Likewise.
5184         * g++.dg/template/sfinae2.C: Likewise.
5185         * g++.dg/template/ttp25.C: Likewise.
5186         * g++.dg/template/unify10.C: Likewise.
5187         * g++.dg/template/unify11.C: Likewise.
5188         * g++.dg/template/unify6.C: Likewise.
5189         * g++.dg/template/unify7.C: Likewise.
5190         * g++.dg/template/unify9.C: Likewise.
5191         * g++.dg/template/varmod1.C: Likewise.
5192         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5193         * g++.old-deja/g++.law/operators32.C: Likewise.
5194         * g++.old-deja/g++.pt/crash28.C: Likewise.
5195         * g++.old-deja/g++.pt/crash60.C: Likewise.
5196         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5197         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5198         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5199         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5200         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5201         * g++.old-deja/g++.pt/expr2.C: Likewise.
5202         * g++.old-deja/g++.pt/overload7.C: Likewise.
5203         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5204         * g++.old-deja/g++.pt/spec5.C: Likewise.
5205         * g++.old-deja/g++.pt/spec6.C: Likewise.
5206         * g++.old-deja/g++.pt/t24.C: Likewise.
5207         * g++.old-deja/g++.pt/unify4.C: Likewise.
5208         * g++.old-deja/g++.pt/unify6.C: Likewise.
5209         * g++.old-deja/g++.pt/unify8.C: Likewise.
5210         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5211         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5212         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5213
5214         * g++.dg/cpp0x/initlist32.C: New.
5215
5216         * g++.dg/template/conv11.C: New.
5217         * g++.dg/conversion/op1.C: Adjust expected error.
5218
5219         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5220
5221 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5222
5223         PR target/44088
5224         * gcc.target/i386/avx-cmpsd-1.c: New.
5225         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5226         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5227         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5228         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5229         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5230
5231 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5232
5233         PR middle-end/44085
5234         * gcc.dg/gomp/pr44085.c: New test.
5235         * gfortran.dg/gomp/pr44085.f90: New test.
5236
5237 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5238
5239         * objc-obj-c++-shared/Object1.m: New.
5240         * objc.dg/torture: New directory.
5241         * objc.dg/torture/tls: Ditto.
5242         * objc.dg/tls: Ditto.
5243         * objc.dg/torture/tls/trivial.m: New test.
5244         * objc.dg/torture/tls/thr-init-2.m: New test.
5245         * objc.dg/torture/tls/thr-init-3.m: New test.
5246         * objc.dg/torture/tls/thr-init.m: New test.
5247         * objc.dg/torture/tls/diag-1.m: New test.
5248         * objc.dg/torture/tls/tls.exp: New.
5249         * objc.dg/torture/trivial.m: New test.
5250         * objc.dg/torture/dg-torture.exp: New.
5251         * objc.dg/tls/diag-3.m: New test.
5252         * objc.dg/tls/diag-4.m: New test.
5253         * objc.dg/tls/diag-5.m: New test.
5254         * objc.dg/tls/init-1.m: New test.
5255         * objc.dg/tls/init-2.m: New test.
5256         * objc.dg/tls/tls.exp: New.
5257         * objc.dg/tls/diag-2.m: New test.
5258         * lib/objc.exp: Respond to dg-additional-files.
5259
5260 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5261
5262         * gcc.target/m68k/20100512-1.c: New.
5263
5264 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5265
5266         * gnat.dg/lto8.adb: New test.
5267         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5268         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5269
5270 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5271
5272         PR c++/34272
5273         PR c++/43630
5274         PR c++/34491
5275         * g++.dg/template/crash97.C: New.
5276         * g++.dg/template/crash98.C: Likewise.
5277         * g++.dg/template/crash99.C: Likewise.
5278         * g++.dg/cpp0x/pr31439.C: Adjust.
5279         * g++.dg/template/crash95.C: Likewise.
5280
5281 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR middle-end/44071
5284         * c-c++-common/asmgoto-4.c: New test.
5285         * gcc.target/i386/pr44071.c: New test.
5286
5287         PR c++/44062
5288         * c-c++-common/Wunused-var-7.c: New test.
5289         * g++.dg/warn/Wunused-var-9.C: New test.
5290
5291 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5292
5293         PR fortran/43711
5294         * gfortran.dg/gomp/pr43711.f90: New.
5295
5296 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5297
5298         PR fortran/31820
5299         * gfortran.dg/select_5.f90: Updated.
5300
5301 2010-05-11  Jan Hubicka  <jh@suse.cz>
5302
5303         PR tree-optimize/44063
5304         * gcc.c-torture/compile/pr44063.c: New testcase.
5305
5306 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5307
5308         PR debug/44023
5309         * gcc.dg/pr44023.c: New test.
5310
5311 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5312
5313         * gnat.dg/lto7.adb: New test.
5314         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5315
5316 2010-05-10  Jason Merrill  <jason@redhat.com>
5317
5318         PR c++/44017
5319         * g++.dg/template/inherit5.C: New.
5320
5321         PR c++/44045
5322         * g++.dg/cpp0x/initlist33.C: New.
5323         * g++.dg/cpp0x/initlist26.C: Adjust.
5324         * g++.dg/cpp0x/initlist28.C: Adjust.
5325
5326 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5327
5328         PR c++/43719
5329         * g++.dg/init/pr43719.C: New.
5330         * g++.dg/anon-struct4.C: Adjust.
5331
5332 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5333
5334         PR debug/44028
5335         * gcc.dg/pr44028.c: New test.
5336
5337 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5338
5339         PR fortran/27866
5340         PR fortran/35003
5341         PR fortran/42809
5342         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5343         * gfortran.dg/warn_conversion.f90: New.
5344
5345 2010-05-10  Michael Matz  <matz@suse.de>
5346
5347         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5348
5349 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5350
5351         PR rtl-optimization/44012
5352         * gcc.dg/pr44012.c: New.
5353
5354 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5355
5356         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5357         Log text on entry and exit.
5358         Prune Sun ld warnings for common symbols with differing sizes.
5359         (lto-link-and-maybe-run): Change caller.
5360
5361 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5362
5363         PR fortran/44044
5364         * gfortran.dg/class_7.f03: Modified.
5365         * gfortran.dg/select_type_1.f03: Modified.
5366         * gfortran.dg/select_type_12.f03: New.
5367
5368 2010-05-10  Richard Guenther  <rguenther@suse.de>
5369
5370         PR tree-optimization/44050
5371         * gcc.dg/torture/pr44050.c: New testcase.
5372
5373 2010-05-10  Wei Guozhi  <carrot@google.com>
5374
5375         PR target/42879
5376         * gcc.target/arm/pr42879.c: New testcase.
5377
5378 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5379
5380         PR c/44051
5381         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5382
5383 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5384
5385         PR c/10676
5386         * gcc.dg/anon-struct-10.c: New test.
5387
5388 2010-05-09  Richard Guenther  <rguenther@suse.de>
5389
5390         PR middle-end/44024
5391         * gcc.dg/pr44024.c: New testcase.
5392
5393 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5394
5395         PR c/4784
5396         * gcc.dg/anon-struct-9.c: New test.
5397
5398 2010-05-09  Richard Guenther  <rguenther@suse.de>
5399
5400         PR middle-end/44043
5401         * gcc.c-torture/compile/pr44043.c: New testcase.
5402
5403 2010-05-09  Richard Guenther  <rguenther@suse.de>
5404
5405         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5406
5407 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5408
5409         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5410
5411 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5412
5413         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5414         * gnat.dg/specs/lto3.ads: Likewise.
5415
5416 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5417
5418         PR middle-end/28685
5419         * gcc.dg/pr28685-1.c: New file.
5420
5421 2010-05-08  Richard Guenther  <rguenther@suse.de>
5422
5423         PR tree-optimization/44030
5424         * gcc.c-torture/compile/pr44030.c: New testcase.
5425
5426 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5427
5428         * gnat.dg/lto6.adb: New test.
5429         * gnat.dg/lto6_pkg.ads: New helper.
5430
5431 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5432
5433         * gnat.dg/lto5.adb: New test.
5434         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5435
5436 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5437
5438         * gnat.dg/lto4.ad[sb]: New test.
5439
5440 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5441
5442         * gnat.dg/specs/lto3.ads: New test.
5443         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5444         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5445
5446 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5447
5448         * gnat.dg/sizetype3.ad[sb]: New test.
5449         * gnat.dg/sizetype3_pkg.ads: New helper.
5450
5451 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5452
5453         PR c++/43951
5454         * g++.dg/init/new29.C: New.
5455
5456 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5457
5458         PR fortran/40728
5459         * gfortran.dg/coarray_1.f90: Fixed error message.
5460         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5461         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5462         * gfortran.dg/intrinsic_std_5.f90: New.
5463
5464 2010-05-07  Jason Merrill  <jason@redhat.com>
5465
5466         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5467
5468 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5469
5470         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5471         (size_t, stderr): Remove.
5472         (read_error): Replaced __builtin_fprintf by fprintf.
5473
5474 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5475
5476         * gcc.dg/ordered-comparison-1.c: New test.
5477         * gcc.dg/ordered-comparison-2.c: New test.
5478         * gcc.dg/ordered-comparison-3.c: New test.
5479         * gcc.dg/ordered-comparison-4.c: New test.
5480
5481 2010-05-06  Mike Stump  <mikestump@comcast.net>
5482
5483         PR objc/35165
5484         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5485
5486 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5487             Jason Merrill  <jason@redhat.com>
5488
5489         * g++.dg/cpp0x/nullptr01.C: New.
5490         * g++.dg/cpp0x/nullptr02.C: New.
5491         * g++.dg/cpp0x/nullptr03.C: New.
5492         * g++.dg/cpp0x/nullptr04.C: New.
5493         * g++.dg/cpp0x/nullptr05.C: New.
5494         * g++.dg/cpp0x/nullptr06.C: New.
5495         * g++.dg/cpp0x/nullptr07.C: New.
5496         * g++.dg/cpp0x/nullptr08.C: New.
5497         * g++.dg/cpp0x/nullptr09.C: New.
5498         * g++.dg/cpp0x/nullptr10.C: New.
5499         * g++.dg/cpp0x/nullptr11.C: New.
5500         * g++.dg/cpp0x/nullptr12.C: New.
5501         * g++.dg/cpp0x/nullptr13.C: New.
5502         * g++.dg/cpp0x/nullptr14.C: New.
5503         * g++.dg/cpp0x/nullptr15.C: New.
5504         * g++.dg/cpp0x/nullptr16.C: New.
5505         * g++.dg/cpp0x/nullptr17.C: New.
5506         * g++.dg/cpp0x/nullptr18.C: New.
5507         * g++.dg/cpp0x/nullptr19.C: New.
5508         * g++.dg/cpp0x/nullptr20.C: New.
5509         * g++.dg/cpp0x/nullptr21.C: New.
5510         * g++.dg/cpp0x/nullptr22.C: New.
5511         * g++.dg/debug/nullptr01.C: New.
5512         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5513
5514 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5515
5516         * gcc.dg/Wunused-var-8.c: Move to...
5517         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5518
5519 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5520
5521         PR c++/40406
5522         * g++.dg/template/crash96.C: New.
5523
5524 2010-05-06  Jan Hubicka  <jh@suse.cz>
5525
5526         PR tree-optimization/43791
5527         * gcc.c-torture/compile/pr43791.c: New file.
5528
5529 2010-05-06  Michael Matz  <matz@suse.de>
5530
5531         PR tree-optimization/43984
5532         * gfortran.dg/pr43984.f90: New test.
5533
5534 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5535
5536         PR 40989
5537         * gcc.dg/pr40989.c: New.
5538
5539 2010-05-06  Richard Guenther  <rguenther@suse.de>
5540
5541         PR tree-optimization/43934
5542         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5543
5544 2010-05-06  Richard Guenther  <rguenther@suse.de>
5545
5546         PR tree-optimization/43987
5547         * gcc.c-torture/execute/pr43987.c: New testcase.
5548         * gcc.dg/torture/pta-escape-1.c: Adjust.
5549         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5550         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5551         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5552         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5553
5554 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5555             Dodji Seketeli  <dodji@redhat.com>
5556
5557         PR c/18624
5558         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5559         * g++.dg/template/sfinae16.C: Likewise.
5560         * gcc.dg/Wunused-var-1.c: Moved to...
5561         * c-c++-common/Wunused-var-1.c: ...here. New test.
5562         * gcc.dg/Wunused-var-2.c: Moved to...
5563         * c-c++-common/Wunused-var-2.c: ...here. New test.
5564         * gcc.dg/Wunused-var-3.c: Moved to...
5565         * c-c++-common/Wunused-var-3.c: ...here. New test.
5566         * gcc.dg/Wunused-var-4.c: Moved to...
5567         * gcc.dg/Wunused-var-1.c: ... here.
5568         * gcc.dg/Wunused-var-5.c: Moved to...
5569         * c-c++-common/Wunused-var-4.c: ...here. New test.
5570         * gcc.dg/Wunused-var-7.c: Moved to...
5571         * c-c++-common/Wunused-var-5.c: ...here. New test.
5572         * gcc.dg/Wunused-var-6.c: Moved to...
5573         * gcc.dg/Wunused-var-2.c: ... here.
5574         * c-c++-common/Wunused-var-1.c: New test.
5575         * c-c++-common/Wunused-var-2.c: New test.
5576         * c-c++-common/Wunused-var-3.c: New test.
5577         * c-c++-common/Wunused-var-4.c: New test.
5578         * c-c++-common/Wunused-var-5.c: New test.
5579         * g++.dg/warn/Wunused-var-1.C: New test.
5580         * g++.dg/warn/Wunused-var-2.C: New test.
5581         * g++.dg/warn/Wunused-var-3.C: New test.
5582         * g++.dg/warn/Wunused-var-4.C: New test.
5583         * g++.dg/warn/Wunused-var-5.C: New test.
5584         * g++.dg/warn/Wunused-var-6.C: New test.
5585         * g++.dg/warn/Wunused-var-7.C: New test.
5586         * g++.dg/warn/Wunused-var-8.C: New test.
5587         * g++.dg/warn/Wunused-parm-1.C: New test.
5588         * g++.dg/warn/Wunused-parm-2.C: New test.
5589         * g++.dg/warn/Wunused-parm-3.C: New test.
5590
5591 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5592
5593         PR fortran/43985
5594         * gfortran.dg/gomp/crayptr5.f90: New test case.
5595
5596 2010-05-05  Jason Merrill  <jason@redhat.com>
5597
5598         PR debug/43370
5599         * g++.dg/ext/attrib39.C: New.
5600
5601 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5602
5603         PR fortran/24978
5604         * gfortran.dg/data_invalid.f90: New.
5605
5606 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5607
5608         * gnat.dg/lto2.adb: New test.
5609
5610 2010-05-05  Jason Merrill  <jason@redhat.com>
5611
5612         PR c++/43787
5613         * g++.dg/opt/empty1.C: New.
5614
5615 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5616
5617         PR fortran/43696
5618         * gfortran.dg/class_17.f03: New.
5619
5620 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5621
5622         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5623
5624 2010-05-04  Mike Stump  <mikestump@comcast.net>
5625
5626         PR objc/35165
5627         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5628
5629 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5630
5631         PR target/43668
5632         * gcc.target/i386/pr43668.c: New.
5633
5634 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5635
5636         PR c++/43028
5637         * g++.dg/cpp0x/initlist31.C: New.
5638
5639 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5640
5641         PR c/43981
5642         * gcc.dg/Wunused-var-8.c: New test.
5643
5644 2010-05-04  Jason Merrill  <jason@redhat.com>
5645
5646         PR c++/38064
5647         * g++.dg/cpp0x/enum3.C: Extend.
5648
5649 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5650
5651         PR target/43799
5652         * gcc.target/i386/pr43799.c: New.
5653
5654 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5655
5656         * gnat.dg/lto1.adb: New test.
5657         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5658
5659 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5660
5661         PR middle-end/43671
5662         * gcc.target/i386/pr43671.c: New.
5663
5664 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5665
5666         PR c++/43705
5667         * g++.dg/template/crash95.C: New.
5668
5669 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5670
5671         PR debug/43508
5672         * gcc.target/i386/pr43508.c: New.
5673
5674 2010-05-04  Richard Guenther  <rguenther@suse.de>
5675
5676         PR tree-optimization/43879
5677         * g++.dg/torture/pr43879-1_0.C: New testcase.
5678         * g++.dg/torture/pr43879-1_1.C: Likewise.
5679
5680 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5681
5682         PR c++/43953
5683         * g++.dg/other/crash-12.C: New test.
5684
5685 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5686
5687         * g++.dg/cdce3.C: Add a space.  Updated.
5688
5689 2010-05-03  Jason Merrill  <jason@redhat.com>
5690
5691         PR c++/43680
5692         * g++.dg/opt/enum2.C: New.
5693         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5694         * g++.dg/warn/Wswitch-1.C: Adjust message.
5695
5696 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5697
5698         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5699         * g++.dg/ext/label13.C: Fix typo.
5700         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5701         alpha*-dec-osf5*.
5702         * gcc.c-torture/compile/limits-declparen.c: xfail on
5703         alpha*-dec-osf5* with -g.
5704         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5705         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5706         * gcc.dg/c99-tgmath-2.c: Likewise.
5707         * gcc.dg/c99-tgmath-3.c: Likewise.
5708         * gcc.dg/c99-tgmath-4.c: Likewise.
5709
5710 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5711
5712         PR fortran/43592
5713         * gfortran.dg/unexpected_interface.f90: New test.
5714
5715 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5716
5717         * ada/acats/run_acats (which): New function.
5718         (host_gnatchop, host_gnatmake): Use it.
5719
5720 2010-05-03  Richard Guenther  <rguenther@suse.de>
5721
5722         PR tree-optimization/43971
5723         * gcc.dg/pr43971.c: New testcase.
5724
5725 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5726
5727         PR debug/43972
5728         * gcc.dg/debug/pr43972.c: New test.
5729
5730 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5731
5732         PR testsuite/43963
5733         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5734
5735 2010-05-02  Richard Guenther  <rguenther@suse.de>
5736
5737         PR tree-optimization/43879
5738         * gcc.dg/torture/pr43879-3.c: New testcase.
5739
5740 2010-05-01  Richard Guenther  <rguenther@suse.de>
5741
5742         PR tree-optimization/43949
5743         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5744
5745 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5746
5747         PR c++/43951
5748         * g++.dg/init/new28.C: New.
5749
5750 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5751
5752         PR objc++/32052
5753         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5754         structure and nested declarations.
5755         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5756         structure and nested declarations.  Reduce header clutter and
5757         use _exit() rather than abort().
5758         * objc.dg/encode-10.m: New.
5759         * objc.dg/encode-11.m: New.
5760
5761 2010-04-30  DJ Delorie  <dj@redhat.com>
5762
5763         * gcc.c-torture/execute/20100430-1.c: New test.
5764
5765 2010-04-30  Jason Merrill  <jason@redhat.com>
5766
5767         PR c++/43868
5768         * g++.dg/template/ptrmem21.C: New.
5769
5770 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5771
5772         PR fortran/18918
5773         PR fortran/43931
5774         * gfortran.dg/coarray_13.f90: New test.
5775
5776 2010-04-30  Richard Guenther  <rguenther@suse.de>
5777
5778         PR lto/43946
5779         * gcc.dg/lto/20100430-1_0.c: New testcase.
5780
5781 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5782
5783         PR debug/43942
5784         * c-c++-common/pr43942.c: New test.
5785
5786 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5787
5788         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5789         conflict with darwin crt1.o 'start' symbol.
5790
5791 2010-04-30  Richard Guenther  <rguenther@suse.de>
5792
5793         PR tree-optimization/43879
5794         * gcc.dg/torture/pr43879_1.c: New testcase.
5795
5796 2010-04-30  Richard Guenther  <rguenther@suse.de>
5797
5798         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5799
5800 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5801
5802         PR c++/43890
5803         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5804         user-provided constructor while recursing.
5805
5806 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5807
5808         PR fortran/42274
5809         * gfortran.dg/class_16.f03: New test.
5810
5811 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5812
5813         PR fortran/42274
5814         * gfortran.dg/class_15.f03: New.
5815
5816 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5817
5818         PR fortran/43326
5819         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5820
5821 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5822
5823         PR fortran/43492
5824         * gfortran.dg/generic_22.f03 : New test.
5825
5826 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5827
5828         PR fortran/42353
5829         * gfortran.dg/class_14.f03: New test.
5830
5831 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5832
5833         PR fortran/42680
5834         * gfortran.dg/interface_32.f90: New test.
5835
5836 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5837             Janus Weil  <janus@gcc.gnu.org>
5838
5839         PR fortran/41829
5840         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5841         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5842         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5843
5844 2010-04-28  Mike Stump  <mikestump@comcast.net>
5845
5846         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5847         dg-excess-errors.
5848         * g++.dg/uninit-pred-2_b.C: Likewise.
5849
5850 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5851
5852         PR fortran/18918
5853         PR fortran/43919
5854         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5855
5856 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5857
5858         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5859         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5860         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5861         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5862         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5863
5864 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5865
5866         * gcc.dg/const-uniq-1.c: New test.
5867         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5868
5869 2010-04-28  Xinliang David Li  <davidxl@google.com>
5870
5871         * gcc.dg/uninit-pred-2_b.c: New test.
5872         * gcc.dg/uninit-pred-4_b.c: New test.
5873         * gcc.dg/uninit-pred-3_d.c: New test.
5874         * gcc.dg/uninit-pred-6_b.c: New test.
5875         * gcc.dg/uninit-pred-8_b.c: New test.
5876         * gcc.dg/uninit-pred-3_a.c: New test.
5877         * gcc.dg/uninit-pred-2_c.c: New test.
5878         * gcc.dg/uninit-pred-5_a.c: New test.
5879         * gcc.dg/uninit-pred-3_e.c: New test.
5880         * gcc.dg/uninit-pred-7_a.c: New test.
5881         * gcc.dg/uninit-pred-6_c.c: New test.
5882         * gcc.dg/uninit-pred-9_a.c: New test.
5883         * gcc.dg/uninit-pred-8_c.c: New test.
5884         * gcc.dg/uninit-pred-3_b.c: New test.
5885         * gcc.dg/uninit-pred-5_b.c: New test.
5886         * gcc.dg/uninit-pred-7_b.c: New test.
5887         * gcc.dg/uninit-pred-6_d.c: New test.
5888         * gcc.dg/uninit-pred-9_b.c: New test.
5889         * gcc.dg/uninit-pred-2_a.c: New test.
5890         * gcc.dg/uninit-pred-4_a.c: New test.
5891         * gcc.dg/uninit-pred-3_c.c: New test.
5892         * gcc.dg/uninit-pred-6_a.c: New test.
5893         * gcc.dg/uninit-pred-8_a.c: New test.
5894         * gcc.dg/uninit-pred-7_c.c: New test.
5895         * gcc.dg/uninit-pred-6_e.c: New test.
5896         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5897         * g++.dg/uninit-pred-1_a.C: New test.
5898         * g++.dg/uninit-pred-1_b.C: New test.
5899         * g++.dg/uninit-pred-2_a.C: New test.
5900         * g++.dg/uninit-pred-2_b.C: New test.
5901         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5902         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5903         * g++.dg/uninit-pred-loop_1.cc: New test.
5904
5905 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5906
5907         * gcc.dg/lto/20091209-1_0.c: New testcase.
5908
5909 2010-04-28  Richard Guenther  <rguenther@suse.de>
5910
5911         PR tree-optimization/43879
5912         PR tree-optimization/43909
5913         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5914
5915 2010-04-28  Richard Guenther  <rguenther@suse.de>
5916
5917         PR c++/43880
5918         * g++.dg/torture/pr43880.C: New testcase.
5919
5920 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5921
5922         PR c++/9335
5923         * g++.dg/template/recurse2.C: Update
5924         * g++.dg/template/recurse.C: Update.
5925         * g++.dg/template/pr23510.C: Update.
5926         * lib/prune.exp: Filter out 'recursively instantiated'.
5927
5928 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5929
5930         PR c++/29043
5931         * g++.dg/init/pr29043.C: New.
5932
5933 2010-04-27  Jason Merrill  <jason@redhat.com>
5934
5935         * g++.dg/lookup/scoped5.C: Adjust.
5936         * g++.dg/lookup/scoped8.C: Adjust.
5937         * g++.dg/template/dependent-expr5.C: Adjust.
5938         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5939
5940         PR c++/43856
5941         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5942
5943         PR c++/43875
5944         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5945
5946 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5947             Jan Hubicka <hubicka@ucw.cz>
5948
5949         * gcc.dg/pure-2.c: New testcase.
5950         * gcc.dg/const-1.c: New testcase.
5951
5952 2010-04-27  Jason Merrill  <jason@redhat.com>
5953
5954         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5955
5956         PR c++/41468
5957         * g++.dg/template/sfinae17.C: New.
5958         * g++.dg/template/sfinae18.C: New.
5959
5960 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5961
5962         * g++.dg/init/pr42844.C: New.
5963         * g++.dg/cpp0x/pr42844-2.C: New.
5964         * g++.dg/cpp0x/defaulted2.C: Adjust.
5965         * g++.dg/tree-ssa/pr27549.C: Likewise.
5966         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5967
5968 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5969
5970         PR fortran/18918
5971         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5972
5973 2010-04-27  Richard Guenther  <rguenther@suse.de>
5974
5975         PR middle-end/40561
5976         * g++.dg/other/pr40561.C: New testcase.
5977
5978 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5979
5980         PR middle-end/43812
5981         * g++.dg/ipa/pr43812.C: New test.
5982
5983 2010-04-27  Jan Hubicka  <jh@suse.cz>
5984
5985         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5986         (test): ... this one.
5987
5988 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5989
5990         PR target/40657
5991         * gcc.target/arm/thumb-stackframe.c: New test.
5992
5993 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5994
5995         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5996         * gcc.dg/misc-column.c: Likewise.
5997         * gcc.dg/Walways-true-1.c: Likewise.
5998         * gcc.dg/Walways-true-2.c: Likewise.
5999         * gcc.dg/warn-addr-cmp.c: Likewise.
6000
6001 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6002
6003         PR fortran/18918
6004         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6005         * gfortran.dg/coarray_12.f90: New.
6006
6007 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6008
6009         PR c/32207
6010         * gcc.dg/pr32207.c: New test.
6011         * gcc.dg/misc-column.c: Adjust expected warning.
6012         * gcc.dg/Walways-true-1.c: Likewise.
6013         * gcc.dg/Walways-true-2.c: Likewise.
6014         * gcc.dg/warn-addr-cmp.c: Likewise.
6015
6016 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6017
6018         PR lto/42776
6019         * lib/lto.exp (lto_prune_vis_warns): New function.
6020         (lto-link-and-maybe-run): Call it.
6021
6022 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6023
6024         PR tree-optimization/43904
6025         * gcc.dg/tree-ssa/tailcall-6.c: New.
6026
6027 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6028
6029         PR testsuite/35165
6030         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6031         Darwin8/OSX10.4 - compatible code generation.
6032         Use scan-rtl-dump.
6033         * obj-c++.dg/stubify-1.mm: Ditto.
6034         * lib/objc-torture.exp: Do not require link success for
6035         "trivial.m" in the runtime checks when dowhat = 'compile'.
6036         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6037         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6038         Darwin8/OSX10.4 - compatible code generation.
6039         * objc.dg/stubify-2.m: Ditto.
6040         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6041         * objc.dg/next-runtime-1.m: Ditto.
6042         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6043         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6044         runtimes on Darwin.
6045
6046 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6047
6048         PR 43715
6049         * lib/plugin-support.exp: Use "-undefined
6050         dynamic_lookup" on darwin.
6051
6052 2010-04-26  Richard Guenther  <rguenther@suse.de>
6053
6054         * gcc.dg/lto/20100426_0.c: New testcase.
6055
6056 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6057
6058         PR tree-optimization/43833
6059         gcc.dg/Warray-bounds-8.c: New test case.
6060
6061 2010-04-26  Richard Guenther  <rguenther@suse.de>
6062
6063         PR lto/43080
6064         * g++.dg/lto/20100423-3_0.C: New testcase.
6065
6066 2010-04-26  Richard Guenther  <rguenther@suse.de>
6067
6068         PR lto/42425
6069         * g++.dg/lto/20100423-2_0.C: New testcase.
6070
6071 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6072
6073         * gcc.dg/vect/bb-slp-23.c: New test.
6074
6075 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6076
6077         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6078         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6079         * gcc.dg/c1x-float-1.c: New test.
6080
6081 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6082
6083         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6084         of "lea\[ \t\]".
6085
6086 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6087
6088         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6089         FreeBSD.
6090         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6091         * gfortran.dg/default_format_2.f90: Ditto.
6092
6093 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6094
6095         * gfortran.dg/pr43505.f90: Clean up .mod file.
6096         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6097         * gfortran.dg/pr41347.f90: Ditto.
6098         * gfortran.dg/internal_pack_4.f90: Ditto.
6099         * gfortran.dg/proc_decl_23.f90: Ditto.
6100         * gfortran.dg/recursive_check_3.f90: Ditto.
6101         * gfortran.dg/intent_out_3.f90: Ditto.
6102         * gfortran.dg/assignment_2.f90: Ditto.
6103         * gfortran.dg/pr41928.f90: Ditto.
6104         * gfortran.dg/pr42166.f90: Ditto.
6105         * gfortran.dg/private_type_12.f90: Ditto.
6106         * gfortran.dg/graphite/pr42185.f90: Ditto.
6107         * gfortran.dg/graphite/pr42186.f90: Ditto.
6108         * gfortran.dg/graphite/pr40982.f90: Ditto.
6109         * gfortran.dg/graphite/id-2.f90: Ditto.
6110         * gfortran.dg/graphite/id-4.f90: Ditto.
6111         * gfortran.dg/graphite/pr42050.f90: Ditto.
6112         * gfortran.dg/graphite/id-18.f90: Ditto.
6113         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6114         * gfortran.dg/graphite/pr41924.f90: Ditto.
6115         * gfortran.dg/graphite/pr42393.f90: Ditto.
6116         * gfortran.dg/graphite/pr37980.f90: Ditto.
6117         * gfortran.dg/graphite/pr38953.f90: Ditto.
6118         * gfortran.dg/graphite/pr42180.f90: Ditto.
6119         * gfortran.dg/graphite/pr42181.f90: Ditto.
6120         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6121         * gfortran.dg/select_type_4.f90: Ditto.
6122         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6123         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6124         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6125         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6126         * gfortran.dg/whole_file_11.f90: Ditto.
6127         * gfortran.dg/private_type_11.f90: Ditto.
6128         * gfortran.dg/vect/vect-gems.f90: Ditto.
6129         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6130
6131 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6132
6133         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6134
6135 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6136
6137         * gnat.dg/pack15.ad[sb]: New test.
6138
6139 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6140
6141         * gcc.target/arm/mla-1.c: New test.
6142
6143 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6144
6145         PR fortran/30073
6146         PR fortran/43793
6147         * gfortran.dg/pr43793.f90: New test.
6148
6149 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6150
6151         PR tree-optimization/41442
6152         * gcc.target/i386/pr41442.c: New test.
6153
6154 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6155
6156         PR fortran/43832
6157         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6158
6159 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6160
6161         PR fortran/43832
6162         * gfortran.dg/open_nounit.f90: New test.
6163
6164 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6165
6166         PR fortran/43841
6167         PR fortran/43843
6168         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6169
6170 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6171
6172         * gcc.dg/Wconversion-integer.c: Update.
6173
6174 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6175
6176         * gnat.dg/unchecked_convert5.adb: New test.
6177
6178 2010-04-23  Richard Guenther  <rguenther@suse.de>
6179
6180         PR lto/41734
6181         * gcc.dg/lto/20100423-2_0.c: New testcase.
6182         * gcc.dg/lto/20100423-2_0.c: Likewise.
6183
6184 2010-04-23  Richard Guenther  <rguenther@suse.de>
6185
6186         PR lto/43455
6187         * gcc.dg/lto/20100423-1_0.c: New testcase.
6188         * gcc.dg/lto/20100423-1_1.c: Likewise.
6189
6190 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6191
6192         PR tree-optimization/43846
6193         * gcc.dg/tree-ssa/sra-10.c: New test.
6194
6195 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6196
6197         PR middle-end/43835
6198         * gcc.c-torture/execute/pr43835.c: New test.
6199
6200 2010-04-23  Richard Guenther  <rguenther@suse.de>
6201
6202         PR lto/42653
6203         * g++.dg/lto/20100423-1_0.C: New testcase.
6204
6205 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6206
6207         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6208
6209 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6210
6211         PR tree-optimization/43842
6212         * gcc.dg/vect/pr43842.c: New test.
6213
6214 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6215
6216         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6217         * gcc.target/i386/wmul-2.c: Likewise.
6218
6219 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6220
6221         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6222         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6223
6224 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6225
6226         * gfortran.dg/reassoc_6.f: New testcase.
6227
6228 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6229
6230         PR middle-end/29274
6231         * gcc.target/arm/wmul-1.c: New test.
6232         * gcc.target/arm/wmul-2.c: New test.
6233
6234 2010-04-22  Richard Guenther  <rguenther@suse.de>
6235
6236         PR tree-optimization/43845
6237         * gcc.c-torture/compile/pr43845.c: New testcase.
6238
6239 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6240
6241         PR middle-end/29274
6242         * gcc.target/i386/wmul-1.c: New test.
6243         * gcc.target/i386/wmul-2.c: New test.
6244         * gcc.target/bfin/wmul-1.c: New test.
6245         * gcc.target/bfin/wmul-2.c: New test.
6246
6247 2010-04-22  Richard Guenther  <rguenther@suse.de>
6248
6249         PR fortran/43829
6250         * gfortran.dg/vector_subscript_6.f90: New testcase.
6251         * gfortran.dg/assign_10.f90: Adjust.
6252
6253 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6254
6255         PR fortran/43836
6256         * gfortran.dg/gomp/pr43836.f90: New test.
6257
6258 2010-04-21  Richard Guenther  <rguenther@suse.de>
6259
6260         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6261
6262 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6263
6264         * gcc.dg/torture/builtin-cproj-3.c: New.
6265
6266 2010-04-20  Jason Merrill  <jason@redhat.com>
6267
6268         PR c++/9335
6269         * g++.dg/template/recurse2.C: New.
6270         * g++.dg/parse/crash36.C: Adjust.
6271         * g++.dg/other/fold1.C: Adjust.
6272         * g++.dg/init/member1.C: Adjust.
6273         * lib/prune.exp: Prune "skipping N instantiation contexts".
6274
6275 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6276
6277         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6278
6279 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6280
6281         * gcc.dg/torture/builtin-cproj-1.c: New.
6282         * gcc.dg/torture/builtin-cproj-2.c: New.
6283
6284 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6285
6286         PR c++/43800
6287         PR c++/43704
6288         * g++.dg/template/typedef32.C: Adjust.
6289         * g++.dg/template/typedef33.C: New test.
6290
6291 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6292
6293         PR fortran/43227
6294         * gfortran.dg/proc_decl_23.f90: New test.
6295
6296         PR fortran/43266
6297         * gfortran.dg/abstract_type_6.f03: New test.
6298
6299 2010-04-20  Xinliang David Li  <davidxl@google.com>
6300
6301         * g++.dg/tree-ssa/fold-compare.C: New.
6302
6303 2010-04-20  Richard Guenther  <rguenther@suse.de>
6304
6305         PR tree-optimization/39417
6306         * g++.dg/torture/pr39417.C: New testcase.
6307
6308 2010-04-20  Richard Guenther  <rguenther@suse.de>
6309
6310         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6311
6312 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6313
6314         * g++.dg/debug/dwarf2/rv1.C: New test.
6315
6316 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6317
6318         PR target/43635
6319         * gcc.c-torture/compile/pr43635.c: New testcase.
6320
6321 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6322
6323         PR fortran/43339
6324         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6325         of sequential loops being private only in the innermost containing
6326         task region.
6327
6328         PR middle-end/43337
6329         * gfortran.dg/gomp/pr43337.f90: New test.
6330
6331 2010-04-19  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/43796
6334         * gfortran.dg/pr43796.f90: New testcase.
6335
6336 2010-04-19  Richard Guenther  <rguenther@suse.de>
6337
6338         PR tree-optimization/43783
6339         * gcc.c-torture/execute/pr43783.c: New testcase.
6340
6341 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6342
6343         PR target/43766
6344         * gcc.target/i386/pr43766.c: New test.
6345
6346 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6347
6348         PR target/43662
6349         * gcc.target/i386/pr43662.c: New test.
6350
6351 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6352
6353         PR c++/43704
6354         * g++.dg/template/typedef32.C: New test.
6355
6356 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6357
6358         PR tree-optimization/37027
6359         * lib/target-supports.exp
6360         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6361         * gcc.dg/vect/pr37027.c: New test.
6362         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6363         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6364         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6365         gcc.dg/vect/vect-complex-6.c: Likewise.
6366
6367 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6368
6369         * g++.dg/debug/dwarf2/enum1.C: New test.
6370
6371 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6372
6373         * gnat.dg/rep_clause5.ad[sb]: New test.
6374         * gnat.dg/rep_clause5_pkg.ads: New helper.
6375
6376 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6377
6378         PR tree-optimization/43771
6379         * g++.dg/vect/pr43771.cc: New test.
6380
6381 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6382
6383         PR fortran/31538
6384         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6385         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6386
6387 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6388
6389         * gnat.dg/sizetype.adb: Rename into...
6390         * gnat.dg/sizetype1.adb: ...this.
6391         * gnat.dg/sizetype2.adb: New test.
6392
6393 2010-04-16  Richard Guenther  <rguenther@suse.de>
6394
6395         PR tree-optimization/43572
6396         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6397
6398 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6399
6400         * gnat.dg/specs/discr_private.ads: New test.
6401
6402 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6403
6404         PR target/41514
6405         * gcc.target/arm/thumb-comparisons.c: New test.
6406
6407         PR target/40603
6408         * gcc.target/arm/thumb-cbranchqi.c: New test.
6409
6410 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6411
6412         * g++.dg/torture/pr36191.C: Enable for SH.
6413
6414 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6415
6416         * gnat.dg/wide_boolean.adb: New test.
6417         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6418
6419 2010-04-15  Richard Guenther  <rguenther@suse.de>
6420
6421         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6422         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6423         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6424         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6425         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6426         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6427         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6428         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6429         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6430         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6431         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6432         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6433         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6434         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6435         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6436
6437 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6438
6439         PR target/21803
6440         * gcc.target/arm/pr42496.c: New test.
6441
6442 2010-04-14  Jason Merrill  <jason@redhat.com>
6443
6444         PR c++/36625
6445         * g++.dg/ext/attrib38.C: New.
6446
6447 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6448
6449         PR testsuite/43739
6450         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6451
6452 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6453
6454         PR 42966
6455         * gcc.dg/cpp/warn-undef-2.c: Update.
6456         * gcc.dg/cpp/warn-traditional-2.c: Update.
6457         * gcc.dg/cpp/warn-comments-2.c: Update.
6458         * gcc.dg/cpp/warn-variadic-2.c: Update.
6459         * gcc.dg/cpp/warn-long-long-2.c: Update.
6460         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6461         * gcc.dg/cpp/warn-multichar-2.c: Update.
6462         * gcc.dg/cpp/warn-normalized-3.c: Update.
6463         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6464         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6465         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6466         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6467         * gcc.dg/cpp/warn-redefined-2.c: Update.
6468         * gfortran.dg/warning-directive-2.F90: Update.
6469         * c-c++-common/cpp/warning-directive-2.c: Update.
6470
6471 2010-04-14  Michael Matz  <matz@suse.de>
6472
6473         PR tree-optimization/42963
6474         * gcc.dg/pr42963.c: New testcase.
6475
6476 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6477
6478         * gnat.dg/class_wide.adb: Rename into...
6479         * gnat.dg/class_wide1.adb: ...this.
6480         * gnat.dg/class_wide2.ad[sb]: New test.
6481
6482 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6483
6484         PR fortran/18918
6485         * gfortran.dg/coarray_9.f90: Update dg-errors.
6486         * gfortran.dg/coarray_10.f90: New test.
6487         * gfortran.dg/coarray_11.f90: New test.
6488
6489 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6490
6491         PR fortran/43747
6492         gfortran.dg/initialization_24.f90: New test.
6493
6494 2010-04-13  Jason Merrill  <jason@redhat.com>
6495
6496         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6497         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6498
6499 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6500
6501         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6502         * g++.dg/dg.exp: Likewise.
6503         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6504         * c-c++-common/cpp/warning-directive-1.c: ... here.
6505         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6506         * c-c++-common/cpp/warning-directive-2.c: ... here.
6507         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6508         * c-c++-common/cpp/warning-directive-3.c: ... here.
6509         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6510         * c-c++-common/cpp/warning-directive-4.c: ... here.
6511         * g++.dg/cpp/warning-directive-1.C: Delete.
6512         * g++.dg/cpp/warning-directive-2.C: Delete.
6513         * g++.dg/cpp/warning-directive-3.C: Delete.
6514         * g++.dg/cpp/warning-directive-4.C: Delete.
6515         * gcc.dg/cpp/normalised-3.c: Delete.
6516         * g++.dg/cpp/normalised-1.C: Rename as ...
6517         * c-c++-common/cpp/normalised-3.c: ... this.
6518
6519 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6520
6521         * gcc.dg/tree-ssa/sra-9.c: New test.
6522
6523 2010-04-13  Michael Matz  <matz@suse.de>
6524
6525         PR middle-end/43730
6526         * gcc.dg/pr43730.c: New test.
6527
6528 2010-04-13  Michael Matz  <matz@suse.de>
6529
6530         * gcc.dg/tree-ssa/negate.c: New testcase.
6531
6532 2010-04-13  Richard Guenther  <rguenther@suse.de>
6533
6534         PR testsuite/43735
6535         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6536
6537 2010-04-13  Richard Guenther  <rguenther@suse.de>
6538
6539         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6540
6541 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6542
6543         * gnat.dg/derived_type1.adb: New test.
6544
6545 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6546
6547         * gcc.dg/plugindir1.c: New testcase.
6548         * gcc.dg/plugindir2.c: New testcase.
6549         * gcc.dg/plugindir3.c: New testcase.
6550         * gcc.dg/plugindir4.c: New testcase.
6551
6552 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6553
6554         * gcc.target/i386/rotate-2.c: New test.
6555
6556 2010-04-12  Jason Merrill  <jason@redhat.com>
6557
6558         PR c++/43641
6559         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6560         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6561
6562 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6563
6564         PR c++/25811
6565         * g++.dg/init/pr25811.C: New test.
6566
6567 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6568
6569         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6570         dg-error, dg-warning.
6571         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6572
6573 2010-04-12  Richard Guenther  <rguenther@suse.de>
6574
6575         * gcc.dg/torture/inline-2.c: New testcase.
6576
6577 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6578
6579         PR bootstrap/43699
6580         * gcc.dg/Wunused-var-7.c: New test.
6581
6582         PR tree-optimization/43560
6583         * gcc.c-torture/execute/pr43560.c: New test.
6584
6585 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6586
6587         * gnat.dg/aggr13.adb: New test.
6588         * gnat.dg/aggr14.adb: Likewise.
6589         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6590
6591 2010-04-12  Richard Guenther  <rguenther@suse.de>
6592
6593         PR c++/43611
6594         * g++.dg/torture/pr43611.C: New testcase.
6595
6596 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6597
6598         PR c/36774
6599         * gcc.dg/pr36774-1.c: New test.
6600         * gcc.dg/pr36774-2.c: New test.
6601
6602 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6603
6604         * gcc.target/sh/rte-delay-slot.c: New test.
6605
6606 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6607
6608         * gnat.dg/pack9.adb: Remove -cargs option.
6609         * gnat.dg/aggr12.ad[sb]: New test.
6610
6611 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6612
6613         PR target/43417
6614         * gcc.target/sh/pr43417.c: New test.
6615
6616 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6617
6618         PR fortran/43591
6619         * gfortran.dg/spec_expr_6.f90: New test.
6620
6621 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6622
6623         PR cpp/43195
6624         * gcc.dg/cpp/pr43195.c: New.
6625         * gcc.dg/cpp/pr43195.h: New.
6626
6627 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6628
6629         PR 42965
6630         * gcc.dg/Werror-6.c: Adjust.
6631         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6632         * gcc.dg/Werror-4.c: Likewise.
6633         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6634         * gcc.dg/Wswitch-enum-error.c: Likewise.
6635         * gcc.dg/Wpointer-arith.c: Likewise.
6636         * gcc.dg/Wfatal.c: Likewise.
6637         * gcc.dg/Wswitch-error.c: Likewise.
6638         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6639         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6640         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6641         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6642         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6643         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6644         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6645         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6646         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6647         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6648         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6649         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6650         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6651         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6652         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6653         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6654         * g++.dg/cpp/warning-directive-2.C: Likewise.
6655         * gfortran.dg/warning-directive-2.F90: Likewise.
6656
6657 2010-04-09  Jason Merrill  <jason@redhat.com>
6658
6659         PR c++/42623
6660         * g++.dg/template/sizeof13.C: New.
6661
6662 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6663
6664         * g++.dg/other/pr35504.C: Add check for thiscall.
6665         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6666         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6667
6668 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6669
6670         PR c++/28584
6671         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6672         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6673         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6674         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6675         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6676         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6677         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6678         * g++.dg/other/increment1.C: Likewise.
6679
6680 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6681
6682         PR fortran/18918
6683         * gfortran.dg/coarray_7.f90: New test.
6684         * gfortran.dg/coarray_8.f90: New test.
6685
6686 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6687
6688         PR fortran/28039
6689         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6690
6691 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6692
6693         PR target/43643
6694         * gcc.dg/pr43643.c: New test.
6695
6696 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6697
6698         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6699
6700 2010-04-08  Richard Guenther  <rguenther@suse.de>
6701
6702         PR tree-optimization/43679
6703         * gcc.c-torture/compile/pr43679.c: New testcase.
6704
6705 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6706
6707         PR debug/43670
6708         * gcc.dg/pr43670.c: New test.
6709
6710 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6711
6712         PR middle-end/40815
6713         * gcc.dg/tree-ssa/reassoc-19.c: New.
6714
6715 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6716
6717         PR c/18624
6718         * gcc.dg/Wunused-var-1.c: New test.
6719         * gcc.dg/Wunused-var-2.c: New test.
6720         * gcc.dg/Wunused-var-3.c: New test.
6721         * gcc.dg/Wunused-var-4.c: New test.
6722         * gcc.dg/Wunused-var-5.c: New test.
6723         * gcc.dg/Wunused-var-6.c: New test.
6724         * gcc.dg/Wunused-parm-1.c: New test.
6725
6726         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6727         * gcc.dg/trunc-1.c: Likewise.
6728         * gcc.dg/vla-9.c: Likewise.
6729         * gcc.dg/dfp/composite-type.c: Likewise.
6730
6731 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6732
6733         PR objc/35996
6734         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6735         * obj-c++.dg/objc-gc-3.mm: Ditto.
6736
6737 2010-04-07  Simon Baldwin  <simonb@google.com>
6738
6739         * gcc.dg/cpp/warn-undef-2.c: New.
6740         * gcc.dg/cpp/warn-traditional-2.c: New.
6741         * gcc.dg/cpp/warn-comments-2.c: New.
6742         * gcc.dg/cpp/warning-directive-1.c: New.
6743         * gcc.dg/cpp/warn-long-long.c: New.
6744         * gcc.dg/cpp/warn-traditional.c: New.
6745         * gcc.dg/cpp/warn-variadic-2.c: New.
6746         * gcc.dg/cpp/warn-undef.c: New.
6747         * gcc.dg/cpp/warn-normalized-1.c: New.
6748         * gcc.dg/cpp/warning-directive-2.c: New.
6749         * gcc.dg/cpp/warn-long-long-2.c: New.
6750         * gcc.dg/cpp/warn-variadic.c: New.
6751         * gcc.dg/cpp/warn-normalized-2.c: New.
6752         * gcc.dg/cpp/warning-directive-3.c: New.
6753         * gcc.dg/cpp/warn-deprecated-2.c: New.
6754         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6755         * gcc.dg/cpp/warn-multichar-2.c: New.
6756         * gcc.dg/cpp/warn-normalized-3.c: New.
6757         * gcc.dg/cpp/warning-directive-4.c: New.
6758         * gcc.dg/cpp/warn-unused-macros.c: New.
6759         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6760         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6761         * gcc.dg/cpp/warn-cxx-compat.c: New.
6762         * gcc.dg/cpp/warn-redefined.c: New.
6763         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6764         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6765         * gcc.dg/cpp/warn-deprecated.c: New.
6766         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6767         * gcc.dg/cpp/warn-redefined-2.c: New.
6768         * gcc.dg/cpp/warn-comments.c: New.
6769         * gcc.dg/cpp/warn-multichar.c: New.
6770         * g++.dg/cpp/warning-directive-1.C: New.
6771         * g++.dg/cpp/warning-directive-2.C: New.
6772         * g++.dg/cpp/warning-directive-3.C: New.
6773         * g++.dg/cpp/warning-directive-4.C: New.
6774         * gfortran.dg/warning-directive-1.F90: New.
6775         * gfortran.dg/warning-directive-3.F90: New.
6776         * gfortran.dg/warning-directive-2.F90: New.
6777         * gfortran.dg/warning-directive-4.F90: New.
6778
6779 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6780
6781         PR objc++/23716
6782         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6783
6784 2010-04-07  Jason Merrill  <jason@redhat.com>
6785
6786         * g++.dg/template/dr408.C: New.
6787
6788         * g++.dg/lookup/ns4.C: New.
6789
6790         PR c++/38392
6791         * g++.dg/template/friend51.C: New test.
6792
6793         PR c++/41970
6794         * g++.old-deja/g++.other/linkage1.C: Adjust.
6795
6796 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6797
6798         PR c++/42697
6799         * g++.dg/template/crash94.C: New test.
6800
6801 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6802
6803         PR c++/40239
6804         * g++.dg/init/aggr5.C: New test.
6805         * g++.dg/init/aggr5.C: New test.
6806
6807 2010-04-07  Richard Guenther  <rguenther@suse.de>
6808
6809         PR tree-optimization/43270
6810         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6811         * gcc.dg/Warray-bounds-7.c: Likewise.
6812
6813 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6814
6815         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6816         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6817         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6818
6819 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6820
6821         PR c++/42556
6822         * g++.dg/init/pr42556.C: New test.
6823
6824 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6825
6826         PR debug/43628
6827         * g++.dg/debug/dwarf2/typedef2.C: New test.
6828
6829 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6830
6831         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6832         c-c++-common/dwarf2/redeclaration-1.C
6833
6834 2010-04-06  Jason Merrill  <jason@redhat.com>
6835
6836         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6837         * g++.dg/ext/attrib18.C: Likewise.
6838         * g++.dg/ext/bitfield2.C: Likewise.
6839         * g++.dg/ext/bitfield4.C: Likewise.
6840         * g++.dg/ext/visibility/warn2.C: Likewise.
6841         * g++.dg/ext/visibility/warn3.C: Likewise.
6842         * g++.dg/gomp/pr26690-1.C: Likewise.
6843         * g++.dg/inherit/covariant7.C: Likewise.
6844         * g++.dg/init/synth2.C: Likewise.
6845         * g++.dg/lookup/using7.C: Likewise.
6846         * g++.dg/other/crash-4.C: Likewise.
6847         * g++.dg/other/error13.C: Likewise.
6848         * g++.dg/other/error20.C: Likewise.
6849         * g++.dg/parse/crash31.C: Likewise.
6850         * g++.dg/parse/error16.C: Likewise.
6851         * g++.dg/parse/error19.C: Likewise.
6852         * g++.dg/parse/error27.C: Likewise.
6853         * g++.dg/parse/error28.C: Likewise.
6854         * g++.dg/parse/fused-params1.C: Likewise.
6855         * g++.dg/template/error2.C: Likewise.
6856         * g++.dg/template/local6.C: Likewise.
6857         * g++.dg/template/qualttp15.C: Likewise.
6858         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6859         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6860         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6861         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6862         * g++.old-deja/g++.eh/spec6.C: Likewise.
6863         * g++.old-deja/g++.jason/crash3.C: Likewise.
6864         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6865         * g++.old-deja/g++.law/ctors5.C: Likewise.
6866         * g++.old-deja/g++.law/ctors9.C: Likewise.
6867         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6868         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6869         * g++.old-deja/g++.other/struct1.C: Likewise.
6870         * g++.old-deja/g++.other/volatile1.C: Likewise.
6871         * g++.old-deja/g++.pt/crash36.C: Likewise.
6872         * g++.old-deja/g++.pt/derived3.C: Likewise.
6873         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6874         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6875
6876 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6877
6878         PR middle-end/43519
6879         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6880         * gcc.dg/graphite/id-19.c: New.
6881
6882 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6883
6884         PR middle-end/32824
6885         * gcc.dg/vect/pr32824: New.
6886
6887 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6888
6889         PR fortran/18918
6890         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6891         * gfortran.dg/coarray_3.f90: Ditto.
6892         * gfortran.dg/coarray_4.f90: Ditto.
6893         * gfortran.dg/coarray_5.f90: Ditto.
6894         * gfortran.dg/coarray_6.f90: Ditto.
6895         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6896
6897 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6898
6899         PR fortran/18918
6900         * gfortran.dg/coarray_4.f90: Fix test.
6901         * gfortran.dg/coarray_6.f90: Add more tests.
6902
6903 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6904
6905         PR fortran/18918
6906         * gfortran.dg/coarray_4.f90: New test.
6907         * gfortran.dg/coarray_5.f90: New test.
6908         * gfortran.dg/coarray_6.f90: New test.
6909
6910 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6911
6912         PR fortran/18918
6913         * gfortran.dg/iso_fortran_env_5.f90: New test.
6914         * gfortran.dg/iso_fortran_env_6.f90: New test.
6915
6916 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6917
6918         PR fortran/39997
6919         * gfortran.dg/coarray_1.f90: New test.
6920         * gfortran.dg/coarray_2.f90: New test.
6921         * gfortran.dg/coarray_3.f90: New test.
6922
6923 2010-04-06  Jason Merrill  <jason@redhat.com>
6924
6925         PR c++/43648
6926         * g++.dg/template/dtor8.C: New.
6927
6928         PR c++/43621
6929         * g++.dg/template/error-recovery2.C: New.
6930
6931 2010-04-06  Jan Hubicka  <jh@suse.czpli
6932
6933         PR tree-optimization/42906
6934         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6935
6936 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6937
6938         PR fortran/43178
6939         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6940         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6941         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6942
6943 2010-04-06  Richard Guenther  <rguenther@suse.de>
6944
6945         PR tree-optimization/43627
6946         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6947
6948 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6949
6950         PR target/43638
6951         * gcc.target/i386/pr43638.c: New test.
6952
6953 2010-04-06  Richard Guenther  <rguenther@suse.de>
6954
6955         PR middle-end/43661
6956         * gcc.c-torture/compile/pr43661.c: New testcase.
6957
6958 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6959
6960         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6961
6962 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6963
6964         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6965
6966 2010-04-02  Richard Guenther  <rguenther@suse.de>
6967
6968         PR tree-optimization/43629
6969         * gcc.c-torture/execute/pr43629.c: New testcase.
6970
6971 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6972             Dominique d'Humieres  <dominiq@lps.ens.fr>
6973
6974         PR libfortran/43605
6975         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6976
6977 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6978
6979         PR debug/43325
6980         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6981
6982 2010-04-01  Jason Merrill  <jason@redhat.com>
6983
6984         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6985
6986 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6987             Manfred Schwarb  <manfred99@gmx.ch>
6988
6989         PR libfortran/43605
6990         * gfortran.dg/ftell_3.f90: New test.
6991
6992 2010-04-01  Richard Guenther  <rguenther@suse.de>
6993
6994         PR middle-end/43614
6995         * gcc.c-torture/compile/pr43614.c: New testcase.
6996
6997 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6998
6999         PR tree-optimization/43141
7000         * gcc.dg/guality/pr43141.c: New test.
7001
7002 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7003
7004         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7005         * g++.dg/eh/spbp.C: Likewise.
7006         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7007         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7008         superfluous casts.
7009         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7010         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7011         * objc.dg/dwarf-2.m: Likewise.
7012
7013 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7014
7015         PR middle-end/43464
7016         * gcc.dg/graphite/id-pr43464.c: New.
7017         * gcc.dg/graphite/id-pr43464-1.c: New.
7018
7019 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7020
7021         PR middle-end/43351
7022         * gcc.dg/graphite/id-pr43351.c
7023
7024 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7025
7026         PR testsuite/35165
7027         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7028         * obj-c++.dg/try-catch-2.mm: Ditto.
7029         * obj-c++.dg/lookup-2.mm: Ditto.
7030         * obj-c++.dg/encode-8.m: Ditto.
7031         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7032         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7033         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7034         * obj-c++.dg/const-str-11.mm: Ditto.
7035         * obj-c++.dg/const-str-9.mm: Ditto.
7036         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7037         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7038         * obj-c++.dg/except-1.mm: Ditto.
7039         * obj-c++.dg/const-str-7.mm: Ditto.
7040         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7041         * obj-c++.dg/const-str-3.mm: Ditto.
7042         * obj-c++.dg/const-str-7.mm: Ditto.
7043         * obj-c++.dg/stubify-2.mm: Change dump file name.
7044
7045         PR objc++/23613
7046         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7047         New macro.
7048         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7049         Remove dg-xfail-if.
7050
7051 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7052
7053         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7054         only with -O2, -O3 or -Os and not with -fwhopr.
7055
7056 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7057
7058         PR c++/43558
7059         * g++.dg/template/typedef31.C: New test.
7060
7061 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7062
7063         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7064         assembler output on *-*-solaris2*.
7065         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7066
7067 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7068
7069         PR debug/43557
7070         * gcc.dg/pr43557-1.c: New test.
7071         * gcc.dg/pr43557-2.c: New file.
7072
7073 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7074
7075         PR 43562
7076         * gcc.dg/pr43562.c: New test.
7077
7078 2010-03-30  Jason Merrill  <jason@redhat.com>
7079
7080         PR c++/43076
7081         * g++.dg/template/error-recovery1.C: New.
7082
7083         PR c++/41786
7084         * g++.dg/parse/ambig5.C: New.
7085
7086 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR debug/43593
7089         * gcc.dg/guality/pr43593.c: New test.
7090
7091 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7092
7093         PR middle-end/43430
7094         * gcc.dg/vect/pr43430-1.c: New.
7095
7096 2010-03-30  Jason Merrill  <jason@redhat.com>
7097
7098         PR c++/43559
7099         * g++.dg/template/partial7.C: New.
7100
7101 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7102
7103         * gcc.target/s390/stackcheck1.c: New testcase.
7104
7105 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7106
7107         PR libfortran/43265
7108         * gfortran.dg/read_eof_8.f90: New test.
7109
7110 2010-03-29  Jason Merrill  <jason@redhat.com>
7111
7112         * gcc.dg/cpp/include6.c: Change [] to ().
7113
7114         N3077
7115         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7116         splicing and UCNs.
7117         * c-c++-common/raw-string-2.c: Add trigraph test.
7118         * c-c++-common/raw-string-8.c: New.
7119         * c-c++-common/raw-string-9.c: New.
7120         * c-c++-common/raw-string-10.c: New.
7121
7122         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7123         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7124         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7125         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7126         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7127         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7128         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7129
7130 2010-03-29  Richard Guenther  <rguenther@suse.de>
7131
7132         PR tree-optimization/43560
7133         * gcc.dg/torture/pr43560.c: New testcase.
7134
7135 2010-03-29  Jason Merrill  <jason@redhat.com>
7136
7137         N3077
7138         * g++.dg/ext/raw-string-1.C: Change [] to ().
7139         * g++.dg/ext/raw-string-2.C: Change [] to ().
7140         Don't use \ in delimiter.
7141         * g++.dg/ext/raw-string-3.C: Change [] to ().
7142         * g++.dg/ext/raw-string-4.C: Change [] to ().
7143         * g++.dg/ext/raw-string-5.C: Change [] to ().
7144         Test for error on \ in delimiter.
7145         * g++.dg/ext/raw-string-6.C: Change [] to ().
7146         * g++.dg/ext/raw-string-7.C: Change [] to ().
7147
7148 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7149
7150         PR 43564
7151         * gcc.dg/pr43564.c: New test.
7152
7153 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7154
7155         PR fortran/43551
7156         * gfortran.dg/direct_io_12.f90: New test.
7157
7158 2010-03-28  Jan Hubicka  <jh@suse.cz>
7159
7160         PR tree-optimization/43505
7161         * gfortran.dg/pr43505.f90: New testcase.
7162
7163 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7164
7165         PR tree-optimization/43528
7166         * gcc.target/i386/pr43528.c: New test.
7167
7168 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7169
7170         PR c/43381
7171         * gcc.dg/parm-impl-decl-3.c: New test.
7172
7173 2010-03-26  Jason Merrill  <jason@redhat.com>
7174
7175         PR c++/43509
7176         * g++.dg/cpp0x/parse1.C: New.
7177
7178 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7179
7180         PR target/43524
7181         * gcc.target/i386/pr43524.c: New test.
7182
7183 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7184
7185         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7186         whitespace, rename main to foo.
7187         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7188         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7189         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7190         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7191         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7192         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7193         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7194         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7195         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7196         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7197         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7198
7199 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7200
7201         PR c++/43327
7202         * g++.dg/other/crash-10.C: New test.
7203         * g++.dg/other/crash-11.C: New test.
7204
7205 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7206
7207         PR libfortran/43517
7208         * gfortran.dg/read_eof_7.f90: New test.
7209
7210 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7211
7212         PR objc/35165
7213         PR testsuite/43512
7214         * objc-obj-c++-shared: New directory.
7215         * objc-obj-c++-shared/Object1-implementation.h: New file.
7216         * objc-obj-c++-shared/Object1.h: New file.
7217         * objc-obj-c++-shared/Protocol1.h: New file.
7218         * objc-obj-c++-shared/next-abi.h: New file.
7219         * objc-obj-c++-shared/next-mapping.h: New file.
7220         * objc/execute/next_mapping.h: Delete.
7221         * objc.dg/special/special.exp: For all targets run the tests with
7222         -fgnu-runtime, for darwin targets also run the tests with
7223         -fnext-runtime.
7224         * objc.dg/dg.exp: Ditto.
7225         * obj-c++.dg/dg.exp: Ditto.
7226         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7227         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7228         include use of updated NeXT interface.
7229         * objc/execute/formal_protocol-5.m: Ditto.
7230         * objc/execute/protocol-isEqual-2.m: Ditto.
7231         * objc/execute/protocol-isEqual-4.m: Ditto.
7232         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7233         Protocol1.h) and next-mapping.h as required.
7234         * objc/execute/object_is_class.m: Ditto.
7235         * objc/execute/enumeration-1.m: Ditto.
7236         * objc/execute/class-13.m: Ditto.
7237         * objc/execute/formal_protocol-2.m: Ditto.
7238         * objc/execute/formal_protocol-4.m: Ditto.
7239         * objc/execute/class-1.m: Ditto.
7240         * objc/execute/bycopy-1.m: Ditto.
7241         * objc/execute/formal_protocol-6.m: Ditto.
7242         * objc/execute/bycopy-3.m: Ditto.
7243         * objc/execute/class-3.m: Ditto.
7244         * objc/execute/bf-11.m: Ditto.
7245         * objc/execute/class-5.m: Ditto.
7246         * objc/execute/bf-13.m: Ditto.
7247         * objc/execute/class-7.m: Ditto.
7248         * objc/execute/bf-15.m: Ditto.
7249         * objc/execute/class-9.m: Ditto.
7250         * objc/execute/bf-17.m: Ditto.
7251         * objc/execute/bf-19.m: Ditto.
7252         * objc/execute/IMP.m: Ditto.
7253         * objc/execute/exceptions/catchall-1.m: Ditto.
7254         * objc/execute/exceptions/trivial.m: Ditto.
7255         * objc/execute/exceptions/finally-1.m: Ditto.
7256         * objc/execute/exceptions/local-variables-1.m: Ditto.
7257         * objc/execute/exceptions/foward-1.m: Ditto.
7258         * objc/execute/bf-2.m: Ditto.
7259         * objc/execute/string1.m: Ditto.
7260         * objc/execute/bf-4.m: Ditto.
7261         * objc/execute/informal_protocol.m: Ditto.
7262         * objc/execute/string3.m: Ditto.
7263         * objc/execute/bf-6.m: Ditto.
7264         * objc/execute/bf-8.m: Ditto.
7265         * objc/execute/class-tests-1.h: Ditto.
7266         * objc/execute/protocol-isEqual-1.m: Ditto.
7267         * objc/execute/protocol-isEqual-3.m: Ditto.
7268         * objc/execute/_cmd.m: Ditto.
7269         * objc/execute/function-message-1.m: Ditto.
7270         * objc/execute/bf-20.m: Ditto.
7271         * objc/execute/bf-common.h: Ditto.
7272         * objc/execute/np-2.m: Ditto.
7273         * objc/execute/class-10.m: Ditto.
7274         * objc/execute/class-12.m: Ditto.
7275         * objc/execute/enumeration-2.m: Ditto.
7276         * objc/execute/class-14.m: Ditto.
7277         * objc/execute/encode-1.m: Ditto.
7278         * objc/execute/formal_protocol-1.m: Ditto.
7279         * objc/execute/formal_protocol-3.m: Ditto.
7280         * objc/execute/accessing_ivars.m: Ditto.
7281         * objc/execute/bycopy-2.m: Ditto.
7282         * objc/execute/class-2.m: Ditto.
7283         * objc/execute/bf-10.m: Ditto.
7284         * objc/execute/formal_protocol-7.m: Ditto.
7285         * objc/execute/root_methods.m: Ditto.
7286         * objc/execute/class-4.m: Ditto.
7287         * objc/execute/bf-12.m: Ditto.
7288         * objc/execute/class-6.m: Ditto.
7289         * objc/execute/bf-14.m: Ditto.
7290         * objc/execute/nested-func-1.m: Ditto.
7291         * objc/execute/class-8.m: Ditto.
7292         * objc/execute/private.m: Ditto.
7293         * objc/execute/bf-16.m: Ditto.
7294         * objc/execute/bf-18.m: Ditto.
7295         * objc/execute/load-3.m: Ditto.
7296         * objc/execute/compatibility_alias.m: Ditto.
7297         * objc/execute/bf-1.m: Ditto.
7298         * objc/execute/no_clash.m: Ditto.
7299         * objc/execute/bf-3.m: Ditto.
7300         * objc/execute/string2.m: Ditto.
7301         * objc/execute/bf-5.m: Ditto.
7302         * objc/execute/string4.m: Ditto.
7303         * objc/execute/bf-7.m: Ditto.
7304         * objc/execute/object_is_meta_class.m: Ditto.
7305         * objc/execute/bf-9.m: Ditto.
7306         * objc/execute/bf-21.m: Ditto.
7307         * objc/execute/cascading-1.m: Ditto.
7308         * objc/execute/trivial.m: Ditto.
7309         * objc/execute/np-1.m: Ditto.
7310         * objc/compile/trivial.m: Ditto.
7311         * objc/execute/class_self-2.m: Include <stdlib.h>.
7312         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7313         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7314         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7315         and 64bit. Use new NeXT interface as required.
7316         * objc.dg/special/unclaimed-category-1.m: Ditto.
7317         * objc.dg/special/unclaimed-category-1.h: Ditto.
7318         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7319         * objc.dg/func-ptr-1.m: Ditto.
7320         * objc.dg/stret-1.m: Ditto.
7321         * objc.dg/encode-2.m: Ditto.
7322         * objc.dg/category-1.m: Ditto.
7323         * objc.dg/encode-3.m: Ditto.
7324         * objc.dg/call-super-3.m: Ditto.
7325         * objc.dg/method-3.m: Ditto.
7326         * objc.dg/func-ptr-2.m: Ditto.
7327         * objc.dg/lookup-1.m: Ditto.
7328         * objc.dg/encode-4.m: Ditto.
7329         * objc.dg/fix-and-continue-1.m: Ditto.
7330         * objc.dg/proto-lossage-3.m: Ditto.
7331         * objc.dg/method-13.m: Ditto.
7332         * objc.dg/proto-qual-1.m: Ditto.
7333         * objc.dg/zero-link-3.m: Ditto.
7334         * objc.dg/bitfield-1.m: Ditto.
7335         * objc.dg/va-meth-1.m: Ditto.
7336         * objc.dg/super-class-3.m: Ditto.
7337         * objc.dg/call-super-1.m: Ditto.
7338         * objc.dg/type-size-2.m: Ditto.
7339         * objc.dg/method-10.m: Ditto.
7340         * objc.dg/defs.m: Ditto.
7341         * objc.dg/const-str-3.m: Ditto.
7342         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7343         Protocol1.h) and next-mapping.h as required. Use new NeXT
7344         interface as required.
7345         * objc.dg/super-class-4.m: Ditto.
7346         * objc.dg/comp-types-8.m: Ditto.
7347         * objc.dg/call-super-2.m: Ditto.
7348         * objc.dg/objc-fast-4.m: Ditto.
7349         * objc.dg/method-6.m: Ditto.
7350         * objc.dg/const-str-3.m: Ditto.
7351         * objc.dg/const-str-7.m: Ditto.
7352         * objc.dg/method-15.m: Ditto.
7353         * objc.dg/method-19.m: Ditto.
7354         * objc.dg/sync-1.m: Ditto.
7355         * objc.dg/layout-1.m: Ditto.
7356         * objc.dg/bitfield-3.m: Ditto.
7357         * objc.dg/try-catch-3.m: Ditto.
7358         * objc.dg/try-catch-7.m: Ditto.
7359         * objc.dg/comp-types-10.m: Ditto.
7360         * objc.dg/selector-2.: Ditto.
7361         * objc.dg/method-7.m: Ditto.
7362         * objc.dg/typedef-alias-1.m: Ditto.
7363         * objc.dg/proto-lossage-2.m: Ditto.
7364         * objc.dg/comp-types-11.m: Ditto.
7365         * objc.dg/sizeof-1.m: Ditto.
7366         * objc.dg/method-17.m: Ditto.
7367         * objc.dg/bitfield-5.m: Ditto.
7368         * objc.dg/try-catch-1.m: Ditto.
7369         * objc.dg/encode-5.m: Ditto.
7370         * objc.dg/fix-and-continue-2.m: Ditto.
7371         * objc.dg/method-9.m: Ditto.
7372         * objc.dg/isa-field-1.m: Ditto.
7373         * objc.dg/local-decl-2.m: Ditto.
7374         * objc.dg/objc-gc-4.m: Ditto.
7375         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7376         * objc.dg/gnu-runtime-3.m: Ditto.
7377         * objc.dg/encode-7.m: Ditto.
7378         * objc.dg/encode-8.m: Ditto.
7379         * objc.dg/selector-3.m: Ditto.
7380         * objc.dg/gnu-runtime-1.m: Ditto.
7381         * objc.dg/const-str-12.m: Ditto.
7382         * objc.dg/gnu-runtime-2.m: Ditto.
7383         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7384         * objc.dg/selector-1.m: Ditto.
7385         * objc.dg/stubify-2.m: Ditto.
7386         * objc.dg/zero-link-1.m: Ditto.
7387         * objc.dg/stret-2.m: Ditto.
7388         * objc.dg/zero-link-2.m: Ditto.
7389         * objc.dg/next-runtime-1.m: Ditto.
7390         * objc.dg/symtab-1.m: Ditto.
7391         * objc.dg/stubify-1.m: Ditto.
7392         * objc.dg/bitfield-2.m: Ditto.
7393         * objc.dg/try-catch-10.m: Apply to both runtimes.
7394         * objc.dg/const-str-1.m: Ditto.
7395         * objc.dg/image-info.m: Ditto.
7396         * objc.dg/encode-9.m: Ditto.
7397         * objc.dg/pragma-1.m: Apply test to all targets.
7398         * objc.dg/const-str-4.m: Ditto.
7399         * objc.dg/const-str-8.m: Ditto.
7400         * objc.dg/super-class-2.m: Ditto.
7401         * objc.dg/try-catch-5.m: Ditto.
7402         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7403         Protocol1.h) and next-mapping.h as required. Use new NeXT
7404         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7405         * objc.dg/const-str-11.m: Ditto.
7406         * objc.dg/const-str-9.m: Ditto.
7407         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7408         * objc.dg/encode-1.m: Remove redundant -lobjc.
7409         * objc.dg/try-catch-9.m: Tidy space.
7410         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7411         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7412         and 64bit. Use new NeXT interface as required.
7413         * obj-c++.dg/template-4.mm: Ditto.
7414         * obj-c++.dg/defs.mm: Ditto.
7415         * obj-c++.dg/basic.mm: Ditto.
7416         * obj-c++.dg/encode-4.mm: Ditto.
7417         * obj-c++.dg/method-17.mm: Ditto.
7418         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7419         * obj-c++.dg/cxx-class-1.mm: Ditto.
7420         * obj-c++.dg/method-10.mm: Ditto.
7421         * obj-c++.dg/va-meth-1.mm: Ditto.
7422         * obj-c++.dg/encode-5.mm: Ditto.
7423         * obj-c++.dg/lookup-2.mm: Ditto.
7424         * obj-c++.dg/template-3.mm: Ditto.
7425         * obj-c++.dg/proto-qual-1.mm: Ditto.
7426         * obj-c++.dg/qual-types-1.m: Ditto.
7427         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7428         * obj-c++.dg/template-1.mm: Ditto.
7429         * obj-c++.dg/encode-6.mm: Ditto.
7430         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7431         Protocol1.h) and next-mapping.h as required. Use new NeXT
7432         interface as required.
7433         * obj-c++.dg/except-1.mm: Ditto.
7434         * obj-c++.dg/const-str-7.mm: Ditto.
7435         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7436         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7437         * obj-c++.dg/selector-2.mm: Ditto.
7438         * obj-c++.dg/isa-field-1.mm: Ditto.
7439         * obj-c++.dg/try-catch-1.mm: Ditto.
7440         * obj-c++.dg/local-decl-1.mm: Ditto.
7441         * obj-c++.dg/try-catch-9.mm: Ditto.
7442         * obj-c++.dg/no-extra-load.mm: Ditto.
7443         * obj-c++.dg/selector-5.mm: Ditto.
7444         * obj-c++.dg/method-12.mm: Ditto.
7445         * obj-c++.dg/try-catch-11.mm: Ditto.
7446         * obj-c++.dg/comp-types-11.mm: Ditto.
7447         * obj-c++.dg/bitfield-3.mm: Ditto.
7448         * obj-c++.dg/method-6.mm: Ditto.
7449         * obj-c++.dg/super-class-2.mm: Ditto.
7450         * obj-c++.dg/method-21.mm: Ditto.
7451         * obj-c++.dg/const-str-8.mm: Ditto.
7452         * obj-c++.dg/try-catch-7.mm: Ditto.
7453         * obj-c++.dg/method-15.mm: Ditto.
7454         * obj-c++.dg/layout-1.mm: Ditto.
7455         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7456         * obj-c++.dg/const-str-3.mm: Ditto.
7457         * obj-c++.dg/try-catch-2.mm: Ditto.
7458         * obj-c++.dg/objc-gc-3.mm: Ditto.
7459         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7460         * obj-c++.dg/bitfield-1.mm: Ditto.
7461         * obj-c++.dg/selector-6.mm: Ditto.
7462         * obj-c++.dg/method-13.mm: Ditto.
7463         * obj-c++.dg/comp-types-12.mm: Ditto.
7464         * obj-c++.dg/bitfield-4.mm: Ditto.
7465         * obj-c++.dg/try-catch-8.mm: Ditto.
7466         * obj-c++.dg/method-2.mm: Ditto.
7467         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7468         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7469         * obj-c++.dg/const-str-4.mm: Ditto.
7470         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7471         * obj-c++.dg/try-catch-3.mm: Ditto.
7472         * obj-c++.dg/comp-types-9.mm: Ditto.
7473         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7474         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7475         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7476         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7477         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7478         Use new NeXT interface as required.
7479         * obj-c++.dg/const-str-10.mm: Ditto.
7480         * obj-c++.dg/const-str-11.mm: Ditto.
7481         * obj-c++.dg/const-str-9.mm: Ditto.
7482         * obj-c++.dg/method-11.mm: Ditto.
7483         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7484         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7485         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7486         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7487         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7488
7489 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7490
7491         PR c++/43206
7492         * g++.dg/template/typedef30.C: New test case.
7493
7494 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7495
7496         PR c/43385
7497         * gcc.c-torture/execute/pr43385.c: New test.
7498
7499 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7500
7501         * gcc.dg/strncpy-fix-1.c: New test.
7502
7503 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7504
7505         PR testsuite/41609
7506         * lib/objc-torture.exp (objc-set-runtime-options): New.
7507         * objc/execute/execute.exp: Check runtime options on each pass.
7508         * objc/execute/exceptions/exceptions.exp: Ditto.
7509         * objc/compile/compile.exp: Ditto.
7510
7511         PR testsuite/42348
7512         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7513         standard tests.
7514         (check_effective_target_objc2): New proc.
7515         (check_effective_target_next_runtime): New proc.
7516         * lib/objc.exp: Determine which runtime is in force and support it.
7517         * lib/obj-c++.exp: Ditto.
7518
7519 2010-03-24  Jason Merrill  <jason@redhat.com>
7520
7521         PR c++/43502
7522         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7523
7524 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7525
7526         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7527         a loop.
7528         * gcc.dg/ipa/ipa-2.c: Likewise.
7529         * gcc.dg/ipa/ipa-3.c: Likewise.
7530         * gcc.dg/ipa/ipa-4.c: Likewise.
7531         * gcc.dg/ipa/ipa-5.c: Likewise.
7532         * gcc.dg/ipa/ipa-7.c: Likewise.
7533         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7534         a loop.
7535         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7536         i_can_not_be_propagated_fully2 into a loop.
7537         * gcc.dg/ipa/ipa-8.c: New test.
7538         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7539
7540 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7541
7542         PR debug/19192
7543         PR debug/43479
7544         * gcc.dg/guality/pr43479.c: New test.
7545         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7546         and add volatile keyword.
7547
7548 2010-03-23  Mike Stump  <mikestump@comcast.net>
7549
7550         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7551
7552 2010-03-23  Jason Merrill  <jason@redhat.com>
7553
7554         * g++.dg/ext/altivec-17.C: Adjust error message.
7555
7556         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7557         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7558         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7559         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7560         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7561         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7562
7563 2010-03-22  Jason Merrill  <jason@redhat.com>
7564
7565         PR c++/43333
7566         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7567         * g++.dg/ext/is_pod_98.C: New.
7568
7569         PR c++/43281
7570         * g++.dg/cpp0x/auto18.C: New.
7571
7572         * gcc.dg/pr36997.c: Adjust error message.
7573         * g++.dg/ext/vector9.C: Likewise.
7574         * g++.dg/conversion/simd3.C: Likewise.
7575         * g++.dg/other/error23.C: Likewise.
7576
7577 2010-03-22  Michael Matz  <matz@suse.de>
7578
7579         PR middle-end/43475
7580         * gfortran.dg/pr43475.f90: New testcase.
7581
7582 2010-03-22  Richard Guenther  <rguenther@suse.de>
7583
7584         PR tree-optimization/43390
7585         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7586
7587 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7588
7589         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7590         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7591
7592 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7593             Michael Matz  <matz@suse.de>
7594
7595         PR c++/43081
7596         * g++.dg/parse/crash56.C: New test.
7597
7598 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7599
7600         PR fortran/43450
7601         * gfortran.dg/whole_file_15.f90 : New test.
7602
7603 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7604
7605         PR fortran/43409
7606         * gfortran.dg/inquire_size.f90: New test.
7607
7608 2010-03-20  Richard Guenther  <rguenther@suse.de>
7609
7610         PR rtl-optimization/43438
7611         * gcc.c-torture/execute/pr43438.c: New testcase.
7612
7613 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7614
7615         PR c++/43375
7616         * g++.dg/abi/mangle42.C: New test.
7617
7618 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7619
7620         PR C/43211
7621         * gcc.dg/pr43211.c: New test.
7622         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7623
7624 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7625
7626         PR rtl-optimization/42258
7627         * gcc.target/arm/thumb1-mul-moves.c: New test.
7628
7629         PR target/40697
7630         * gcc.target/arm/thumb-andsi.c: New test.
7631
7632         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7633         dg-require-effective-target.
7634
7635 2010-03-19  Michael Matz  <matz@suse.de>
7636
7637         PR c++/43116
7638         * g++.dg/other/pr43116.C: New testcase.
7639
7640 2010-03-19  Michael Matz  <matz@suse.de>
7641
7642         PR target/43305
7643         * gcc.dg/pr43305.c: New testcase.
7644
7645 2010-03-19  Richard Guenther  <rguenther@suse.de>
7646
7647         PR tree-optimization/43415
7648         * gcc.c-torture/compile/pr43415.c: New testcase.
7649
7650 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7651
7652         PR ada/43106
7653         * gnat.dg/case_optimization2.adb: New test.
7654         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7655
7656 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7657             Jack Howarth <howarth@bromo.med.uc.edu>
7658
7659         PR target/36399
7660         * gcc.target/i386/push-1.c: Don't xfail
7661           scan-assembler-not "movups" on darwin.
7662
7663 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7664
7665         PR debug/43058
7666         * gcc.dg/pr43058.c: New test.
7667
7668 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7669
7670         PR middle-end/42450
7671         * g++.dg/torture/pr42450.C: New test.
7672
7673 2010-03-18  Michael Matz  <matz@suse.de>
7674
7675         PR middle-end/43419
7676         * gcc.dg/pr43419.c: New testcase.
7677
7678 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7679
7680         PR rtl-optimization/43360
7681         * gcc.dg/torture/pr43360.c: New.
7682
7683 2010-03-18  Michael Matz  <matz@suse.de>
7684
7685         PR tree-optimization/43402
7686         * gcc.dg/pr43402.c: New testcase.
7687
7688 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7689
7690         PR target/42427
7691         * gcc.dg/pr42427.c: New test.
7692
7693 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7694
7695         PR libfortran/43265
7696         * gfortran.dg/read_empty_file.f: New test.
7697         * gfortran.dg/read_eof_all.f90: New test.
7698         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7699         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7700
7701 2010-03-17  Michael Matz  <matz@suse.de>
7702
7703         * gcc.dg/pr43300.c: Add -w.
7704
7705 2010-03-17  Richard Guenther  <rguenther@suse.de>
7706
7707         * gcc.dg/pr43379.c: Add -w.
7708
7709 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7710
7711         PR fortran/43331
7712         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7713
7714 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7715
7716         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7717
7718 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7719
7720         * ada/acats/run_all.sh: Log start and end times.
7721
7722 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7723
7724         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7725
7726 2010-03-16  Richard Guenther  <rguenther@suse.de>
7727
7728         PR middle-end/43379
7729         * gcc.dg/pr43379.c: New testcase.
7730
7731 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7732
7733         PR debug/43051
7734         * gcc.dg/guality/pr43051-1.c: New test.
7735
7736 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7737
7738         PR testsuite/43363
7739         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7740
7741 2010-03-15  Michael Matz  <matz@suse.de>
7742
7743         PR middle-end/43300
7744         * gcc.dg/pr43300.c: New testcase.
7745
7746 2010-03-15  Richard Guenther  <rguenther@suse.de>
7747
7748         PR tree-optimization/43367
7749         * gcc.c-torture/compile/pr43367.c: New testcase.
7750
7751 2010-03-15  Richard Guenther  <rguenther@suse.de>
7752
7753         PR tree-optimization/43317
7754         * gcc.dg/pr43317.c: New testcase.
7755
7756 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7757
7758         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7759
7760 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7761
7762         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7763
7764 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7765
7766         PR fortran/43362
7767         * gfortran.dg/impure_constructor_1.f90: New test.
7768
7769 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7770
7771         PR middle-end/43354
7772         * gfortran.dg/graphite/id-pr43354.f: New.
7773
7774 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7775
7776         PR middle-end/43349
7777         * gfortran.dg/graphite/pr43349.f: New.
7778
7779 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7780
7781         PR middle-end/43306
7782         * gcc.dg/graphite/pr43306.c: New.
7783
7784 2010-03-12  David S. Miller  <davem@davemloft.net>
7785
7786         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7787         sparc.
7788
7789 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7790
7791         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7792
7793 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7794
7795         PR fortran/43291
7796         PR fortran/43326
7797         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7798
7799 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7800
7801         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7802         fail for *-*-mingw* targets.
7803
7804 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7805
7806         PR debug/43329
7807         * gcc.dg/guality/pr43329-1.c: New test.
7808
7809 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7810
7811         PR tree-optimization/43257
7812         * g++.dg/torture/pr43257.C: New test.
7813
7814 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7815
7816         PR fortran/43228
7817         * gfortran.dg/namelist_61.f90: New test.
7818
7819 2010-03-11  Richard Guenther  <rguenther@suse.de>
7820
7821         PR tree-optimization/43255
7822         * gcc.c-torture/compile/pr43255.c: New testcase.
7823
7824 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7825
7826         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7827         * gcc.dg/pr43280.c: New testcase.
7828
7829 2010-03-11  Richard Guenther  <rguenther@suse.de>
7830
7831         PR lto/43200
7832         * gcc.dg/lto/20100227-1_0.c: New testcase.
7833         * gcc.dg/lto/20100227-1_1.c: Likewise.
7834
7835 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7836
7837         PR libfortran/43320
7838         PR libfortran/43265
7839         * gfortran.dg/read_eof_6.f: New test
7840         * gfortran.dg/read_x_eof.f90: New test.
7841         * gfortran.dg/read_x_past.f: Update test.
7842
7843 2010-03-10  Jan Hubicka   <jh@suse.cz>
7844
7845         * gcc.c-torture/compile/pr43288.c: New test.
7846
7847 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7848
7849         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7850         -fpic/-fPIC flags.
7851         * g++.old-deja/g++.pt/asm2.C: Likewise.
7852         * gcc.c-torture/compile/20000804-1.c: Likewise.
7853         * gcc.target/i386/clobbers.c: Likewise.
7854
7855 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7856
7857         PR fortran/43303
7858         * gfortran.dg/c_assoc_3.f90: New test.
7859
7860 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR debug/36728
7863         * gcc.dg/guality/pr36728-1.c: New test.
7864         * gcc.dg/guality/pr36728-2.c: New test.
7865
7866 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7867
7868         * gcc.dg/h8300-div-delay-slot.c: New test.
7869
7870 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7871
7872         PR tree-optimization/43236
7873         * gcc.c-torture/execute/pr43236.c: New test.
7874
7875 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7876
7877         PR middle-end/42859
7878         * g++.dg/eh/pr42859.C: New test.
7879
7880 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7881
7882         PR debug/43299
7883         * gcc.dg/pr43299.c: New test.
7884
7885         PR debug/43290
7886         * g++.dg/eh/unwind2.C: New test.
7887
7888 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7889             Reza Yazdani  <reza.yazdani@amd.com>
7890
7891         PR middle-end/43065
7892         * gcc.dg/graphite/run-id-4.c: New.
7893
7894 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7895
7896         PR middle-end/43065
7897         * gcc.dg/graphite/run-id-3.c: New.
7898
7899 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7900
7901         PR middle-end/42644
7902         PR middle-end/42130
7903         * gcc.dg/graphite/id-18.c: New.
7904         * gcc.dg/graphite/run-id-pr42644.c: New.
7905
7906 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7907
7908         PR middle-end/42326
7909         * gcc.dg/graphite/pr42326.c: New.
7910
7911 2010-03-08  Richard Guenther  <rguenther@suse.de>
7912
7913         PR tree-optimization/43269
7914         * gcc.c-torture/execute/pr43269.c: New testcase.
7915
7916 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7917
7918         PR fortran/43256
7919         * gfortran.dg/typebound_call_13.f03: New.
7920
7921 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7922
7923         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7924         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7925
7926 2010-03-05  Jason Merrill  <jason@redhat.com>
7927
7928         * g++.dg/abi/mangle40.C: Require weak and alias.
7929
7930 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7931
7932         PR middle-end/42326
7933         * gfortran.dg/graphite/pr42326.f90: New.
7934         * gfortran.dg/graphite/pr42326-1.f90: New.
7935
7936 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7937
7938         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7939         (gnat_target_compile): Likewise.
7940         Reinitialize GNAT_UNDER_TEST if target changes.
7941         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7942         (local_find_gnatmake): Pass full --GCC to gnatlink.
7943         Remove --LINK.
7944
7945 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7946
7947         PR c/43248
7948         * gcc.dg/compound-literal-1.c: New testcase.
7949
7950 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7951
7952         PR tree-optimization/43164
7953         PR tree-optimization/43191
7954         * gcc.c-torture/compile/pr43164.c: New test.
7955         * gcc.c-torture/compile/pr43191.c: Likewise.
7956
7957 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7958
7959         PR fortran/43244
7960         * gfortran.dg/finalize_9.f90: New.
7961
7962 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7963             Ken Werner <ken@linux.vnet.ibm.com>
7964
7965         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7966         to dg-options for spu.
7967         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7968         dump-scan target to exclude spu.
7969
7970 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7971
7972         PR middle-end/43209
7973         * gcc.dg/tree-ssa/ivopts-4.c: New.
7974
7975 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7976
7977         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7978         include-opts and exclude-opts; skip checking the flags if arguments
7979         are the same as the defaults.
7980         (dg-xfail-if): Verify the number of arguments, supply defaults
7981         for unspecified optional arguments.
7982         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7983
7984 2010-03-03  Jason Merrill  <jason@redhat.com>
7985
7986         PR c++/12909
7987         * g++.dg/abi/mangle40.C: Updated.
7988
7989 2010-03-03  Jason Merrill  <jason@redhat.com>
7990
7991         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7992         * g++.dg/abi/mangle23.C: Likewise.
7993         * g++.dg/eh/simd-2.C: Likewise.
7994         * g++.dg/ext/attribute-test-2.C: Likewise.
7995         * g++.dg/ext/vector14.C: Likewise.
7996         * g++.dg/other/pr34435.C: Likewise.
7997         * g++.dg/template/conv8.C: Likewise.
7998         * g++.dg/template/nontype9.C: Likewise.
7999         * g++.dg/template/qualttp17.C: Likewise.
8000         * g++.dg/template/ref1.C: Likewise.
8001         * g++.old-deja/g++.pt/crash68.C: Likewise.
8002         * g++.old-deja/g++.pt/ref1.C: Likewise.
8003         * g++.old-deja/g++.pt/ref3.C: Likewise.
8004         * g++.old-deja/g++.pt/ref4.C: Likewise.
8005
8006         PR c++/12909
8007         * g++.dg/abi/mangle40.C: New.
8008         * g++.dg/abi/mangle41.C: New.
8009         * g++.dg/lto/20100302_0.C: New.
8010         * g++.dg/lto/20100302_1.C: New.
8011         * g++.dg/lto/20100302.h: New.
8012
8013 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8014
8015         PR fortran/43243
8016         * gfortran.dg/internal_pack_12.f90: New test.
8017
8018 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8019
8020         * gcc.dg/pr36997.c: Adjust error message.
8021
8022 2010-03-03  Mike Stump  <mikestump@comcast.net>
8023
8024         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8025         adjustments to not be present on machines that align the stack to
8026         more than 4 bytes and don't have a red zone yet as that is an
8027         unimplemented optimization.
8028
8029 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8030
8031         PR fortran/43169
8032         * gfortran.dg/impure_assignment_3.f90: New.
8033
8034 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8035
8036         PR debug/43229
8037         * gfortran.dg/pr43229.f90: New test.
8038
8039         PR debug/43237
8040         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8041
8042         PR debug/43177
8043         * gcc.dg/guality/pr43177.c: New test.
8044
8045 2010-03-02  Jason Merrill  <jason@redhat.com>
8046
8047         * g++.dg/ext/vector9.C: Adjust error message.
8048         * g++.dg/conversion/simd3.C: Likewise.
8049         * g++.dg/other/error23.C: Likewise.
8050
8051 2010-03-02  Mike Stump  <mikestump@comcast.net>
8052
8053         PR c++/41090
8054         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8055
8056 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8057
8058         PR fortran/43180
8059         * gfortran.dg/internal_pack_10.f90: New test.
8060
8061         PR fortran/43173
8062         * gfortran.dg/internal_pack_11.f90: New test.
8063
8064 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8065
8066         PR middle-end/42640
8067         * gcc.dg/tree-ssa/pr42640.c: New.
8068
8069 2010-03-01  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/43220
8072         * gcc.c-torture/execute/pr43220.c: New testcase.
8073
8074 2010-03-01  Richard Guenther  <rguenther@suse.de>
8075
8076         PR middle-end/43213
8077         * gcc.dg/pr43213.c: New testcase.
8078
8079 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8080
8081         PR pch/14940
8082         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8083
8084 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8085
8086         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8087         New function.
8088         (check_effective_target_ucn): Likewise.
8089
8090         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8091         if !ucn.
8092         * gcc.dg/ucnid-2.c: Likewise.
8093         * gcc.dg/ucnid-3.c: Likewise.
8094         * gcc.dg/ucnid-4.c: Likewise.
8095         * gcc.dg/ucnid-11.c: Likewise.
8096         * gcc.dg/ucnid-12.c: Likewise.
8097         * gcc.dg/ucnid-6.c: Skip if !ucn.
8098         * gcc.dg/ucnid-9.c: Likewise.
8099
8100 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8101
8102         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8103         lists to dg-skip-if.
8104         * gcc.target/i386/stackalign/return-3.c: Likewise.
8105
8106 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8107
8108         * gcc.target/i386/clearcap.map: New file.
8109         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8110         Pass clearcap.map by default if supported.
8111
8112 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114         PR fortran/42900
8115         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8116         Explain this.
8117         * gfortran.dg/stat_2.f90: Likewise.
8118
8119 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8120
8121         PR fortran/43199
8122         * gfortran.dg/module_read_2.f90: New test.
8123
8124 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR c++/42748
8127         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8128         * g++.dg/abi/mangle12.C: Likewise.
8129         * g++.dg/abi/mangle20-2.C: Likewise.
8130         * g++.dg/abi/mangle17.C: Likewise.
8131         * g++.dg/template/cond2.C: Likewise.
8132         * g++.dg/template/pr35240.C: Likewise.
8133
8134 2010-02-27  Richard Guenther  <rguenther@suse.de>
8135
8136         PR tree-optimization/43186
8137         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8138
8139 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8140
8141         * g++.dg/abi/packed1.C: Expect warning on the SH.
8142
8143 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8144
8145         PR c++/42054:
8146         * g++.dg/parse/error37.C: New test.
8147
8148 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8149
8150         PR c/24577
8151         PR c/43192
8152         * gcc.dg/pr8927-1.c: Match new note.
8153         * gcc.dg/990506-0.c: Likewise.
8154         * gcc.dg/gomp/flush-2.c: Likewise.
8155         * gcc.dg/gomp/atomic-5.c: Likewise.
8156         * gcc.dg/gomp/pr34607.c: Likewise.
8157         * gcc.dg/pr35746.c: Likewise.
8158         * gcc.dg/cpp/pragma-1.c: Likewise.
8159         * gcc.dg/cpp/pragma-2.c: Likewise.
8160         * gcc.dg/pr41842.c: Likewise.
8161         * gcc.dg/noncompile/20040629-1.c: Likewise.
8162         * objc.dg/private-1.m: Likewise.
8163
8164 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8165
8166         PR fortran/43185
8167         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8168         * gfortran.dg/default_initialization_4.f90: New test.
8169
8170 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8171
8172         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8173         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8174         * gnat.dg/thin_pointer2.adb: New test.
8175         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8176
8177 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8178
8179         PR c/20631
8180         * gcc.dg/cpp/c90-pedantic.c: New.
8181         * gcc.dg/cpp/c90.c: New.
8182         * gcc.dg/gnu90-const-expr-1.c: New.
8183         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8184
8185 2010-02-26  Richard Guenther  <rguenther@suse.de>
8186
8187         PR tree-optimization/43186
8188         * gcc.c-torture/compile/pr43186.c: New testcase.
8189
8190 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8191
8192         PR debug/43190
8193         * c-c++-common/dwarf2/pr43190.c: New test.
8194
8195 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8196
8197         PR testsuite/37074:
8198         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8199
8200 2010-02-26  Richard Guenther  <rguenther@suse.de>
8201
8202         PR tree-optimization/43188
8203         * gcc.c-torture/compile/pr43188.c: New testcase.
8204
8205 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8206
8207         PR target/43175
8208         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8209
8210 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8211
8212         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8213
8214 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8215
8216         PR target/43154
8217         * gcc.target/powerpc/pr43154.c: New file.
8218
8219 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8220
8221         PR debug/43166
8222         * gfortran.dg/debug/pr43166.f: New test.
8223
8224         PR debug/43165
8225         * gcc.dg/torture/pr43165.c: New test.
8226
8227 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8228
8229         PR c/43128
8230         * c-c++-common/pr41779.c: Update.
8231
8232 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8233
8234         PR ada/32547
8235         * lib/gnat-dg.exp (gnat_load): Redefine.
8236
8237         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8238         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8239
8240 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8241
8242         PR libobjc/36610
8243         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8244         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8245         -fgnu-runtime.
8246         Sort entries.
8247
8248 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8251
8252 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR debug/43150
8255         * gcc.dg/guality/vla-1.c: New test.
8256
8257 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8258
8259         PR fortran/43042
8260         * gfortran.dg/c_ptr_tests_15.f90: New test.
8261
8262 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8263
8264         PR target/43107
8265         * gcc.target/i386/pr43107.c: New test.
8266
8267 2010-02-23  Jason Merrill  <jason@redhat.com>
8268
8269         PR c++/43143
8270         * g++.dg/cpp0x/variadic100.C: New.
8271
8272 2010-02-23  Jason Merrill  <jason@redhat.com>
8273
8274         PR debug/42800
8275         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8276         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8277         * c-c++-common/dwarf2/vla1.c: New.
8278
8279 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR target/43139
8282         * gcc.dg/pr43139.c: New test.
8283
8284         PR debug/43077
8285         * gcc.dg/guality/pr43077-1.c: New test.
8286
8287 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8288
8289         PR 43123
8290         * gcc.dg/march.c: New.
8291         * gcc.dg/march-generic.c: New.
8292         * gcc.dg/mtune.c: New.
8293
8294 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8295
8296         PR middle-end/43083
8297         * gcc.dg/graphite/pr43083.c: New.
8298
8299 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8300
8301         PR middle-end/43097
8302         * gfortran.dg/graphite/pr43097.f: New.
8303
8304 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8305             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8306
8307         PR middle-end/43140
8308         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8309
8310 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8311
8312         PR middle-end/43026
8313         * g++.dg/graphite/pr43026.C: New.
8314
8315 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8316
8317         PR c++/43126
8318         * gcc.dg/cleanup-1.c: Update.
8319         * gcc.dg/func-args-1.c: Update.
8320         * gcc.dg/format/sentinel-1.c: Update.
8321         * g++.old-deja/g++.jason/scoping10.C: Update.
8322         * g++.old-deja/g++.ns/lookup5.C: Update.
8323         * g++.dg/ext/cleanup-1.C: Update.
8324         * g++.dg/parse/varmod1.C: Update.
8325         * g++.dg/parse/error33.C: Update.
8326         * g++.dg/expr/call3.C: Update.
8327         * g++.dg/func-args-1.C: New.
8328
8329 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8330
8331         PR c/43125
8332         * gcc.dg/attr-used-2.c: Moved to ...
8333         * c-c++-common/attr-used-2.c: Here.
8334
8335         * gcc.dg/attr-used.c: Moved to ...
8336         * c-c++-common/attr-used.c: Here.
8337
8338 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8339
8340         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8341
8342 2010-02-22  Richard Guenther  <rguenther@suse.de>
8343
8344         PR lto/43045
8345         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8346         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8347
8348 2010-02-22  Richard Guenther  <rguenther@suse.de>
8349
8350         PR tree-optimization/42749
8351         * gcc.c-torture/compile/pr42749.c: New testcase.
8352
8353 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8354
8355         PR fortran/43072
8356         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8357         * gfortran.dg/internal_pack_9.f90: New test.
8358
8359 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8360
8361         PR c++/23510
8362         * g++.dg/template/recurse.C: Adjust.
8363         * g++.dg/template/pr23510.C: New.
8364
8365 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8366
8367         PR c++/42824
8368         * g++.dg/template/memclass4.C: New test.
8369
8370 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8371
8372         PR fortran/35259
8373         * gfortran.dg/reassoc_5.f90: New test.
8374
8375 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8376
8377         PR target/43067
8378         * gcc.target/i386/pr43067.c: New test.
8379
8380 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8381
8382         PR c++/35669
8383         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8384         -Wconversion-null.
8385         * g++.dg/warn/Wconversion-null.C: New test.
8386         * g++.old-deja/g++.other/null1.C: Move to...
8387         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8388
8389 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8390
8391         PR fortran/36932
8392         PR fortran/36933
8393         * gfortran.dg/dependency_26.f90: New test.
8394
8395         PR fortran/43072
8396         * gfortran.dg/internal_pack_7.f90: New test.
8397
8398         PR fortran/43111
8399         * gfortran.dg/internal_pack_8.f90: New test.
8400
8401 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8402
8403         PR 43128
8404         * c-c++-common/pr41779.c: Fix broken testcase.
8405
8406 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8407
8408         PR 36513
8409         * c-c++-common/pr36513.c: New testcase.
8410         * c-c++-common/pr36513-2.c: New testcase.
8411
8412 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8413
8414         PR 41779
8415         * c-c++-common/pr41779.c: New.
8416
8417 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8418
8419         PR debug/43084
8420         * gcc.dg/pr43084.c: New test.
8421
8422 2010-02-19  Richard Guenther  <rguenther@suse.de>
8423
8424         PR tree-optimization/42916
8425         * gcc.dg/pr42916.c: New testcase.
8426
8427 2010-02-18  Jason Merrill  <jason@redhat.com>
8428
8429         PR c++/42837
8430         * g++.dg/abi/packed1.C: Add expected warning.
8431
8432         PR c++/43108
8433         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8434         * gcc.dg/torture/dg-torture.exp: Likewise.
8435         * c-c++-common/torture/complex-sign.h,
8436         c-c++-common/torture/complex-sign-add.c,
8437         c-c++-common/torture/complex-sign-mixed-add.c,
8438         c-c++-common/torture/complex-sign-mixed-div.c,
8439         c-c++-common/torture/complex-sign-mixed-mul.c,
8440         c-c++-common/torture/complex-sign-mixed-sub.c,
8441         c-c++-common/torture/complex-sign-mul.c,
8442         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8443         Adapt for C++ compilation as well.
8444
8445         PR c++/43070
8446         * g++.dg/ext/label1.C: Update.
8447         * g++.dg/ext/label2.C: Update.
8448
8449         PR c++/26261
8450         * g++.dg/template/dependent-name6.C: New.
8451
8452         PR c++/43109
8453         * g++.dg/parse/namespace12.C: New.
8454
8455 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8456
8457         PR tree-optimization/43066
8458         * gcc.c-torture/compile/pr43066.c: New test.
8459
8460 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8461
8462         * g++.dg/ext/attrib35.C: Fix target selector string.
8463         * g++.dg/ext/attrib36.C: Ditto.
8464         * g++.dg/ext/attrib37.C: Ditto.
8465         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8466         * g++.dg/abi/mangle25.C: Ditto.
8467
8468 2010-02-17  Jason Merrill  <jason@redhat.com>
8469
8470         PR c++/43069
8471         * g++.dg/parse/namespace11.C: New.
8472
8473         PR c++/43093
8474         * g++.dg/ext/attrib37.C: New.
8475
8476         PR c++/43079
8477         * g++.dg/template/ptrmem20.C: New.
8478
8479 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8480
8481         PR target/43103
8482         * gcc.target/i386/xop-check.h: Include m256-check.h.
8483         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8484         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8485         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8486         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8487
8488 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8489
8490         PR debug/42918
8491         * gcc.dg/pr42918.c: New test.
8492
8493 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8494
8495         * g++.dg/ext/attrib36.C: Require ILP32.
8496
8497 2010-02-16  Richard Guenther  <rguenther@suse.de>
8498
8499         PR tree-optimization/41043
8500         * gfortran.dg/pr41043.f90: New testcase.
8501         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8502
8503 2010-02-16  Jason Merrill  <jason@redhat.com>
8504
8505         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8506
8507 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8508
8509         PR tree-optimization/43074
8510         * gcc.dg/vect/fast-math-pr43074.c: New test.
8511
8512 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8513
8514         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8515
8516 2010-02-16  Jason Merrill  <jason@redhat.com>
8517
8518         PR c++/43031
8519         * g++.dg/ext/attrib36.C: New.
8520
8521         PR c++/43036
8522         * g++.dg/other/array6.C: New.
8523
8524 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8525
8526         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8527
8528 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8529
8530         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8531         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8532         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8533         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8534         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8535         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8536
8537 2010-02-15  Richard Guenther  <rguenther@suse.de>
8538
8539         PR middle-end/43068
8540         * g++.dg/torture/pr43068.C: New testcase.
8541
8542 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8543
8544         PR c++/43024
8545         * g++.dg/opt/ice1.C: New.
8546
8547 2010-02-14  Jason Merrill  <jason@redhat.com>
8548
8549         PR c++/41997
8550         * g++.dg/cpp0x/initlist-opt.C: New.
8551
8552 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8553
8554         PR fortran/41113
8555         PR fortran/41117
8556         * gfortran.dg/internal_pack_6.f90: New test.
8557
8558 2010-02-12  Jason Merrill  <jason@redhat.com>
8559
8560         PR c++/43054
8561         * g++.dg/cpp0x/variadic99.C: New.
8562
8563 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8564
8565         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8566         sign extend pointers to gualchk_t.
8567
8568         PR c++/43033
8569         * g++.dg/other/default3.C: Xfail g4 test.
8570
8571 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8572
8573         PR middle-end/43012
8574         * gcc.dg/graphite/pr43012.c: New.
8575
8576 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8577
8578         PR middle-end/42930
8579         * g++.dg/graphite/pr42930.C: New.
8580
8581 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8582
8583         PR middle-end/42914
8584         PR middle-end/42530
8585         * gcc.dg/graphite/pr42530.c: New.
8586         * gcc.dg/graphite/pr42914.c: New.
8587
8588 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8589
8590         PR middle-end/42771
8591         * gcc.dg/graphite/pr42771.c: New.
8592
8593 2010-02-11  Richard Guenther  <rguenther@suse.de>
8594
8595         PR tree-optimization/42998
8596         * gcc.c-torture/compile/pr42998.c: New testcase.
8597
8598 2010-02-10  Jason Merrill  <jason@redhat.com>
8599
8600         PR c++/41896
8601         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8602
8603         PR c++/42983, core issue 906
8604         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8605         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8606
8607         PR c++/43016
8608         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8609
8610 2010-02-10  Richard Guenther  <rguenther@suse.de>
8611
8612         PR tree-optimization/43017
8613         * gcc.dg/torture/pr43017.c: New testcase.
8614
8615 2010-02-10  Tobias Burnus <burnus@net-b.de>
8616
8617         PR fortran/40823
8618         * gfortran.dg/private_type_1.f90: Update error location.
8619         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8620         * gfortran.dg/typebound_operator_2.f03: Ditto.
8621         * gfortran.dg/assignment_2.f90: Ditto.
8622         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8623         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8624
8625 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8626
8627         PR fortran/43015
8628         * gfortran.dg/bind_c_usage_20.f90: New test.
8629
8630 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8631
8632         PR debug/43010
8633         * g++.dg/debug/pr43010.C: New test.
8634
8635 2010-02-10  Richard Guenther  <rguenther@suse.de>
8636
8637         PR c/43007
8638         * gcc.c-torture/execute/20100209-1.c: New testcase.
8639         * gcc.dg/fold-div-3.c: Likewise.
8640
8641 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8642
8643         * gcc.dg/builtin-ffs-1.c: New test.
8644
8645 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8646
8647         PR fortran/42999
8648         * gfortran.dg/array_constructor_35.f90: New test.
8649
8650 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8651
8652         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8653
8654 2010-02-09  Jason Merrill  <jason@redhat.com>
8655
8656         PR c++/42399
8657         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8658
8659         PR c++/42370
8660         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8661
8662 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8663
8664         PR fortran/41869
8665         * gfortran.dg/module_write_1.f90: New test.
8666
8667 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8668
8669         * gcc.dg/pr19340.c: Adjust.
8670
8671 2010-02-09  Richard Guenther  <rguenther@suse.de>
8672
8673         PR tree-optimization/43008
8674         * gcc.c-torture/execute/pr43008.c: New testcase.
8675
8676 2010-02-09  Richard Guenther  <rguenther@suse.de>
8677
8678         PR tree-optimization/43000
8679         * gcc.dg/torture/pr43000.c: New testcase.
8680         * gcc.dg/torture/pr43002.c: Likewise.
8681
8682 2010-02-09  Daniel Kraft  <d@domob.eu>
8683
8684         PR fortran/39171
8685         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8686         and pass -Wsurprising as necessary.
8687
8688 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR tree-optimization/42890
8691         * g++.dg/torture/pr42890.C: New test.
8692
8693 2010-02-08  Richard Guenther  <rguenther@suse.de>
8694
8695         PR middle-end/42995
8696         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8697
8698 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8699
8700         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8701         return 0 from main.
8702         * gcc.dg/graphite/block-1.c: Same.
8703         * gcc.dg/graphite/block-3.c: Same.
8704         * gcc.dg/graphite/block-4.c: Same.
8705         * gcc.dg/graphite/block-5.c: Same.
8706         * gcc.dg/graphite/block-6.c: Same.
8707         * gcc.dg/graphite/block-7.c: Same.
8708         * gcc.dg/graphite/interchange-0.c: Same.
8709         * gcc.dg/graphite/interchange-1.c: Same.
8710         * gcc.dg/graphite/interchange-10.c: Same.
8711         * gcc.dg/graphite/interchange-11.c: Same.
8712         * gcc.dg/graphite/interchange-12.c: Same.
8713         * gcc.dg/graphite/interchange-2.c: Same.
8714         * gcc.dg/graphite/interchange-3.c: Same.
8715         * gcc.dg/graphite/interchange-4.c: Same.
8716         * gcc.dg/graphite/interchange-5.c: Same.
8717         * gcc.dg/graphite/interchange-6.c: Same.
8718         * gcc.dg/graphite/interchange-7.c: Same.
8719         * gcc.dg/graphite/interchange-8.c: Same.
8720         * gcc.dg/graphite/interchange-9.c: Same.
8721         * gcc.dg/graphite/interchange-mvt.c: Same.
8722
8723 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8724
8725         * gfortran.dg/graphite/id-19.f: New.
8726         * gfortran.dg/graphite/pr14741.f90: New.
8727         * gfortran.dg/graphite/pr41924.f90: New.
8728         * gfortran.dg/graphite/run-id-2.f90: New.
8729
8730 2010-02-07  Richard Guenther  <rguenther@suse.de>
8731
8732         PR middle-end/42956
8733         * gcc.c-torture/compile/pr42956.c: New testcase.
8734
8735 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8736
8737         PR libfortran/42742
8738         * gfortran.dg/fmt_cache_2.f: New test.
8739
8740 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8741
8742         * gfortran.dg/read_no_eor.f90: New test.
8743
8744 2010-02-05  Jason Merrill  <jason@redhat.com>
8745
8746         * g++.dg/ext/label13.C: Move constructor body out of class.
8747
8748 2010-02-03  Jason Merrill  <jason@redhat.com>
8749
8750         PR c++/42870
8751         * g++.dg/ext/dllexport3.C: New.
8752
8753 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8754
8755         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8756
8757 2010-02-05  Richard Guenther  <rguenther@suse.de>
8758
8759         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8760
8761 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8762
8763         PR c++/42915
8764         * g++.dg/other/crash-9.C: New test.
8765
8766 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8767
8768         PR fortran/42309
8769         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8770
8771 2010-02-04  Richard Guenther  <rguenther@suse.de>
8772
8773         PR rtl-optimization/42952
8774         * gcc.dg/torture/pr42952.c: New testcase.
8775
8776 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8777
8778         PR libfortran/42901
8779         * gfortran.dg/namelist_60.f90: New test.
8780
8781 2010-02-03  Jason Merrill  <jason@redhat.com>
8782
8783         PR c++/40138
8784         * g++.dg/ext/builtin11.C: New.
8785
8786         PR c++/4926
8787         PR c++/38600
8788         * g++.dg/abi/mangle35.C: New.
8789         * g++.dg/abi/mangle37.C: New.
8790
8791         PR c++/12909
8792         * g++.dg/abi/mangle36.C: New.
8793
8794         PR c++/35652
8795         * g++.dg/warn/string1.C: New.
8796
8797 2010-02-03  Richard Guenther  <rguenther@suse.de>
8798
8799         PR tree-optimization/42944
8800         * gcc.dg/errno-1.c: New testcase.
8801
8802 2010-02-03  Richard Guenther  <rguenther@suse.de>
8803
8804         PR middle-end/42927
8805         * gcc.c-torture/compile/pr42927.c: New testcase.
8806
8807 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8808
8809         PR fortran/42936
8810         * gfortran.dg/null_4.f90: New test.
8811
8812 2010-02-02  Jason Merrill  <jason@redhat.com>
8813
8814         PR c++/41090
8815         * g++.dg/ext/label13.C: New.
8816
8817 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8818
8819         PR fortran/42650
8820         * gfortran.dg/func_result_5.f90: New test.
8821
8822 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8823
8824         PR fortran/42922
8825         * gfortran.dg/pure_initializer_3.f90: News test.
8826
8827 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8828
8829         PR fortran/42888
8830         * gfortran.dg/allocate_derived_2.f90: New test.
8831
8832 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8833
8834         PR middle-end/42898
8835         * gcc.dg/torture/pr42898-2.c: New test.
8836
8837 2010-01-31  Richard Guenther  <rguenther@suse.de>
8838
8839         PR middle-end/42898
8840         * gcc.dg/torture/pr42898.c: New testcase.
8841
8842 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8843
8844         PR fortran/38324
8845         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8846         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8847
8848 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8849
8850         * g++.dg/tree-ssa/inline-1.C: New.
8851         * g++.dg/tree-ssa/inline-2.C: New.
8852         * g++.dg/tree-ssa/inline-3.C: New.
8853
8854 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8855
8856         PR testsuite/41701
8857         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8858         the string 'pow' in the pathname of the compiler from generating a
8859         test failure.
8860
8861 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8862
8863         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8864         * g++.old-deja/g++.mike/eh17.C: Likewise.
8865         * g++.old-deja/g++.mike/p5571.C: Likewise.
8866
8867 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8868
8869         PR c++/42758
8870         PR c++/42634
8871         PR c++/42336
8872         PR c++/42797
8873         PR c++/42880
8874         * g++.dg/other/crash-5.C: New test.
8875         * g++.dg/other/crash-6.C: New test.
8876         * g++.dg/other/crash-7.C: New test.
8877         * g++.dg/other/crash-8.C: New test.
8878
8879 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8880
8881         PR rtl-optimization/42889
8882         * gcc.dg/pr42889.c: New test.
8883
8884 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8885
8886         * gcc.target/i386/pr42881.c: Use SSE2.
8887
8888 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8889
8890         PR target/42891
8891         * gcc.target/i386/pr42891.c: New test.
8892
8893 2010-01-28  Richard Guenther  <rguenther@suse.de>
8894
8895         PR tree-optimization/42871
8896         * g++.dg/torture/pr42871.C: New testcase.
8897
8898 2010-01-28  Richard Guenther  <rguenther@suse.de>
8899
8900         * gcc.dg/Wobjsize-1.h: New testcase.
8901         * gcc.dg/Wobjsize-1.c: Likewise.
8902
8903 2010-01-28  Richard Guenther  <rguenther@suse.de>
8904
8905         PR middle-end/42883
8906         * g++.dg/torture/pr42883.C: New testcase.
8907
8908 2010-01-28  Michael Matz  <matz@suse.de>
8909
8910         * gcc.target/i386/pr42881.c: New test.
8911
8912 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8913
8914         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8915         Add i?86-*-solaris2* support.
8916
8917 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8918
8919         PR c++/42713
8920         PR c++/42820
8921         * g++.dg/template/typedef27.C: New test case.
8922         * g++.dg/template/typedef28.C: New test case.
8923
8924 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8925
8926         * gcc.dg/optimize-bswap*.c: Add ARM target
8927
8928 2010-01-27  Richard Guenther  <rguenther@suse.de>
8929
8930         PR middle-end/42878
8931         * gcc.dg/torture/pr42878-1.c: New testcase.
8932         * gcc.dg/torture/pr42878-2.c: Likewise.
8933
8934 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR middle-end/42874
8937         * gcc.dg/vla-22.c: New test.
8938
8939 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8940
8941         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8942         current collation.
8943
8944 2010-01-26  Richard Guenther  <rguenther@suse.de>
8945
8946         PR rtl-optimization/42685
8947         * gcc.dg/pr42685.c: New testcase.
8948         * g++.dg/other/pr42685.C: Likewise.
8949
8950 2010-01-26  Richard Guenther  <rguenther@suse.de>
8951
8952         PR middle-end/42806
8953         * g++.dg/other/pr42806.C: New testcase.
8954
8955 2010-01-26  Richard Guenther  <rguenther@suse.de>
8956
8957         PR tree-optimization/42250
8958         * gcc.dg/pr42250.c: New testcase.
8959
8960 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8961
8962         * gnat.dg/array_bounds_test.adb: New test.
8963
8964 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8965
8966         PR fortran/42858
8967         * gfortran.dg/generic_21.f90: New test.
8968
8969 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8970
8971         PR testsuite/41522
8972         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8973
8974 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/42748
8977         * g++.dg/abi/arm_va_list2.C: New test.
8978         * g++.dg/abi/arm_va_list2.h: Companion header file.
8979
8980 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8981
8982         PR fortran/41044
8983         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8984
8985         PR fortran/41167
8986         * gfortran.dg/char_array_arg_1.f90 : New test.
8987
8988         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8989
8990 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8991
8992         PR fortran/39304
8993         * gfortran.dg/generic_20.f90: New test.
8994
8995 2010-01-22  Michael Matz  <matz@suse.de>
8996
8997         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8998         -msse2.
8999
9000 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9001
9002         PR fortran/42736
9003         * gfortran.dg/dependency_25.f90 : New test.
9004
9005 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9006
9007         PR tree-optimization/42585
9008         * gcc.dg/tree-ssa/pr42585.c: New test.
9009
9010 2010-01-21  Richard Guenther  <rguenther@suse.de>
9011
9012         PR middle-end/19988
9013         * gcc.dg/pr19988.c: New testcase.
9014
9015 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9016
9017         * g++.dg/compat/decimal/compat-common.h: New file.
9018         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9019         * g++.dg/compat/decimal/pass_x.h: New file.
9020         * g++.dg/compat/decimal/pass_y.h: New file.
9021         * g++.dg/compat/decimal/pass-1_main.C: New file.
9022         * g++.dg/compat/decimal/pass-1_x.C: New file.
9023         * g++.dg/compat/decimal/pass-1_y.C: New file.
9024         * g++.dg/compat/decimal/pass-2_main.C: New file.
9025         * g++.dg/compat/decimal/pass-2_x.C: New file.
9026         * g++.dg/compat/decimal/pass-2_y.C: New file.
9027         * g++.dg/compat/decimal/pass-3_main.C: New file.
9028         * g++.dg/compat/decimal/pass-3_x.C: New file.
9029         * g++.dg/compat/decimal/pass-3_y.C: New file.
9030         * g++.dg/compat/decimal/pass-4_main.C: New file.
9031         * g++.dg/compat/decimal/pass-4_x.C: New file.
9032         * g++.dg/compat/decimal/pass-4_y.C: New file.
9033         * g++.dg/compat/decimal/pass-5_main.C: New file.
9034         * g++.dg/compat/decimal/pass-5_x.C: New file.
9035         * g++.dg/compat/decimal/pass-5_y.C: New file.
9036         * g++.dg/compat/decimal/pass-6_main.C: New file.
9037         * g++.dg/compat/decimal/pass-6_x.C: New file.
9038         * g++.dg/compat/decimal/pass-6_y.C: New file.
9039         * g++.dg/compat/decimal/return_x.h: New file.
9040         * g++.dg/compat/decimal/return_y.h: New file.
9041         * g++.dg/compat/decimal/return-1_main.C: New file.
9042         * g++.dg/compat/decimal/return-1_x.C: New file.
9043         * g++.dg/compat/decimal/return-1_y.C: New file.
9044         * g++.dg/compat/decimal/return-2_main.C: New file.
9045         * g++.dg/compat/decimal/return-2_x.C: New file.
9046         * g++.dg/compat/decimal/return-2_y.C: New file.
9047         * g++.dg/compat/decimal/return-3_main.C: New file.
9048         * g++.dg/compat/decimal/return-3_x.C: New file.
9049         * g++.dg/compat/decimal/return-3_y.C: New file.
9050         * g++.dg/compat/decimal/return-4_main.C: New file.
9051         * g++.dg/compat/decimal/return-4_x.C: New file.
9052         * g++.dg/compat/decimal/return-4_y.C: New file.
9053         * g++.dg/compat/decimal/return-5_main.C: New file.
9054         * g++.dg/compat/decimal/return-5_x.C: New file.
9055         * g++.dg/compat/decimal/return-5_y.C: New file.
9056         * g++.dg/compat/decimal/return-6_main.C: New file.
9057         * g++.dg/compat/decimal/return-6_x.C: New file.
9058         * g++.dg/compat/decimal/return-6_y.C: New file.
9059
9060 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9061
9062         PR debug/42715
9063         * gcc.dg/pr42715.c: New.
9064
9065 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9066
9067         PR c++/42038
9068         * g++.dg/parse/crash55.C: New.
9069
9070 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9071
9072         PR debug/42782
9073         * gcc.dg/guality/pr42782.c: New.
9074
9075 2010-01-20  Jason Merrill  <jason@redhat.com>
9076
9077         PR c++/41788
9078         * g++.dg/abi/packed1.C: New.
9079
9080         PR c++/41920
9081         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9082
9083         PR c++/40750
9084         * g++.dg/parse/fn-typedef1.C: New.
9085         * g++.dg/other/cv_quals.C: Adjust.
9086
9087 2010-01-20  Anthony Green  <green@moxielogic.com>
9088
9089         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9090         pack(push) pragma).
9091         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9092         * gcc.dg/20020312-2.c: Port this to the moxie core.
9093         * gcc.dg/weak/typeof-2.c: Ditto.
9094
9095 2010-01-20  Richard Guenther  <rguenther@suse.de>
9096
9097         PR tree-optimization/42717
9098         * gcc.c-torture/compile/pr42717.c: New testcase.
9099
9100 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9101
9102         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9103         of signed, add a few new tests.
9104
9105         PR middle-end/42803
9106         * g++.dg/parse/limits-initializer1.C: New test.
9107
9108 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9109
9110         PR fortran/42804
9111         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9112         * gfortran.dg/typebound_call_12.f03: New test.
9113
9114 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9115
9116         PR fortran/42783
9117         * gfortran.dg/bounds_check_15.f90 : New test.
9118
9119 2010-01-19  Michael Matz  <matz@suse.de>
9120
9121         PR tree-optimization/41783
9122         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9123
9124 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9125
9126         PR target/38697.
9127         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9128         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9129         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9130         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9131         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9132         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9133         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9134         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9135         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9136         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9137         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9138
9139 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9140
9141         PR fortran/42545
9142         * gfortran.dg/extends_6.f03: Modified an error message.
9143         * gfortran.dg/extends_10.f03: New test.
9144         * gfortran.dg/private_type_6.f03: Modified an error message.
9145         * gfortran.dg/structure_constructor_8.f03: Ditto.
9146
9147 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9148
9149         PR tree-optimization/42719
9150         * gcc.dg/pr42719.c: New test.
9151
9152         PR debug/42728
9153         * gcc.dg/pr42728.c: New test.
9154
9155 2010-01-19  Anthony Green  <green@moxielogic.com>
9156
9157         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9158
9159 2010-01-18  Anthony Green  <green@moxielogic.com>
9160
9161         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9162         for moxie.
9163
9164 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9165
9166         * g++.dg/template/error45.C: reverted as part of reverting the
9167         fix of PR c++/42634.
9168
9169 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9170
9171         PR c++/42634
9172         * g++.dg/template/error45.C: New test.
9173
9174 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9175
9176         PR c++/42766
9177         * g++.dg/conversion/op6.C: New test.
9178
9179 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9180
9181         PR target/42774
9182         * gcc.target/alpha/pr42774.c: New test.
9183
9184 2010-01-18  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/42781
9187         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9188
9189 2010-01-17  Richard Guenther  <rguenther@suse.de>
9190
9191         PR middle-end/42248
9192         * gcc.c-torture/execute/pr42248.c: New testcase.
9193
9194 2010-01-17  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/42773
9197         * g++.dg/torture/pr42773.C: New testcase.
9198
9199 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9200
9201         PR fortran/42677
9202         * gfortran.dg/interface_assignment_5.f90: New test.
9203
9204 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9205
9206         PR c++/42697
9207         * g++.dg/template/crash94.C: Reverted.
9208
9209 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9210
9211         PR debug/42767
9212         * gcc.dg/debug/pr42767.c: New.
9213
9214 2010-01-15  Jason Merrill  <jason@redhat.com>
9215
9216         PR c++/42761
9217         * g++.dg/cpp0x/decltype22.C: New.
9218
9219 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9220
9221         PR middle-end/42760
9222         * g++.dg/torture/pr42760.C: New test.
9223
9224 2010-01-15  Jing Yu  <jingyu@google.com>
9225
9226         PR rtl-optimization/42691
9227         * gcc.c-torture/execute/pr42691.c: New.
9228
9229 2010-01-15  Richard Guenther  <rguenther@suse.de>
9230
9231         PR middle-end/42739
9232         * g++.dg/torture/pr42739.C: New testcase.
9233
9234 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9235
9236         * g++.dg/template/error45.C: Revert as part of reverting changes
9237         or PR c++/42634.
9238
9239 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9240
9241         PR fortran/42684
9242         * gfortran.dg/interface_31.f90: New test.
9243
9244 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9245
9246         * gcc.target/powerpc/pr42747.c: New file.
9247
9248 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9249
9250         PR middle-end/42674
9251         * c-c++-common/pr42674.c: New test.
9252
9253         PR c++/42608
9254         * g++.dg/template/instantiate11.C: New test.
9255
9256 2010-01-14  Jason Merrill  <jason@redhat.com>
9257
9258         PR c++/42701
9259         * g++.dg/overload/error3.C: New.
9260
9261         PR c++/42655
9262         * g++.dg/overload/rvalue1.C: New.
9263
9264 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9265
9266         PR tree-optimization/42706
9267         * gcc.dg/ipa/pr42706.c: New testcase.
9268
9269 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9270
9271         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9272
9273 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9274
9275         PR tree-optimization/42714
9276         * g++.dg/torture/pr42714.C: New test.
9277
9278 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9279
9280         PR rtl-optimization/42246
9281         * gfortran.dg/pr42246-2.f: New.
9282
9283 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9284
9285         PR rtl-optimization/42389
9286         * gcc.dg/pr42389.c: New.
9287
9288 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9289
9290         PR rtl-optimization/42388
9291         * gcc.dg/pr42388.c: New.
9292
9293 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9294
9295         PR rtl-optimization/42294
9296         * gfortran.dg/pr42294.f: New.
9297
9298 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9299
9300         PR rtl-optimization/39453
9301         PR rtl-optimization/42246
9302         * gcc.dg/pr39453.c: New.
9303         * gcc.dg/pr42246.c: New.
9304
9305 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9306
9307         PR middle-end/42245
9308         * gcc.dg/pr42245.c: New.
9309         * gcc.dg/pr42245-2.c: New.
9310
9311 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9312
9313         PR rtl-optimization/42249
9314         * gcc.dg/pr42249.c: New.
9315
9316 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9317
9318         PR c/42721
9319         * gcc.c-torture/execute/pr42721.c: New test.
9320
9321 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9322
9323         PR tree-optimization/42709
9324         * gcc.dg/vect/pr42709.c: New test.
9325
9326 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9327
9328         PR fortran/41478
9329         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9330         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9331
9332 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9333
9334         PR fortran/42481
9335         * gfortran.dg/generic_19.f90 : New test.
9336
9337 2010-01-13  Richard Guenther  <rguenther@suse.de>
9338
9339         PR tree-optimization/42730
9340         * gcc.c-torture/compile/pr42730.c: New testcase.
9341
9342 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9343
9344         PR target/pr42542
9345         * gcc.target/ia64/pr42542-1.c: New.
9346         * gcc.target/ia64/pr42542-2.c: New.
9347         * gcc.target/ia64/pr42542-3.c: New.
9348
9349 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9350
9351         PR c++/42634
9352         * g++.dg/template/error45.C: New test.
9353
9354 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9355
9356         PR tree-optimization/42704
9357         * g++.dg/torture/pr42704.C: New test.
9358
9359 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9360
9361         PR tree-optimization/42703
9362         * gcc.c-torture/compile/pr42703.c: New test.
9363
9364 2010-01-13  Richard Guenther  <rguenther@suse.de>
9365
9366         PR tree-optimization/42705
9367         * gcc.c-torture/compile/pr42705.c: New testcase.
9368
9369 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9370
9371         * gcc.target/bfin/l2.c: New test.
9372         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9373
9374 2010-01-13  Richard Guenther  <rguenther@suse.de>
9375
9376         PR middle-end/42716
9377         * gcc.c-torture/compile/pr42716.c: New testcase.
9378
9379 2010-01-13  Richard Guenther  <rguenther@suse.de>
9380
9381         PR lto/42678
9382         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9383
9384 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9385
9386         PR c/42708
9387         * gcc.c-torture/compile/pr42708-1.c: New test.
9388
9389 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9390
9391         PR debug/42662
9392         * gcc.dg/pr42662.c: New test.
9393
9394         PR tree-optimization/42645
9395         * g++.dg/other/pr42645-1.C: New test.
9396         * g++.dg/other/pr42645-2.C: New test.
9397
9398 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9399
9400         PR target/42416
9401         * gcc.target/powerpc/warn-1.c: New test.
9402         * gcc.target/powerpc/warn-2.c: New test.
9403
9404 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9405
9406         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9407         stack alignment.
9408
9409 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9410
9411         * gcc.dg/lto/20100108_0.c: New.
9412
9413 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9414
9415         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9416         Add -march=i686 -msse for 32bit x86 targets.
9417
9418 2010-01-10  Richard Guenther  <rguenther@suse.de>
9419
9420         PR middle-end/42667
9421         * gcc.dg/torture/pr42667.c: New testcase.
9422
9423 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9424
9425         PR fortran/32489
9426         * gfortran.dg/array_constructor_34.f90: New test.
9427
9428 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9429
9430         PR fortran/20923
9431         * gfortran.dg/array_constructor_33.f90: New test.
9432         gfortran.dg/array_function_5.f90: Add credit.
9433
9434 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9435
9436         PR debug/42631
9437         * gcc.dg/pr42631.c: New.
9438
9439 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9440
9441         PR debug/42630
9442         * gcc.dg/pr42630.c: New.
9443
9444 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9445
9446         PR debug/42629
9447         * gcc.dg/pr42629.c: New.
9448
9449 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9450
9451         PR middle-end/42363
9452         * gcc.dg/torture/pr42363.c: New.
9453
9454 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9455
9456         PR debug/42604
9457         PR debug/42395
9458         * gcc.dg/vect/pr42604.c: New.
9459         * gcc.dg/vect/pr42395.c: New.
9460
9461 2010-01-09  Richard Guenther  <rguenther@suse.de>
9462
9463         PR middle-end/42512
9464         * gcc.c-torture/execute/pr42512.c: New testcase.
9465
9466 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9467
9468         PR fortran/41298
9469         * gfortran.dg/c_ptr_tests_14.f90: New test.
9470
9471 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9472
9473         PR ada/41929
9474         * gnat.dg/null_pointer_deref1.adb: Don't run on
9475         sparc*-sun-solaris2.11.
9476
9477 2010-01-08  Richard Guenther  <rguenther@suse.de>
9478
9479         PR lto/42528
9480         * gcc.dg/lto/20100103-1_0.c: New testcase.
9481         * gcc.dg/lto/20100103-2_0.c: Likewise.
9482
9483 2010-01-08  Tobias Burnus  <burnus@net-b.de
9484
9485         PR/fortran 25829
9486         * gfortran.dg/asynchronous_1.f90: New test.
9487         * gfortran.dg/asynchronous_2.f90: New test.
9488         * gfortran.dg/conflicts.f90: Update error message.
9489
9490 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9491
9492         c++/40155
9493         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9494
9495 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR tree-optimization/42625
9498         * g++.dg/opt/dtor4.C: New test.
9499         * g++.dg/opt/dtor4.h: New.
9500         * g++.dg/opt/dtor4-aux.cc: New.
9501
9502 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9503
9504         PR fortran/42597
9505         * gfortran.dg/proc_ptr_26.f90: New test.
9506
9507 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9508
9509         PR fortran/41872
9510         * gfortran.dg/allocatable_scalar_7.f90: New test.
9511
9512 2010-01-06  Richard Guenther  <rguenther@suse.de>
9513
9514         * gcc.c-torture/compile/pr42632.c: New testcase.
9515
9516 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9517
9518         PR target/42542
9519         * gcc.target/i386/pr42542-4.c: New.
9520         * gcc.target/i386/pr42542-4a.c: Likewise.
9521         * gcc.target/i386/pr42542-5.c: Likewise.
9522         * gcc.target/i386/pr42542-5a.c: Likewise.
9523
9524 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9525
9526         * gcc.dg/tls/opt-15.c: New test.
9527
9528 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9529
9530         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9531
9532 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9533
9534         PR tree-optimization/42462
9535         * g++.dg/torture/pr42462.C: New test.
9536
9537 2010-01-05  Jason Merrill  <jason@redhat.com>
9538
9539         * g++.dg/cpp0x/initlist30.C: New test.
9540
9541 2010-01-05  Richard Guenther  <rguenther@suse.de>
9542
9543         PR tree-optimization/42614
9544         * gcc.c-torture/execute/pr42614.c: New testcase.
9545
9546 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9547
9548         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9549         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9550         -Wunreachable-code.
9551         * gcc.dg/Wunreachable-2.c: Likewise.
9552         * gcc.dg/Wunreachable-3.c: Likewise.
9553         * gcc.dg/Wunreachable-4.c: Likewise.
9554         * gcc.dg/Wunreachable-5.c: Likewise.
9555         * gcc.dg/Wunreachable-6.c: Likewise.
9556         * gcc.dg/Wunreachable-7.c: Likewise.
9557         * gcc.dg/Wunreachable-8.c: Likewise.
9558         * gcc.dg/20041231-1.c: Likewise.
9559
9560 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9561
9562         PR other/42611
9563         * gcc.dg/pr42611.c: New test.
9564
9565         PR tree-optimization/42508
9566         * g++.dg/opt/pr42508.C: New test.
9567
9568 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9569
9570         PR fortran/41872
9571         * gfortran.dg/allocatable_scalar_8.f90: New.
9572
9573 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9574
9575         PR tree-optimization/42398
9576         * gcc.c-torture/compile/pr42398.c: New test.
9577
9578 2010-01-04  Jason Merrill  <jason@redhat.com>
9579
9580         PR c++/42555
9581         * g++.dg/ext/attrib35.C: New.
9582
9583         PR c++/42567
9584         * g++.dg/cpp0x/auto17.C: New.
9585
9586 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9587
9588         * gcc.dg/lto/20100104_0.c: New.
9589
9590 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9591
9592         PR target/42542
9593         * gcc.target/i386/pr42542-1.c: New.
9594         * gcc.target/i386/pr42542-1a.c: Likewise.
9595         * gcc.target/i386/pr42542-1b.c: Likewise.
9596         * gcc.target/i386/pr42542-2.c: Likewise.
9597         * gcc.target/i386/pr42542-2a.c: Likewise.
9598         * gcc.target/i386/pr42542-2b.c: Likewise.
9599         * gcc.target/i386/pr42542-3.c: Likewise.
9600         * gcc.target/i386/pr42542-3a.c: Likewise.
9601
9602 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9603
9604         PR fortran/41872
9605         * gfortran.dg/allocatable_scalar_5.f90: New test.
9606         * gfortran.dg/allocatable_scalar_6.f90: New test.
9607
9608 2010-01-03  Richard Guenther  <rguenther@suse.de>
9609
9610         PR testsuite/42583
9611         * gfortran.dg/gomp/recursion1.f90: Remove.
9612
9613 2010-01-03  Richard Guenther  <rguenther@suse.de>
9614
9615         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9616         * gcc.dg/uninit-6.c: Likewise.
9617         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9618
9619 2010-01-03  Richard Guenther  <rguenther@suse.de>
9620
9621         PR tree-optimization/42589
9622         * gcc.target/i386/pr42589.c: New testcase.
9623
9624 2010-01-03  Richard Guenther  <rguenther@suse.de>
9625
9626         PR tree-optimization/42438
9627         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9628
9629 2010-01-02  Richard Guenther  <rguenther@suse.de>
9630
9631         PR testsuite/41651
9632         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9633
9634 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9635
9636         PR target/42448
9637         * gcc.target/alpha/pr42448-1.c: New test.
9638         * gcc.target/alpha/pr42448-2.c: Ditto.
9639
9640 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9641
9642         PR preprocessor/41947
9643         * gcc.dg/c99-hexfloat-3.c: New test.
9644
9645 2010-01-01  Richard Guenther  <rguenther@suse.de>
9646
9647         PR c/42570
9648         * gcc.c-torture/execute/pr42570.c: New testcase.
9649
9650 2010-01-01  Richard Guenther  <rguenther@suse.de>
9651
9652         PR middle-end/42559
9653         * gcc.c-torture/compile/pr42559.c: New testcase.
9654
9655 \f
9656 Copyright (C) 2010 Free Software Foundation, Inc.
9657
9658 Copying and distribution of this file, with or without modification,
9659 are permitted in any medium without royalty provided the copyright
9660 notice and this notice are preserved.