OSDN Git Service

454d19ae36512616a90d63e86638d4674bb96332
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2
3         * gfortran.dg/float128_1.f90: XFAIL test case.
4
5 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6
7         * gfortran.dg/bessel_7.f90: Decrease required precision.
8
9 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
10
11         PR testsuite/45545
12         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
13         ref-all-matching targets.
14
15 2010-09-05  Richard Guenther  <rguenther@suse.de>
16
17         PR tree-optimization/45535
18         * gcc.c-torture/compile/pr45535.c: New testcase.
19
20 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
21
22         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
23         "\[^\n\]*".
24         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
25         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
26         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
27         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
28         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
29         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
30         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
31         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
32         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
33         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
34         * gcc.target/i386/pr22152.c: Likewise.
35         * gcc.target/i386/pr36992-1.c: Likewise.
36         * gcc.target/i386/pr36992-2.c: Likewise.
37         * gcc.target/sh/sh4a-memmovua.c: Likewise.
38
39 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40
41         PR testsuite/43957
42         * gcc.dg/const-uniq-1.c: Modify regexp.
43
44 2010-09-04  Tobias Burnus  <burnus@net-b.de>
45
46         PR fortran/45530
47         * gfortran.dg/namelist_63.f90: New.
48
49 2010-09-04  Jan Hubicka  <jh@suse.cz>
50
51         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
52         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
53
54 2010-09-04  Jan Hubicka  <jh@suse.cz>
55
56         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
57
58 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
59
60         PR fortran/45507
61         * gfortran.dg/allocate_alloc_opt_12.f90: New.
62
63 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
64
65         * gcc.dg/opts-4.c: New test.
66
67 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
68
69         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
70         * gcc.dg/vect/vect-peel-4.c: Ditto.
71
72 2010-09-03  Daniel Kraft  <d@domob.eu>
73
74         PR fortran/45525
75         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
76
77 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
78
79         PR fortran/45159
80         * gfortran.dg/dependency_34.f90:  New test.
81
82 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
83
84         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
85
86 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
87
88         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
89         gcc.target/i386/clearcap.map if supported.
90
91 2010-09-03  Michael Matz  <matz@suse.de>
92
93         PR middle-end/45415
94         * gcc.dg/pr45415.c: New test.
95
96 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
97
98         PR tree-optimization/45506
99         * gcc.dg/pr45506.c: New.
100
101 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
102
103         PR target/45476
104         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
105         * gcc.target/i386/float128-2.c: Ditto.
106
107 2010-09-03  Daniel Kraft  <d@domob.eu>
108
109         PR fortran/34162
110         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
111         * gfortran.dg/internal_dummy_2.f08: New test.
112         * gfortran.dg/internal_dummy_3.f08: New test.
113         * gfortran.dg/internal_dummy_4.f08: New test.
114
115 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
116
117         PR debug/45500
118         * gcc.target/i386/pr45500.c: New test.
119
120 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
121
122         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
123
124 2010-09-03  Daniel Kraft  <d@domob.eu>
125
126         PR fortran/44602
127         * gfortran.dg/exit_2.f08; Adapt error messages.
128         * gfortran.dg/exit_3.f08: New test.
129         * gfortran.dg/exit_4.f08: New test.
130         * gfortran.dg/exit_5.f03: New test.
131
132 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
133
134         * gfortran.dg/ishft_4.f90: New test.
135
136 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
137
138         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
139         FRIZ/XSRIZ instruciton for (double)(long long)x.
140         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
141
142 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
143
144         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
145
146 2010-09-02  Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/44937
149         PR tree-optimization/45412
150         * g++.dg/opt/pr45412.C: New testcase.
151         * gcc.c-torture/compile/pr45412.c: Likewise.
152         * gcc.c-torture/compile/pr44937.c: Likewise.
153
154 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
155
156         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
157         but using -Werror=comment.
158         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
159         expected error messages.
160
161 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
162
163         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
164         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
165
166 2010-09-02  Tobias Burnus  <burnus@net-b.de>
167
168         PR fortran/45489
169         * gfortran.dg/initialization_27.f90: New.
170
171 2010-09-02  Ira Rosen  <irar@il.ibm.com>
172
173         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
174         check into different basic blocks. Expect vectorization if misaligned
175         stores are supported. 
176         * gcc.dg/vect/bb-slp-8a.c: New test.
177         * gcc.dg/vect/bb-slp-8b.c: New test.
178
179 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
180
181         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
182
183 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
184
185         PR fortran/44541
186         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
187         * gfortran.dg/class_dummy_1.f03: New.
188
189 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
190
191         PR middle-end/45458
192         * g++.dg/tree-prof/partition2.C: New test.
193
194 2010-09-01  Richard Guenther  <rguenther@suse.de>
195
196         * gcc.dg/vect/vect-outer-fir.c: Adjust.
197         * gcc.dg/tree-ssa/vrp54.c: New testcase.
198         * gcc.c-torture/execute/20100827-1.c: Likewise.
199
200 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
201
202         * gfortran.dg/execute_command_line_1.f90: New test.
203
204 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
205
206         PR preprocessor/45457
207         * c-c++-common/cpp/pr45457.c: New test.
208
209 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * gcc.dg/nested-func-8.c: New test.
212
213 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
214
215         PR fortran/38282
216         * gfortran.dg/popcnt_poppar_1.F90: New test.
217         * gfortran.dg/popcnt_poppar_2.F90: New test.
218
219 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
220
221         * gcc.target/i386/volatile-2.c: Require nonpic target.
222
223 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
224
225         PR middle-end/45461
226         * gcc.dg/pr45461.c: New test.
227
228 2010-08-31  Richard Guenther  <rguenther@suse.de>
229
230         PR testsuite/45455
231         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
232
233 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
234
235         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
236
237 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
238
239         PR fortran/45456
240         * gfortran.dg/typebound_proc_18.f03: New.
241
242 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
243
244         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
245         * lib/scanasm.exp (scan-stack-usage): Likewise.
246         (scan-stack-usage-not): Likewise.
247         * gcc.dg/stack-usage-1.c: New test.
248         * gcc.target/i386/stack-usage-realign.c: Likewise.
249
250 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
251
252         PR tree-optimization/45427
253         * gcc.dg/tree-ssa/pr45427.c: New test.
254
255 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
256
257         PR c++/45043
258         * g++.dg/template/crash102.C: New.
259
260 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
261
262         PR middle-end/45423
263         * gcc.dg/gomp/atomic-12.c: New test.
264         * gcc.dg/gomp/atomic-13.c: New test.
265         * gcc.dg/gomp/atomic-14.c: New test.
266         * g++.dg/gomp/atomic-11.C: New test.
267         * g++.dg/gomp/atomic-12.C: New test.
268         * g++.dg/gomp/atomic-13.C: New test.
269         * g++.dg/gomp/atomic-14.C: New test.
270
271 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
272
273         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
274         delimiter.
275
276 2010-08-30  Thomas Quinot  <quinot@adacore.com>
277
278         * gnat.dg/discr24.adb: New test.
279
280 2010-08-30  Richard Guenther  <rguenther@suse.de>
281
282         PR tree-optimization/45449
283         * gcc.dg/pr45449.c: New testcase.
284
285 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
286
287         * gcc.dg/opts-1.c: Expect errors, not warnings.
288
289 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
290
291         PR fortran/42769
292         * gfortran.dg/dynamic_dispatch_11.f03: New.
293
294 2010-08-29  Jason Merrill  <jason@redhat.com>
295
296         PR c++/44991
297         * g++.dg/parse/defarg15.C: New.
298
299 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
300
301         PR fortran/45439
302         * gfortran.dg/select_type_16.f03: New.
303
304 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
305             Tobias Burnus  <burnus@net-b.de>
306
307         * gfortran.dg/bessel_7.f90: Decrease required precision.
308
309 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
310             Kaz Kojima  <kkojima@gcc.gnu.org>
311
312         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
313
314 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
315
316         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
317         floating point conversion code generation.
318         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
319         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
320         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
321         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
322         to integer conversion code generation.
323         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
324         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
325         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
326         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
327
328 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
329
330         PR fortran/32049
331         * gfortran.dg/random_seed_1.f90: Adjust test.
332         * gfortran.dg/float128_1.f90: New test.
333
334 2010-08-27  Tobias Burnus  <burnus@net-b.de>
335
336         PR fortran/33197
337         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
338         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
339         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
340         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
341         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
342         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
343         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
344
345 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
346
347         PR fortran/45420
348         * gfortran.dg/select_type_15.f03: New.
349
350 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
351
352         PR libfortran/43217
353         * gfortran.dg/hollerith8.f90: New test.
354
355 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
356
357         PR fortran/45159
358         * gfortran.dg/dependency_33.f90:  New test.
359
360 2010-08-27  Richard Guenther  <rguenther@suse.de>
361
362         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
363         * gcc.dg/graphite/scop-2.c: Likewise.
364         * gcc.dg/graphite/scop-20.c: Likewise.
365         * gcc.dg/vect/slp-25.c: Likewise.
366
367 2010-08-27  Olivier Hainque  <hainque@adacore.com>
368
369         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
370
371 2010-08-26  Daniel Kraft  <d@domob.eu>
372
373         PR fortran/38936
374         PR fortran/44047
375         PR fortran/45384
376         * gfortran.dg/associate_8.f03: New test.
377         * gfortran.dg/select_type_13.f03: New test.
378         * gfortran.dg/select_type_14.f03: New test.
379
380 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
381
382         PR tree-optimization/44485
383         * gcc.dg/pr44485.c: New test.
384
385 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
386
387         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
388         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
389         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
390
391 2010-08-26  Richard Guenther  <rguenther@suse.de>
392
393         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
394         * gcc.dg/graphite/scop-21.c: Likewise.
395
396 2010-08-26  Richard Guenther  <rguenther@suse.de>
397
398         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
399         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
400         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
401         * gcc.dg/vect/vect-91.c: Likewise.
402         * gcc.dg/vect/vect-peel-1.c: Likewise.
403         * gcc.dg/vect/vect-peel-2.c: Likewise.
404         * gcc.dg/vect/vect-peel-4.c: Likewise.
405
406 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
407
408         PR libfortran/41859
409         * gfortran.dg/der_io_4.f90: New test.
410
411 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
412
413         PR rtl-optimization/44858
414         * gcc.c-torture/execute/pr44858.c: New test.
415
416         PR rtl-optimization/45400
417         * g++.dg/other/i386-8.C: New test.
418
419 2010-08-25  Richard Guenther  <rguenther@suse.de>
420
421         * gcc.dg/alias-8.c: Adjust.
422
423 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
424
425         * gcc.target/i386/combine-mul.c: New test.
426
427 2010-08-25  Richard Guenther  <rguenther@suse.de>
428
429         PR lto/44562
430         * gcc.dg/graphite/id-27.c: New testcase.
431         * gcc.dg/lto/20100825-1_0.c: Likewise.
432
433 2010-08-25  Richard Guenther  <rguenther@suse.de>
434
435         PR tree-optimization/45316
436         * g++.dg/opt/pr45316.C: New testcase.
437
438 2010-08-25  Richard Guenther  <rguenther@suse.de>
439
440         PR tree-optimization/45393
441         * g++.dg/torture/pr45393.C: New testcase.
442
443 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
444
445         PR tree-optimization/45059
446         * gcc.c-torture/compile/pr45059.c: New test.
447
448 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
449
450         * lib/target-supports.exp (check_effective_target_vect_unpack):
451         Set vect_unpack supported flag to true for neon.
452
453 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
454
455         * gcc.dg/tree-ssa/ifc-5.c: New.
456
457 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
458
459         * gcc.dg/tree-ssa/ifc-4.c: New.
460         * gcc.dg/tree-ssa/ifc-7.c: New.
461
462 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
463
464         * gcc.dg/vect/vect.exp: Check loongson targets
465         * g++.dg/vect/vect.exp: Likewise
466         * gfortran.dg/vect/vect.exp: Likewise
467
468 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
469
470         * gcc.target/powerpc/vsx-mass-1.c: New file, test
471         -mveclibabi=mass.
472
473 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
474
475         PR fortran/45366
476         * gfortran.dg/proc_ptr_29.f90: New.
477
478 2010-08-22  Tobias Burnus  <burnus@net-b.de>
479             Dominique d'Humieres <dominiq@lps.ens.fr>
480
481         PR fortran/45367
482         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
483
484 2010-08-22  Tobias Burnus  <burnus@net-b.de>
485
486         PR fortran/45367
487         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
488
489 2010-08-22  Tobias Burnus  <burnus@net-b.de>
490
491         PR fortran/36158
492         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
493
494 2010-08-22  Tobias Burnus  <burnus@net-b.de>
495             Dominique d'Humieres <dominiq@lps.ens.fr>
496
497         PR fortran/45367
498         PR fortran/36158
499         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
500         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
501
502 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
503
504         PR fortran/44863
505         PR fortran/45271
506         PR fortran/45290
507         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
508         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
509         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
510
511 2010-08-21  Tobias Burnus  <burnus@net-b.de>
512
513         PR fortran/36158
514         PR fortran/33197
515         * gfortran.dg/bessel_6.f90: New.
516         * gfortran.dg/bessel_7.f90: New.
517
518 2010-08-20  Jan Hubicka  <jh@suse.cz>
519
520         PR c++/45307
521         PR c++/17736
522         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
523         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
524
525 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
526
527         PR target/45336
528         * gcc.target/i386/pr45336-1.c: New.
529         * gcc.target/i386/pr45336-2.c: Likewise.
530         * gcc.target/i386/pr45336-3.c: Likewise.
531         * gcc.target/i386/pr45336-4.c: Likewise.
532
533 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
534
535         PR testsuite/45361
536         * gcc.target/i386/volatile-2.c: Update scan strings to also
537         include (%rip) for the memory reference on x86_64.
538
539 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
540
541         PR middle-end/44974
542         * gcc.dg/pr44974.c: New test.
543
544         PR rtl-optimization/45353
545         * gcc.dg/pr45353.c: New test.
546
547 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
548
549         * gcc.target/i386/volatile-2.c: New.
550
551 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
552
553         PR rtl-optimization/44691
554         * gfortran.dg/pr44691.f: New test.
555
556 2010-10-19  Olivier Hainque  <hainque@adacore.com>
557
558         * gcc.target/sparc/sibcall-dslot.c: New testcase.
559
560 2010-08-19  Jason Merrill  <jason@redhat.com>
561
562         * g++.dg/init/synth3.C: New.
563         * g++.dg/init/value8.C: New.
564         * g++.dg/tree-ssa/empty-2.C: New.
565         * g++.dg/cpp0x/noexcept09.C: New.
566
567 2010-08-19  Daniel Kraft  <d@domob.eu>
568
569         PR fortran/29785
570         PR fortran/45016
571         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
572         * gfortran.dg/pointer_remapping_1.f90: New test.
573         * gfortran.dg/pointer_remapping_2.f03: New test.
574         * gfortran.dg/pointer_remapping_3.f08: New test.
575         * gfortran.dg/pointer_remapping_4.f03: New test.
576         * gfortran.dg/pointer_remapping_5.f08: New test.
577         * gfortran.dg/pointer_remapping_6.f08: New test.
578
579 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
580
581         PR testsuite/45324
582         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
583
584 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
585
586         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
587
588 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
589
590         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
591         variable.
592
593 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
594
595         PR target/45070
596         * gcc.c-torture/execute/pr45070.c: New.
597
598 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
599
600         * g++.dg/pr44328.C: New test.
601
602 2010-08-19  Tobias Burnus  <burnus@net-b.de>
603
604         PR fortran/36158
605         PR fortran/33197
606         * gfortran.dg/bessel_3.f90: New.
607         * gfortran.dg/bessel_4.f90: New.
608         * gfortran.dg/bessel_5.f90: New.
609
610 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
611
612         PR fortran/45290
613         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
614         * gfortran.dg/pointer_init_2.f90: New.
615         * gfortran.dg/pointer_init_3.f90: New.
616         * gfortran.dg/pointer_init_4.f90: New.
617
618 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
619
620         PR c++/45049
621         * g++.dg/pr45049-1.C: New test.
622         * g++.dg/pr45049-2.C: New test.
623
624 2010-08-18  Jie Zhang  <jie@codesourcery.com>
625
626         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
627         20 if __ARM_PCS is defined otherwise 64.
628         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
629         instead of hard coded 64.
630
631 2010-08-18  Yao Qi  <yao@codesourcery.com>
632
633         PR target/45094
634         * gcc.target/arm/pr45094.c: New test.
635
636 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
637
638         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
639
640 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
641
642         PR rtl-optimization/42575
643         * gcc.target/arm/pr42575.c: New test.
644
645 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
646
647         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
648         * gcc.dg/tls/thr-cse-1.c: New.
649
650 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
651
652         PR debug/42487
653         * lib/target-supports.exp
654         (check_effective_target_function_sections): New.
655         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
656         function sections before proceding.
657
658 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
659
660         PR fortran/45308
661         * gfortran.dg/pr45308.f03: New test.
662
663 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
664
665         PR target/45296
666         * gcc.target/i386/pr45296.c: New test.
667
668 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
669
670         * g++.dg/ext/uow-1.C: New.
671         * g++.dg/ext/uow-2.C: New.
672         * g++.dg/ext/uow-3.C: New.
673         * g++.dg/ext/uow-4.C: New.
674
675 2010-08-17  Richard Guenther  <rguenther@suse.de>
676
677         PR testsuite/45266
678         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
679
680 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
681
682         PR c/40563
683         * gcc.dg/Wcxx-compat-20.c: New test.
684
685 2010-08-17  Daniel Kraft  <d@domob.eu>
686
687         PR fortran/38936
688         * gfortran.dg/associate_1.f03: Extended to test newly supported
689         features like association to variables.
690         * gfortran.dg/associate_3.f03: Removed check for illegal change
691         of associate-name here...
692         * gfortran.dg/associate_5.f03: ...and added it here.
693         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
694         * gfortran.dg/associate_7.f03: New test.
695
696 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
697
698         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
699
700 2010-08-15  Daniel Kraft  <d@domob.eu>
701
702         PR fortran/38936
703         * gfortran.dg/associate_1.f03: Enable test for array expressions.
704         * gfortran.dg/associate_3.f03: Clarify comment.
705         * gfortran.dg/associate_5.f03: New test.
706         * gfortran.dg/associate_6.f03: New test.
707
708 2010-08-15  Tobias Burnus  <burnus@net-b.de>
709
710         PR fortran/45211
711         * gfortran.dg/bind_c_usage_21.f90: New.
712         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
713
714 2010-08-15  Tobias Burnus  <burnus@net-b.de>
715
716         * gfortran.dg/optional_absent_1.f90: New.
717         * gfortran.dg/null_actual.f90: New.
718
719 2010-08-15  Tobias Burnus  <burnus@net-b.de>
720
721         * gfortran.dg/pointer_target_1.f90: New.
722         * gfortran.dg/pointer_target_2.f90: New.
723         * gfortran.dg/pointer_target_3.f90: New.
724
725 2010-08-15  Daniel Kraft  <d@domob.eu>
726
727         PR fortran/45197
728         * gfortran.dg/elemental_args_check_3.f90: New test.
729         * gfortran.dg/impure_1.f08: New test.
730         * gfortran.dg/impure_2.f08: New test.
731         * gfortran.dg/impure_3.f90: New test.
732         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
733
734 2010-08-15  Ira Rosen  <irar@il.ibm.com>
735
736         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
737         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
738         SLP tests.
739         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
740         misaligned loads.
741         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
742         misaligned stores.c
743         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
744
745 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
746
747         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
748         dg-require-effective-target after dg-do.
749
750 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
751
752         * lib/target-supports.exp (check_effective_target_vect_int): Return
753         true for Loongson targets.
754         (check_effective_target_vect_shift): Likewise.
755         (check_effective_target_vect_no_int_max): Likewise.
756         (check_effective_target_vect_no_align): Likewise.
757         (check_effective_target_vect_short_mult): Likewise.
758
759 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
760
761         * g++.dg/cast.C: Change fields of structures to "long" to pass
762         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
763         * g++.dg/cpp0x/iop.C: Ditto.
764         * g++.dg/cpp0x/named_refs.C: Ditto.
765         * g++.dg/cpp0x/rv1p.C: Ditto.
766         * g++.dg/cpp0x/rv2p.C: Ditto.
767         * g++.dg/cpp0x/rv3p.C: Ditto.
768         * g++.dg/cpp0x/rv4p.C: Ditto.
769         * g++.dg/cpp0x/rv5p.C: Ditto.
770         * g++.dg/cpp0x/rv6p.C: Ditto.
771         * g++.dg/cpp0x/rv7p.C: Ditto.
772         * g++.dg/cpp0x/rv8p.C: Ditto.
773         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
774
775 2010-08-13  Daniel Kraft  <d@domob.eu>
776
777         * gfortran.dg/implied_shape_1.f08: New test.
778         * gfortran.dg/implied_shape_2.f90: New test.
779         * gfortran.dg/implied_shape_3.f08: New test.
780
781 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
782
783         PR libfortran/42526
784         * gfortran.dg/char_component_initializer_1.f90: New test.
785
786 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
787
788         PR tree-optimization/45241
789         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
790
791 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
792
793         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
794         to dg-options.
795         * gcc.target/i386/pr40906-2.c: Ditto.
796         * gcc.target/i386/pr40906-3.c: Ditto.
797
798 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
799
800         PR middle-end/45262
801         * gcc.c-torture/execute/pr45262.c: New test.
802
803 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
804
805         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
806         empty argument.
807         * g++.dg/other/profile1.C: Ditto.
808
809 2010-08-12  Richard Guenther  <rguenther@suse.de>
810
811         PR tree-optimization/45232
812         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
813         * gcc.dg/tree-ssa/loop-7.c: Adjust.
814         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
815         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
816         unsigned arithmetic.
817         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
818         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
819         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
820         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
821         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
822         unsigned arithmetic.
823         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
824         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
825         unsigned arithmetic.
826         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
827         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
828         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
829         unsigned arithmetic.
830         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
831         * gcc.dg/tree-ssa/negate.c: Adjust.
832         * gcc.dg/vect/vect-1.c: Adjust.
833         * gfortran.dg/reassoc_6.f: XFAIL.
834
835 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
836
837         PR debug/45259
838         * gcc.dg/pr45259.c: New test.
839
840 2010-08-12  Wei Guozhi  <carrot@google.com>
841
842         PR target/44999
843         * gcc.target/arm/pr44999.c: New testcase.
844
845 2010-08-12  Jie Zhang  <jie@codesourcery.com>
846
847         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
848         (N): Likewise.
849         (main): Adjust accordingly.
850
851 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
852
853         * gfortran.dg/graphite/id-22.f: New.
854
855 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
856
857         * gcc.dg/graphite/id-26.c: New.
858
859 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
860
861         * gcc.dg/graphite/id-25.c: New.
862
863 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
864
865         * gcc.dg/graphite/run-id-5.c: New.
866         * gcc.dg/graphite/run-id-6.c: New.
867         * gfortran.dg/graphite/id-21.f: New.
868
869 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
870
871         * gcc.dg/graphite/id-24.c: New.
872
873 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
874
875         * gcc.dg/tree-ssa/pr20742.c: New.
876
877 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
878
879         * gcc.dg/graphite/id-23.c: New.
880
881 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
882
883         * gfortran.dg/graphite/id-20.f: Adjust testcase.
884
885 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
886
887         * gcc.dg/graphite/pr42729.c: New.
888
889 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
890
891         * gfortran.dg/graphite/id-20.f: New.
892
893 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
894
895         * gcc.dg/graphite/id-22.c: New.
896
897 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
898
899         * gcc.dg/graphite/run-id-2.c: Call abort.
900
901 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
902
903         * gcc.dg/graphite/id-20.c: New.
904
905 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
906             Steve Kargl <kargl@gcc.gnu.org>
907
908         PR fortran/44595
909         * gfortran.dg/move_alloc_3.f90: New.
910         * gfortran.dg/random_seed_2.f90: New.
911
912 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
913
914         * lib/target-supports.exp (check_effective_target_sync_int_long):
915         Add hppa*-*-linux*.
916         (check_effective_target_sync_char_short): Likewise.
917
918 2010-08-10  Yao Qi  <yao@codesourcery.com>
919
920         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
921         general form.
922         * gcc.dg/tree-ssa/loop-31.c: Likewise.
923         * g++.dg/other/packed1.C: Likewise.
924         * g++.dg/other/crash-4.C: Likewise.
925         * g++.dg/ext/packed8.C: Likewise.
926         * g++.dg/init/array16.C: Likewise.
927
928 2010-08-10  xinliang David Li  <davidxl@google.com>
929         * gcc.dg/tree-ssa/loop-19.c: Add option
930         -fno-prefetch-loop-array
931
932 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
933
934         PR middle-end/45182
935         * gcc.c-torture/compile/pr45182.c: New test.
936
937 2010-08-09  Jason Merrill  <jason@redhat.com>
938
939         PR c++/45236
940         * g++.dg/cpp0x/variadic-104.C: New.
941
942 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
943
944         PR fortran/44235
945         * gfortran.dg/dependency_32.f90:  New test.
946
947 2010-08-09  Richard Guenther  <rguenther@suse.de>
948
949         PR middle-end/44632
950         * g++.dg/opt/nrv17.C: New testcase.
951
952 2010-08-09  Richard Guenther  <rguenther@suse.de>
953
954         PR middle-end/45212
955         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
956         alignment from MEM_REF offset only if we took it from the
957         base object.
958
959         * gcc.target/i386/pr24178.c: New testcase.
960
961 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
962
963         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
964         * gcc.dg/20030702-1.c: Ditto.
965         * gcc.dg/20050309-1.c: Ditto.
966         * gcc.dg/20050325-1.c: Ditto.
967         * gcc.dg/20050330-2.c: Ditto.
968         * gcc.dg/20051201-1.c: Ditto.
969         * gcc.dg/gomp/pr27573.c: Ditto.
970         * gcc.dg/gomp/pr34610.c: Ditto.
971         * gcc.dg/pr24225.c: Ditto.
972         * gcc.dg/pr26570.c: Ditto.
973         * gcc.dg/pr32773.c: Ditto.
974         * g++.dg/gcov/gcov-6.C: Ditto.
975         * g++.dg/gomp/pr34608.C: Ditto.
976         * gfortran.dg/gomp/pr27573.f90: Ditto.
977
978         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
979         dg-require-host-local dg directive.
980         * gcc.dg/profile-dir-2.c: Ditto.
981         * gcc.dg/profile-dir-3.c: Ditto.
982
983 2010-08-08  Richard Guenther  <rguenther@suse.de>
984
985         PR tree-optimization/45109
986         * gcc.c-torture/compile/pr45109.c: New testcase.
987
988 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
989
990         * gcc.dg/march.c: Skip if -march defined.
991         * gcc.dg/mtune.c: Skip if -mtune defined.
992
993         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
994         generic thunk support.
995
996 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
997
998         PR target/45213
999         * gcc.target/i386/pr45213.c: New test.
1000
1001 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1002
1003         PR libfortran/45143
1004         * gfortran.dg/fmt_error_11.f03: New test.
1005
1006 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1007
1008         * lib/target-supports.exp (check_effective_target_sync_int_long):
1009         Add arm*-*-linux-gnueabi.
1010         (check_effective_target_sync_char_short): Likewise.
1011
1012 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1013
1014         PR fortran/45159
1015         * gfortran.dg/dependency_31.f90:  New test.
1016
1017 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1018
1019         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1020
1021 2010-08-06  Jason Merrill  <jason@redhat.com>
1022
1023         * g++.dg/cpp0x/sfinae3.C: New.
1024         * g++.dg/cpp0x/sfinae4.C: New.
1025
1026 2010-08-06  Richard Guenther  <rguenther@suse.de>
1027
1028         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1029         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1030         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1031         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1032         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1033         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1034         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1035         * gcc.c-torture/execute/20100805-1.c: Likewise.
1036
1037 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1038
1039         PR testsuite/42855
1040         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1041
1042 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1043
1044         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1045         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1046
1047 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1048
1049         * g++.dg/ipa/devirt-1.C: New test.
1050         * g++.dg/ipa/devirt-2.C: Likewise.
1051         * g++.dg/ipa/devirt-3.C: Likewise.
1052         * g++.dg/ipa/devirt-4.C: Likewise.
1053         * g++.dg/ipa/devirt-5.C: Likewise.
1054         * gcc.dg/ipa/iinline-3.c: Likewise.
1055
1056 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1057
1058         PR tree-optimization/45144
1059         * gcc.dg/tree-ssa/pr45144.c: New test.
1060
1061 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1062
1063         PR fortran/42207
1064         PR fortran/44064
1065         PR fortran/44065
1066         * gfortran.dg/class_25.f03: New.
1067         * gfortran.dg/class_26.f03: New.
1068
1069 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1070
1071         * g++.dg/warn/miss-format-1.C: Update line number.
1072
1073 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1074
1075         PR c++/44641
1076         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1077         .frame and .mask assembler directives.
1078
1079 2010-08-04  Richard Guenther  <rguenther@suse.de>
1080
1081         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1082         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1083         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1084         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1085
1086 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1087
1088         PR fortran/44857
1089         * gfortran.dg/derived_constructor_char_1.f90: New.
1090         * gfortran.dg/derived_constructor_char_2.f90: New.
1091
1092 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1093
1094         PR fortran/45159
1095         * gfortran.dg/dependency_30.f90:  New test.
1096
1097 2010-08-03  Jan Hubicka  <jh@suse.cz>
1098
1099         * gcc.c-torture/compile/pr45085.c: New testcase.
1100
1101 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1102
1103         PR fortran/44584
1104         PR fortran/45161
1105         * gfortran.dg/typebound_call_9.f03: Modified.
1106         * gfortran.dg/typebound_generic_1.f03: Modified.
1107
1108 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1109
1110         PR fortran/45159
1111
1112         * gfortran.dg/dependency_29.f90:  New test.
1113
1114 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1115
1116         PR fortran/36854
1117         * gfortran.dg/character_comparison_2.f90:  New test.
1118         * gfortran.dg/character_comparison_3.f90:  New test.
1119         * gfortran.dg/dependency_28.f90:  New test.
1120
1121 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1122
1123         PR target/40457
1124         * gcc.target/arm/pr40457-1.c: New test.
1125         * gcc.target/arm/pr40457-2.c: New test.
1126
1127 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1128
1129         PR fortran/44912
1130         * gfortran.dg/typebound_call_17.f03: New.
1131
1132 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1133
1134         PR fortran/44929
1135         * gfortran.dg/allocate_derived_3.f90: New.
1136
1137 2010-07-30  Xinliang David Li  <davidxl@google.com>
1138         PR tree-optimization/45121
1139         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1140
1141 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1142
1143         PR c++/45112
1144         * testsuite/g++.dg/pr45112.C: New test.
1145
1146 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1147
1148         PR debug/45055
1149         PR rtl-optimization/45137
1150         * gcc.dg/pr45055.c: New test.
1151
1152 2010-07-30  Alan Modra  <amodra@gmail.com>
1153
1154         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1155         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1156
1157 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1158
1159         PR fortran/45087
1160         PR fortran/45125
1161         * gfortran.dg/whole_file_25.f90: New.
1162         * gfortran.dg/whole_file_26.f90: New.
1163         * gfortran.dg/whole_file_27.f90: New.
1164
1165 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1166
1167         PR fortran/44962
1168         * gfortran.dg/typebound_proc_17.f03: New.
1169
1170 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1171
1172         PR fortran/45004
1173         * gfortran.dg/move_alloc_2.f90: New.
1174
1175 2010-07-29  Xinliang David Li  <davidxl@google.com>
1176         PR tree-optimization/45121
1177         * c-c++-common/uninit-17.c: Fix expected output.
1178
1179 2010-07-29  Richard Guenther  <rguenther@suse.de>
1180
1181         PR tree-optimization/45120
1182         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1183
1184 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1185
1186         PR fortran/42051
1187         PR fortran/44064
1188         * gfortran.dg/pr42051.f03: New testcase.
1189
1190 2010-07-29  Richard Guenther  <rguenther@suse.de>
1191
1192         PR middle-end/45034
1193         * gcc.c-torture/execute/pr45034.c: New testcase.
1194
1195 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1196
1197         PR c++/45096
1198         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1199
1200 2010-07-28  Daniel Kraft  <d@domob.eu>
1201
1202         * gfortran.dg/bound_8.f90: New test.
1203
1204 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR debug/45105
1207         * gcc.dg/pr45105.c: New test.
1208
1209 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1210
1211         PR rtl-optimization/45107
1212         * gcc.dg/pr45107.c: New test.
1213
1214 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1215
1216         PR rtl-optimization/45101
1217         * gcc.dg/pr45101.c: New test.
1218
1219 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1220
1221         PR fortran/45077
1222         * gfortran.dg/whole_file_24.f90: New.
1223
1224 2010-07-27  Jason Merrill  <jason@redhat.com>
1225
1226         * g++.dg/cpp0x/variadic102.C: New.
1227         * g++.dg/cpp0x/variadic103.C: New.
1228
1229 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1230
1231         PR rtl-optimization/40956
1232         PR target/42495
1233         PR middle-end/42574
1234         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1235         * gcc.target/arm/pr42574.c: Add tests.
1236
1237 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1238
1239         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1240         test name.
1241         (cleanup-repo-files): Ditto.
1242         (cleanup-saved-temps): Ditto.
1243
1244 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR testsuite/44701
1247         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1248
1249         PR c/45079
1250         * gcc.dg/pr45079.c: New test.
1251
1252 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1253
1254         PR tree-optimization/44152
1255         * gcc.dg/vect/fast-math-pr44152.c: New test.
1256
1257 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1258
1259         PR ObjC/44140
1260         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1261         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1262         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1263         * obj-c++.dg/torture/trivial.mm: Ditto.
1264         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1265         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1266         * objc.dg/torture/tls/thr-init.m: Ditto.
1267         * objc.dg/torture/trivial.m: Ditto.
1268
1269 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1270
1271         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1272         Skip on spu-*-* targets.
1273
1274 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1275
1276         PR tree-optimization/45083
1277         * gcc.dg/pr45083.c: New test.
1278
1279 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1280
1281         PR fortran/40873
1282         * gfortran.dg/whole_file_22.f90: New test.
1283         * gfortran.dg/whole_file_23.f90: New test.
1284
1285 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1286             Jack Howarth  <howarth@bromo.med.uc.edu>
1287             Richard Henderson  <rth@redhat.com>
1288
1289         PR target/44132
1290         * gcc.dg/tls/thr-init-1.c: New.
1291         * gcc.dg/tls/thr-init-2.c: New.
1292         * gcc.dg/torture/tls New.
1293         * gcc.dg/torture/tls/tls-test.c: New.
1294         * gcc.dg/torture/tls/thr-init-1.c: New.
1295         * gcc.dg/torture/tls/tls.exp: New.
1296         * gcc.dg/torture/tls/thr-init-2.c: New.
1297         * gcc.dg/tls/emutls-2.c: New test
1298
1299         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1300         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1301         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1302         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1303         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1304         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1305         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1306         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1307         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1308         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1309         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1310         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1311         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1312         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1313         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1314         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1315         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1316         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1317         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1318         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1319         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1320         gfortran.dg/gomp/omp_threadprivate1.f90,
1321         gfortran.dg/gomp/omp_threadprivate2.f90,
1322         gfortran.dg/gomp/reduction1.f90,
1323         gfortran.dg/gomp/sharing-1.f90: Likewise.
1324
1325 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1326
1327         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1328         sse_runtime.
1329         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1330         dg-require-visibility.
1331
1332 2010-07-26  Richard Guenther  <rguenther@suse.de>
1333
1334         PR tree-optimization/43784
1335         * gcc.c-torture/execute/pr43784.c: New testcase.
1336         * g++.dg/torture/pr43784.C: Likewise.
1337
1338 2010-07-26  Richard Guenther  <rguenther@suse.de>
1339
1340         PR middle-end/45056
1341         * g++.dg/pr45056.C: New testcase.
1342
1343 2010-07-26  Richard Guenther  <rguenther@suse.de>
1344
1345         PR tree-optimization/45071
1346         * gcc.dg/pr45071.c: New testcase.
1347
1348 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/45066
1351         * gfortran.dg/namelist_62.f90: New.
1352
1353 2010-07-26  Richard Guenther  <rguenther@suse.de>
1354
1355         * gcc.c-torture/execute/pr45017.c: Move ...
1356         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1357
1358 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1359
1360         PR fortran/40628
1361         * trim_optimize_1.f90:  New test.
1362         * character_comparision_1.f90:  New test.
1363
1364 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1365
1366         PR fortran/42852
1367         * gfortran.dg/wtruncate_fix.f: New test.
1368
1369 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1370
1371         PR testsuite/45068
1372         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1373
1374 2010-07-24  Richard Guenther  <rguenther@suse.de>
1375
1376         PR lto/43788
1377         * g++.dg/lto/20100724-1_0.C: New testcase.
1378
1379 2010-07-24  Richard Guenther  <rguenther@suse.de>
1380
1381         PR lto/43212
1382         * gcc.dg/lto/20100724-1_0.c: New testcase.
1383         * gcc.dg/lto/20100724-1_1.c: Likewise.
1384
1385 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1386
1387         PR fortran/40011
1388         * gfortran.dg/whole_file_21.f90: New.
1389
1390         * gfortran.dg/integer_exponentiation_3.F90: Use
1391         -ffloat-store only for i?86/x86-64 -m32.
1392
1393 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1394
1395         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1396         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1397
1398 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1399
1400         * gfortran.dg/func_decl_4.f90: Split test into two ...
1401         * gfortran.dg/func_decl_5.f90: ... parts.
1402         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1403         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1404         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1405         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1406         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1407         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1408         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1409         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1410         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1411         * gfortran.dg/sizeof.f90: Make test valid.
1412         * gfortran.dg/pr20865.f90: Add new dg-error.
1413         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1414         * gfortran.dg/g77/19990218-0.f: Ditto.
1415         * gfortran.dg/g77/19990218-1.f: Ditto.
1416         * gfortran.dg/g77/970625-2.f: Ditto.
1417         * gfortran.dg/pr37243.f: Fix function declaration.
1418         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1419         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1420
1421 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1422
1423         PR fortran/44945
1424         * gfortran.dg/char_array_structure_constructor.f90: Add
1425         -fwhole-file as dg-option as it otherwise fails on some
1426         systems.
1427
1428 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1429
1430         * gnat.dg/aggr16.ad[sb]: New test.
1431         * gnat.dg/aggr16_pkg.ads: New helper.
1432
1433 2010-07-23  Richard Guenther  <rguenther@suse.de>
1434
1435         PR lto/43071
1436         * g++.dg/lto/20100723-1_0.C: New testcase.
1437
1438 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1439
1440         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1441         AVX support.
1442         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1443         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1444
1445 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1446
1447         * lib/target-supports.exp (add_options_for_tls): New proc.
1448         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1449         * g++.dg/tls/static-1a.cc: Likewise.
1450         * gcc.dg/tls/emutls-1.c: Likewise.
1451         * gcc.dg/tls/opt-11.c: Likewise.
1452         * gcc.dg/tls/opt-12.c: Likewise.
1453         * gcc.dg/tls/pr24428-2.c: Likewise.
1454         * gcc.dg/tls/pr24428.c: Likewise.
1455         * obj-c++.dg/tls/static-1.mm: Likewise.
1456         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1457         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1458         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1459         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1460         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1461         * objc.dg/torture/tls/thr-init.m: Likewise.
1462         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1463
1464 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1465
1466         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1467         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1468         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1469         optimized dump files.
1470
1471 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR tree-optimization/45047
1474         * gcc.c-torture/compile/pr45047.c: New test.
1475
1476 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1477
1478         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1479         instead of dg-compile.
1480         * gcc.dg/float-range-4.c: Ditto.
1481         * gcc.dg/float-range-5.c: Ditto.
1482         * gcc.dg/fold-overflow-1.c: Ditto.
1483         * gcc.dg/gomp/sections-4.c: Ditto.
1484         * gcc.dg/transparent-union-1.c: Ditto.
1485         * gcc.dg/transparent-union-2.c: Ditto.
1486         * gcc.target/i386/pr39315-check.c: Ditto.
1487         * g++.dg/gomp/sections-4.C: Ditto.
1488         * g++.dg/template/dtor7.C: Ditto.
1489         * g++.dg/tree-ssa/pr19952.C: Ditto.
1490         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1491         * gfortran.dg/graphite/pr42185.f90: Ditto.
1492         * gfortran.dg/namelist_36.f90: Ditto.
1493         * gnat.dg/noreturn1.adb: Ditto.
1494         * gnat.dg/specs/small_alignment.ads: Ditto.
1495
1496 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1497
1498         PR tree-optimization/44915
1499         * g++.dg/torture/pr44915.C: New test.
1500
1501 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1502
1503         PR tree-optimization/44914
1504         * g++.dg/tree-ssa/pr44914.C: New test.
1505
1506 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1507
1508         PR target/44290
1509         * gcc.dg/pr44290-1.c: New test.
1510         * gcc.dg/pr44290-2.c: New test.
1511
1512 2010-07-23  Jason Merrill  <jason@redhat.com>
1513
1514         PR c++/45008
1515         * g++.dg/abi/mangle44.C: New.
1516
1517 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1518
1519         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1520         for compile-time only tests.
1521         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1522         target check.
1523         * gcc.target/i386/pr39315-4.c: Ditto.
1524         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1525         target check.  Include sse-os-support.h.
1526         (main): Call check_isa and sse_os_support.
1527         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1528         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1529         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1530         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1531         target check.  Include sse-os-support.h.
1532         (main): Call check_isa and sse_os_support.
1533         * gcc.target/i386/vperm-v2df.c: Ditto.
1534
1535 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1538         (check_effective_target_avx_runtime): New procedure.
1539         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1540         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1541
1542         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1543         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1544         and __get_cpuid test.
1545         * gcc.dg/compat/vector-2b_main.c: Ditto.
1546
1547         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1548
1549         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1550         for compile-time only test.
1551         * gcc.dg/pr32716.c: Ditto.
1552         * gcc.dg/pr34856.c: Ditto.
1553         * gcc.dg/pr36997.c: Ditto.
1554         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1555         * gfortran.dg/pr28158.f90: Ditto.
1556         * gfortran.dg/pr30667.f: Ditto.
1557
1558         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1559         i?86-*-* and x86_64-*-* targets to disable execution on targets
1560         without sse2 runtime support.
1561         * g++.dg/vect/vect.exp: Ditto.
1562         * gfortran.dg/vect/vect.exp: Ditto.
1563
1564         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1565         * gcc.dg/pr37544.c: Ditto.
1566         * gcc.dg/pr40550.c: Ditto.
1567         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1568         * gcc.dg/compat/vector-1a_main.c: Ditto.
1569         * gcc.dg/compat/vector-2a_main.c: Ditto.
1570         * gcc.dg/torture/pr16104-1.c: Ditto.
1571         * gcc.dg/torture/pr35771-1.c: Ditto.
1572         * gcc.dg/torture/pr35771-2.c: Ditto.
1573         * gcc.dg/torture/pr35771-3.c: Ditto.
1574         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1575         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1576         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1577         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1578         * g++.dg/other/i386-1.C: Ditto.
1579         * g++.dg/other/pr40446.C: Ditto.
1580
1581 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1582
1583         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1584
1585 2010-07-23  Daniel Kraft  <d@domob.eu>
1586
1587         PR fortran/44709
1588         * gfortran.dg/exit_1.f08: New test.
1589         * gfortran.dg/exit_2.f08: New test.
1590
1591 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1592
1593         PR tree-optimization/39839
1594         * gcc.target/arm/pr39839.c: New test case.
1595
1596 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/unchecked_convert5b.adb: New test.
1599         * gnat.dg/unchecked_convert6.adb: Likewise.
1600         * gnat.dg/unchecked_convert6b.adb: Likewise.
1601
1602 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1603
1604         * gnat.dg/aggr15.ad[sb]: New test.
1605
1606 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1607
1608         PR debug/45024
1609         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1610
1611 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1612
1613         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1614         with dg-require-linker-plugin.
1615
1616 2010-07-22  Richard Guenther  <rguenther@suse.de>
1617
1618         PR lto/43850
1619         * g++.dg/lto/20100722-1_0.C: New testcase.
1620
1621 2010-07-22  Richard Guenther  <rguenther@suse.de>
1622
1623         PR lto/42451
1624         * gcc.dg/lto/20100720-3_0.c: New testcase.
1625         * gcc.dg/lto/20100720-3_1.c: Likewise.
1626
1627 2010-07-22  Richard Guenther  <rguenther@suse.de>
1628
1629         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1630         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1631
1632         PR lto/43373
1633         * gcc.dg/lto/20100722-1_0.c: New testcase.
1634
1635 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1636
1637         PR tree-optimization/44891
1638         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1639
1640 2010-07-22  Richard Guenther  <rguenther@suse.de>
1641
1642         PR tree-optimization/45017
1643         * gcc.c-torture/execute/pr45017.c: New testcase.
1644
1645 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/45019
1648         * gfortran.dg/aliasing_dummy_5.f90: New.
1649
1650 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1651
1652         PR target/43698
1653         * gcc.target/arm/pr43698.c: New test.
1654
1655 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1656
1657         PR fortran/44929
1658         * Revert my commit r162325 for this PR.
1659
1660 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1661
1662         PR debug/45015
1663         * gcc.target/m68k/pr45015.c: New test.
1664
1665 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1666
1667         PR c++/44641
1668         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1669         comments.
1670
1671 2010-07-21  Richard Guenther  <rguenther@suse.de>
1672
1673         PR lto/45018
1674         * g++.dg/lto/20100721-1_0.C: New testcase.
1675
1676 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1677
1678         PR tree-optimization/44900
1679         * g++.dg/torture/pr44900.C: New test.
1680
1681 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1682
1683         PR middle-end/44738
1684         * c-c++-common/uninit-17.c: Correct expected error.
1685
1686 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1687
1688         * gcc.dg/guality/asm-1.c: New test.
1689
1690         PR debug/45003
1691         * gcc.dg/guality/pr45003-2.c: New test.
1692         * gcc.dg/guality/pr45003-3.c: New test.
1693
1694 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1695
1696         PR libfortran/44697
1697         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1698
1699 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1700
1701         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1702         defined on the current line.
1703         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1704         * g++.dg/debug/dwarf2/pr44641.C: New.
1705
1706 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1707
1708         * gcc.target/powerpc/block-move-1.c: New test.
1709         * gcc.target/powerpc/block-move-2.c: New test.
1710
1711 2010-07-20  Jason Merrill  <jason@redhat.com>
1712
1713         PR c++/44967
1714         * g++.dg/cpp0x/sfinae2.C: New.
1715
1716 2010-07-20  Richard Guenther  <rguenther@suse.de>
1717
1718         PR lto/42696
1719         * gcc.dg/lto/20100720-4_0.c: New testcase.
1720
1721 2010-07-20  Richard Guenther  <rguenther@suse.de>
1722
1723         PR lto/43221
1724         * gcc.dg/lto/20100720-2_0.c: New testcase.
1725         * gcc.dg/lto/20100720-2_1.c: Likewise.
1726
1727 2010-07-20  Richard Guenther  <rguenther@suse.de>
1728
1729         PR lto/43208
1730         * gcc.dg/lto/20100720-1_0.c: New testcase.
1731         * gcc.dg/lto/20100720-1_1.c: Likewise.
1732
1733 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1734
1735         PR debug/45003
1736         * gcc.dg/guality/pr45003-1.c: New test.
1737
1738 2010-07-20  Richard Guenther  <rguenther@suse.de>
1739
1740         PR tree-optimization/44977
1741         * gcc.dg/torture/pr44977.c: New testcase.
1742
1743 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1744
1745         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1746         sync_char_short
1747
1748 2010-07-20  Richard Guenther  <rguenther@suse.de>
1749
1750         PR middle-end/44971
1751         PR middle-end/44988
1752         * gcc.dg/pr44971.c: New testcase.
1753         * gcc.c-torture/compile/pr44988.c: Likewise.
1754
1755 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1756
1757         PR fortran/44929
1758         * gfortran.dg/allocate_with_typespec.f90: New test.
1759         * gfortran.dg/allocate_derived_1.f90: Update error message.
1760
1761 2010-07-19  Jason Merrill  <jason@redhat.com>
1762
1763         PR c++/44996
1764         * g++.dg/cpp0x/decltype23.C: New.
1765
1766 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1767
1768         PR fortran/42385
1769         * gfortran.dg/class_defined_operator_1.f03 : New test.
1770
1771 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1772
1773         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1774         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1775         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1776         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1777
1778 2010-07-19  Richard Guenther  <rguenther@suse.de>
1779
1780         PR middle-end/44941
1781         * gcc.c-torture/compile/pr44941.c: New testcase.
1782
1783 2010-07-19  Jason Merrill  <jason@redhat.com>
1784
1785         PR c++/44969
1786         * g++.dg/template/sfinae24.C: New.
1787
1788 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1789
1790         PR fortran/44353
1791         * gfortran.dg/data_implied_do_2.f90: Removed.
1792
1793 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1794
1795         PR c++/44969
1796         * g++.dg/template/sfinae23.C: New.
1797
1798 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1799
1800         * lib/target-supports.exp (check_sse_os_support_available): New
1801         proc.
1802         (check_sse_hw_available): New proc.
1803         (check_effective_target_sse_runtime): New proc.
1804         (check_effective_target_sse2_runtime): New proc.
1805         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1806         -msse2 if check_sse_os_support_available.
1807         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1808         check_sse_os_support_available.
1809         * gcc.dg/vect/vect.exp: Likewise.
1810         * gfortran.dg/vect/vect.exp: Likewise.
1811         * gcc.target/i386/sol2-check: Renamed to ...
1812         * gcc.target/i386/sse-os-support.h: ... this.
1813         (sol2_check): Renamed to ...
1814         (sse_os_support): ... this.
1815         Only test movss with xmm registers.
1816         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1817         Removed ILL_INSN, ILL_INSN_LEN.
1818         * gcc.target/i386/sse2-check.h: Likewise.
1819         * gcc.target/i386/sse3-check.h: Likewise.
1820         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1821         Removed cpuid.h, __get_cpuid test.
1822         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1823         Removed cpuid.h, __get_cpuid test.
1824         * g++.dg/other/pr40446.C: Likewise.
1825         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1826         * gcc.dg/compat/vector-1a_main.c: Likewise.
1827         * gcc.dg/compat/vector-2a_main.c: Likewise.
1828         * gcc.dg/pr36584.c: Likewise.
1829         * gcc.dg/pr37544.c: Likewise.
1830         * gcc.dg/torture/pr16104-1.c: Likewise.
1831         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1832         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1833         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1834         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1835         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1836         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1837         sse2_runtime.
1838         * gcc.dg/torture/pr35771-2.c: Likewise.
1839         * gcc.dg/torture/pr35771-3.c: Likewise.
1840         * gcc.target/i386/pr39315-2.c: Likewise.
1841         * gcc.target/i386/pr39315-4.c: Likewise.
1842         * gcc.target/i386/vperm-v2df.c: Likewise.
1843         * gcc.target/i386/vperm-v2di.c: Likewise.
1844         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1845         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1846         sse_runtime.
1847
1848 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1849
1850         PR fortran/44353
1851         * gfortran.dg/data_implied_do_2.f90: New test.
1852
1853 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1854
1855         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1856
1857 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1858
1859         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1860         to the "mips16" group.
1861         (mips_using_mips16_p): New procedure.
1862         (mips-dg-options): Use it.
1863
1864 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1865
1866         * gcc.target/mips/mips16-attributes-4.c: New test.
1867
1868 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1869
1870         PR testsuite/44418
1871         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1872         * gcc.target/powerpc/recip-2.c: Ditto.
1873         * gcc.target/powerpc/recip-3.c: Ditto.
1874
1875 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1876
1877         * gcc.target/arm/pr42235.c: New test.
1878
1879 2010-07-16  Jason Merrill  <jason@redhat.com>
1880
1881         PR c++/32505
1882         * g++.dg/template/partial8.C: New.
1883
1884 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1885
1886         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1887         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1888         in C++.
1889         (gualcvt): New overloaded inline.
1890         (GUALCVT): Use it for C++.
1891         * g++.dg/guality/guality.exp: New.
1892         * g++.dg/guality/guality.h: New.
1893         * g++.dg/guality/redeclaration1.C: New test.
1894         * g++.dg/dg.exp: Prune also guality/* tests.
1895         * gcc.dg/guality/pr43141.c: Moved to...
1896         * c-c++-common/guality/pr43141.c: ... here.
1897
1898 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1899
1900         PR libfortran/37077
1901         * gfortran.dg/char4_iunit_2.f03: New test.
1902
1903 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1904
1905         * lib/plugin-support.exp (plugin-test-execute):
1906         Add ${gcc_objdir}/intl to includes.
1907
1908 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1909
1910         PR target/44942
1911         * gcc.c-torture/execute/pr44942.c: New test.
1912         * gcc.target/i386/pr44942.c: New test.
1913
1914 2010-07-15  Jason Merrill  <jason@redhat.com>
1915
1916         PR c++/44909
1917         * g++.dg/cpp0x/implicit7.C: New.
1918         * g++.dg/cpp0x/implicit8.C: New.
1919
1920 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1921
1922         Disable float tests for __SPU__ targets due to lack of signed zero:
1923         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1924         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1925         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1926         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1927         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1928         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1929         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1930         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1931         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1932
1933 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1934
1935         * gfortran.dg/select_char_2.f90: New test.
1936
1937 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1938
1939         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1940         with DECL_CHAIN.
1941
1942 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1943
1944         PR fortran/44936
1945         * gfortran.dg/typebound_generic_9.f03: New.
1946
1947 2010-07-15  Richard Guenther  <rguenther@suse.de>
1948
1949         PR tree-optimization/44946
1950         * gcc.c-torture/compile/pr44946.c: New testcase.
1951
1952 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1953
1954         PR fortran/40206
1955         * gfortran.dg/select_char_3.f90: New test.
1956
1957 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1958             Kevin F. Quinn  <kevquinn@gentoo.org>
1959
1960         * gcc.dg/Wtrampolines.c: New.
1961
1962 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1963
1964         PR libfortran/44934
1965         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1966
1967 2010-07-14  Jason Merrill  <jason@redhat.com>
1968
1969         PR c++/44810
1970         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1971
1972         Implement C++0x unrestricted unions (N2544)
1973         * g++.dg/cpp0x/union1.C: New.
1974         * g++.dg/cpp0x/union2.C: New.
1975         * g++.dg/cpp0x/union3.C: New.
1976         * g++.dg/cpp0x/defaulted2.C: Adjust.
1977         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1978         * g++.old-deja/g++.ext/anon2.C: Adjust.
1979         * g++.old-deja/g++.mike/misc6.C: Adjust.
1980
1981 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1982
1983         PR fortran/44925
1984         * gfortran.dg/c_loc_tests_15.f90: New.
1985
1986 2010-07-13  Jason Merrill  <jason@redhat.com>
1987
1988         PR c++/44909
1989         * g++.dg/cpp0x/implicit6.C: New.
1990
1991 2010-07-13  Jason Merrill  <jason@redhat.com>
1992
1993         PR c++/44540
1994         * g++.dg/abi/noreturn1.C: New.
1995         * g++.dg/abi/noreturn2.C: New.
1996
1997 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1998
1999         PR other/44874
2000         PR debug/44832
2001         * c-c++-common/pr44832.c: New test.
2002
2003 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2004
2005         PR objc/44488
2006         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2007         on the target.  Make sure that we can assemble the emitted asm when
2008         the test type is 'compile'.
2009
2010 2010-07-13  Richard Guenther  <rguenther@suse.de>
2011
2012         PR tree-optimization/36960
2013         * g++.dg/torture/pr36960.C: New testcase.
2014
2015 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2016
2017         PR c++/44908
2018         * g++.dg/template/sfinae21.C: New.
2019         * g++.dg/template/sfinae22.C: Likewise.
2020
2021 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2022
2023         PR testsuite/42843
2024         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2025         * gcc.dg/plugin/ggcplug.c: Likewise.
2026         * g++.dg/plugin/selfassign.c: Likewise.
2027         * g++.dg/plugin/attribute_plugin.c: Likewise.
2028         * g++.dg/plugin/dumb_plugin.c: Likewise.
2029         * g++.dg/plugin/pragma_plugin.c: Likewise.
2030
2031 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2032
2033         * gcc.c-torture/execute/pr44683.x: New.
2034         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2035
2036 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2037
2038         PR fortran/44434
2039         PR fortran/44565
2040         PR fortran/43945
2041         PR fortran/44869
2042         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2043         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2044         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2045         * gfortran.dh/typebound_call_16.f03: New.
2046         * gfortran.dg/typebound_generic_6.f03: New.
2047         * gfortran.dg/typebound_generic_7.f03: New.
2048         * gfortran.dg/typebound_generic_8.f03: New.
2049
2050 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2051
2052         PR libfortran/37077
2053         * gfortran.dg/char4_iunit_1.f03: New test.
2054
2055 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2056
2057         * gcc.dg/tree-ssa/vrp53.c: New test.
2058
2059 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2060
2061         PR c++/44907
2062         * g++.dg/template/sfinae19.C: New.
2063         * g++.dg/template/sfinae20.C: Likewise.
2064
2065 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2066
2067         * gcc.target/arm/interrupt-1.c: New test.
2068         * gcc.target/arm/interrupt-2.c: New test.
2069
2070 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2071
2072         * gcc.dg/pr42427.c: Require c99_runtime.
2073         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2074         c99_runtime.
2075         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2076         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2077         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2078         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2079         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2080         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2081         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2082         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2083         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2084         * gcc.target/i386/pr37275.c: Require visibility support.
2085
2086 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2087
2088         * lib/target-supports.exp (check_effective_target_sse): New proc.
2089         * gcc.target/i386/sol2-check.h: New file.
2090         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2091         Include sol2-check.h.
2092         (main) Only run do_test () if sol2_check ().
2093         * gcc.target/i386/sse2-check.h: Likewise.
2094         * gcc.target/i386/sse3-check.h: Likewise.
2095         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2096         [__sun__ && __svr4__]: Execute SSE2 instruction.
2097         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2098         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2099         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2100         * g++.dg/ext/vector14.C: Likewise.
2101         * g++.dg/other/mmintrin.C: Likewise.
2102         * gcc.dg/20020418-1.c: Likewise.
2103         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2104         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2105         * gcc.dg/format/unnamed-1.c: Likewise.
2106         Adapt dg-warning line number.
2107         * gcc.dg/graphite/pr40281.c: Likewise.
2108         * gcc.dg/pr32176.c: Likewise.
2109         * gcc.dg/pr40550.c: Likewise.
2110         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2111         * gcc.dg/torture/pr36891.c: Likewise.
2112         * gcc.target/i386/20020218-1.c: Likewise.
2113         * gcc.target/i386/20020523.c: Likewise.
2114         * gcc.target/i386/abi-1.c: Likewise.
2115         * gcc.target/i386/brokensqrt.c: Likewise.
2116         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2117         * gcc.target/i386/pr13366.c: Likewise.
2118         * gcc.target/i386/pr13685.c: Likewise.
2119         * gcc.target/i386/pr24306.c: Likewise.
2120         * gcc.target/i386/pr31486.c: Likewise.
2121         * gcc.target/i386/pr32065-1.c: Likewise.
2122         * gcc.target/i386/pr32065-2.c: Likewise.
2123         * gcc.target/i386/pr32389.c: Likewise.
2124         * gcc.target/i386/pr38824.c: Likewise.
2125         * gcc.target/i386/pr38931.c: Likewise.
2126         * gcc.target/i386/pr39592-1.c: Likewise.
2127         * gcc.target/i386/pr43766.c: Likewise.
2128         * gcc.target/i386/recip-divf.c: Likewise.
2129         * gcc.target/i386/recip-sqrtf.c: Likewise.
2130         * gcc.target/i386/recip-vec-divf.c: Likewise.
2131         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2132         * gcc.target/i386/sse-1.c: Likewise.
2133         * gcc.target/i386/sse-16.c: Likewise.
2134         * gcc.target/i386/sse-2.c: Likewise.
2135         * gcc.target/i386/sse-20.c: Likewise.
2136         * gcc.target/i386/sse-3.c: Likewise.
2137         * gcc.target/i386/sse-7.c: Likewise.
2138         * gcc.target/i386/sse-9.c: Likewise.
2139         * gcc.target/i386/sse-addps-1.c: Likewise.
2140         * gcc.target/i386/sse-addss-1.c: Likewise.
2141         * gcc.target/i386/sse-andnps-1.c: Likewise.
2142         * gcc.target/i386/sse-andps-1.c: Likewise.
2143         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2144         * gcc.target/i386/sse-comiss-1.c: Likewise.
2145         * gcc.target/i386/sse-comiss-2.c: Likewise.
2146         * gcc.target/i386/sse-comiss-3.c: Likewise.
2147         * gcc.target/i386/sse-comiss-4.c: Likewise.
2148         * gcc.target/i386/sse-comiss-5.c: Likewise.
2149         * gcc.target/i386/sse-comiss-6.c: Likewise.
2150         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2151         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2152         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2153         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2154         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2155         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2156         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2157         * gcc.target/i386/sse-divps-1.c: Likewise.
2158         * gcc.target/i386/sse-divss-1.c: Likewise.
2159         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2160         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2161         * gcc.target/i386/sse-maxps-1.c: Likewise.
2162         * gcc.target/i386/sse-maxss-1.c: Likewise.
2163         * gcc.target/i386/sse-minps-1.c: Likewise.
2164         * gcc.target/i386/sse-minss-1.c: Likewise.
2165         * gcc.target/i386/sse-movaps-1.c: Likewise.
2166         * gcc.target/i386/sse-movaps-2.c: Likewise.
2167         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2168         * gcc.target/i386/sse-movhps-1.c: Likewise.
2169         * gcc.target/i386/sse-movhps-2.c: Likewise.
2170         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2171         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2172         * gcc.target/i386/sse-movntps-1.c: Likewise.
2173         * gcc.target/i386/sse-movss-1.c: Likewise.
2174         * gcc.target/i386/sse-movss-2.c: Likewise.
2175         * gcc.target/i386/sse-movss-3.c: Likewise.
2176         * gcc.target/i386/sse-movups-1.c: Likewise.
2177         * gcc.target/i386/sse-movups-2.c: Likewise.
2178         * gcc.target/i386/sse-mulps-1.c: Likewise.
2179         * gcc.target/i386/sse-mulss-1.c: Likewise.
2180         * gcc.target/i386/sse-orps-1.c: Likewise.
2181         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2182         * gcc.target/i386/sse-recip-vec.c: Likewise.
2183         * gcc.target/i386/sse-recip.c: Likewise.
2184         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2185         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2186         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2187         * gcc.target/i386/sse-subps-1.c: Likewise.
2188         * gcc.target/i386/sse-subss-1.c: Likewise.
2189         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2190         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2191         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2192         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2193         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2194         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2195         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2196         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2197         * gcc.target/i386/sse-xorps-1.c: Likewise.
2198         * gcc.target/i386/ssefn-1.c: Likewise.
2199         * gcc.target/i386/ssefn-3.c: Likewise.
2200         * gcc.target/i386/sseregparm-1.c: Likewise.
2201         * gcc.target/i386/stackalign/return-3.c: Likewise.
2202         * gcc.target/i386/vectorize1.c: Likewise.
2203         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2204         * gcc.target/i386/xorps-sse.c: Likewise.
2205         * gfortran.dg/pr28158.f90: Likewise.
2206         * gfortran.dg/pr30667.f: Likewise.
2207         * gnat.dg/loop_optimization7.adb: Likewise.
2208         * gnat.dg/sse_nolib.adb: Likewise.
2209
2210 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2211
2212         PR fortran/44702
2213         * gfortran.dg/use_rename_6.f90: New.
2214         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2215
2216 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2217
2218         PR fortran/44869
2219         * gfortran.dg/class_24.f03: New.
2220
2221 2010-07-10  Richard Guenther  <rguenther@suse.de>
2222
2223         PR lto/44889
2224         * gcc.dg/lto/20100709-1_0.c: New testcase.
2225         * gcc.dg/lto/20100709-1_1.c: Likewise.
2226
2227 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2228
2229         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2230
2231 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2232
2233         PR objc/44140
2234         * objc.dg/lto/trivial-1_0.m: New.
2235         * objc.dg/lto/lto.exp: New.
2236         * obj-c++.dg/lto/trivial-1_0.mm: New.
2237         * obj-c++.dg/lto/lto.exp: New.
2238         * objc.dg/symtab-1.m: Adjust sizes.
2239         * objc.dg/image-info.m: Do not run for gnu-runtime.
2240
2241 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2242
2243         * gcc.dg/pr32370.c: Allow another kind of error message.
2244
2245 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2246
2247         * gnat.dg/atomic3.adb: New test.
2248
2249 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2250             Denys Vlasenko  <dvlasenk@redhat.com>
2251             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2252
2253         PR tree-optimization/28632
2254         * gcc.dg/tree-ssa/vrp51.c: New test.
2255         * gcc.dg/tree-ssa/vrp52.c: New test.
2256
2257 2010-07-09  Jason Merrill  <jason@redhat.com>
2258
2259         * g++.dg/abi/covariant6.C: New.
2260         * g++.dg/inherit/covariant17.C: Test both bases.
2261         * g++.dg/inherit/covariant7.C: Check vtable layout.
2262
2263 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2264
2265         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2266
2267 2010-07-09  Richard Guenther  <rguenther@suse.de>
2268
2269         PR tree-optimization/44852
2270         * gcc.c-torture/execute/pr44852.c: New testcase.
2271
2272 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2273
2274         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2275         multiplication by values.
2276         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2277         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2278
2279 2010-07-09  Richard Guenther  <rguenther@suse.de>
2280
2281         PR tree-optimization/44882
2282         * gfortran.dg/pr44882.f90: New testcase.
2283
2284 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2285
2286         PR target/40657
2287         * gcc.target/arm/pr40657-1.c: New test.
2288         * gcc.target/arm/pr40657-2.c: New test.
2289         * gcc.c-torture/execute/pr40657.c: New test.
2290
2291 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2292
2293         * gcc.dg/tree-ssa/vrp50.c: New test.
2294         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2295
2296 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2297
2298         PR fortran/44649
2299         * gfortran.dg/c_sizeof_1.f90: Modified.
2300         * gfortran.dg/storage_size_1.f08: New.
2301         * gfortran.dg/storage_size_2.f08: New.
2302
2303 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2304
2305         * gcc.c-torture/execute/20100708-1.c: New test.
2306
2307 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2308
2309         PR fortran/44847
2310         * gfortran.dg/gomp/pr44847.f90: New test.
2311
2312 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2313
2314         PR tree-optimization/44710
2315         * gcc.dg/tree-ssa/ifc-6.c: New.
2316         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2317
2318 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2319
2320         PR fortran/18918
2321         * gfortran.dg/coarray_10.f90: Add an additional test.
2322
2323 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2324
2325         PR middle-end/44828
2326         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2327         * gcc.c-torture/execute/pr44828.x: Revert.
2328
2329 2010-07-08  Jason Merrill  <jason@redhat.com>
2330
2331         PR c++/43120
2332         * g++.dg/inherit/covariant17.C: New.
2333         * g++.dg/abi/covariant1.C: Actually test for the bug.
2334
2335 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2336
2337         PR rtl-optimization/44838
2338         * gcc.dg/pr44838.c: New.
2339
2340 2010-07-08  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/44831
2343         * gcc.c-torture/compile/pr44831.c: New testcase.
2344         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2345
2346 2010-07-08  Richard Guenther  <rguenther@suse.de>
2347
2348         PR tree-optimization/44861
2349         * g++.dg/vect/pr44861.cc: New testcase.
2350
2351 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2352
2353         PR middle-end/44828
2354         * gcc.c-torture/execute/pr44828.x: New file.
2355
2356 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2357
2358         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2359         dg-options.
2360         * g++.dg/ext/altivec-17.C: Adjust error message.
2361
2362 2010-07-07  Tom Tromey  <tromey@redhat.com>
2363
2364         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2365
2366 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2367
2368         PR target/44844
2369         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2370         * gcc.target/i386/rdrand-2.c: Likewise.
2371         * gcc.target/i386/rdrand-3.c: Likewise.
2372
2373 2010-07-07  Jan Hubicka  <jh@suse.cz>
2374
2375         PR middle-end/44813
2376         * g++.dg/torture/pr44813.C: New testcase.
2377         * g++.dg/torture/pr44826.C: New testcase.
2378
2379 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2380
2381         PR rtl-optimization/44787
2382         * gcc.c-torture/compile/pr44788.c: New test.
2383         * gcc.target/arm/pr44788.c: New test.
2384
2385 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2386
2387         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2388
2389 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2390
2391         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2392         to dg-options.
2393
2394 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2395
2396         PR fortran/44742
2397         * gfortran.dg/parameter_array_init_6.f90: New.
2398         * gfortran.dg/initialization_20.f90: Update dg-error.
2399         * gfortran.dg/initialization_24.f90: Ditto.
2400
2401 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2402         PR fortran/PR44693
2403         * gfortran.dg/dim_range_1.f90:  New test.
2404         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2405
2406 2010-07-06  Jason Merrill  <jason@redhat.com>
2407
2408         PR c++/44703
2409         * g++.dg/cpp0x/initlist41.C: New.
2410
2411         PR c++/44778
2412         * g++.dg/template/ptrmem22.C: New.
2413
2414 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2415
2416         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2417         support.
2418         * gcc.target/i386/i386.exp: Likewise.
2419
2420 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2421
2422         PR testsuite/44195
2423         * gcc.dg/lto/20100518_0.c: Limit to x86.
2424
2425 2010-07-06  Richard Guenther  <rguenther@suse.de>
2426
2427         PR middle-end/44828
2428         * gcc.c-torture/execute/pr44828.c: New testcase.
2429
2430 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2431
2432         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2433         * g++.dg/warn/volatile1.C: Likewise.
2434         * g++.dg/template/warn1.C: Likewise.
2435
2436 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2437
2438         AVX Programming Reference (June, 2010)
2439         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2440         * g++.dg/other/i386-3.C: Likewise.
2441         * gcc.target/i386/sse-12.c: Likewise.
2442
2443         * gcc.target/i386/f16c-check.h: New.
2444         * gcc.target/i386/rdfsbase-1.c: Likewise.
2445         * gcc.target/i386/rdfsbase-2.c: Likewise.
2446         * gcc.target/i386/rdgsbase-1.c: Likewise.
2447         * gcc.target/i386/rdgsbase-2.c: Likewise.
2448         * gcc.target/i386/rdrand-1.c: Likewise.
2449         * gcc.target/i386/rdrand-2.c: Likewise.
2450         * gcc.target/i386/rdrand-3.c: Likewise.
2451         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2452         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2453         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2454         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2455         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2456         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2457         * gcc.target/i386/wrfsbase-1.c: Likewise.
2458         * gcc.target/i386/wrfsbase-2.c: Likewise.
2459         * gcc.target/i386/wrgsbase-1.c: Likewise.
2460         * gcc.target/i386/wrgsbase-2.c: Likewise.
2461
2462         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2463         (__builtin_ia32_vcvtps2ph): New.
2464         (__builtin_ia32_vcvtps2ph256): Likewise.
2465
2466         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2467         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2468
2469         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2470         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2471
2472         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2473         (__builtin_ia32_vcvtps2ph256): Likewise.
2474         Add fsgsbase,rdrnd,f16c.
2475
2476         * lib/target-supports.exp (check_effective_target_f16c): New.
2477
2478 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2479
2480         * gcc.dg/guality/nrv-1.c: New test.
2481
2482 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2483
2484         PR middle-end/42505
2485         * gcc.target/arm/pr42505.c: New test case.
2486
2487 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2488
2489         PR c++/44808
2490         * g++.dg/opt/nrv16.C: New test.
2491
2492 2010-07-05  Richard Guenther  <rguenther@suse.de>
2493
2494         PR tree-optimization/44784
2495         * gcc.c-torture/compile/pr44784.c: New testcase.
2496
2497 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2498
2499         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2500         Increase loop bound and array size.
2501         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2502         Likewise.
2503
2504 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2505
2506         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2507         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2508         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2509         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2510         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2511
2512 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2513
2514         PR c++/22138
2515         * g++.dg/parse/template25.C: New.
2516
2517 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2518
2519         PR rtl-optimization/44695
2520         * gcc.dg/torture/pr44695.c: New.
2521
2522 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2523
2524         PR c++/16630
2525         * g++.dg/ext/pretty3.C: New.
2526
2527 2010-07-04  Richard Guenther  <rguenther@suse.de>
2528
2529         PR middle-end/44809
2530         * g++.dg/torture/pr44809.C: New testcase.
2531
2532 2010-07-04  Richard Guenther  <rguenther@suse.de>
2533
2534         PR tree-optimization/44656
2535         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2536
2537 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2538             Revital Eres  <eres@il.ibm.com>
2539
2540         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2541         misaligned stores.
2542         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2543         gcc.dg/vect/vect-96.c: Likewise.
2544         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2545         that support misaligned stores. Change the number of expected
2546         misaligned accesses.
2547         * gcc.dg/vect/vect-peel-1.c: New test.
2548         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2549         gcc.dg/vect/vect-peel-4.c: Likewise.
2550         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2551         vectorizable on all targets that support realignment.
2552         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2553
2554 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2555
2556         PR c/44806
2557         * gcc.dg/torture/pr44806.c: New.
2558
2559 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2560
2561         * gnat.dg/cond_expr1.adb: New test.
2562
2563 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2564
2565         * gnat.dg/modular3.adb: New test.
2566         * gnat.dg/modular3_pkg.ads: New helper.
2567
2568 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2569             Mikael Pettersson  <mikpe@it.uu.se>
2570
2571         PR testsuite/44518
2572         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2573         Make signed-ness of chars explicit.  Scan the object for
2574         strings that are split by some target assemblers.
2575         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2576         explicit.
2577
2578 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2579
2580         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2581
2582 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2583
2584         PR/44128
2585         * g++.dg/warn/Wshadow-7.C: New test.
2586
2587 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2588             Julian Brown  <julian@codesourcery.com>
2589             Sandra Loosemore  <sandra@codesourcery.com>
2590
2591         * gcc.c-torture/execute/20100416-1.c: New test case.
2592
2593 2010-07-02  Julian Brown  <julian@codesourcery.com>
2594             Sandra Loosemore  <sandra@codesourcery.com>
2595
2596         PR target/43703
2597
2598         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2599         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2600
2601 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2602             Julian Brown  <julian@codesourcery.com>
2603
2604         * gcc.target/arm/neon/vadds64.c: Regenerated.
2605         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2606         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2607         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2608         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2609         * gcc.target/arm/neon-vmls-1.c: Likewise.
2610         * gcc.target/arm/neon-vsubs64.c: New execution test.
2611         * gcc.target/arm/neon-vsubu64.c: New execution test.
2612         * gcc.target/arm/neon-vadds64.c: New execution test.
2613         * gcc.target/arm/neon-vaddu64.c: New execution test.
2614
2615 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2616
2617         * gcc.target/arm/neon-vands64.c: New.
2618         * gcc.target/arm/neon-vandu64.c: New.
2619         * gcc.target/arm/neon-vbics64.c: New.
2620         * gcc.target/arm/neon-vbicu64.c: New.
2621         * gcc.target/arm/neon-veors64.c: New.
2622         * gcc.target/arm/neon-veoru64.c: New.
2623         * gcc.target/arm/neon-vorns64.c: New.
2624         * gcc.target/arm/neon-vornu64.c: New.
2625         * gcc.target/arm/neon-vorrs64.c: New.
2626         * gcc.target/arm/neon-vorru64.c: New.
2627         * gcc.target/arm/neon/vands64.c: Regenerated.
2628         * gcc.target/arm/neon/vandu64.c: Regenerated.
2629         * gcc.target/arm/neon/vbics64.c: Regenerated.
2630         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2631         * gcc.target/arm/neon/veors64.c: Regenerated.
2632         * gcc.target/arm/neon/veoru64.c: Regenerated.
2633         * gcc.target/arm/neon/vorns64.c: Regenerated.
2634         * gcc.target/arm/neon/vornu64.c: Regenerated.
2635         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2636         * gcc.target/arm/neon/vorru64.c: Regenerated.
2637
2638 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2639
2640         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2641
2642 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2643
2644         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2645         * gfortran.dg/intent_out_5.f90: Same.
2646         * gfortran.dg/ltrans-7.f90: Same.
2647         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2648
2649 2010-07-02  Jan Hubicka  <jh@suse.cz>
2650
2651         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2652
2653 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2654
2655         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2656
2657 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2658
2659         PR c++/44780
2660         * c-c++-common/Wunused-var-12.c: New test.
2661
2662 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2663
2664         PR target/42835
2665         * gcc.target/arm/pr42835.c: New test.
2666
2667         PR target/42172
2668         * gcc.target/arm/pr42172-1.c: New test.
2669
2670 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2671
2672         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2673
2674 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2675
2676         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2677         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2678         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2679         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2680         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2681         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2682         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2683         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2684         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2685         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2686         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2687         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2688         * gcc.target/arm/neon-vdup_ns64.c: New.
2689         * gcc.target/arm/neon-vdup_nu64.c: New.
2690         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2691         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2692         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2693         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2694         * gcc.target/arm/neon-vmov_ns64.c: New.
2695         * gcc.target/arm/neon-vmov_nu64.c: New.
2696         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2697         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2698         * gcc.target/arm/neon-vget_lanes64.c: New.
2699         * gcc.target/arm/neon-vget_laneu64.c: New.
2700         * gcc.target/arm/neon-vset_lanes64.c: New.
2701         * gcc.target/arm/neon-vset_laneu64.c: New.
2702
2703 2010-07-02  Richard Guenther  <rguenther@suse.de>
2704
2705         * g++.dg/torture/20100702-1.C: New testcase.
2706
2707 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2708
2709         PR target/44707
2710         * gcc.c-torture/compile/pr44707.c: New test.
2711
2712 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2713
2714         PR c++/44039
2715         * g++.dg/template/crash101.C: New.
2716
2717 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2718
2719         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2720         Use the ABI-0 accessors and fail it for m64.
2721
2722 2010-07-02  Jan Hubicka  <jh@suse.cz>
2723
2724         * g++.dg/tree-ssa/pr44706.C: New testcase.
2725
2726 2010-07-02  Richard Guenther  <rguenther@suse.de>
2727
2728         PR tree-optimization/44748
2729         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2730
2731 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2732
2733         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2734         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2735         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2736         the method types to forward:.
2737
2738 2010-06-30  Jason Merrill  <jason@redhat.com>
2739
2740         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2741         * g++.dg/other/pr25632.C: Likewise.
2742
2743 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2744
2745         PR tree-optimization/40421
2746         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2747
2748 2010-07-01  Richard Guenther  <rguenther@suse.de>
2749
2750         PR middle-end/42834
2751         PR middle-end/44468
2752         * gcc.c-torture/execute/20100316-1.c: New testcase.
2753         * gcc.c-torture/execute/pr44468.c: Likewise.
2754         * gcc.c-torture/compile/20100609-1.c: Likewise.
2755         * gcc.dg/volatile2.c: Adjust.
2756         * gcc.dg/plugin/selfassign.c: Likewise.
2757         * gcc.dg/pr36902.c: Likewise.
2758         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2759         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2760         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2761         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2762         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2763         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2764         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2765         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2766         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2767         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2768         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2769         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2770         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2771         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2772         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2773         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2774         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2775         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2776         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2777         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2778         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2779         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2780         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2781         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2782         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2783         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2784         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2785         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2786         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2787         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2788         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2789         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2790         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2791         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2792         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2793         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2794         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2795         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2796         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2797         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2798         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2799         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2800         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2801         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2802         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2803         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2804         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2805         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2806         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2807         * g++.dg/tree-ssa/pr31146.C: Likewise.
2808         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2809         * g++.dg/tree-ssa/pr33604.C: Likewise.
2810         * g++.dg/plugin/selfassign.c: Likewise.
2811         * gfortran.dg/array_memcpy_3.f90: Likewise.
2812         * gfortran.dg/array_memcpy_4.f90: Likewise.
2813         * c-c++-common/torture/pr42834.c: New testcase.
2814
2815 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2816
2817         PR c++/44628
2818         * g++.dg/template/crash100.C: New.
2819
2820 2010-06-30  Jan Hubicka  <jh@suse.cz>
2821
2822         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2823
2824 2010-06-30  Michael Matz  <matz@suse.de>
2825
2826         PR bootstrap/44699
2827         * gcc.dg/pr44699.c: New test.
2828
2829 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2830
2831         PR tree-optimization/39799
2832         * c-c++-common/uninit-17.c: New test.
2833
2834 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2835
2836         PR libfortran/43298
2837         * gfortran.dg/read_infnan_1.f90: New test.
2838
2839 2010-06-29  Jason Merrill  <jason@redhat.com>
2840
2841         Enable implicitly declared move constructor/operator= (N3053).
2842         * g++.dg/cpp0x/implicit3.C: New.
2843         * g++.dg/cpp0x/implicit4.C: New.
2844         * g++.dg/cpp0x/implicit5.C: New.
2845         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2846         * g++.dg/cpp0x/not_special.C: Adjust.
2847         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2848         * g++.dg/cpp0x/rv1n.C: Adjust.
2849         * g++.dg/cpp0x/rv1p.C: Adjust.
2850         * g++.dg/cpp0x/rv2n.C: Adjust.
2851         * g++.dg/cpp0x/rv2p.C: Adjust.
2852         * g++.dg/cpp0x/rv3n.C: Adjust.
2853         * g++.dg/cpp0x/rv3p.C: Adjust.
2854         * g++.dg/cpp0x/rv4n.C: Adjust.
2855         * g++.dg/cpp0x/rv4p.C: Adjust.
2856         * g++.dg/cpp0x/rv5n.C: Adjust.
2857         * g++.dg/cpp0x/rv5p.C: Adjust.
2858         * g++.dg/cpp0x/rv6n.C: Adjust.
2859         * g++.dg/cpp0x/rv6p.C: Adjust.
2860         * g++.dg/cpp0x/rv7n.C: Adjust.
2861         * g++.dg/cpp0x/rv7p.C: Adjust.
2862         * g++.dg/cpp0x/rv8p.C: Adjust.
2863         * g++.dg/gomp/pr26690-1.C: Adjust.
2864         * g++.dg/other/error20.C: Adjust.
2865         * g++.dg/other/error31.C: Adjust.
2866         * g++.dg/parse/error19.C: Adjust.
2867         * g++.dg/template/qualttp5.C: Adjust.
2868         * g++.old-deja/g++.law/ctors5.C: Adjust.
2869
2870         Enable implicitly deleted functions (N2346)
2871         * g++.dg/cpp0x/defaulted17.C: New.
2872         * g++.dg/cpp0x/implicit1.C: New.
2873         * g++.dg/cpp0x/implicit2.C: New.
2874         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2875         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2876         * g++.dg/init/ctor4.C: Adjust.
2877         * g++.dg/init/synth2.C: Adjust.
2878         * g++.dg/lto/20081118_1.C: Adjust.
2879         * g++.dg/other/error13.C: Adjust.
2880         * g++.dg/other/unused1.C: Adjust.
2881         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2882         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2883         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2884         * g++.old-deja/g++.law/ctors17.C: Adjust.
2885         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2886         * g++.old-deja/g++.pt/assign1.C: Adjust.
2887         * g++.old-deja/g++.pt/crash20.C: Adjust.
2888
2889         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2890         * g++.dg/cpp0x/defaulted13.C: Adjust.
2891         * g++.dg/cpp0x/defaulted2.C: Adjust.
2892         * g++.dg/cpp0x/defaulted3.C: Adjust.
2893         * g++.dg/cpp0x/initlist9.C: Adjust.
2894         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2895         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2896         * g++.dg/init/synth2.C: Adjust.
2897
2898         * g++.dg/cpp0x/defaulted19.C: New.
2899
2900         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2901         * g++.dg/template/error23.C: Fix for -std=c++0x.
2902
2903 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2904
2905         PR fortran/44718
2906         * gfortran.dg/proc_ptr_28.f90: New.
2907
2908 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2909
2910         PR tree-optimization/43801
2911         * g++.dg/torture/pr43801.C: New test.
2912
2913         PR debug/44668
2914         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2915
2916 2010-06-29  Jason Merrill  <jason@redhat.com>
2917
2918         PR c++/44587
2919         * g++.dg/template/qualified-id2.C: New.
2920         * g++.dg/template/qualified-id3.C: New.
2921
2922 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2923
2924         PR fortran/44696
2925         * gfortran.dg/associated_target_4.f90: New.
2926
2927 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2928
2929         PR fortran/44582
2930         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2931
2932 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2933
2934         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2935
2936 2010-06-29  Jan Hubicka  <jh@suse.cz>
2937
2938         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2939
2940 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2941
2942         PR target/43902
2943         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2944         * gcc.target/arm/wmul-3.c: New test.
2945         * gcc.target/arm/wmul-4.c: New test.
2946
2947 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2948
2949         PR rtl-optimization/44659
2950         * gcc.target/i386/extract-1.c: New.
2951         * gcc.target/i386/extract-2.c: Likewise.
2952         * gcc.target/i386/extract-3.c: Likewise.
2953         * gcc.target/i386/extract-4.c: Likewise.
2954         * gcc.target/i386/extract-5.c: Likewise.
2955         * gcc.target/i386/extract-6.c: Likewise.
2956
2957 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR c++/44682
2960         * g++.dg/warn/Wunused-var-14.C: New test.
2961
2962 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2963
2964         PR fortran/43298
2965         * gfortran.dg/nan_6.f90: New.
2966
2967 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2968
2969         PR tree-optimization/43781
2970         * gcc.dg/torture/pr43781.c: New.
2971
2972 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2973
2974         PR fortran/40158
2975         * gfortran.dg/actual_rank_check_1.f90: New test.
2976
2977 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2978
2979         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2980
2981 2010-06-28  Jan Hubicka  <jh@suse.cz>
2982
2983         PR tree-optimization/44687
2984         * gcc.c-torture/compile/pr44687.c
2985
2986 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2987
2988         PR c++/44535
2989         * g++.dg/torture/pr44535.C: New test.
2990
2991 2010-06-28  Michael Matz  <matz@suse.de>
2992
2993         PR middle-end/44592
2994         * gfortran.dg/pr44592.f90: New test.
2995
2996 2010-06-28  Jan Hubicka  <jh@suse.cz>
2997
2998         PR tree-optimization/44357
2999         * g++.dg/torture/pr44357.C: New testcase.
3000
3001 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3002
3003         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3004         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3005         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3006         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3007         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3008         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3009         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3010         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3011
3012 2010-06-27  Jan Hubicka  <jh@suse.cz>
3013
3014         * gcc.c-torture/compile/pr44686.c: New file.
3015
3016 2010-06-27  Richard Guenther  <rguenther@suse.de>
3017
3018         PR tree-optimization/44683
3019         * gcc.c-torture/execute/pr44683.c: New testcase.
3020
3021 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3022
3023         * gnat.dg/noreturn3.ad[sb]: New test.
3024
3025 2010-06-26  Jason Merrill  <jason@redhat.com>
3026
3027         * g++.dg/cpp0x/explicit5.C: New.
3028
3029 2010-06-26  Richard Guenther  <rguenther@suse.de>
3030
3031         PR tree-optimization/44393
3032         * gcc.dg/pr44393.c: New testcase.
3033
3034 2010-06-26  Jan Hubicka  <jh@suse.cz>
3035
3036         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3037
3038 2010-06-26  Richard Guenther  <rguenther@suse.de>
3039
3040         PR middle-end/44674
3041         * gcc.dg/pr44674.c: New testcase.
3042
3043 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3044
3045         * gcc.dg/opts-3.c: New test.
3046
3047 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3048
3049         * gfortran.dg/type_decl_1.f90: New.
3050         * gfortran.dg/type_decl_2.f90: New.
3051
3052 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3053
3054         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3055         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3056
3057 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3058
3059         PR testsuite/38946
3060         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3061         error in comparing reals.
3062
3063 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3064
3065         * selected_real_kind_2.f90: New.
3066         * selected_real_kind_3.f90: New.
3067
3068 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3069
3070         * gfortran.dg/entry_19.f90: New.
3071
3072 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3073
3074         * gfortran.dg/end_subroutine_1.f90: New.
3075         * gfortran.dg/end_subroutine_2.f90: New.
3076         * gfortran.dg/interface_proc_end.f90: Update.
3077
3078 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3079
3080         * gfortran.dg/semicolon_fixed.f: Update.
3081         * gfortran.dg/semicolon_fixed_2.f: New.
3082         * gfortran.dg/semicolon_free_2.f90: New.
3083         * gfortran.dg/semicolon_free.f90: Update.
3084
3085 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR fortran/44448
3088         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3089
3090 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3091
3092         * g++.dg/ipa/iinline-3.C: New test.
3093         * gcc.dg/ipa/modif-1.c: Removed.
3094
3095 2010-06-25  Jan Hubicka  <jh@suse.cz>
3096
3097         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3098
3099 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3100
3101         * g++.dg/ipa/iinline-2.C: New test.
3102
3103 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR middle-end/43866
3106         * gfortran.dg/pr43866.f90: New test.
3107
3108         PR tree-optimization/44539
3109         * gcc.dg/pr44539.c: New test.
3110
3111 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3112
3113         From Jim Wilson:
3114         PR target/43902
3115         * gcc.target/mips/madd-9.c: New test.
3116
3117 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3118
3119         PR c/44517
3120         * gcc.dg/noncompile/pr44517.c: New.
3121         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3122
3123 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3124
3125         PR testsuite/43283
3126         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3127         and add argument to nop for IA64.
3128
3129 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3130
3131         PR target/44588
3132         * gcc.target/i386/mod-1.c: New.
3133         * gcc.target/i386/umod-1.c: Likewise.
3134         * gcc.target/i386/umod-2.c: Likewise.
3135         * gcc.target/i386/umod-3.c: Likewise.
3136
3137 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR middle-end/44492
3140         * g++.dg/torture/pr44492.C: New test.
3141
3142 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3143
3144         * c-c++-common/warn-omitted-condop.c: New.
3145
3146 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3147
3148         PR fortran/44614
3149         * gfortran.dg/import8.f90: New.
3150
3151 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3152
3153         * gnat.dg/not_null.adb: Update test case.
3154
3155 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3156
3157         PR c++/44619
3158         * g++.dg/warn/Wunused-var-13.C: New test.
3159
3160         PR c++/44627
3161         * g++.dg/diagnostic/method1.C: New test.
3162
3163 2010-06-22  Cary Coutant  <ccoutant@google.com>
3164
3165         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3166
3167 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3168
3169         PR fortran/44616
3170         * gfortran.dg/abstract_type_8.f03: New.
3171
3172 2010-06-21  Jason Merrill  <jason@redhat.com>
3173
3174         * g++.dg/cpp0x/noexcept08.C: New.
3175
3176         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3177
3178 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3179
3180         PR target/44615
3181         * gcc.target/i386/sse2-vec-2a.c: New.
3182
3183 2010-06-21  DJ Delorie  <dj@redhat.com>
3184
3185         * gcc.dg/pragma-diag-1.c: New.
3186
3187 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3188
3189         PR target/44615
3190         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3191
3192 2010-06-21  Alan Modra  <amodra@gmail.com>
3193
3194         PR testsuite/44505
3195         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3196         tail call to check_fa_mid.
3197
3198 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3199
3200         PR target/44575
3201         * gcc.c-torture/execute/pr44575.c: New test.
3202
3203 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3204
3205         PR fortran/40632
3206         * gfortran.dg/contiguous_1.f90: New.
3207         * gfortran.dg/contiguous_2.f90: New.
3208         * gfortran.dg/contiguous_3.f90: New.
3209
3210 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3211
3212         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3213         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3214
3215 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3216
3217         PR target/44546
3218         * gcc.target/i386/pr44546.c: New test.
3219
3220 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3221
3222         * gcc.dg/opts-2.c: New test.
3223
3224 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3225
3226         PR fortran/44584
3227         * gfortran.dg/typebound_proc_15.f03: Modified.
3228
3229 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3230
3231         PR target/44072
3232         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3233         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3234
3235 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3236
3237         * g++.dg/ext/label13.C: Fix typo in last change.
3238
3239 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3240
3241         PR libfortran/44477
3242         * gfortran.dg/eof_3.f90
3243         * gfortran.dg/endfile_2.f90
3244         * gfortran.dg/endfile_4.f90
3245         * gfortran.dg/endfile_3.f90
3246
3247 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3248
3249         PR c++/41090
3250         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3251
3252 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3253
3254         PR fortran/44556
3255         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3256
3257 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3258
3259         * gcc.target/arm/pr40900.c: New test.
3260
3261 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3262
3263         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3264
3265 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3266
3267         PR fortran/44558
3268         * gfortran.dg/typebound_call_15.f03: New.
3269
3270 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3271
3272         PR c++/44486
3273         * g++.dg/pr44486.C: New.
3274
3275 2010-06-16  DJ Delorie  <dj@redhat.com>
3276
3277         * gcc.target/i386/volatile-bitfields-1.c: New.
3278         * gcc.target/i386/volatile-bitfields-2.c: New.
3279
3280 2010-06-16  Jason Merrill  <jason@redhat.com>
3281
3282         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3283
3284         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3285
3286 2010-06-16  Richard Guenther  <rguenther@suse.de>
3287
3288         PR c/44555
3289         * gcc.c-torture/execute/pr44555.c: New testcase.
3290
3291 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3292
3293         PR fortran/44549
3294         * gfortran.dg/typebound_proc_16.f03: New.
3295
3296 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3297
3298         * g++.dg/torture/pr43905.C: New test.
3299
3300 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3301
3302         PR testsuite/44538
3303         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3304         initialization loop from being vectorized.
3305         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3306
3307 2010-06-16  Alan Modra  <amodra@gmail.com>
3308
3309         PR tree-optimization/44507
3310         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3311
3312 2010-06-15  Jason Merrill  <jason@redhat.com>
3313
3314         * g++.dg/overload/arg3.C: Adjust error locations.
3315         * g++.dg/overload/copy1.C: Likewise.
3316         * g++.dg/tc1/dr152.C: Likewise.
3317         * g++.dg/template/incomplete4.C: Likewise.
3318         * g++.dg/template/incomplete5.C: Likewise.
3319         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3320         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3321         * g++.old-deja/g++.pt/crash9.C: Likewise.
3322
3323         * g++.dg/inherit/virtual5.C: New.
3324
3325         * g++.dg/cpp0x/defaulted18.C: New.
3326
3327         * g++.dg/cpp0x/initlist40.C: New.
3328
3329         * g++.dg/cpp0x/initlist39.C: New.
3330
3331 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3332
3333         PR middle-end/44391
3334         * gcc.dg/graphite/pr44391.c: New.
3335
3336 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3337
3338         PR fortran/43388
3339         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3340         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3341         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3342         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3343
3344 2010-06-15  Richard Guenther  <rguenther@suse.de>
3345
3346         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3347
3348 2010-06-15  Richard Guenther  <rguenther@suse.de>
3349
3350         * gcc.dg/vect/bb-slp-21.c: Adjust.
3351         * gcc.dg/vect/bb-slp-13.c: Likewise
3352         * gcc.dg/vect/bb-slp-4.c: Likewise
3353         * gcc.dg/vect/bb-slp-22.c: Likewise
3354         * gcc.dg/vect/bb-slp-14.c: Likewise
3355         * gcc.dg/vect/bb-slp-23.c: Likewise
3356         * gcc.dg/vect/bb-slp-15.c: Likewise
3357         * gcc.dg/vect/bb-slp-17.c: Likewise
3358         * gcc.dg/vect/bb-slp-18.c: Likewise
3359         * gcc.dg/vect/bb-slp-19.c: Likewise
3360         * gcc.dg/vect/bb-slp-10.c: Likewise
3361         * gcc.dg/vect/bb-slp-11.c: Likewise
3362         * gcc.dg/vect/bb-slp-20.c: Likewise
3363         * gcc.dg/vect/bb-slp-3.c: Likewise
3364
3365 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR fortran/44536
3368         * gfortran.dg/gomp/pr44536.f90: New test.
3369         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3370
3371 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3372
3373         PR target/44534
3374         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3375         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3376
3377 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3378
3379         PR tree-optimization/44508
3380         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3381
3382         PR bootstrap/44509
3383         * gcc.dg/pr44509.c: New test.
3384
3385 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3386
3387         PR tree-optimization/44507
3388         * gcc.dg/vect/pr44507.c: New test.
3389
3390 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3391
3392         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3393         and c-pretty-print.h.
3394
3395         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3396
3397 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3398
3399         * gfortran.dg/whole_file_18.f90: Updated error message.
3400
3401 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3402
3403         * gfortran.dg/whole_file_20.f03: New.
3404
3405 2010-06-12  Jan Hubicka  <jh@suse.cz>
3406
3407         * gcc.c-torture/compile/pc44485.c: New testcase.
3408
3409 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3410
3411         PR fortran/40117
3412         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3413         * gfortran.dg/typebound_proc_14.f03: New.
3414         * gfortran.dg/typebound_proc_15.f03: New.
3415
3416 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3417
3418         * gcc.dg/opts-1.c: New test.
3419
3420 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3421
3422         * gcc.dg/funroll-loops-all.c: Update expected error.
3423
3424 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3425
3426         PR target/44481
3427         * gcc.target/i386/pr44481.c: New test.
3428
3429 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3430
3431         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3432
3433 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3434
3435         PR middle-end/44483
3436         * gcc.dg/tree-ssa/pr44483.c: New.
3437
3438 2010-06-11  Paul Brook  <paul@codesourcery.com>
3439
3440         * g++.dg/other/arm-neon-1.C: New test.
3441
3442 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3443
3444         PR fortran/42051
3445         PR fortran/43896
3446         * gfortran.dg/class_23.f03: New test.
3447
3448 2010-06-11  Jan Hubicka  <jh@suse.cz>
3449
3450         * gcc.dg/ipa/pure-const-2.c: New testcase.
3451
3452 2010-06-11  Jan Hubicka  <jh@suse.cz>
3453
3454         * gcc.dg/noreturn-7.c: Update.
3455         * gcc.dg/noreturn-4.c: Update.
3456
3457 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3458
3459         Fix MIPS bootstrap
3460         * g++.dg/other/typedef4.C: New test.
3461
3462 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3463
3464         PR fortran/44207
3465         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3466
3467 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3468
3469         PR fortran/44457
3470         * gfortran.dg/asynchronous_3.f03
3471
3472 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3473
3474         PR middle-end/44185
3475         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3476         non-temporal stores out of the tests to form new test cases.  As a
3477         result, no non-temporal store should be generated in this case.
3478
3479         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3480         prefetch-7.c that generate one non-temporal store.
3481
3482         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3483         prefetch-7.c that generate one non-temporal store and one
3484         one-temporal prefetch.
3485
3486 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3487
3488         PR tree-optimization/44258
3489         * gcc.dg/tree-ssa/pr44258.c: New test.
3490
3491 2010-06-10  Daniel Kraft  <d@domob.eu>
3492
3493         PR fortran/38936
3494         * gfortran.dg/associate_1.f03: New test.
3495         * gfortran.dg/associate_2.f95: New test.
3496         * gfortran.dg/associate_3.f03: New test.
3497         * gfortran.dg/associate_4.f08: New test.
3498
3499 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3500
3501         * gfortran.dg/selected_char_kind_4.f90: New test.
3502
3503 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3504
3505         * gcc.dg/pr42461.c: New test.
3506
3507 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3508
3509         PR fortran/44347
3510         * gfortran.dg/selected_real_kind_1.f90: New.
3511
3512 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3513
3514         PR fortran/44359
3515         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3516         warning.
3517         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3518         check for warning.
3519
3520 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3521
3522         * gfortran.dg/data_namelist_conflict.f90: New test.
3523
3524 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3525
3526         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3527         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3528         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3529
3530 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3531
3532         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3533         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3534         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3535         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3536         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3537
3538 2010-06-09  Jason Merrill  <jason@redhat.com>
3539
3540         PR c++/44366
3541         * g++.dg/cpp0x/decltype23.C: Move to...
3542         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3543
3544 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3545
3546         PR fortran/44211
3547         * gfortran.dg/typebound_call_14.f03: New test.
3548
3549 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3550
3551         PR tree-optimization/44423
3552         * gcc.dg/tree-ssa/pr44423.c: New test.
3553
3554 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3555
3556         PR testsuite/42843
3557         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3558         TV_NONE to initialize tv_id field.
3559         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3560         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3561         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3562         Include toplev.h .
3563         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3564         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3565         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3566
3567 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3568
3569         PR tree-optimization/39874
3570         PR middle-end/28685
3571         * gcc.dg/pr39874.c: New file.
3572
3573 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3574
3575         * g++.dg/ext/attr-alias-1.C: New.
3576         * g++.dg/ext/attr-alias-2.C: New.
3577
3578 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3579
3580         PR fortran/44446
3581         * gfortran.dg/proc_ptr_27.f90: New.
3582
3583 2010-06-07  Jason Merrill  <jason@redhat.com>
3584
3585         PR c++/44366
3586         * g++.dg/cpp0x/decltype23.C: New.
3587
3588 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3589             Shujing Zhao  <pearly.zhao@oracle.com>
3590
3591         PR c/37724
3592         * gcc.dg/c90-const-expr-10.c: Adjust.
3593         * gcc.dg/c99-const-expr-10.c: Adjust.
3594         * gcc.dg/init-bad-7.c: New.
3595
3596 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3597
3598         * lib/target-supports.exp (check_effective_target_gas): New proc.
3599         * gcc.c-torture/execute/960321-1.x: New file.
3600
3601 2010-06-07  Jason Merrill  <jason@redhat.com>
3602
3603         PR c++/44401
3604         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3605
3606 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR c++/44444
3609         * g++.dg/warn/Wunused-var-12.C: New test.
3610
3611         PR c++/44443
3612         * c-c++-common/Wunused-var-11.c: New test.
3613
3614 2010-06-07  Jan Hubicka  <jh@suse.cz>
3615
3616         * gcc.dg/ipa/pure-const-1.c: New testcase.
3617
3618 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3619
3620         PR rtl-optimization/44404
3621         * gcc.dg/pr44404.c: New.
3622
3623 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3624
3625         PR target/44159
3626         * gcc.target/i386/abi-2.c: Check sysv abi here.
3627         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3628         function to avoid failures by different ABIs.
3629         * gcc.target/i386/aes-check.h: Likewise.
3630         * gcc.target/i386/avx-check.h: Likewise.
3631         * gcc.target/i386/fma4-check.h: Likewise.
3632         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3633         * gcc.target/i386/mmx-check.h: Likewise.
3634         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3635         * gcc.target/i386/pclmul-check.h: Likewise.
3636         * gcc.target/i386/sse-check.h: Likewise.
3637         * gcc.target/i386/sse2-check.h: Likewise.
3638         * gcc.target/i386/sse3-check.h: Likewise.
3639         * gcc.target/i386/sse4_1-check.h: Likewise.
3640         * gcc.target/i386/sse4_2-check.h: Likewise.
3641         * gcc.target/i386/sse4a-check.h: Likewise.
3642         * gcc.target/i386/ssse3-check.h: Likewise.
3643         * gcc.target/i386/xop-check.h: Likewise.
3644         * gcc.target/i386/pr27971.c: Fix for LLP64.
3645         * gcc.target/i386/pr39139.c: Likewise.
3646         * gcc.target/i386/pr39315-check.c: Likewise.
3647         * gcc.target/i386/vararg-1.c: Likewise.
3648         * gcc.target/i386/vararg-2.c: Likewise.
3649         Additional add dg-compile to avoid failure due
3650         missing foo symbol.
3651
3652         * gcc.dg/compound-literal-1.c: Fix for llp64.
3653         * gcc.dg/pr32370.c: Likewise.
3654         * gcc.dg/pr37561.c: Likewise.
3655         * gcc.dg/pr41340.c: Likewise.
3656         * gcc.dg/pr41551.c: Likewise.
3657
3658 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3659
3660         PR c++/44188
3661         * g++.dg/debug/dwarf2/typedef3.C: New test.
3662
3663 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3664
3665         PR c/20000
3666         * c-c++-common/pr20000.c: New.
3667
3668 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3669
3670         PR c++/44086
3671         * g++.dg/init/pr44086.C: New.
3672         * g++.dg/cpp0x/decltype4.C: Adjust.
3673
3674 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3675
3676         PR fortran/43945
3677         * gfortran.dg/generic_23.f03: New test.
3678
3679 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3680
3681         PR fortran/43895
3682         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3683
3684 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR c++/44361
3687         * c-c++-common/Wunused-var-9.c: New test.
3688
3689 2010-06-05  Jason Merrill  <jason@redhat.com>
3690
3691         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3692
3693 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3694
3695         PR c/44322
3696         * gcc.dg/c99-restrict-4.c: New test.
3697
3698 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3699
3700         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3701         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3702         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3703         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3704         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3705         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3706         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3707         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3708         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3709         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3710         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3711         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3712         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3713         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3714         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3715         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3716         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3717         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3718         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3719         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3720         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3721         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3722
3723 2010-06-04  Jason Merrill  <jason@redhat.com>
3724
3725         * g++.dg/cpp0x/noexcept06.C: New.
3726         * g++.dg/cpp0x/noexcept07.C: New.
3727
3728         * g++.dg/cpp0x/noexcept01.C: New.
3729         * g++.dg/cpp0x/noexcept02.C: New.
3730         * g++.dg/cpp0x/noexcept03.C: New.
3731         * g++.dg/cpp0x/noexcept04.C: New.
3732         * g++.dg/cpp0x/noexcept05.C: New.
3733
3734 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3735
3736         PR c++/44412
3737         * g++.dg/warn/Wunused-var-10.C: New test.
3738         * g++.dg/warn/Wunused-var-11.C: New test.
3739
3740         PR c++/44362
3741         * c-c++-common/Wunused-var-10.c: New test.
3742
3743 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3744
3745         PR c/25880
3746         * gcc.dg/assign-warn-2.c: Update.
3747         * gcc.dg/cpp/line3.c: Update.
3748         * gcc.dg/c99-array-lval-8.c: Update.
3749         * gcc.dg/cast-qual-2.c: Update.
3750         * gcc.dg/c99-arraydecl-3.c:  Update.
3751         * gcc.dg/assign-warn-1.c:  Update.
3752         * gcc.dg/format/gcc_diag-1.c:  Update.
3753
3754 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3755
3756         PR rtl-optimization/39871
3757         PR rtl-optimization/40615
3758         PR rtl-optimization/42500
3759         PR rtl-optimization/42502
3760         * gcc.target/arm/eliminate.c: New test.
3761
3762 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3763
3764         PR libstdc++/44410
3765         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3766         * g++.old-deja/g++.other/delete3.C: Likewise.
3767         * g++.old-deja/g++.other/new.C: Likewise.
3768         * g++.old-deja/g++.law/operators27.C: Likewise.
3769         * g++.old-deja/g++.mike/p755.C: Likewise.
3770         * g++.dg/eh/new1.C: Likewise.
3771         * g++.dg/init/new5.C: Likewise.
3772
3773 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3774
3775         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3776         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3777         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3778
3779 2010-06-03  Richard Guenther  <rguenther@suse.de>
3780
3781         PR lto/41921
3782         * lib/lto.exp: Always load gcc.exp.
3783         (lto-obj): For C source files invoke gcc_target_compile.
3784         * g++.dg/lto/20100603-1_0.C: New testcase.
3785         * g++.dg/lto/20100603-1_1.c: Likewise.
3786
3787 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3788
3789         PR tree-optimization/43688
3790         * gfortran.dg/pr43688.f90: New.
3791
3792 2010-06-03  Richard Guenther  <rguenther@suse.de>
3793
3794         PR lto/41584
3795         * gcc.dg/lto/20100603-1_0.c: New testcase.
3796         * gcc.dg/lto/20100603-2_0.c: Likewise.
3797         * gcc.dg/lto/20100603-3_0.c: Likewise.
3798
3799 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3800
3801         PR target/44218
3802         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3803         * gcc.target/powerpc/recip-2.c: Ditto.
3804         * gcc.target/powerpc/recip-3.c: Ditto.
3805         * gcc.target/powerpc/recip-4.c: Ditto.
3806         * gcc.target/powerpc/recip-5.c: Ditto.
3807         * gcc.target/powerpc/recip-6.c: Ditto.
3808         * gcc.target/powerpc/recip-7.c: Ditto.
3809         * gcc.target/powerpc/recip-test.h: Ditto.
3810         * gcc.target/powerpc/recip-test2.h: Ditto.
3811
3812 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3813
3814         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3815
3816 2010-06-02  Jason Merrill  <jason@redhat.com>
3817
3818         * g++.dg/ext/vector9.C: Expect typedef in error message.
3819
3820         PR c++/9726
3821         PR c++/23594
3822         PR c++/44333
3823         * g++.dg/tc1/dr101.C: Remove xfails.
3824
3825 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3826
3827         PR middle-end/44372
3828         * g++.dg/ipa/pr44372.C: New.
3829
3830 2010-06-02  Jan Hubicka  <jh@suse.cz>
3831
3832         PR middle-end/44295
3833         * g++.dg/torture/pr44295.C: Neww testcase.
3834
3835 2010-06-02  Jan Hubicka  <jh@suse.cz>
3836
3837         * gcc.dg/tree-ssa/loadpre6.c: Update.
3838
3839 2010-06-02  Richard Guenther  <rguenther@suse.de>
3840
3841         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3842         diagnostic.h.
3843
3844 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3845
3846         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3847         the link fail message.
3848
3849 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3850
3851         PR fortran/44360
3852         * gfortran.dg/use_13.f90: New test case.
3853
3854 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3855
3856         PR fortran/44371
3857         * gfortran.dg/error_stop_2.f08: Minor update.
3858
3859 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3860
3861         PR fortran/44371
3862         * gfortran.dg/error_stop_1.f08: New test.
3863         * gfortran.dg/error_stop_2.f08: New test.
3864
3865 2010-06-01  Jason Merrill  <jason@redhat.com>
3866
3867         DR 990
3868         * g++.dg/cpp0x/initlist37.C: New.
3869         * g++.dg/cpp0x/initlist38.C: New.
3870
3871         PR c++/44358
3872         * g++.dg/cpp0x/initlist36.C: New.
3873
3874 2010-05-31 Jan Hubicka  <jh@suse.cz>
3875
3876         * gcc.dg/noreturn-8.c: New testcase.
3877
3878 2010-05-31 Jan Hubicka  <jh@suse.cz>
3879
3880         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3881         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3882
3883 2010-05-31 Jan Hubicka  <jh@suse.cz>
3884
3885         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3886         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3887
3888 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3889
3890         PR fortran/36928
3891         * gfortran.dg/dependency_27.f90:  New test.
3892         * gfortran.dg/array_assign_1.F90:  New test.
3893
3894 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR target/44338
3897         * gcc.target/i386/sse-24.c: New test.
3898
3899 2010-05-31  Jan Hubicka  <jh@suse.cz>
3900
3901         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3902
3903 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3904
3905         PR middle-end/44337
3906         * gcc.dg/pr44337.c: New test.
3907
3908         PR tree-optimization/44182
3909         * g++.dg/debug/pr44182.C: New test.
3910
3911 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3912
3913         * gcc.dg/nested-func-7.c: New test.
3914         * gnat.dg/frame_overflow.adb: Adjust directives.
3915
3916 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3917
3918         * gnat.dg/prot2.ad[sb]: New test.
3919         * gnat.dg/prot2_pkg1.ads: New helper.
3920         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3921
3922 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3923
3924         * gnat.dg/array11.adb: Adjust dg-warning directive.
3925         * gnat.dg/object_overflow.adb: Likewise.
3926
3927 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3928
3929         PR middle-end/44306
3930         * gcc.dg/tree-ssa/pr44306.c: New.
3931
3932 2010-05-29  Jan Hubicka  <jh@suse.cz>
3933
3934         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3935
3936 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3937
3938         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3939
3940 2010-05-28  Mike Stump  <mikestump@comcast.net>
3941
3942         PR objc/44125
3943         * objc.dg/const-str-9.m: Remove static.
3944
3945 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3946
3947         PR target/43636
3948         * gcc.c-torture/compile/pr43636.c: New test.
3949
3950 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3951
3952         PR objc++/23616
3953         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3954         * obj-c++.dg/try-catch-9.mm: Ditto.
3955
3956 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3957
3958         Revert patch for PR c++/44188
3959         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3960
3961 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3962
3963         PR c++/44188
3964         * g++.dg/debug/dwarf2/typedef3.C: New test.
3965
3966 2010-05-27  Jason Merrill  <jason@redhat.com>
3967
3968         PR c++/43555
3969         * g++.dg/ext/vla9.C: New.
3970
3971 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3972
3973         PR objc/44140
3974         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3975         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3976         * objc.dg/torture/tls/thr-init.m: Ditto.
3977         * objc.dg/torture/trivial.m: Ditto.
3978         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3979         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3980         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3981         * obj-c++.dg/torture/trivial.mm: Ditto.
3982
3983 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
3984
3985         * g++.dg/lto/20100302_0.C: Skip on darwin.
3986
3987 2010-05-27  Richard Guenther  <rguenther@suse.de>
3988
3989         PR tree-optimization/44284
3990         * gcc.dg/vect/vect-118.c: New testcase.
3991         * gcc.dg/vect/bb-slp-20.c: Adjust.
3992         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3993         * gcc.dg/vect/slp-9.c: Likewise.
3994         * gcc.dg/vect/slp-reduc-4.c: Likewise.
3995         * gcc.dg/vect/vect-10.c: Likewise.
3996         * gcc.dg/vect/vect-109.c: Likewise.
3997         * gcc.dg/vect/vect-12.c: Likewise.
3998         * gcc.dg/vect/vect-36.c: Likewise.
3999         * gcc.dg/vect/vect-7.c: Likewise.
4000         * gcc.dg/vect/vect-iv-8.c: Likewise.
4001         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4002         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4003         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4004         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4005         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4006         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4007         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4008         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4009         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4010         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4011         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4012         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4013         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4014         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4015         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4016         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4017         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4018
4019 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4020
4021         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4022         necessary.
4023
4024 2010-05-26  Jan Hubicka  <jh@suse.cz>
4025
4026         * gcc.dg/lto/materialize-1_0.c: New file.
4027         * gcc.dg/lto/materialize-1_1.c: New file.
4028
4029 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4030
4031         * gnat.dg/lto10.adb: New test.
4032         * gnat.dg/lto10_pkg.ads: New helper.
4033
4034 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4035
4036         * lib/target-supports.exp (check_effective_target_int128): New
4037         function to check if __int128 types are available for target.
4038         * c-c++-common/int128-types-1.c: New.
4039         * c-c++-common/int128-1.c: New.
4040         * c-c++-common/int128-2.c: New.
4041         * g++.dg/abi/mangle43.C: New.
4042         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4043         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4044         pointer-wide scalar.
4045         * g++.dg/other/pr25632.C: Likewise.
4046         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4047         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4048         overflow warnings.
4049         * g++.dg/warn/pr13358-4.C: Likewise.
4050         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4051         * g++.dg/warn/Wconversion-null.C: Likewise.
4052
4053 2010-05-26  Jason Merrill  <jason@redhat.com>
4054
4055         PR c++/43382
4056         * g++.dg/cpp0x/variadic101.C: New.
4057
4058 2010-05-26  Richard Guenther  <rguenther@suse.de>
4059
4060         PR rtl-optimization/44164
4061         * gcc.c-torture/execute/pr44164.c: New testcase.
4062         * g++.dg/tree-ssa/pr13146.C: Adjust.
4063
4064 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4065
4066         PR fortran/40011
4067         * gfortran.dg/whole_file_19.f90 : New test.
4068
4069 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4070
4071         PR fortran/30668
4072         PR fortran/31346
4073         PR fortran/34260
4074         * gfortran.dg/pr40999.f: Fix function type.
4075         * gfortran.dg/whole_file_5.f90: Likewise.
4076         * gfortran.dg/whole_file_6.f90: Likewise.
4077         * gfortran.dg/whole_file_16.f90: New.
4078         * gfortran.dg/whole_file_17.f90: New.
4079         * gfortran.dg/whole_file_18.f90: New.
4080
4081 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4082             Iain Sandoe  <iains@gcc.gnu.org>
4083
4084         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4085         * gcc.c-torture/compile/pr44197.c: Require alias support.
4086         * gcc.dg/lto/20081222_0.c: Ditto.
4087
4088 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR debug/42801
4091         * gcc.dg/guality/vla-2.c: New test.
4092
4093 2010-05-25  Richard Guenther  <rguenther@suse.de>
4094
4095         PR middle-end/44069
4096         * g++.dg/torture/pr44069.C: New testcase.
4097
4098 2010-05-25  Richard Guenther  <rguenther@suse.de>
4099
4100         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4101
4102 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4103
4104         PR objc/44140
4105         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4106
4107 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4108
4109         * obj-c++.dg/torture/tls/trivial.mm: New.
4110         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4111         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4112         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4113         * obj-c++.dg/torture/tls/diag-1.mm: New.
4114         * obj-c++.dg/torture/tls/tls.exp: New.
4115         * obj-c++.dg/torture/trivial.mm: New.
4116         * obj-c++.dg/torture/dg-torture.exp: New.
4117         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4118         * obj-c++.dg/tls/trivial.m: New.
4119         * obj-c++.dg/tls/init-1.mm: New.
4120         * obj-c++.dg/tls/diag-1.mm: New.
4121         * obj-c++.dg/tls/init-2.mm: New.
4122         * obj-c++.dg/tls/diag-2.mm: New.
4123         * obj-c++.dg/tls/diag-3.mm: New.
4124         * obj-c++.dg/tls/diag-4.mm: New.
4125         * obj-c++.dg/tls/static-1.mm: New.
4126         * obj-c++.dg/tls/tls.exp: New.
4127         * obj-c++.dg/tls/diag-5.mm: New.
4128         * obj-c++.dg/tls/static-1a.mm: New.
4129         * objc-obj-c++-shared/Object1.mm: New.
4130         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4131
4132 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4133
4134         PR objc++/43689
4135         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4136         * obj-c++.dg/const-str-6.mm: Ditto.
4137
4138 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4139
4140         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4141
4142 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4143
4144         PR ada/38394
4145         * gnat.dg/array13.ad[sb]: New test.
4146
4147 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4148             Sandra Loosemore  <sandra@codesourcery.com>
4149
4150         * gcc.target/arm/neon/: Regenerated test cases.
4151
4152         * gcc.target/arm/neon/polytypes.c,
4153         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4154         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4155         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4156         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4157         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4158         dg-add-options arm_neon.
4159
4160         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4161         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4162         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4163         and arm_neon_fp16_ok.
4164
4165         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4166         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4167
4168         * lib/target-supports.exp (add_options_for_arm_neon): New.
4169         (check_effective_target_arm_neon_ok_nocache): New, from
4170         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4171         (check_effective_target_arm_neon_ok): Use
4172         check_effective_target_arm_neon_ok_nocache.
4173         (add_options_for_arm_neon_fp16)
4174         (check_effective_target_arm_neon_fp16_ok)
4175         check_effective_target_arm_neon_fp16_ok_nocache): New.
4176         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4177
4178 2010-05-24  Jason Merrill  <jason@redhat.com>
4179
4180         PR c++/41510
4181         * g++.dg/cpp0x/initlist35.C: New.
4182         * g++.dg/init/brace6.C: Adjust.
4183
4184 2010-05-24  Paul Brook  <paul@codesourcery.com>
4185
4186         * gcc.target/arm/frame-pointer-1.c: New test.
4187         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4188         pointer elimination.
4189
4190 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4191
4192         PR target/44245
4193         * gcc.target/i386/crc32-3.c: New.
4194         * gcc.target/i386/crc32-4.c: Likewise.
4195
4196 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4197
4198         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4199         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4200         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4201
4202 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4203
4204         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4205
4206 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4207
4208         PR target/43869
4209         * gcc.c-target/pr43869.c: New test.
4210
4211 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4212
4213         PR fortran/44212
4214         * gfortran.dg/class_22.f03: New.
4215
4216 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4217
4218         PR lto/44238
4219         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4220
4221 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4222
4223         PR fortran/44213
4224         * gfortran.dg/abstract_type_7.f03: New.
4225
4226 2010-05-21  Jason Merrill  <jason@redhat.com>
4227
4228         * g++.dg/eh/spec11.C: Test cleanup optimization.
4229
4230 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4231
4232         PR debug/44223
4233         * gcc.target/i386/pr44223.c: New test.
4234
4235 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4236
4237         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4238
4239 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4240
4241         * g++.dg/other/const3.C: New test.
4242
4243 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4244
4245         PR fortran/38407
4246         * warn_unused_dummy_argument_1.f90: New.
4247         * warn_unused_dummy_argument_2.f90: New.
4248
4249 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4250
4251         PR c++/30298
4252         * g++.dg/inherit/crash1.C: New.
4253         * g++.dg/inherit/crash2.C: Likewise.
4254
4255 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4256
4257         PR debug/44178
4258         * g++.dg/debug/pr44178.C: New test.
4259
4260 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4261
4262         PR middle-end/44185
4263         * gcc.dg/tree-ssa/prefetch-6.c: Add
4264         --param min-insn-to-prefetch-ratio=6.
4265         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4266         allow unrolling, and adjust the movnti count.
4267
4268 2010-05-20  Jan Hubicka  <jh@suse.cz>
4269
4270         PR middle-end/44197
4271         * gcc.c-torture/compile/pr44197.c: New file.
4272
4273 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4274
4275         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4276         Fix test code.
4277         (check_effective_target_xop): Remove __may_alias__ attribute.
4278
4279 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4280
4281         PR target/44202
4282         * gcc.c-torture/execute/pr44202-1.c: New test.
4283
4284 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4285
4286         PR fortran/43851
4287         * gfortran.dg/label_1.f90: Update test.
4288
4289 2010-05-19  Jan Hubicka  <jh@suse.cz>
4290
4291         * gcc.dg/lto/ipareference2_0.c: New file.
4292         * gcc.dg/lto/ipareference2_1.c: New file.
4293
4294 2010-05-19  Jason Merrill  <jason@redhat.com>
4295
4296         * g++.dg/parse/fn-typedef2.C: New.
4297
4298         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4299         function type.
4300
4301         PR c++/44193
4302         * g++.dg/template/fntype1.C: New.
4303
4304 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4305
4306         * gnat.dg/discr23.ad[sb]: New test.
4307         * gnat.dg/discr23_pkg.ads: New helper.
4308
4309         * gnat.dg/specs/controlled1.ads: New test.
4310         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4311
4312 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4313
4314         PR fortran/44055
4315         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4316         Fixed scope of C_SIZEOF.
4317         * gfortran.dg/warn_conversion_2.f90: New.
4318
4319 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4320
4321         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4322         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4323         for optional selector.
4324         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4325         (check_effective_target_sse3): New proc.
4326         * gcc.target/i386/math-torture/math-torture.exp: Load
4327         target-supports.exp.
4328         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4329         check_effective_target_sse2.
4330         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4331         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4332         * g++.dg/vect/vect.exp: Likewise.
4333         * gfortran.dg/vect/vect.exp: Likewise.
4334         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4335         -msse2 if check_effective_target_sse2.
4336
4337         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4338         * gcc.target/i386/3dnow-2.c: Likewise.
4339         * gcc.target/i386/3dnowA-1.c: Likewise.
4340         * gcc.target/i386/3dnowA-2.c: Likewise.
4341         * gcc.target/i386/pr42549.c: Likewise.
4342
4343         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4344         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4345         * gcc.target/i386/sse3-addsubps.c: Likewise.
4346         * gcc.target/i386/sse3-haddpd.c: Likewise.
4347         * gcc.target/i386/sse3-haddps.c: Likewise.
4348         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4349         * gcc.target/i386/sse3-hsubps.c: Likewise.
4350         * gcc.target/i386/sse3-movddup.c: Likewise.
4351         * gcc.target/i386/sse3-movshdup.c: Likewise.
4352         * gcc.target/i386/sse3-movsldup.c: Likewise.
4353
4354         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4355         * g++.dg/ext/attrib35.C: Likewise.
4356         * g++.dg/opt/pr40496.C: Likewise.
4357         * g++.dg/other/i386-1.C: Likewise.
4358         * g++.dg/other/i386-4.C: Likewise.
4359         * g++.dg/other/pr34435.C: Likewise.
4360         * g++.dg/other/pr39496.C: Likewise.
4361         * g++.dg/other/pr40446.C: Likewise.
4362         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4363         * gcc.dg/compat/vector-1a_main.c: Likewise.
4364         * gcc.dg/compat/vector-2a_main.c: Likewise.
4365         * gcc.dg/lto/20090206-1_0.c: Likewise.
4366         * gcc.dg/pr34856.c: Likewise.
4367         * gcc.dg/pr36584.c: Likewise.
4368         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4369         * gcc.dg/pr37544.c: Likewise.
4370         * gcc.dg/torture/pr16104-1.c: Likewise.
4371         * gcc.dg/torture/pr35771-1.c: Likewise.
4372         * gcc.dg/torture/pr35771-2.c: Likewise.
4373         * gcc.dg/torture/pr35771-3.c: Likewise.
4374         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4375         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4376         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4377         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4378         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4379         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4380         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4381         * gcc.target/i386/20060512-1.c: Likewise.
4382         * gcc.target/i386/20060512-3.c: Likewise.
4383         * gcc.target/i386/all_one_m128i.c: Likewise.
4384         * gcc.target/i386/float128-1.c: Likewise.
4385         * gcc.target/i386/float128-2.c: Likewise.
4386         * gcc.target/i386/fpcvt-1.c: Likewise.
4387         * gcc.target/i386/fpcvt-2.c: Likewise.
4388         * gcc.target/i386/fpcvt-3.c: Likewise.
4389         * gcc.target/i386/fpprec-1.c: Likewise.
4390         * gcc.target/i386/funcspec-9.c: Likewise.
4391         * gcc.target/i386/incoming-1.c: Likewise.
4392         * gcc.target/i386/incoming-12.c: Likewise.
4393         * gcc.target/i386/incoming-2.c: Likewise.
4394         * gcc.target/i386/incoming-3.c: Likewise.
4395         * gcc.target/i386/incoming-4.c: Likewise.
4396         * gcc.target/i386/incoming-6.c: Likewise.
4397         * gcc.target/i386/incoming-7.c: Likewise.
4398         * gcc.target/i386/incoming-8.c: Likewise.
4399         * gcc.target/i386/opt-1.c: Likewise.
4400         * gcc.target/i386/opt-2.c: Likewise.
4401         * gcc.target/i386/ordcmp-1.c: Likewise.
4402         * gcc.target/i386/pr17692.c: Likewise.
4403         * gcc.target/i386/pr18614-1.c: Likewise.
4404         * gcc.target/i386/pr22152.c: Likewise.
4405         * gcc.target/i386/pr23570.c: Likewise.
4406         * gcc.target/i386/pr23575.c: Likewise.
4407         * gcc.target/i386/pr26449-1.c: Likewise.
4408         * gcc.target/i386/pr26600.c: Likewise.
4409         * gcc.target/i386/pr27790.c: Likewise.
4410         * gcc.target/i386/pr28839.c: Likewise.
4411         * gcc.target/i386/pr30970.c: Likewise.
4412         * gcc.target/i386/pr32000-1.c: Likewise.
4413         * gcc.target/i386/pr32000-2.c: Likewise.
4414         * gcc.target/i386/pr32280.c: Likewise.
4415         * gcc.target/i386/pr32661.c: Likewise.
4416         * gcc.target/i386/pr32708-1.c: Likewise.
4417         * gcc.target/i386/pr32961.c: Likewise.
4418         * gcc.target/i386/pr33329.c: Likewise.
4419         * gcc.target/i386/pr35714.c: Likewise.
4420         * gcc.target/i386/pr35767-1.c: Likewise.
4421         * gcc.target/i386/pr35767-1d.c: Likewise.
4422         * gcc.target/i386/pr35767-1i.c: Likewise.
4423         * gcc.target/i386/pr35767-2.c: Likewise.
4424         * gcc.target/i386/pr35767-2d.c: Likewise.
4425         * gcc.target/i386/pr35767-2i.c: Likewise.
4426         * gcc.target/i386/pr35767-3.c: Likewise.
4427         * gcc.target/i386/pr35767-5.c: Likewise.
4428         * gcc.target/i386/pr36222-1.c: Likewise.
4429         * gcc.target/i386/pr36578-1.c: Likewise.
4430         * gcc.target/i386/pr36578-2.c: Likewise.
4431         * gcc.target/i386/pr36992-1.c: Likewise.
4432         * gcc.target/i386/pr37101.c: Likewise.
4433         * gcc.target/i386/pr37216.c: Likewise.
4434         * gcc.target/i386/pr37434-1.c: Likewise.
4435         * gcc.target/i386/pr37434-2.c: Likewise.
4436         * gcc.target/i386/pr37843-3.c: Likewise.
4437         * gcc.target/i386/pr37843-4.c: Likewise.
4438         * gcc.target/i386/pr39162.c: Likewise.
4439         * gcc.target/i386/pr39315-1.c: Likewise.
4440         * gcc.target/i386/pr39315-2.c: Likewise.
4441         * gcc.target/i386/pr39315-3.c: Likewise.
4442         * gcc.target/i386/pr39315-4.c: Likewise.
4443         * gcc.target/i386/pr39445.c: Likewise.
4444         * gcc.target/i386/pr39496.c: Likewise.
4445         * gcc.target/i386/pr40809.c: Likewise.
4446         * gcc.target/i386/pr40906-3.c: Likewise.
4447         * gcc.target/i386/pr41019.c: Likewise.
4448         * gcc.target/i386/pr42542-1.c: Likewise.
4449         * gcc.target/i386/pr42542-2.c: Likewise.
4450         * gcc.target/i386/pr42542-3.c: Likewise.
4451         * gcc.target/i386/pr42542-3a.c: Likewise.
4452         * gcc.target/i386/pr42881.c: Likewise.
4453         * gcc.target/i386/push-1.c: Likewise.
4454         * gcc.target/i386/quad-sse.c: Likewise.
4455         * gcc.target/i386/reload-1.c: Likewise.
4456         * gcc.target/i386/sse-10.c: Likewise.
4457         * gcc.target/i386/sse-11.c: Likewise.
4458         * gcc.target/i386/sse-15.c: Likewise.
4459         * gcc.target/i386/sse-17.c: Likewise.
4460         * gcc.target/i386/sse-18.c: Likewise.
4461         * gcc.target/i386/sse-19.c: Likewise.
4462         * gcc.target/i386/sse-4.c: Likewise.
4463         * gcc.target/i386/sse-6.c: Likewise.
4464         * gcc.target/i386/sse-vect-types.c: Likewise.
4465         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4466         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4467         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4468         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4469         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4470         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4471         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4472         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4473         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4474         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4475         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4476         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4477         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4478         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4479         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4480         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4481         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4482         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4483         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4484         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4485         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4486         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4487         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4488         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4489         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4490         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4491         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4492         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4493         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4494         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4495         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4496         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4497         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4498         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4499         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4500         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4501         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4502         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4503         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4504         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4505         * gcc.target/i386/sse2-mmx.c: Likewise.
4506         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4507         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4508         * gcc.target/i386/sse2-movd-1.c: Likewise.
4509         * gcc.target/i386/sse2-movd-2.c: Likewise.
4510         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4511         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4512         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4513         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4514         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4515         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4516         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4517         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4518         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4519         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4520         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4521         * gcc.target/i386/sse2-movq-1.c: Likewise.
4522         * gcc.target/i386/sse2-movq-2.c: Likewise.
4523         * gcc.target/i386/sse2-movq-3.c: Likewise.
4524         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4525         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4526         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4527         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4528         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4529         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4530         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4531         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4532         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4533         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4534         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4535         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4536         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4537         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4538         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4539         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4540         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4541         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4542         * gcc.target/i386/sse2-pand-1.c: Likewise.
4543         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4544         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4545         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4546         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4547         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4548         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4549         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4550         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4551         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4552         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4553         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4554         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4555         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4556         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4557         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4558         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4559         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4560         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4561         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4562         * gcc.target/i386/sse2-por-1.c: Likewise.
4563         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4564         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4565         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4566         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4567         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4568         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4569         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4570         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4571         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4572         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4573         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4574         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4575         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4576         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4577         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4578         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4579         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4580         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4581         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4582         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4583         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4584         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4585         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4586         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4587         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4588         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4589         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4590         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4591         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4592         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4593         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4594         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4595         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4596         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4597         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4598         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4599         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4600         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4601         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4602         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4603         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4604         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4605         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4606         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4607         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4608         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4609         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4610         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4611         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4612         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4613         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4614         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4615         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4616         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4617         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4618         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4619         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4620         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4621         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4622         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4623         * gcc.target/i386/sse2-vec-1.c: Likewise.
4624         * gcc.target/i386/sse2-vec-2.c: Likewise.
4625         * gcc.target/i386/sse2-vec-3.c: Likewise.
4626         * gcc.target/i386/sse2-vec-4.c: Likewise.
4627         * gcc.target/i386/sse2-vec-5.c: Likewise.
4628         * gcc.target/i386/sse2-vec-6.c: Likewise.
4629         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4630         * gcc.target/i386/ssefn-2.c: Likewise.
4631         * gcc.target/i386/ssefn-4.c: Likewise.
4632         * gcc.target/i386/ssefp-1.c: Likewise.
4633         * gcc.target/i386/ssefp-2.c: Likewise.
4634         * gcc.target/i386/sseregparm-3.c: Likewise.
4635         * gcc.target/i386/sseregparm-4.c: Likewise.
4636         * gcc.target/i386/sseregparm-5.c: Likewise.
4637         * gcc.target/i386/sseregparm-6.c: Likewise.
4638         * gcc.target/i386/sseregparm-7.c: Likewise.
4639         * gcc.target/i386/ssetype-1.c: Likewise.
4640         * gcc.target/i386/ssetype-2.c: Likewise.
4641         * gcc.target/i386/ssetype-3.c: Likewise.
4642         * gcc.target/i386/ssetype-4.c: Likewise.
4643         * gcc.target/i386/ssetype-5.c: Likewise.
4644         * gcc.target/i386/unordcmp-1.c: Likewise.
4645         * gcc.target/i386/vararg-1.c: Likewise.
4646         * gcc.target/i386/vararg-2.c: Likewise.
4647         * gcc.target/i386/vararg-3.c: Likewise.
4648         * gcc.target/i386/vararg-4.c: Likewise.
4649         * gcc.target/i386/vararg-7.c: Likewise.
4650         * gcc.target/i386/vararg-8.c: Likewise.
4651         * gcc.target/i386/vecinit-1.c: Likewise.
4652         * gcc.target/i386/vecinit-2.c: Likewise.
4653         * gcc.target/i386/vecinit-3.c: Likewise.
4654         * gcc.target/i386/vecinit-4.c: Likewise.
4655         * gcc.target/i386/vecinit-5.c: Likewise.
4656         * gcc.target/i386/vecinit-6.c: Likewise.
4657         * gcc.target/i386/vectorize2.c: Likewise.
4658         * gcc.target/i386/vectorize3.c: Likewise.
4659         * gcc.target/i386/vectorize4.c: Likewise.
4660         * gcc.target/i386/vectorize6.c: Likewise.
4661         * gcc.target/i386/vectorize7.c: Likewise.
4662         * gcc.target/i386/vectorize8.c: Likewise.
4663         * gcc.target/i386/vperm-v2df.c: Likewise.
4664         * gcc.target/i386/vperm-v2di.c: Likewise.
4665         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4666         * gcc.target/i386/xorps-sse2.c: Likewise.
4667         * gcc.target/i386/xorps.c: Likewise.
4668         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4669         * gfortran.dg/graphite/pr42326.f90: Likewise.
4670         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4671
4672 2010-05-19  Richard Guenther  <rguenther@suse.de>
4673
4674         PR lto/44196
4675         * g++.dg/lto/20100519-1_0.C: New testcase.
4676
4677 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4678
4679         PR fortran/42360
4680         * gfortran.dg/warn_intent_out_not_set.f90: New.
4681
4682 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4683
4684         PR fortran/38404
4685         * gfortran.dg/data_char_1.f90: Updated warning message.
4686         * gfortran.dg/data_array_6.f: New.
4687
4688 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4689
4690         * g++.dg/ipa/ivinline-8.C: New test.
4691         * gcc.dg/ipa/iinline-2.c: Likewise.
4692
4693 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4694
4695         PR fortran/34505
4696         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4697         arguments; add check for return value kind.
4698         * gfortran.dg/float_1.f90: Likewise.
4699
4700 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4701
4702         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4703         (main): Use it.
4704         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4705         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4706         Prune another location line format.
4707         (lto-obj): Call lto_prune_warns on comp_output.
4708
4709 2010-05-18  Jan Hubicka  <jh@suse.cz>
4710
4711         * gcc.dg/lto/ipacp_0.c: New test.
4712         * gcc.dg/lto/ipacp_1.c: New test.
4713
4714 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4715
4716         PR lto/44184
4717         * gcc.dg/lto/20100518_0.c: New test.
4718
4719 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4720
4721         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4722
4723 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4724
4725         PR fortran/43990
4726         * gfortran.dg/class_21.f03: New.
4727
4728 2010-05-17  Jason Merrill  <jason@redhat.com>
4729
4730         PR c++/44157
4731         * g++.dg/cpp0x/initlist34.C: New.
4732
4733         PR c++/44158
4734         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4735
4736 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4737
4738         * g++.dg/ipa/ivinline-1.C: New test.
4739         * g++.dg/ipa/ivinline-2.C: New test.
4740         * g++.dg/ipa/ivinline-3.C: New test.
4741         * g++.dg/ipa/ivinline-4.C: New test.
4742         * g++.dg/ipa/ivinline-5.C: New test.
4743         * g++.dg/ipa/ivinline-6.C: New test.
4744
4745 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4746             Jason Merrill  <jason@redhat.com>
4747
4748         PR c++/44108
4749         * c-c++-common/Wunused-var-8.c: New test.
4750
4751 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR bootstrap/42347
4754         * gcc.c-torture/compile/pr42347.c: New test.
4755
4756         PR middle-end/44102
4757         * g++.dg/ext/asmgoto1.C: New test.
4758
4759 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4760
4761         PR middle-end/44133
4762         * gcc.dg/tree-ssa/pr44133.c: New test.
4763         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4764         precise.
4765
4766 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4767
4768         PR fortran/44044
4769         * gfortran.dg/class_20.f03: New.
4770
4771 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4772
4773         PR 44078
4774         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4775         debug messages but not the newly introduced one.
4776
4777 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4778
4779         PR fortran/35779
4780         * gfortran.dg/initialization_25.f90: Commented testcase.
4781         * gfortran.dg/initialization_26.f90: New.
4782
4783 2010-05-16  Richard Guenther  <rguenther@suse.de>
4784
4785         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4786         * gcc.dg/pr43084.c: Likewise.
4787         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4788         -fipa-type-escape.
4789         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4790         -fipa-type-escape.
4791         * gcc.dg/struct/struct-reorg.exp: Likewise.
4792         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4793         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4794
4795 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4796
4797         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4798         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4799         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4800         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4801         tests.
4802
4803 2010-05-15  Jason Merrill  <jason@redhat.com>
4804
4805         * g++.dg/eh/spec10.C: New.
4806         * g++.dg/eh/spec11.C: New.
4807         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4808
4809 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4810
4811         PR fortran/44154
4812         PR fortran/42647
4813         * gfortran.dg/allocatable_scalar_9.f90: New.
4814
4815 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4816
4817         PR c++/44148
4818         * g++.dg/torture/pr44148.C: New test.
4819
4820 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4821
4822         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4823         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4824         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4825         diagnostics and type sizes.
4826
4827 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4828
4829         * gnat.dg/lto9.adb: New test.
4830         * gnat.dg/lto9_pkg1.ads: New helper.
4831         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4832
4833 2010-05-15  Jan Hubicka  <jh@suse.cz>
4834
4835         * gcc.dg/lto/ipareference_1.c: Rename to ...
4836         * gcc.dg/lto/ipareference_0.c: ... this one.
4837         * gcc.dg/lto/ipareference_2.c: Rename to ...
4838         * gcc.dg/lto/ipareference_1.c: ... this one.
4839
4840 2010-05-15  Jan Hubicka  <jh@suse.cz>
4841
4842         * gcc.dg/lto/ipareference_1.c: New file.
4843         * gcc.dg/lto/ipareference_2.c: New file.
4844
4845 2010-05-15  Richard Guenther  <rguenther@suse.de>
4846
4847         PR tree-optimization/44038
4848         * gcc.c-torture/compile/pr44038.c: New testcase.
4849
4850 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4851
4852         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4853         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4854
4855 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4856
4857         PR fortran/43207
4858         PR fortran/43969
4859         * gfortran.dg/class_18.f03: New.
4860         * gfortran.dg/class_19.f03: New.
4861
4862 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4863
4864         PR debug/44112
4865         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4866         * g++.dg/debug/dwarf2/const1.C: Remove.
4867
4868 2010-05-14  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/eh/cond4.C: New.
4871         * g++.dg/eh/elide2.C: Adjust.
4872         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4873
4874 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4875
4876         PR fortran/44135
4877         * gfortran.dg/actual_array_interface_2.f90: New test.
4878
4879 2010-05-14  Richard Guenther  <rguenther@suse.de>
4880
4881         PR tree-optimization/44119
4882         * gcc.c-torture/compile/pr44119.c: New testcase.
4883
4884 2010-05-14  Jason Merrill  <jason@redhat.com>
4885
4886         PR c++/44127
4887         * g++.dg/eh/terminate1.C: New.
4888
4889 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4890
4891         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4892
4893         PR debug/44136
4894         * gcc.dg/pr44136.c: New test.
4895
4896 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4897
4898         PR c++/30566
4899         * g++.dg/warn/Wshadow-4.C: Adjust.
4900         * g++.dg/warn/Wshadow-5.C: New test.
4901         * g++.dg/warn/Wshadow-6.C: New test
4902
4903 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4904
4905         PR fortran/35779
4906         * gfortran.dg/initialization_25.f90: New.
4907
4908 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4909
4910         * g++.dg/otr-fold-1.C: New test.
4911         * g++.dg/otr-fold-2.C: New test.
4912
4913 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4914
4915         PR fortran/44036
4916         * gfortran.dg/gomp/pr44036-1.f90: New test.
4917         * gfortran.dg/gomp/pr44036-2.f90: New test.
4918         * gfortran.dg/gomp/pr44036-3.f90: New test.
4919
4920         PR debug/43983
4921         * gcc.dg/guality/sra-1.c: New test.
4922
4923 2010-05-12  Jan Hubicka  <jh@suse.cz>
4924
4925         * tree-ssa/unreachable.c: New test.
4926
4927 2010-05-12  Jason Merrill  <jason@redhat.com>
4928
4929         * g++.dg/cpp0x/sfinae1.C: New.
4930
4931 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4932
4933         * gcc.target/i386/zee.c: New file.
4934
4935 2010-05-12  Jason Merrill  <jason@redhat.com>
4936
4937         * g++.dg/conversion/op1.C: Expect template candidate message.
4938         * g++.dg/cpp0x/nullptr15.C: Likewise.
4939         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4940         * g++.dg/cpp0x/pr31431.C: Likewise.
4941         * g++.dg/cpp0x/temp_default2.C: Likewise.
4942         * g++.dg/cpp0x/trailing4.C: Likewise.
4943         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4944         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4945         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4946         * g++.dg/cpp0x/variadic35.C: Likewise.
4947         * g++.dg/cpp0x/vt-35147.C: Likewise.
4948         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4949         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4950         * g++.dg/ext/visibility/anon8.C: Likewise.
4951         * g++.dg/ext/vla2.C: Likewise.
4952         * g++.dg/other/pr28114.C: Likewise.
4953         * g++.dg/other/ptrmem10.C: Likewise.
4954         * g++.dg/other/ptrmem11.C: Likewise.
4955         * g++.dg/overload/unknown1.C: Likewise.
4956         * g++.dg/parse/template7.C: Likewise.
4957         * g++.dg/parse/typename7.C: Likewise.
4958         * g++.dg/template/conv11.C: Likewise.
4959         * g++.dg/template/copy1.C: Likewise.
4960         * g++.dg/template/deduce3.C: Likewise.
4961         * g++.dg/template/dependent-expr5.C: Likewise.
4962         * g++.dg/template/friend.C: Likewise.
4963         * g++.dg/template/incomplete2.C: Likewise.
4964         * g++.dg/template/local4.C: Likewise.
4965         * g++.dg/template/local6.C: Likewise.
4966         * g++.dg/template/operator10.C: Likewise.
4967         * g++.dg/template/overload6.C: Likewise.
4968         * g++.dg/template/ptrmem2.C: Likewise.
4969         * g++.dg/template/ptrmem20.C: Likewise.
4970         * g++.dg/template/ptrmem8.C: Likewise.
4971         * g++.dg/template/sfinae2.C: Likewise.
4972         * g++.dg/template/ttp25.C: Likewise.
4973         * g++.dg/template/unify10.C: Likewise.
4974         * g++.dg/template/unify11.C: Likewise.
4975         * g++.dg/template/unify6.C: Likewise.
4976         * g++.dg/template/unify7.C: Likewise.
4977         * g++.dg/template/unify9.C: Likewise.
4978         * g++.dg/template/varmod1.C: Likewise.
4979         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4980         * g++.old-deja/g++.law/operators32.C: Likewise.
4981         * g++.old-deja/g++.pt/crash28.C: Likewise.
4982         * g++.old-deja/g++.pt/crash60.C: Likewise.
4983         * g++.old-deja/g++.pt/explicit38.C: Likewise.
4984         * g++.old-deja/g++.pt/explicit39.C: Likewise.
4985         * g++.old-deja/g++.pt/explicit41.C: Likewise.
4986         * g++.old-deja/g++.pt/explicit67.C: Likewise.
4987         * g++.old-deja/g++.pt/explicit77.C: Likewise.
4988         * g++.old-deja/g++.pt/expr2.C: Likewise.
4989         * g++.old-deja/g++.pt/overload7.C: Likewise.
4990         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4991         * g++.old-deja/g++.pt/spec5.C: Likewise.
4992         * g++.old-deja/g++.pt/spec6.C: Likewise.
4993         * g++.old-deja/g++.pt/t24.C: Likewise.
4994         * g++.old-deja/g++.pt/unify4.C: Likewise.
4995         * g++.old-deja/g++.pt/unify6.C: Likewise.
4996         * g++.old-deja/g++.pt/unify8.C: Likewise.
4997         * g++.old-deja/g++.robertl/eb119.C: Likewise.
4998         * g++.old-deja/g++.robertl/eb79.C: Likewise.
4999         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5000
5001         * g++.dg/cpp0x/initlist32.C: New.
5002
5003         * g++.dg/template/conv11.C: New.
5004         * g++.dg/conversion/op1.C: Adjust expected error.
5005
5006         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5007
5008 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5009
5010         PR target/44088
5011         * gcc.target/i386/avx-cmpsd-1.c: New.
5012         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5013         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5014         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5015         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5016         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5017
5018 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5019
5020         PR middle-end/44085
5021         * gcc.dg/gomp/pr44085.c: New test.
5022         * gfortran.dg/gomp/pr44085.f90: New test.
5023
5024 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5025
5026         * objc-obj-c++-shared/Object1.m: New.
5027         * objc.dg/torture: New directory.
5028         * objc.dg/torture/tls: Ditto.
5029         * objc.dg/tls: Ditto.
5030         * objc.dg/torture/tls/trivial.m: New test.
5031         * objc.dg/torture/tls/thr-init-2.m: New test.
5032         * objc.dg/torture/tls/thr-init-3.m: New test.
5033         * objc.dg/torture/tls/thr-init.m: New test.
5034         * objc.dg/torture/tls/diag-1.m: New test.
5035         * objc.dg/torture/tls/tls.exp: New.
5036         * objc.dg/torture/trivial.m: New test.
5037         * objc.dg/torture/dg-torture.exp: New.
5038         * objc.dg/tls/diag-3.m: New test.
5039         * objc.dg/tls/diag-4.m: New test.
5040         * objc.dg/tls/diag-5.m: New test.
5041         * objc.dg/tls/init-1.m: New test.
5042         * objc.dg/tls/init-2.m: New test.
5043         * objc.dg/tls/tls.exp: New.
5044         * objc.dg/tls/diag-2.m: New test.
5045         * lib/objc.exp: Respond to dg-additional-files.
5046
5047 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5048
5049         * gcc.target/m68k/20100512-1.c: New.
5050
5051 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5052
5053         * gnat.dg/lto8.adb: New test.
5054         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5055         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5056
5057 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5058
5059         PR c++/34272
5060         PR c++/43630
5061         PR c++/34491
5062         * g++.dg/template/crash97.C: New.
5063         * g++.dg/template/crash98.C: Likewise.
5064         * g++.dg/template/crash99.C: Likewise.
5065         * g++.dg/cpp0x/pr31439.C: Adjust.
5066         * g++.dg/template/crash95.C: Likewise.
5067
5068 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR middle-end/44071
5071         * c-c++-common/asmgoto-4.c: New test.
5072         * gcc.target/i386/pr44071.c: New test.
5073
5074         PR c++/44062
5075         * c-c++-common/Wunused-var-7.c: New test.
5076         * g++.dg/warn/Wunused-var-9.C: New test.
5077
5078 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5079
5080         PR fortran/43711
5081         * gfortran.dg/gomp/pr43711.f90: New.
5082
5083 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5084
5085         PR fortran/31820
5086         * gfortran.dg/select_5.f90: Updated.
5087
5088 2010-05-11  Jan Hubicka  <jh@suse.cz>
5089
5090         PR tree-optimize/44063
5091         * gcc.c-torture/compile/pr44063.c: New testcase.
5092
5093 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR debug/44023
5096         * gcc.dg/pr44023.c: New test.
5097
5098 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5099
5100         * gnat.dg/lto7.adb: New test.
5101         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5102
5103 2010-05-10  Jason Merrill  <jason@redhat.com>
5104
5105         PR c++/44017
5106         * g++.dg/template/inherit5.C: New.
5107
5108         PR c++/44045
5109         * g++.dg/cpp0x/initlist33.C: New.
5110         * g++.dg/cpp0x/initlist26.C: Adjust.
5111         * g++.dg/cpp0x/initlist28.C: Adjust.
5112
5113 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5114
5115         PR c++/43719
5116         * g++.dg/init/pr43719.C: New.
5117         * g++.dg/anon-struct4.C: Adjust.
5118
5119 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5120
5121         PR debug/44028
5122         * gcc.dg/pr44028.c: New test.
5123
5124 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5125
5126         PR fortran/27866
5127         PR fortran/35003
5128         PR fortran/42809
5129         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5130         * gfortran.dg/warn_conversion.f90: New.
5131
5132 2010-05-10  Michael Matz  <matz@suse.de>
5133
5134         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5135
5136 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5137
5138         PR rtl-optimization/44012
5139         * gcc.dg/pr44012.c: New.
5140
5141 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5142
5143         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5144         Log text on entry and exit.
5145         Prune Sun ld warnings for common symbols with differing sizes.
5146         (lto-link-and-maybe-run): Change caller.
5147
5148 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5149
5150         PR fortran/44044
5151         * gfortran.dg/class_7.f03: Modified.
5152         * gfortran.dg/select_type_1.f03: Modified.
5153         * gfortran.dg/select_type_12.f03: New.
5154
5155 2010-05-10  Richard Guenther  <rguenther@suse.de>
5156
5157         PR tree-optimization/44050
5158         * gcc.dg/torture/pr44050.c: New testcase.
5159
5160 2010-05-10  Wei Guozhi  <carrot@google.com>
5161
5162         PR target/42879
5163         * gcc.target/arm/pr42879.c: New testcase.
5164
5165 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5166
5167         PR c/44051
5168         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5169
5170 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5171
5172         PR c/10676
5173         * gcc.dg/anon-struct-10.c: New test.
5174
5175 2010-05-09  Richard Guenther  <rguenther@suse.de>
5176
5177         PR middle-end/44024
5178         * gcc.dg/pr44024.c: New testcase.
5179
5180 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5181
5182         PR c/4784
5183         * gcc.dg/anon-struct-9.c: New test.
5184
5185 2010-05-09  Richard Guenther  <rguenther@suse.de>
5186
5187         PR middle-end/44043
5188         * gcc.c-torture/compile/pr44043.c: New testcase.
5189
5190 2010-05-09  Richard Guenther  <rguenther@suse.de>
5191
5192         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5193
5194 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5195
5196         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5197
5198 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5199
5200         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5201         * gnat.dg/specs/lto3.ads: Likewise.
5202
5203 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5204
5205         PR middle-end/28685
5206         * gcc.dg/pr28685-1.c: New file.
5207
5208 2010-05-08  Richard Guenther  <rguenther@suse.de>
5209
5210         PR tree-optimization/44030
5211         * gcc.c-torture/compile/pr44030.c: New testcase.
5212
5213 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5214
5215         * gnat.dg/lto6.adb: New test.
5216         * gnat.dg/lto6_pkg.ads: New helper.
5217
5218 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5219
5220         * gnat.dg/lto5.adb: New test.
5221         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5222
5223 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5224
5225         * gnat.dg/lto4.ad[sb]: New test.
5226
5227 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5228
5229         * gnat.dg/specs/lto3.ads: New test.
5230         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5231         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5232
5233 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5234
5235         * gnat.dg/sizetype3.ad[sb]: New test.
5236         * gnat.dg/sizetype3_pkg.ads: New helper.
5237
5238 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5239
5240         PR c++/43951
5241         * g++.dg/init/new29.C: New.
5242
5243 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5244
5245         PR fortran/40728
5246         * gfortran.dg/coarray_1.f90: Fixed error message.
5247         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5248         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5249         * gfortran.dg/intrinsic_std_5.f90: New.
5250
5251 2010-05-07  Jason Merrill  <jason@redhat.com>
5252
5253         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5254
5255 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5256
5257         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5258         (size_t, stderr): Remove.
5259         (read_error): Replaced __builtin_fprintf by fprintf.
5260
5261 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5262
5263         * gcc.dg/ordered-comparison-1.c: New test.
5264         * gcc.dg/ordered-comparison-2.c: New test.
5265         * gcc.dg/ordered-comparison-3.c: New test.
5266         * gcc.dg/ordered-comparison-4.c: New test.
5267
5268 2010-05-06  Mike Stump  <mikestump@comcast.net>
5269
5270         PR objc/35165
5271         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5272
5273 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5274             Jason Merrill  <jason@redhat.com>
5275
5276         * g++.dg/cpp0x/nullptr01.C: New.
5277         * g++.dg/cpp0x/nullptr02.C: New.
5278         * g++.dg/cpp0x/nullptr03.C: New.
5279         * g++.dg/cpp0x/nullptr04.C: New.
5280         * g++.dg/cpp0x/nullptr05.C: New.
5281         * g++.dg/cpp0x/nullptr06.C: New.
5282         * g++.dg/cpp0x/nullptr07.C: New.
5283         * g++.dg/cpp0x/nullptr08.C: New.
5284         * g++.dg/cpp0x/nullptr09.C: New.
5285         * g++.dg/cpp0x/nullptr10.C: New.
5286         * g++.dg/cpp0x/nullptr11.C: New.
5287         * g++.dg/cpp0x/nullptr12.C: New.
5288         * g++.dg/cpp0x/nullptr13.C: New.
5289         * g++.dg/cpp0x/nullptr14.C: New.
5290         * g++.dg/cpp0x/nullptr15.C: New.
5291         * g++.dg/cpp0x/nullptr16.C: New.
5292         * g++.dg/cpp0x/nullptr17.C: New.
5293         * g++.dg/cpp0x/nullptr18.C: New.
5294         * g++.dg/cpp0x/nullptr19.C: New.
5295         * g++.dg/cpp0x/nullptr20.C: New.
5296         * g++.dg/cpp0x/nullptr21.C: New.
5297         * g++.dg/cpp0x/nullptr22.C: New.
5298         * g++.dg/debug/nullptr01.C: New.
5299         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5300
5301 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5302
5303         * gcc.dg/Wunused-var-8.c: Move to...
5304         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5305
5306 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5307
5308         PR c++/40406
5309         * g++.dg/template/crash96.C: New.
5310
5311 2010-05-06  Jan Hubicka  <jh@suse.cz>
5312
5313         PR tree-optimization/43791
5314         * gcc.c-torture/compile/pr43791.c: New file.
5315
5316 2010-05-06  Michael Matz  <matz@suse.de>
5317
5318         PR tree-optimization/43984
5319         * gfortran.dg/pr43984.f90: New test.
5320
5321 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5322
5323         PR 40989
5324         * gcc.dg/pr40989.c: New.
5325
5326 2010-05-06  Richard Guenther  <rguenther@suse.de>
5327
5328         PR tree-optimization/43934
5329         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5330
5331 2010-05-06  Richard Guenther  <rguenther@suse.de>
5332
5333         PR tree-optimization/43987
5334         * gcc.c-torture/execute/pr43987.c: New testcase.
5335         * gcc.dg/torture/pta-escape-1.c: Adjust.
5336         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5337         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5338         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5339         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5340
5341 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5342             Dodji Seketeli  <dodji@redhat.com>
5343
5344         PR c/18624
5345         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5346         * g++.dg/template/sfinae16.C: Likewise.
5347         * gcc.dg/Wunused-var-1.c: Moved to...
5348         * c-c++-common/Wunused-var-1.c: ...here. New test.
5349         * gcc.dg/Wunused-var-2.c: Moved to...
5350         * c-c++-common/Wunused-var-2.c: ...here. New test.
5351         * gcc.dg/Wunused-var-3.c: Moved to...
5352         * c-c++-common/Wunused-var-3.c: ...here. New test.
5353         * gcc.dg/Wunused-var-4.c: Moved to...
5354         * gcc.dg/Wunused-var-1.c: ... here.
5355         * gcc.dg/Wunused-var-5.c: Moved to...
5356         * c-c++-common/Wunused-var-4.c: ...here. New test.
5357         * gcc.dg/Wunused-var-7.c: Moved to...
5358         * c-c++-common/Wunused-var-5.c: ...here. New test.
5359         * gcc.dg/Wunused-var-6.c: Moved to...
5360         * gcc.dg/Wunused-var-2.c: ... here.
5361         * c-c++-common/Wunused-var-1.c: New test.
5362         * c-c++-common/Wunused-var-2.c: New test.
5363         * c-c++-common/Wunused-var-3.c: New test.
5364         * c-c++-common/Wunused-var-4.c: New test.
5365         * c-c++-common/Wunused-var-5.c: New test.
5366         * g++.dg/warn/Wunused-var-1.C: New test.
5367         * g++.dg/warn/Wunused-var-2.C: New test.
5368         * g++.dg/warn/Wunused-var-3.C: New test.
5369         * g++.dg/warn/Wunused-var-4.C: New test.
5370         * g++.dg/warn/Wunused-var-5.C: New test.
5371         * g++.dg/warn/Wunused-var-6.C: New test.
5372         * g++.dg/warn/Wunused-var-7.C: New test.
5373         * g++.dg/warn/Wunused-var-8.C: New test.
5374         * g++.dg/warn/Wunused-parm-1.C: New test.
5375         * g++.dg/warn/Wunused-parm-2.C: New test.
5376         * g++.dg/warn/Wunused-parm-3.C: New test.
5377
5378 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5379
5380         PR fortran/43985
5381         * gfortran.dg/gomp/crayptr5.f90: New test case.
5382
5383 2010-05-05  Jason Merrill  <jason@redhat.com>
5384
5385         PR debug/43370
5386         * g++.dg/ext/attrib39.C: New.
5387
5388 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5389
5390         PR fortran/24978
5391         * gfortran.dg/data_invalid.f90: New.
5392
5393 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5394
5395         * gnat.dg/lto2.adb: New test.
5396
5397 2010-05-05  Jason Merrill  <jason@redhat.com>
5398
5399         PR c++/43787
5400         * g++.dg/opt/empty1.C: New.
5401
5402 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5403
5404         PR fortran/43696
5405         * gfortran.dg/class_17.f03: New.
5406
5407 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5408
5409         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5410
5411 2010-05-04  Mike Stump  <mikestump@comcast.net>
5412
5413         PR objc/35165
5414         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5415
5416 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5417
5418         PR target/43668
5419         * gcc.target/i386/pr43668.c: New.
5420
5421 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5422
5423         PR c++/43028
5424         * g++.dg/cpp0x/initlist31.C: New.
5425
5426 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5427
5428         PR c/43981
5429         * gcc.dg/Wunused-var-8.c: New test.
5430
5431 2010-05-04  Jason Merrill  <jason@redhat.com>
5432
5433         PR c++/38064
5434         * g++.dg/cpp0x/enum3.C: Extend.
5435
5436 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5437
5438         PR target/43799
5439         * gcc.target/i386/pr43799.c: New.
5440
5441 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5442
5443         * gnat.dg/lto1.adb: New test.
5444         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5445
5446 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5447
5448         PR middle-end/43671
5449         * gcc.target/i386/pr43671.c: New.
5450
5451 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5452
5453         PR c++/43705
5454         * g++.dg/template/crash95.C: New.
5455
5456 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5457
5458         PR debug/43508
5459         * gcc.target/i386/pr43508.c: New.
5460
5461 2010-05-04  Richard Guenther  <rguenther@suse.de>
5462
5463         PR tree-optimization/43879
5464         * g++.dg/torture/pr43879-1_0.C: New testcase.
5465         * g++.dg/torture/pr43879-1_1.C: Likewise.
5466
5467 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5468
5469         PR c++/43953
5470         * g++.dg/other/crash-12.C: New test.
5471
5472 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5473
5474         * g++.dg/cdce3.C: Add a space.  Updated.
5475
5476 2010-05-03  Jason Merrill  <jason@redhat.com>
5477
5478         PR c++/43680
5479         * g++.dg/opt/enum2.C: New.
5480         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5481         * g++.dg/warn/Wswitch-1.C: Adjust message.
5482
5483 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5484
5485         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5486         * g++.dg/ext/label13.C: Fix typo.
5487         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5488         alpha*-dec-osf5*.
5489         * gcc.c-torture/compile/limits-declparen.c: xfail on
5490         alpha*-dec-osf5* with -g.
5491         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5492         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5493         * gcc.dg/c99-tgmath-2.c: Likewise.
5494         * gcc.dg/c99-tgmath-3.c: Likewise.
5495         * gcc.dg/c99-tgmath-4.c: Likewise.
5496
5497 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5498
5499         PR fortran/43592
5500         * gfortran.dg/unexpected_interface.f90: New test.
5501
5502 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5503
5504         * ada/acats/run_acats (which): New function.
5505         (host_gnatchop, host_gnatmake): Use it.
5506
5507 2010-05-03  Richard Guenther  <rguenther@suse.de>
5508
5509         PR tree-optimization/43971
5510         * gcc.dg/pr43971.c: New testcase.
5511
5512 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR debug/43972
5515         * gcc.dg/debug/pr43972.c: New test.
5516
5517 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5518
5519         PR testsuite/43963
5520         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5521
5522 2010-05-02  Richard Guenther  <rguenther@suse.de>
5523
5524         PR tree-optimization/43879
5525         * gcc.dg/torture/pr43879-3.c: New testcase.
5526
5527 2010-05-01  Richard Guenther  <rguenther@suse.de>
5528
5529         PR tree-optimization/43949
5530         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5531
5532 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5533
5534         PR c++/43951
5535         * g++.dg/init/new28.C: New.
5536
5537 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5538
5539         PR objc++/32052
5540         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5541         structure and nested declarations.
5542         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5543         structure and nested declarations.  Reduce header clutter and
5544         use _exit() rather than abort().
5545         * objc.dg/encode-10.m: New.
5546         * objc.dg/encode-11.m: New.
5547
5548 2010-04-30  DJ Delorie  <dj@redhat.com>
5549
5550         * gcc.c-torture/execute/20100430-1.c: New test.
5551
5552 2010-04-30  Jason Merrill  <jason@redhat.com>
5553
5554         PR c++/43868
5555         * g++.dg/template/ptrmem21.C: New.
5556
5557 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5558
5559         PR fortran/18918
5560         PR fortran/43931
5561         * gfortran.dg/coarray_13.f90: New test.
5562
5563 2010-04-30  Richard Guenther  <rguenther@suse.de>
5564
5565         PR lto/43946
5566         * gcc.dg/lto/20100430-1_0.c: New testcase.
5567
5568 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5569
5570         PR debug/43942
5571         * c-c++-common/pr43942.c: New test.
5572
5573 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5574
5575         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5576         conflict with darwin crt1.o 'start' symbol.
5577
5578 2010-04-30  Richard Guenther  <rguenther@suse.de>
5579
5580         PR tree-optimization/43879
5581         * gcc.dg/torture/pr43879_1.c: New testcase.
5582
5583 2010-04-30  Richard Guenther  <rguenther@suse.de>
5584
5585         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5586
5587 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5588
5589         PR c++/43890
5590         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5591         user-provided constructor while recursing.
5592
5593 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5594
5595         PR fortran/42274
5596         * gfortran.dg/class_16.f03: New test.
5597
5598 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5599
5600         PR fortran/42274
5601         * gfortran.dg/class_15.f03: New.
5602
5603 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5604
5605         PR fortran/43326
5606         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5607
5608 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5609
5610         PR fortran/43492
5611         * gfortran.dg/generic_22.f03 : New test.
5612
5613 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5614
5615         PR fortran/42353
5616         * gfortran.dg/class_14.f03: New test.
5617
5618 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5619
5620         PR fortran/42680
5621         * gfortran.dg/interface_32.f90: New test.
5622
5623 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5624             Janus Weil  <janus@gcc.gnu.org>
5625
5626         PR fortran/41829
5627         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5628         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5629         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5630
5631 2010-04-28  Mike Stump  <mikestump@comcast.net>
5632
5633         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5634         dg-excess-errors.
5635         * g++.dg/uninit-pred-2_b.C: Likewise.
5636
5637 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5638
5639         PR fortran/18918
5640         PR fortran/43919
5641         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5642
5643 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5644
5645         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5646         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5647         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5648         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5649         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5650
5651 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5652
5653         * gcc.dg/const-uniq-1.c: New test.
5654         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5655
5656 2010-04-28  Xinliang David Li  <davidxl@google.com>
5657
5658         * gcc.dg/uninit-pred-2_b.c: New test.
5659         * gcc.dg/uninit-pred-4_b.c: New test.
5660         * gcc.dg/uninit-pred-3_d.c: New test.
5661         * gcc.dg/uninit-pred-6_b.c: New test.
5662         * gcc.dg/uninit-pred-8_b.c: New test.
5663         * gcc.dg/uninit-pred-3_a.c: New test.
5664         * gcc.dg/uninit-pred-2_c.c: New test.
5665         * gcc.dg/uninit-pred-5_a.c: New test.
5666         * gcc.dg/uninit-pred-3_e.c: New test.
5667         * gcc.dg/uninit-pred-7_a.c: New test.
5668         * gcc.dg/uninit-pred-6_c.c: New test.
5669         * gcc.dg/uninit-pred-9_a.c: New test.
5670         * gcc.dg/uninit-pred-8_c.c: New test.
5671         * gcc.dg/uninit-pred-3_b.c: New test.
5672         * gcc.dg/uninit-pred-5_b.c: New test.
5673         * gcc.dg/uninit-pred-7_b.c: New test.
5674         * gcc.dg/uninit-pred-6_d.c: New test.
5675         * gcc.dg/uninit-pred-9_b.c: New test.
5676         * gcc.dg/uninit-pred-2_a.c: New test.
5677         * gcc.dg/uninit-pred-4_a.c: New test.
5678         * gcc.dg/uninit-pred-3_c.c: New test.
5679         * gcc.dg/uninit-pred-6_a.c: New test.
5680         * gcc.dg/uninit-pred-8_a.c: New test.
5681         * gcc.dg/uninit-pred-7_c.c: New test.
5682         * gcc.dg/uninit-pred-6_e.c: New test.
5683         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5684         * g++.dg/uninit-pred-1_a.C: New test.
5685         * g++.dg/uninit-pred-1_b.C: New test.
5686         * g++.dg/uninit-pred-2_a.C: New test.
5687         * g++.dg/uninit-pred-2_b.C: New test.
5688         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5689         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5690         * g++.dg/uninit-pred-loop_1.cc: New test.
5691
5692 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5693
5694         * gcc.dg/lto/20091209-1_0.c: New testcase.
5695
5696 2010-04-28  Richard Guenther  <rguenther@suse.de>
5697
5698         PR tree-optimization/43879
5699         PR tree-optimization/43909
5700         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5701
5702 2010-04-28  Richard Guenther  <rguenther@suse.de>
5703
5704         PR c++/43880
5705         * g++.dg/torture/pr43880.C: New testcase.
5706
5707 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5708
5709         PR c++/9335
5710         * g++.dg/template/recurse2.C: Update
5711         * g++.dg/template/recurse.C: Update.
5712         * g++.dg/template/pr23510.C: Update.
5713         * lib/prune.exp: Filter out 'recursively instantiated'.
5714
5715 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5716
5717         PR c++/29043
5718         * g++.dg/init/pr29043.C: New.
5719
5720 2010-04-27  Jason Merrill  <jason@redhat.com>
5721
5722         * g++.dg/lookup/scoped5.C: Adjust.
5723         * g++.dg/lookup/scoped8.C: Adjust.
5724         * g++.dg/template/dependent-expr5.C: Adjust.
5725         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5726
5727         PR c++/43856
5728         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5729
5730         PR c++/43875
5731         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5732
5733 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5734             Jan Hubicka <hubicka@ucw.cz>
5735
5736         * gcc.dg/pure-2.c: New testcase.
5737         * gcc.dg/const-1.c: New testcase.
5738
5739 2010-04-27  Jason Merrill  <jason@redhat.com>
5740
5741         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5742
5743         PR c++/41468
5744         * g++.dg/template/sfinae17.C: New.
5745         * g++.dg/template/sfinae18.C: New.
5746
5747 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5748
5749         * g++.dg/init/pr42844.C: New.
5750         * g++.dg/cpp0x/pr42844-2.C: New.
5751         * g++.dg/cpp0x/defaulted2.C: Adjust.
5752         * g++.dg/tree-ssa/pr27549.C: Likewise.
5753         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5754
5755 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5756
5757         PR fortran/18918
5758         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5759
5760 2010-04-27  Richard Guenther  <rguenther@suse.de>
5761
5762         PR middle-end/40561
5763         * g++.dg/other/pr40561.C: New testcase.
5764
5765 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5766
5767         PR middle-end/43812
5768         * g++.dg/ipa/pr43812.C: New test.
5769
5770 2010-04-27  Jan Hubicka  <jh@suse.cz>
5771
5772         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5773         (test): ... this one.
5774
5775 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5776
5777         PR target/40657
5778         * gcc.target/arm/thumb-stackframe.c: New test.
5779
5780 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5781
5782         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5783         * gcc.dg/misc-column.c: Likewise.
5784         * gcc.dg/Walways-true-1.c: Likewise.
5785         * gcc.dg/Walways-true-2.c: Likewise.
5786         * gcc.dg/warn-addr-cmp.c: Likewise.
5787
5788 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5789
5790         PR fortran/18918
5791         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5792         * gfortran.dg/coarray_12.f90: New.
5793
5794 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5795
5796         PR c/32207
5797         * gcc.dg/pr32207.c: New test.
5798         * gcc.dg/misc-column.c: Adjust expected warning.
5799         * gcc.dg/Walways-true-1.c: Likewise.
5800         * gcc.dg/Walways-true-2.c: Likewise.
5801         * gcc.dg/warn-addr-cmp.c: Likewise.
5802
5803 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5804
5805         PR lto/42776
5806         * lib/lto.exp (lto_prune_vis_warns): New function.
5807         (lto-link-and-maybe-run): Call it.
5808
5809 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5810
5811         PR tree-optimization/43904
5812         * gcc.dg/tree-ssa/tailcall-6.c: New.
5813
5814 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5815
5816         PR testsuite/35165
5817         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5818         Darwin8/OSX10.4 - compatible code generation.
5819         Use scan-rtl-dump.
5820         * obj-c++.dg/stubify-1.mm: Ditto.
5821         * lib/objc-torture.exp: Do not require link success for
5822         "trivial.m" in the runtime checks when dowhat = 'compile'.
5823         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5824         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5825         Darwin8/OSX10.4 - compatible code generation.
5826         * objc.dg/stubify-2.m: Ditto.
5827         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5828         * objc.dg/next-runtime-1.m: Ditto.
5829         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5830         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5831         runtimes on Darwin.
5832
5833 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5834
5835         PR 43715
5836         * lib/plugin-support.exp: Use "-undefined
5837         dynamic_lookup" on darwin.
5838
5839 2010-04-26  Richard Guenther  <rguenther@suse.de>
5840
5841         * gcc.dg/lto/20100426_0.c: New testcase.
5842
5843 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5844
5845         PR tree-optimization/43833
5846         gcc.dg/Warray-bounds-8.c: New test case.
5847
5848 2010-04-26  Richard Guenther  <rguenther@suse.de>
5849
5850         PR lto/43080
5851         * g++.dg/lto/20100423-3_0.C: New testcase.
5852
5853 2010-04-26  Richard Guenther  <rguenther@suse.de>
5854
5855         PR lto/42425
5856         * g++.dg/lto/20100423-2_0.C: New testcase.
5857
5858 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5859
5860         * gcc.dg/vect/bb-slp-23.c: New test.
5861
5862 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5863
5864         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5865         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5866         * gcc.dg/c1x-float-1.c: New test.
5867
5868 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5869
5870         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5871         of "lea\[ \t\]".
5872
5873 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5874
5875         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5876         FreeBSD.
5877         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5878         * gfortran.dg/default_format_2.f90: Ditto.
5879
5880 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5881
5882         * gfortran.dg/pr43505.f90: Clean up .mod file.
5883         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5884         * gfortran.dg/pr41347.f90: Ditto.
5885         * gfortran.dg/internal_pack_4.f90: Ditto.
5886         * gfortran.dg/proc_decl_23.f90: Ditto.
5887         * gfortran.dg/recursive_check_3.f90: Ditto.
5888         * gfortran.dg/intent_out_3.f90: Ditto.
5889         * gfortran.dg/assignment_2.f90: Ditto.
5890         * gfortran.dg/pr41928.f90: Ditto.
5891         * gfortran.dg/pr42166.f90: Ditto.
5892         * gfortran.dg/private_type_12.f90: Ditto.
5893         * gfortran.dg/graphite/pr42185.f90: Ditto.
5894         * gfortran.dg/graphite/pr42186.f90: Ditto.
5895         * gfortran.dg/graphite/pr40982.f90: Ditto.
5896         * gfortran.dg/graphite/id-2.f90: Ditto.
5897         * gfortran.dg/graphite/id-4.f90: Ditto.
5898         * gfortran.dg/graphite/pr42050.f90: Ditto.
5899         * gfortran.dg/graphite/id-18.f90: Ditto.
5900         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5901         * gfortran.dg/graphite/pr41924.f90: Ditto.
5902         * gfortran.dg/graphite/pr42393.f90: Ditto.
5903         * gfortran.dg/graphite/pr37980.f90: Ditto.
5904         * gfortran.dg/graphite/pr38953.f90: Ditto.
5905         * gfortran.dg/graphite/pr42180.f90: Ditto.
5906         * gfortran.dg/graphite/pr42181.f90: Ditto.
5907         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5908         * gfortran.dg/select_type_4.f90: Ditto.
5909         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5910         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5911         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5912         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5913         * gfortran.dg/whole_file_11.f90: Ditto.
5914         * gfortran.dg/private_type_11.f90: Ditto.
5915         * gfortran.dg/vect/vect-gems.f90: Ditto.
5916         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5917
5918 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5919
5920         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5921
5922 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5923
5924         * gnat.dg/pack15.ad[sb]: New test.
5925
5926 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5927
5928         * gcc.target/arm/mla-1.c: New test.
5929
5930 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5931
5932         PR fortran/30073
5933         PR fortran/43793
5934         * gfortran.dg/pr43793.f90: New test.
5935
5936 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5937
5938         PR tree-optimization/41442
5939         * gcc.target/i386/pr41442.c: New test.
5940
5941 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5942
5943         PR fortran/43832
5944         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5945
5946 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5947
5948         PR fortran/43832
5949         * gfortran.dg/open_nounit.f90: New test.
5950
5951 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5952
5953         PR fortran/43841
5954         PR fortran/43843
5955         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5956
5957 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5958
5959         * gcc.dg/Wconversion-integer.c: Update.
5960
5961 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5962
5963         * gnat.dg/unchecked_convert5.adb: New test.
5964
5965 2010-04-23  Richard Guenther  <rguenther@suse.de>
5966
5967         PR lto/41734
5968         * gcc.dg/lto/20100423-2_0.c: New testcase.
5969         * gcc.dg/lto/20100423-2_0.c: Likewise.
5970
5971 2010-04-23  Richard Guenther  <rguenther@suse.de>
5972
5973         PR lto/43455
5974         * gcc.dg/lto/20100423-1_0.c: New testcase.
5975         * gcc.dg/lto/20100423-1_1.c: Likewise.
5976
5977 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5978
5979         PR tree-optimization/43846
5980         * gcc.dg/tree-ssa/sra-10.c: New test.
5981
5982 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5983
5984         PR middle-end/43835
5985         * gcc.c-torture/execute/pr43835.c: New test.
5986
5987 2010-04-23  Richard Guenther  <rguenther@suse.de>
5988
5989         PR lto/42653
5990         * g++.dg/lto/20100423-1_0.C: New testcase.
5991
5992 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
5993
5994         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5995
5996 2010-04-22  Ira Rosen  <irar@il.ibm.com>
5997
5998         PR tree-optimization/43842
5999         * gcc.dg/vect/pr43842.c: New test.
6000
6001 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6002
6003         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6004         * gcc.target/i386/wmul-2.c: Likewise.
6005
6006 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6007
6008         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6009         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6010
6011 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6012
6013         * gfortran.dg/reassoc_6.f: New testcase.
6014
6015 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6016
6017         PR middle-end/29274
6018         * gcc.target/arm/wmul-1.c: New test.
6019         * gcc.target/arm/wmul-2.c: New test.
6020
6021 2010-04-22  Richard Guenther  <rguenther@suse.de>
6022
6023         PR tree-optimization/43845
6024         * gcc.c-torture/compile/pr43845.c: New testcase.
6025
6026 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6027
6028         PR middle-end/29274
6029         * gcc.target/i386/wmul-1.c: New test.
6030         * gcc.target/i386/wmul-2.c: New test.
6031         * gcc.target/bfin/wmul-1.c: New test.
6032         * gcc.target/bfin/wmul-2.c: New test.
6033
6034 2010-04-22  Richard Guenther  <rguenther@suse.de>
6035
6036         PR fortran/43829
6037         * gfortran.dg/vector_subscript_6.f90: New testcase.
6038         * gfortran.dg/assign_10.f90: Adjust.
6039
6040 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR fortran/43836
6043         * gfortran.dg/gomp/pr43836.f90: New test.
6044
6045 2010-04-21  Richard Guenther  <rguenther@suse.de>
6046
6047         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6048
6049 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6050
6051         * gcc.dg/torture/builtin-cproj-3.c: New.
6052
6053 2010-04-20  Jason Merrill  <jason@redhat.com>
6054
6055         PR c++/9335
6056         * g++.dg/template/recurse2.C: New.
6057         * g++.dg/parse/crash36.C: Adjust.
6058         * g++.dg/other/fold1.C: Adjust.
6059         * g++.dg/init/member1.C: Adjust.
6060         * lib/prune.exp: Prune "skipping N instantiation contexts".
6061
6062 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6063
6064         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6065
6066 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6067
6068         * gcc.dg/torture/builtin-cproj-1.c: New.
6069         * gcc.dg/torture/builtin-cproj-2.c: New.
6070
6071 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6072
6073         PR c++/43800
6074         PR c++/43704
6075         * g++.dg/template/typedef32.C: Adjust.
6076         * g++.dg/template/typedef33.C: New test.
6077
6078 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6079
6080         PR fortran/43227
6081         * gfortran.dg/proc_decl_23.f90: New test.
6082
6083         PR fortran/43266
6084         * gfortran.dg/abstract_type_6.f03: New test.
6085
6086 2010-04-20  Xinliang David Li  <davidxl@google.com>
6087
6088         * g++.dg/tree-ssa/fold-compare.C: New.
6089
6090 2010-04-20  Richard Guenther  <rguenther@suse.de>
6091
6092         PR tree-optimization/39417
6093         * g++.dg/torture/pr39417.C: New testcase.
6094
6095 2010-04-20  Richard Guenther  <rguenther@suse.de>
6096
6097         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6098
6099 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6100
6101         * g++.dg/debug/dwarf2/rv1.C: New test.
6102
6103 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6104
6105         PR target/43635
6106         * gcc.c-torture/compile/pr43635.c: New testcase.
6107
6108 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR fortran/43339
6111         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6112         of sequential loops being private only in the innermost containing
6113         task region.
6114
6115         PR middle-end/43337
6116         * gfortran.dg/gomp/pr43337.f90: New test.
6117
6118 2010-04-19  Richard Guenther  <rguenther@suse.de>
6119
6120         PR tree-optimization/43796
6121         * gfortran.dg/pr43796.f90: New testcase.
6122
6123 2010-04-19  Richard Guenther  <rguenther@suse.de>
6124
6125         PR tree-optimization/43783
6126         * gcc.c-torture/execute/pr43783.c: New testcase.
6127
6128 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6129
6130         PR target/43766
6131         * gcc.target/i386/pr43766.c: New test.
6132
6133 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6134
6135         PR target/43662
6136         * gcc.target/i386/pr43662.c: New test.
6137
6138 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6139
6140         PR c++/43704
6141         * g++.dg/template/typedef32.C: New test.
6142
6143 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6144
6145         PR tree-optimization/37027
6146         * lib/target-supports.exp
6147         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6148         * gcc.dg/vect/pr37027.c: New test.
6149         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6150         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6151         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6152         gcc.dg/vect/vect-complex-6.c: Likewise.
6153
6154 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6155
6156         * g++.dg/debug/dwarf2/enum1.C: New test.
6157
6158 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6159
6160         * gnat.dg/rep_clause5.ad[sb]: New test.
6161         * gnat.dg/rep_clause5_pkg.ads: New helper.
6162
6163 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6164
6165         PR tree-optimization/43771
6166         * g++.dg/vect/pr43771.cc: New test.
6167
6168 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6169
6170         PR fortran/31538
6171         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6172         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6173
6174 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6175
6176         * gnat.dg/sizetype.adb: Rename into...
6177         * gnat.dg/sizetype1.adb: ...this.
6178         * gnat.dg/sizetype2.adb: New test.
6179
6180 2010-04-16  Richard Guenther  <rguenther@suse.de>
6181
6182         PR tree-optimization/43572
6183         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6184
6185 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6186
6187         * gnat.dg/specs/discr_private.ads: New test.
6188
6189 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6190
6191         PR target/41514
6192         * gcc.target/arm/thumb-comparisons.c: New test.
6193
6194         PR target/40603
6195         * gcc.target/arm/thumb-cbranchqi.c: New test.
6196
6197 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6198
6199         * g++.dg/torture/pr36191.C: Enable for SH.
6200
6201 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6202
6203         * gnat.dg/wide_boolean.adb: New test.
6204         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6205
6206 2010-04-15  Richard Guenther  <rguenther@suse.de>
6207
6208         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6209         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6210         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6211         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6212         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6213         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6214         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6215         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6216         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6217         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6218         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6219         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6220         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6221         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6222         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6223
6224 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6225
6226         PR target/21803
6227         * gcc.target/arm/pr42496.c: New test.
6228
6229 2010-04-14  Jason Merrill  <jason@redhat.com>
6230
6231         PR c++/36625
6232         * g++.dg/ext/attrib38.C: New.
6233
6234 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6235
6236         PR testsuite/43739
6237         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6238
6239 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6240
6241         PR 42966
6242         * gcc.dg/cpp/warn-undef-2.c: Update.
6243         * gcc.dg/cpp/warn-traditional-2.c: Update.
6244         * gcc.dg/cpp/warn-comments-2.c: Update.
6245         * gcc.dg/cpp/warn-variadic-2.c: Update.
6246         * gcc.dg/cpp/warn-long-long-2.c: Update.
6247         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6248         * gcc.dg/cpp/warn-multichar-2.c: Update.
6249         * gcc.dg/cpp/warn-normalized-3.c: Update.
6250         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6251         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6252         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6253         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6254         * gcc.dg/cpp/warn-redefined-2.c: Update.
6255         * gfortran.dg/warning-directive-2.F90: Update.
6256         * c-c++-common/cpp/warning-directive-2.c: Update.
6257
6258 2010-04-14  Michael Matz  <matz@suse.de>
6259
6260         PR tree-optimization/42963
6261         * gcc.dg/pr42963.c: New testcase.
6262
6263 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6264
6265         * gnat.dg/class_wide.adb: Rename into...
6266         * gnat.dg/class_wide1.adb: ...this.
6267         * gnat.dg/class_wide2.ad[sb]: New test.
6268
6269 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6270
6271         PR fortran/18918
6272         * gfortran.dg/coarray_9.f90: Update dg-errors.
6273         * gfortran.dg/coarray_10.f90: New test.
6274         * gfortran.dg/coarray_11.f90: New test.
6275
6276 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6277
6278         PR fortran/43747
6279         gfortran.dg/initialization_24.f90: New test.
6280
6281 2010-04-13  Jason Merrill  <jason@redhat.com>
6282
6283         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6284         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6285
6286 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6287
6288         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6289         * g++.dg/dg.exp: Likewise.
6290         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6291         * c-c++-common/cpp/warning-directive-1.c: ... here.
6292         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6293         * c-c++-common/cpp/warning-directive-2.c: ... here.
6294         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6295         * c-c++-common/cpp/warning-directive-3.c: ... here.
6296         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6297         * c-c++-common/cpp/warning-directive-4.c: ... here.
6298         * g++.dg/cpp/warning-directive-1.C: Delete.
6299         * g++.dg/cpp/warning-directive-2.C: Delete.
6300         * g++.dg/cpp/warning-directive-3.C: Delete.
6301         * g++.dg/cpp/warning-directive-4.C: Delete.
6302         * gcc.dg/cpp/normalised-3.c: Delete.
6303         * g++.dg/cpp/normalised-1.C: Rename as ...
6304         * c-c++-common/cpp/normalised-3.c: ... this.
6305
6306 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6307
6308         * gcc.dg/tree-ssa/sra-9.c: New test.
6309
6310 2010-04-13  Michael Matz  <matz@suse.de>
6311
6312         PR middle-end/43730
6313         * gcc.dg/pr43730.c: New test.
6314
6315 2010-04-13  Michael Matz  <matz@suse.de>
6316
6317         * gcc.dg/tree-ssa/negate.c: New testcase.
6318
6319 2010-04-13  Richard Guenther  <rguenther@suse.de>
6320
6321         PR testsuite/43735
6322         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6323
6324 2010-04-13  Richard Guenther  <rguenther@suse.de>
6325
6326         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6327
6328 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6329
6330         * gnat.dg/derived_type1.adb: New test.
6331
6332 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6333
6334         * gcc.dg/plugindir1.c: New testcase.
6335         * gcc.dg/plugindir2.c: New testcase.
6336         * gcc.dg/plugindir3.c: New testcase.
6337         * gcc.dg/plugindir4.c: New testcase.
6338
6339 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6340
6341         * gcc.target/i386/rotate-2.c: New test.
6342
6343 2010-04-12  Jason Merrill  <jason@redhat.com>
6344
6345         PR c++/43641
6346         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6347         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6348
6349 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6350
6351         PR c++/25811
6352         * g++.dg/init/pr25811.C: New test.
6353
6354 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6355
6356         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6357         dg-error, dg-warning.
6358         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6359
6360 2010-04-12  Richard Guenther  <rguenther@suse.de>
6361
6362         * gcc.dg/torture/inline-2.c: New testcase.
6363
6364 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6365
6366         PR bootstrap/43699
6367         * gcc.dg/Wunused-var-7.c: New test.
6368
6369         PR tree-optimization/43560
6370         * gcc.c-torture/execute/pr43560.c: New test.
6371
6372 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6373
6374         * gnat.dg/aggr13.adb: New test.
6375         * gnat.dg/aggr14.adb: Likewise.
6376         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6377
6378 2010-04-12  Richard Guenther  <rguenther@suse.de>
6379
6380         PR c++/43611
6381         * g++.dg/torture/pr43611.C: New testcase.
6382
6383 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6384
6385         PR c/36774
6386         * gcc.dg/pr36774-1.c: New test.
6387         * gcc.dg/pr36774-2.c: New test.
6388
6389 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6390
6391         * gcc.target/sh/rte-delay-slot.c: New test.
6392
6393 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6394
6395         * gnat.dg/pack9.adb: Remove -cargs option.
6396         * gnat.dg/aggr12.ad[sb]: New test.
6397
6398 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6399
6400         PR target/43417
6401         * gcc.target/sh/pr43417.c: New test.
6402
6403 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6404
6405         PR fortran/43591
6406         * gfortran.dg/spec_expr_6.f90: New test.
6407
6408 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6409
6410         PR cpp/43195
6411         * gcc.dg/cpp/pr43195.c: New.
6412         * gcc.dg/cpp/pr43195.h: New.
6413
6414 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6415
6416         PR 42965
6417         * gcc.dg/Werror-6.c: Adjust.
6418         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6419         * gcc.dg/Werror-4.c: Likewise.
6420         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6421         * gcc.dg/Wswitch-enum-error.c: Likewise.
6422         * gcc.dg/Wpointer-arith.c: Likewise.
6423         * gcc.dg/Wfatal.c: Likewise.
6424         * gcc.dg/Wswitch-error.c: Likewise.
6425         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6426         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6427         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6428         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6429         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6430         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6431         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6432         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6433         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6434         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6435         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6436         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6437         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6438         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6439         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6440         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6441         * g++.dg/cpp/warning-directive-2.C: Likewise.
6442         * gfortran.dg/warning-directive-2.F90: Likewise.
6443
6444 2010-04-09  Jason Merrill  <jason@redhat.com>
6445
6446         PR c++/42623
6447         * g++.dg/template/sizeof13.C: New.
6448
6449 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6450
6451         * g++.dg/other/pr35504.C: Add check for thiscall.
6452         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6453         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6454
6455 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6456
6457         PR c++/28584
6458         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6459         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6460         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6461         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6462         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6463         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6464         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6465         * g++.dg/other/increment1.C: Likewise.
6466
6467 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6468
6469         PR fortran/18918
6470         * gfortran.dg/coarray_7.f90: New test.
6471         * gfortran.dg/coarray_8.f90: New test.
6472
6473 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6474
6475         PR fortran/28039
6476         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6477
6478 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6479
6480         PR target/43643
6481         * gcc.dg/pr43643.c: New test.
6482
6483 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6484
6485         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6486
6487 2010-04-08  Richard Guenther  <rguenther@suse.de>
6488
6489         PR tree-optimization/43679
6490         * gcc.c-torture/compile/pr43679.c: New testcase.
6491
6492 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6493
6494         PR debug/43670
6495         * gcc.dg/pr43670.c: New test.
6496
6497 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6498
6499         PR middle-end/40815
6500         * gcc.dg/tree-ssa/reassoc-19.c: New.
6501
6502 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR c/18624
6505         * gcc.dg/Wunused-var-1.c: New test.
6506         * gcc.dg/Wunused-var-2.c: New test.
6507         * gcc.dg/Wunused-var-3.c: New test.
6508         * gcc.dg/Wunused-var-4.c: New test.
6509         * gcc.dg/Wunused-var-5.c: New test.
6510         * gcc.dg/Wunused-var-6.c: New test.
6511         * gcc.dg/Wunused-parm-1.c: New test.
6512
6513         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6514         * gcc.dg/trunc-1.c: Likewise.
6515         * gcc.dg/vla-9.c: Likewise.
6516         * gcc.dg/dfp/composite-type.c: Likewise.
6517
6518 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6519
6520         PR objc/35996
6521         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6522         * obj-c++.dg/objc-gc-3.mm: Ditto.
6523
6524 2010-04-07  Simon Baldwin  <simonb@google.com>
6525
6526         * gcc.dg/cpp/warn-undef-2.c: New.
6527         * gcc.dg/cpp/warn-traditional-2.c: New.
6528         * gcc.dg/cpp/warn-comments-2.c: New.
6529         * gcc.dg/cpp/warning-directive-1.c: New.
6530         * gcc.dg/cpp/warn-long-long.c: New.
6531         * gcc.dg/cpp/warn-traditional.c: New.
6532         * gcc.dg/cpp/warn-variadic-2.c: New.
6533         * gcc.dg/cpp/warn-undef.c: New.
6534         * gcc.dg/cpp/warn-normalized-1.c: New.
6535         * gcc.dg/cpp/warning-directive-2.c: New.
6536         * gcc.dg/cpp/warn-long-long-2.c: New.
6537         * gcc.dg/cpp/warn-variadic.c: New.
6538         * gcc.dg/cpp/warn-normalized-2.c: New.
6539         * gcc.dg/cpp/warning-directive-3.c: New.
6540         * gcc.dg/cpp/warn-deprecated-2.c: New.
6541         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6542         * gcc.dg/cpp/warn-multichar-2.c: New.
6543         * gcc.dg/cpp/warn-normalized-3.c: New.
6544         * gcc.dg/cpp/warning-directive-4.c: New.
6545         * gcc.dg/cpp/warn-unused-macros.c: New.
6546         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6547         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6548         * gcc.dg/cpp/warn-cxx-compat.c: New.
6549         * gcc.dg/cpp/warn-redefined.c: New.
6550         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6551         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6552         * gcc.dg/cpp/warn-deprecated.c: New.
6553         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6554         * gcc.dg/cpp/warn-redefined-2.c: New.
6555         * gcc.dg/cpp/warn-comments.c: New.
6556         * gcc.dg/cpp/warn-multichar.c: New.
6557         * g++.dg/cpp/warning-directive-1.C: New.
6558         * g++.dg/cpp/warning-directive-2.C: New.
6559         * g++.dg/cpp/warning-directive-3.C: New.
6560         * g++.dg/cpp/warning-directive-4.C: New.
6561         * gfortran.dg/warning-directive-1.F90: New.
6562         * gfortran.dg/warning-directive-3.F90: New.
6563         * gfortran.dg/warning-directive-2.F90: New.
6564         * gfortran.dg/warning-directive-4.F90: New.
6565
6566 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6567
6568         PR objc++/23716
6569         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6570
6571 2010-04-07  Jason Merrill  <jason@redhat.com>
6572
6573         * g++.dg/template/dr408.C: New.
6574
6575         * g++.dg/lookup/ns4.C: New.
6576
6577         PR c++/38392
6578         * g++.dg/template/friend51.C: New test.
6579
6580         PR c++/41970
6581         * g++.old-deja/g++.other/linkage1.C: Adjust.
6582
6583 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6584
6585         PR c++/42697
6586         * g++.dg/template/crash94.C: New test.
6587
6588 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6589
6590         PR c++/40239
6591         * g++.dg/init/aggr5.C: New test.
6592         * g++.dg/init/aggr5.C: New test.
6593
6594 2010-04-07  Richard Guenther  <rguenther@suse.de>
6595
6596         PR tree-optimization/43270
6597         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6598         * gcc.dg/Warray-bounds-7.c: Likewise.
6599
6600 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6601
6602         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6603         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6604         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6605
6606 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6607
6608         PR c++/42556
6609         * g++.dg/init/pr42556.C: New test.
6610
6611 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6612
6613         PR debug/43628
6614         * g++.dg/debug/dwarf2/typedef2.C: New test.
6615
6616 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6617
6618         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6619         c-c++-common/dwarf2/redeclaration-1.C
6620
6621 2010-04-06  Jason Merrill  <jason@redhat.com>
6622
6623         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6624         * g++.dg/ext/attrib18.C: Likewise.
6625         * g++.dg/ext/bitfield2.C: Likewise.
6626         * g++.dg/ext/bitfield4.C: Likewise.
6627         * g++.dg/ext/visibility/warn2.C: Likewise.
6628         * g++.dg/ext/visibility/warn3.C: Likewise.
6629         * g++.dg/gomp/pr26690-1.C: Likewise.
6630         * g++.dg/inherit/covariant7.C: Likewise.
6631         * g++.dg/init/synth2.C: Likewise.
6632         * g++.dg/lookup/using7.C: Likewise.
6633         * g++.dg/other/crash-4.C: Likewise.
6634         * g++.dg/other/error13.C: Likewise.
6635         * g++.dg/other/error20.C: Likewise.
6636         * g++.dg/parse/crash31.C: Likewise.
6637         * g++.dg/parse/error16.C: Likewise.
6638         * g++.dg/parse/error19.C: Likewise.
6639         * g++.dg/parse/error27.C: Likewise.
6640         * g++.dg/parse/error28.C: Likewise.
6641         * g++.dg/parse/fused-params1.C: Likewise.
6642         * g++.dg/template/error2.C: Likewise.
6643         * g++.dg/template/local6.C: Likewise.
6644         * g++.dg/template/qualttp15.C: Likewise.
6645         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6646         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6647         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6648         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6649         * g++.old-deja/g++.eh/spec6.C: Likewise.
6650         * g++.old-deja/g++.jason/crash3.C: Likewise.
6651         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6652         * g++.old-deja/g++.law/ctors5.C: Likewise.
6653         * g++.old-deja/g++.law/ctors9.C: Likewise.
6654         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6655         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6656         * g++.old-deja/g++.other/struct1.C: Likewise.
6657         * g++.old-deja/g++.other/volatile1.C: Likewise.
6658         * g++.old-deja/g++.pt/crash36.C: Likewise.
6659         * g++.old-deja/g++.pt/derived3.C: Likewise.
6660         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6661         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6662
6663 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6664
6665         PR middle-end/43519
6666         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6667         * gcc.dg/graphite/id-19.c: New.
6668
6669 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6670
6671         PR middle-end/32824
6672         * gcc.dg/vect/pr32824: New.
6673
6674 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6675
6676         PR fortran/18918
6677         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6678         * gfortran.dg/coarray_3.f90: Ditto.
6679         * gfortran.dg/coarray_4.f90: Ditto.
6680         * gfortran.dg/coarray_5.f90: Ditto.
6681         * gfortran.dg/coarray_6.f90: Ditto.
6682         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6683
6684 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6685
6686         PR fortran/18918
6687         * gfortran.dg/coarray_4.f90: Fix test.
6688         * gfortran.dg/coarray_6.f90: Add more tests.
6689
6690 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6691
6692         PR fortran/18918
6693         * gfortran.dg/coarray_4.f90: New test.
6694         * gfortran.dg/coarray_5.f90: New test.
6695         * gfortran.dg/coarray_6.f90: New test.
6696
6697 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6698
6699         PR fortran/18918
6700         * gfortran.dg/iso_fortran_env_5.f90: New test.
6701         * gfortran.dg/iso_fortran_env_6.f90: New test.
6702
6703 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6704
6705         PR fortran/39997
6706         * gfortran.dg/coarray_1.f90: New test.
6707         * gfortran.dg/coarray_2.f90: New test.
6708         * gfortran.dg/coarray_3.f90: New test.
6709
6710 2010-04-06  Jason Merrill  <jason@redhat.com>
6711
6712         PR c++/43648
6713         * g++.dg/template/dtor8.C: New.
6714
6715         PR c++/43621
6716         * g++.dg/template/error-recovery2.C: New.
6717
6718 2010-04-06  Jan Hubicka  <jh@suse.czpli
6719
6720         PR tree-optimization/42906
6721         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6722
6723 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6724
6725         PR fortran/43178
6726         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6727         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6728         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6729
6730 2010-04-06  Richard Guenther  <rguenther@suse.de>
6731
6732         PR tree-optimization/43627
6733         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6734
6735 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6736
6737         PR target/43638
6738         * gcc.target/i386/pr43638.c: New test.
6739
6740 2010-04-06  Richard Guenther  <rguenther@suse.de>
6741
6742         PR middle-end/43661
6743         * gcc.c-torture/compile/pr43661.c: New testcase.
6744
6745 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6746
6747         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6748
6749 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6750
6751         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6752
6753 2010-04-02  Richard Guenther  <rguenther@suse.de>
6754
6755         PR tree-optimization/43629
6756         * gcc.c-torture/execute/pr43629.c: New testcase.
6757
6758 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6759             Dominique d'Humieres  <dominiq@lps.ens.fr>
6760
6761         PR libfortran/43605
6762         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6763
6764 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6765
6766         PR debug/43325
6767         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6768
6769 2010-04-01  Jason Merrill  <jason@redhat.com>
6770
6771         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6772
6773 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6774             Manfred Schwarb  <manfred99@gmx.ch>
6775
6776         PR libfortran/43605
6777         * gfortran.dg/ftell_3.f90: New test.
6778
6779 2010-04-01  Richard Guenther  <rguenther@suse.de>
6780
6781         PR middle-end/43614
6782         * gcc.c-torture/compile/pr43614.c: New testcase.
6783
6784 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6785
6786         PR tree-optimization/43141
6787         * gcc.dg/guality/pr43141.c: New test.
6788
6789 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6790
6791         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6792         * g++.dg/eh/spbp.C: Likewise.
6793         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6794         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6795         superfluous casts.
6796         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6797         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6798         * objc.dg/dwarf-2.m: Likewise.
6799
6800 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6801
6802         PR middle-end/43464
6803         * gcc.dg/graphite/id-pr43464.c: New.
6804         * gcc.dg/graphite/id-pr43464-1.c: New.
6805
6806 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6807
6808         PR middle-end/43351
6809         * gcc.dg/graphite/id-pr43351.c
6810
6811 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6812
6813         PR testsuite/35165
6814         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6815         * obj-c++.dg/try-catch-2.mm: Ditto.
6816         * obj-c++.dg/lookup-2.mm: Ditto.
6817         * obj-c++.dg/encode-8.m: Ditto.
6818         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6819         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6820         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6821         * obj-c++.dg/const-str-11.mm: Ditto.
6822         * obj-c++.dg/const-str-9.mm: Ditto.
6823         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6824         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6825         * obj-c++.dg/except-1.mm: Ditto.
6826         * obj-c++.dg/const-str-7.mm: Ditto.
6827         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6828         * obj-c++.dg/const-str-3.mm: Ditto.
6829         * obj-c++.dg/const-str-7.mm: Ditto.
6830         * obj-c++.dg/stubify-2.mm: Change dump file name.
6831
6832         PR objc++/23613
6833         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6834         New macro.
6835         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6836         Remove dg-xfail-if.
6837
6838 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6839
6840         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6841         only with -O2, -O3 or -Os and not with -fwhopr.
6842
6843 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6844
6845         PR c++/43558
6846         * g++.dg/template/typedef31.C: New test.
6847
6848 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6849
6850         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6851         assembler output on *-*-solaris2*.
6852         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6853
6854 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6855
6856         PR debug/43557
6857         * gcc.dg/pr43557-1.c: New test.
6858         * gcc.dg/pr43557-2.c: New file.
6859
6860 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6861
6862         PR 43562
6863         * gcc.dg/pr43562.c: New test.
6864
6865 2010-03-30  Jason Merrill  <jason@redhat.com>
6866
6867         PR c++/43076
6868         * g++.dg/template/error-recovery1.C: New.
6869
6870         PR c++/41786
6871         * g++.dg/parse/ambig5.C: New.
6872
6873 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6874
6875         PR debug/43593
6876         * gcc.dg/guality/pr43593.c: New test.
6877
6878 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6879
6880         PR middle-end/43430
6881         * gcc.dg/vect/pr43430-1.c: New.
6882
6883 2010-03-30  Jason Merrill  <jason@redhat.com>
6884
6885         PR c++/43559
6886         * g++.dg/template/partial7.C: New.
6887
6888 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6889
6890         * gcc.target/s390/stackcheck1.c: New testcase.
6891
6892 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6893
6894         PR libfortran/43265
6895         * gfortran.dg/read_eof_8.f90: New test.
6896
6897 2010-03-29  Jason Merrill  <jason@redhat.com>
6898
6899         * gcc.dg/cpp/include6.c: Change [] to ().
6900
6901         N3077
6902         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6903         splicing and UCNs.
6904         * c-c++-common/raw-string-2.c: Add trigraph test.
6905         * c-c++-common/raw-string-8.c: New.
6906         * c-c++-common/raw-string-9.c: New.
6907         * c-c++-common/raw-string-10.c: New.
6908
6909         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6910         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6911         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6912         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6913         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6914         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6915         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6916
6917 2010-03-29  Richard Guenther  <rguenther@suse.de>
6918
6919         PR tree-optimization/43560
6920         * gcc.dg/torture/pr43560.c: New testcase.
6921
6922 2010-03-29  Jason Merrill  <jason@redhat.com>
6923
6924         N3077
6925         * g++.dg/ext/raw-string-1.C: Change [] to ().
6926         * g++.dg/ext/raw-string-2.C: Change [] to ().
6927         Don't use \ in delimiter.
6928         * g++.dg/ext/raw-string-3.C: Change [] to ().
6929         * g++.dg/ext/raw-string-4.C: Change [] to ().
6930         * g++.dg/ext/raw-string-5.C: Change [] to ().
6931         Test for error on \ in delimiter.
6932         * g++.dg/ext/raw-string-6.C: Change [] to ().
6933         * g++.dg/ext/raw-string-7.C: Change [] to ().
6934
6935 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6936
6937         PR 43564
6938         * gcc.dg/pr43564.c: New test.
6939
6940 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6941
6942         PR fortran/43551
6943         * gfortran.dg/direct_io_12.f90: New test.
6944
6945 2010-03-28  Jan Hubicka  <jh@suse.cz>
6946
6947         PR tree-optimization/43505
6948         * gfortran.dg/pr43505.f90: New testcase.
6949
6950 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6951
6952         PR tree-optimization/43528
6953         * gcc.target/i386/pr43528.c: New test.
6954
6955 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6956
6957         PR c/43381
6958         * gcc.dg/parm-impl-decl-3.c: New test.
6959
6960 2010-03-26  Jason Merrill  <jason@redhat.com>
6961
6962         PR c++/43509
6963         * g++.dg/cpp0x/parse1.C: New.
6964
6965 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6966
6967         PR target/43524
6968         * gcc.target/i386/pr43524.c: New test.
6969
6970 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6971
6972         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6973         whitespace, rename main to foo.
6974         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6975         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6976         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6977         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6978         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6979         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6980         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6981         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6982         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6983         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6984         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6985
6986 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
6987
6988         PR c++/43327
6989         * g++.dg/other/crash-10.C: New test.
6990         * g++.dg/other/crash-11.C: New test.
6991
6992 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6993
6994         PR libfortran/43517
6995         * gfortran.dg/read_eof_7.f90: New test.
6996
6997 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6998
6999         PR objc/35165
7000         PR testsuite/43512
7001         * objc-obj-c++-shared: New directory.
7002         * objc-obj-c++-shared/Object1-implementation.h: New file.
7003         * objc-obj-c++-shared/Object1.h: New file.
7004         * objc-obj-c++-shared/Protocol1.h: New file.
7005         * objc-obj-c++-shared/next-abi.h: New file.
7006         * objc-obj-c++-shared/next-mapping.h: New file.
7007         * objc/execute/next_mapping.h: Delete.
7008         * objc.dg/special/special.exp: For all targets run the tests with
7009         -fgnu-runtime, for darwin targets also run the tests with
7010         -fnext-runtime.
7011         * objc.dg/dg.exp: Ditto.
7012         * obj-c++.dg/dg.exp: Ditto.
7013         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7014         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7015         include use of updated NeXT interface.
7016         * objc/execute/formal_protocol-5.m: Ditto.
7017         * objc/execute/protocol-isEqual-2.m: Ditto.
7018         * objc/execute/protocol-isEqual-4.m: Ditto.
7019         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7020         Protocol1.h) and next-mapping.h as required.
7021         * objc/execute/object_is_class.m: Ditto.
7022         * objc/execute/enumeration-1.m: Ditto.
7023         * objc/execute/class-13.m: Ditto.
7024         * objc/execute/formal_protocol-2.m: Ditto.
7025         * objc/execute/formal_protocol-4.m: Ditto.
7026         * objc/execute/class-1.m: Ditto.
7027         * objc/execute/bycopy-1.m: Ditto.
7028         * objc/execute/formal_protocol-6.m: Ditto.
7029         * objc/execute/bycopy-3.m: Ditto.
7030         * objc/execute/class-3.m: Ditto.
7031         * objc/execute/bf-11.m: Ditto.
7032         * objc/execute/class-5.m: Ditto.
7033         * objc/execute/bf-13.m: Ditto.
7034         * objc/execute/class-7.m: Ditto.
7035         * objc/execute/bf-15.m: Ditto.
7036         * objc/execute/class-9.m: Ditto.
7037         * objc/execute/bf-17.m: Ditto.
7038         * objc/execute/bf-19.m: Ditto.
7039         * objc/execute/IMP.m: Ditto.
7040         * objc/execute/exceptions/catchall-1.m: Ditto.
7041         * objc/execute/exceptions/trivial.m: Ditto.
7042         * objc/execute/exceptions/finally-1.m: Ditto.
7043         * objc/execute/exceptions/local-variables-1.m: Ditto.
7044         * objc/execute/exceptions/foward-1.m: Ditto.
7045         * objc/execute/bf-2.m: Ditto.
7046         * objc/execute/string1.m: Ditto.
7047         * objc/execute/bf-4.m: Ditto.
7048         * objc/execute/informal_protocol.m: Ditto.
7049         * objc/execute/string3.m: Ditto.
7050         * objc/execute/bf-6.m: Ditto.
7051         * objc/execute/bf-8.m: Ditto.
7052         * objc/execute/class-tests-1.h: Ditto.
7053         * objc/execute/protocol-isEqual-1.m: Ditto.
7054         * objc/execute/protocol-isEqual-3.m: Ditto.
7055         * objc/execute/_cmd.m: Ditto.
7056         * objc/execute/function-message-1.m: Ditto.
7057         * objc/execute/bf-20.m: Ditto.
7058         * objc/execute/bf-common.h: Ditto.
7059         * objc/execute/np-2.m: Ditto.
7060         * objc/execute/class-10.m: Ditto.
7061         * objc/execute/class-12.m: Ditto.
7062         * objc/execute/enumeration-2.m: Ditto.
7063         * objc/execute/class-14.m: Ditto.
7064         * objc/execute/encode-1.m: Ditto.
7065         * objc/execute/formal_protocol-1.m: Ditto.
7066         * objc/execute/formal_protocol-3.m: Ditto.
7067         * objc/execute/accessing_ivars.m: Ditto.
7068         * objc/execute/bycopy-2.m: Ditto.
7069         * objc/execute/class-2.m: Ditto.
7070         * objc/execute/bf-10.m: Ditto.
7071         * objc/execute/formal_protocol-7.m: Ditto.
7072         * objc/execute/root_methods.m: Ditto.
7073         * objc/execute/class-4.m: Ditto.
7074         * objc/execute/bf-12.m: Ditto.
7075         * objc/execute/class-6.m: Ditto.
7076         * objc/execute/bf-14.m: Ditto.
7077         * objc/execute/nested-func-1.m: Ditto.
7078         * objc/execute/class-8.m: Ditto.
7079         * objc/execute/private.m: Ditto.
7080         * objc/execute/bf-16.m: Ditto.
7081         * objc/execute/bf-18.m: Ditto.
7082         * objc/execute/load-3.m: Ditto.
7083         * objc/execute/compatibility_alias.m: Ditto.
7084         * objc/execute/bf-1.m: Ditto.
7085         * objc/execute/no_clash.m: Ditto.
7086         * objc/execute/bf-3.m: Ditto.
7087         * objc/execute/string2.m: Ditto.
7088         * objc/execute/bf-5.m: Ditto.
7089         * objc/execute/string4.m: Ditto.
7090         * objc/execute/bf-7.m: Ditto.
7091         * objc/execute/object_is_meta_class.m: Ditto.
7092         * objc/execute/bf-9.m: Ditto.
7093         * objc/execute/bf-21.m: Ditto.
7094         * objc/execute/cascading-1.m: Ditto.
7095         * objc/execute/trivial.m: Ditto.
7096         * objc/execute/np-1.m: Ditto.
7097         * objc/compile/trivial.m: Ditto.
7098         * objc/execute/class_self-2.m: Include <stdlib.h>.
7099         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7100         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7101         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7102         and 64bit. Use new NeXT interface as required.
7103         * objc.dg/special/unclaimed-category-1.m: Ditto.
7104         * objc.dg/special/unclaimed-category-1.h: Ditto.
7105         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7106         * objc.dg/func-ptr-1.m: Ditto.
7107         * objc.dg/stret-1.m: Ditto.
7108         * objc.dg/encode-2.m: Ditto.
7109         * objc.dg/category-1.m: Ditto.
7110         * objc.dg/encode-3.m: Ditto.
7111         * objc.dg/call-super-3.m: Ditto.
7112         * objc.dg/method-3.m: Ditto.
7113         * objc.dg/func-ptr-2.m: Ditto.
7114         * objc.dg/lookup-1.m: Ditto.
7115         * objc.dg/encode-4.m: Ditto.
7116         * objc.dg/fix-and-continue-1.m: Ditto.
7117         * objc.dg/proto-lossage-3.m: Ditto.
7118         * objc.dg/method-13.m: Ditto.
7119         * objc.dg/proto-qual-1.m: Ditto.
7120         * objc.dg/zero-link-3.m: Ditto.
7121         * objc.dg/bitfield-1.m: Ditto.
7122         * objc.dg/va-meth-1.m: Ditto.
7123         * objc.dg/super-class-3.m: Ditto.
7124         * objc.dg/call-super-1.m: Ditto.
7125         * objc.dg/type-size-2.m: Ditto.
7126         * objc.dg/method-10.m: Ditto.
7127         * objc.dg/defs.m: Ditto.
7128         * objc.dg/const-str-3.m: Ditto.
7129         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7130         Protocol1.h) and next-mapping.h as required. Use new NeXT
7131         interface as required.
7132         * objc.dg/super-class-4.m: Ditto.
7133         * objc.dg/comp-types-8.m: Ditto.
7134         * objc.dg/call-super-2.m: Ditto.
7135         * objc.dg/objc-fast-4.m: Ditto.
7136         * objc.dg/method-6.m: Ditto.
7137         * objc.dg/const-str-3.m: Ditto.
7138         * objc.dg/const-str-7.m: Ditto.
7139         * objc.dg/method-15.m: Ditto.
7140         * objc.dg/method-19.m: Ditto.
7141         * objc.dg/sync-1.m: Ditto.
7142         * objc.dg/layout-1.m: Ditto.
7143         * objc.dg/bitfield-3.m: Ditto.
7144         * objc.dg/try-catch-3.m: Ditto.
7145         * objc.dg/try-catch-7.m: Ditto.
7146         * objc.dg/comp-types-10.m: Ditto.
7147         * objc.dg/selector-2.: Ditto.
7148         * objc.dg/method-7.m: Ditto.
7149         * objc.dg/typedef-alias-1.m: Ditto.
7150         * objc.dg/proto-lossage-2.m: Ditto.
7151         * objc.dg/comp-types-11.m: Ditto.
7152         * objc.dg/sizeof-1.m: Ditto.
7153         * objc.dg/method-17.m: Ditto.
7154         * objc.dg/bitfield-5.m: Ditto.
7155         * objc.dg/try-catch-1.m: Ditto.
7156         * objc.dg/encode-5.m: Ditto.
7157         * objc.dg/fix-and-continue-2.m: Ditto.
7158         * objc.dg/method-9.m: Ditto.
7159         * objc.dg/isa-field-1.m: Ditto.
7160         * objc.dg/local-decl-2.m: Ditto.
7161         * objc.dg/objc-gc-4.m: Ditto.
7162         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7163         * objc.dg/gnu-runtime-3.m: Ditto.
7164         * objc.dg/encode-7.m: Ditto.
7165         * objc.dg/encode-8.m: Ditto.
7166         * objc.dg/selector-3.m: Ditto.
7167         * objc.dg/gnu-runtime-1.m: Ditto.
7168         * objc.dg/const-str-12.m: Ditto.
7169         * objc.dg/gnu-runtime-2.m: Ditto.
7170         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7171         * objc.dg/selector-1.m: Ditto.
7172         * objc.dg/stubify-2.m: Ditto.
7173         * objc.dg/zero-link-1.m: Ditto.
7174         * objc.dg/stret-2.m: Ditto.
7175         * objc.dg/zero-link-2.m: Ditto.
7176         * objc.dg/next-runtime-1.m: Ditto.
7177         * objc.dg/symtab-1.m: Ditto.
7178         * objc.dg/stubify-1.m: Ditto.
7179         * objc.dg/bitfield-2.m: Ditto.
7180         * objc.dg/try-catch-10.m: Apply to both runtimes.
7181         * objc.dg/const-str-1.m: Ditto.
7182         * objc.dg/image-info.m: Ditto.
7183         * objc.dg/encode-9.m: Ditto.
7184         * objc.dg/pragma-1.m: Apply test to all targets.
7185         * objc.dg/const-str-4.m: Ditto.
7186         * objc.dg/const-str-8.m: Ditto.
7187         * objc.dg/super-class-2.m: Ditto.
7188         * objc.dg/try-catch-5.m: Ditto.
7189         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7190         Protocol1.h) and next-mapping.h as required. Use new NeXT
7191         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7192         * objc.dg/const-str-11.m: Ditto.
7193         * objc.dg/const-str-9.m: Ditto.
7194         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7195         * objc.dg/encode-1.m: Remove redundant -lobjc.
7196         * objc.dg/try-catch-9.m: Tidy space.
7197         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7198         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7199         and 64bit. Use new NeXT interface as required.
7200         * obj-c++.dg/template-4.mm: Ditto.
7201         * obj-c++.dg/defs.mm: Ditto.
7202         * obj-c++.dg/basic.mm: Ditto.
7203         * obj-c++.dg/encode-4.mm: Ditto.
7204         * obj-c++.dg/method-17.mm: Ditto.
7205         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7206         * obj-c++.dg/cxx-class-1.mm: Ditto.
7207         * obj-c++.dg/method-10.mm: Ditto.
7208         * obj-c++.dg/va-meth-1.mm: Ditto.
7209         * obj-c++.dg/encode-5.mm: Ditto.
7210         * obj-c++.dg/lookup-2.mm: Ditto.
7211         * obj-c++.dg/template-3.mm: Ditto.
7212         * obj-c++.dg/proto-qual-1.mm: Ditto.
7213         * obj-c++.dg/qual-types-1.m: Ditto.
7214         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7215         * obj-c++.dg/template-1.mm: Ditto.
7216         * obj-c++.dg/encode-6.mm: Ditto.
7217         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7218         Protocol1.h) and next-mapping.h as required. Use new NeXT
7219         interface as required.
7220         * obj-c++.dg/except-1.mm: Ditto.
7221         * obj-c++.dg/const-str-7.mm: Ditto.
7222         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7223         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7224         * obj-c++.dg/selector-2.mm: Ditto.
7225         * obj-c++.dg/isa-field-1.mm: Ditto.
7226         * obj-c++.dg/try-catch-1.mm: Ditto.
7227         * obj-c++.dg/local-decl-1.mm: Ditto.
7228         * obj-c++.dg/try-catch-9.mm: Ditto.
7229         * obj-c++.dg/no-extra-load.mm: Ditto.
7230         * obj-c++.dg/selector-5.mm: Ditto.
7231         * obj-c++.dg/method-12.mm: Ditto.
7232         * obj-c++.dg/try-catch-11.mm: Ditto.
7233         * obj-c++.dg/comp-types-11.mm: Ditto.
7234         * obj-c++.dg/bitfield-3.mm: Ditto.
7235         * obj-c++.dg/method-6.mm: Ditto.
7236         * obj-c++.dg/super-class-2.mm: Ditto.
7237         * obj-c++.dg/method-21.mm: Ditto.
7238         * obj-c++.dg/const-str-8.mm: Ditto.
7239         * obj-c++.dg/try-catch-7.mm: Ditto.
7240         * obj-c++.dg/method-15.mm: Ditto.
7241         * obj-c++.dg/layout-1.mm: Ditto.
7242         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7243         * obj-c++.dg/const-str-3.mm: Ditto.
7244         * obj-c++.dg/try-catch-2.mm: Ditto.
7245         * obj-c++.dg/objc-gc-3.mm: Ditto.
7246         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7247         * obj-c++.dg/bitfield-1.mm: Ditto.
7248         * obj-c++.dg/selector-6.mm: Ditto.
7249         * obj-c++.dg/method-13.mm: Ditto.
7250         * obj-c++.dg/comp-types-12.mm: Ditto.
7251         * obj-c++.dg/bitfield-4.mm: Ditto.
7252         * obj-c++.dg/try-catch-8.mm: Ditto.
7253         * obj-c++.dg/method-2.mm: Ditto.
7254         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7255         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7256         * obj-c++.dg/const-str-4.mm: Ditto.
7257         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7258         * obj-c++.dg/try-catch-3.mm: Ditto.
7259         * obj-c++.dg/comp-types-9.mm: Ditto.
7260         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7261         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7262         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7263         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7264         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7265         Use new NeXT interface as required.
7266         * obj-c++.dg/const-str-10.mm: Ditto.
7267         * obj-c++.dg/const-str-11.mm: Ditto.
7268         * obj-c++.dg/const-str-9.mm: Ditto.
7269         * obj-c++.dg/method-11.mm: Ditto.
7270         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7271         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7272         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7273         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7274         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7275
7276 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7277
7278         PR c++/43206
7279         * g++.dg/template/typedef30.C: New test case.
7280
7281 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR c/43385
7284         * gcc.c-torture/execute/pr43385.c: New test.
7285
7286 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7287
7288         * gcc.dg/strncpy-fix-1.c: New test.
7289
7290 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7291
7292         PR testsuite/41609
7293         * lib/objc-torture.exp (objc-set-runtime-options): New.
7294         * objc/execute/execute.exp: Check runtime options on each pass.
7295         * objc/execute/exceptions/exceptions.exp: Ditto.
7296         * objc/compile/compile.exp: Ditto.
7297
7298         PR testsuite/42348
7299         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7300         standard tests.
7301         (check_effective_target_objc2): New proc.
7302         (check_effective_target_next_runtime): New proc.
7303         * lib/objc.exp: Determine which runtime is in force and support it.
7304         * lib/obj-c++.exp: Ditto.
7305
7306 2010-03-24  Jason Merrill  <jason@redhat.com>
7307
7308         PR c++/43502
7309         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7310
7311 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7312
7313         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7314         a loop.
7315         * gcc.dg/ipa/ipa-2.c: Likewise.
7316         * gcc.dg/ipa/ipa-3.c: Likewise.
7317         * gcc.dg/ipa/ipa-4.c: Likewise.
7318         * gcc.dg/ipa/ipa-5.c: Likewise.
7319         * gcc.dg/ipa/ipa-7.c: Likewise.
7320         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7321         a loop.
7322         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7323         i_can_not_be_propagated_fully2 into a loop.
7324         * gcc.dg/ipa/ipa-8.c: New test.
7325         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7326
7327 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7328
7329         PR debug/19192
7330         PR debug/43479
7331         * gcc.dg/guality/pr43479.c: New test.
7332         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7333         and add volatile keyword.
7334
7335 2010-03-23  Mike Stump  <mikestump@comcast.net>
7336
7337         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7338
7339 2010-03-23  Jason Merrill  <jason@redhat.com>
7340
7341         * g++.dg/ext/altivec-17.C: Adjust error message.
7342
7343         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7344         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7345         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7346         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7347         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7348         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7349
7350 2010-03-22  Jason Merrill  <jason@redhat.com>
7351
7352         PR c++/43333
7353         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7354         * g++.dg/ext/is_pod_98.C: New.
7355
7356         PR c++/43281
7357         * g++.dg/cpp0x/auto18.C: New.
7358
7359         * gcc.dg/pr36997.c: Adjust error message.
7360         * g++.dg/ext/vector9.C: Likewise.
7361         * g++.dg/conversion/simd3.C: Likewise.
7362         * g++.dg/other/error23.C: Likewise.
7363
7364 2010-03-22  Michael Matz  <matz@suse.de>
7365
7366         PR middle-end/43475
7367         * gfortran.dg/pr43475.f90: New testcase.
7368
7369 2010-03-22  Richard Guenther  <rguenther@suse.de>
7370
7371         PR tree-optimization/43390
7372         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7373
7374 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7375
7376         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7377         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7378
7379 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7380             Michael Matz  <matz@suse.de>
7381
7382         PR c++/43081
7383         * g++.dg/parse/crash56.C: New test.
7384
7385 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7386
7387         PR fortran/43450
7388         * gfortran.dg/whole_file_15.f90 : New test.
7389
7390 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7391
7392         PR fortran/43409
7393         * gfortran.dg/inquire_size.f90: New test.
7394
7395 2010-03-20  Richard Guenther  <rguenther@suse.de>
7396
7397         PR rtl-optimization/43438
7398         * gcc.c-torture/execute/pr43438.c: New testcase.
7399
7400 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7401
7402         PR c++/43375
7403         * g++.dg/abi/mangle42.C: New test.
7404
7405 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7406
7407         PR C/43211
7408         * gcc.dg/pr43211.c: New test.
7409         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7410
7411 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7412
7413         PR rtl-optimization/42258
7414         * gcc.target/arm/thumb1-mul-moves.c: New test.
7415
7416         PR target/40697
7417         * gcc.target/arm/thumb-andsi.c: New test.
7418
7419         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7420         dg-require-effective-target.
7421
7422 2010-03-19  Michael Matz  <matz@suse.de>
7423
7424         PR c++/43116
7425         * g++.dg/other/pr43116.C: New testcase.
7426
7427 2010-03-19  Michael Matz  <matz@suse.de>
7428
7429         PR target/43305
7430         * gcc.dg/pr43305.c: New testcase.
7431
7432 2010-03-19  Richard Guenther  <rguenther@suse.de>
7433
7434         PR tree-optimization/43415
7435         * gcc.c-torture/compile/pr43415.c: New testcase.
7436
7437 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7438
7439         PR ada/43106
7440         * gnat.dg/case_optimization2.adb: New test.
7441         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7442
7443 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7444             Jack Howarth <howarth@bromo.med.uc.edu>
7445
7446         PR target/36399
7447         * gcc.target/i386/push-1.c: Don't xfail
7448           scan-assembler-not "movups" on darwin.
7449
7450 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7451
7452         PR debug/43058
7453         * gcc.dg/pr43058.c: New test.
7454
7455 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7456
7457         PR middle-end/42450
7458         * g++.dg/torture/pr42450.C: New test.
7459
7460 2010-03-18  Michael Matz  <matz@suse.de>
7461
7462         PR middle-end/43419
7463         * gcc.dg/pr43419.c: New testcase.
7464
7465 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7466
7467         PR rtl-optimization/43360
7468         * gcc.dg/torture/pr43360.c: New.
7469
7470 2010-03-18  Michael Matz  <matz@suse.de>
7471
7472         PR tree-optimization/43402
7473         * gcc.dg/pr43402.c: New testcase.
7474
7475 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7476
7477         PR target/42427
7478         * gcc.dg/pr42427.c: New test.
7479
7480 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7481
7482         PR libfortran/43265
7483         * gfortran.dg/read_empty_file.f: New test.
7484         * gfortran.dg/read_eof_all.f90: New test.
7485         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7486         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7487
7488 2010-03-17  Michael Matz  <matz@suse.de>
7489
7490         * gcc.dg/pr43300.c: Add -w.
7491
7492 2010-03-17  Richard Guenther  <rguenther@suse.de>
7493
7494         * gcc.dg/pr43379.c: Add -w.
7495
7496 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7497
7498         PR fortran/43331
7499         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7500
7501 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7502
7503         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7504
7505 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7506
7507         * ada/acats/run_all.sh: Log start and end times.
7508
7509 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7510
7511         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7512
7513 2010-03-16  Richard Guenther  <rguenther@suse.de>
7514
7515         PR middle-end/43379
7516         * gcc.dg/pr43379.c: New testcase.
7517
7518 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7519
7520         PR debug/43051
7521         * gcc.dg/guality/pr43051-1.c: New test.
7522
7523 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7524
7525         PR testsuite/43363
7526         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7527
7528 2010-03-15  Michael Matz  <matz@suse.de>
7529
7530         PR middle-end/43300
7531         * gcc.dg/pr43300.c: New testcase.
7532
7533 2010-03-15  Richard Guenther  <rguenther@suse.de>
7534
7535         PR tree-optimization/43367
7536         * gcc.c-torture/compile/pr43367.c: New testcase.
7537
7538 2010-03-15  Richard Guenther  <rguenther@suse.de>
7539
7540         PR tree-optimization/43317
7541         * gcc.dg/pr43317.c: New testcase.
7542
7543 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7544
7545         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7546
7547 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7548
7549         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7550
7551 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7552
7553         PR fortran/43362
7554         * gfortran.dg/impure_constructor_1.f90: New test.
7555
7556 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7557
7558         PR middle-end/43354
7559         * gfortran.dg/graphite/id-pr43354.f: New.
7560
7561 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7562
7563         PR middle-end/43349
7564         * gfortran.dg/graphite/pr43349.f: New.
7565
7566 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7567
7568         PR middle-end/43306
7569         * gcc.dg/graphite/pr43306.c: New.
7570
7571 2010-03-12  David S. Miller  <davem@davemloft.net>
7572
7573         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7574         sparc.
7575
7576 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7577
7578         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7579
7580 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7581
7582         PR fortran/43291
7583         PR fortran/43326
7584         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7585
7586 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7587
7588         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7589         fail for *-*-mingw* targets.
7590
7591 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR debug/43329
7594         * gcc.dg/guality/pr43329-1.c: New test.
7595
7596 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7597
7598         PR tree-optimization/43257
7599         * g++.dg/torture/pr43257.C: New test.
7600
7601 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7602
7603         PR fortran/43228
7604         * gfortran.dg/namelist_61.f90: New test.
7605
7606 2010-03-11  Richard Guenther  <rguenther@suse.de>
7607
7608         PR tree-optimization/43255
7609         * gcc.c-torture/compile/pr43255.c: New testcase.
7610
7611 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7612
7613         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7614         * gcc.dg/pr43280.c: New testcase.
7615
7616 2010-03-11  Richard Guenther  <rguenther@suse.de>
7617
7618         PR lto/43200
7619         * gcc.dg/lto/20100227-1_0.c: New testcase.
7620         * gcc.dg/lto/20100227-1_1.c: Likewise.
7621
7622 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7623
7624         PR libfortran/43320
7625         PR libfortran/43265
7626         * gfortran.dg/read_eof_6.f: New test
7627         * gfortran.dg/read_x_eof.f90: New test.
7628         * gfortran.dg/read_x_past.f: Update test.
7629
7630 2010-03-10  Jan Hubicka   <jh@suse.cz>
7631
7632         * gcc.c-torture/compile/pr43288.c: New test.
7633
7634 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7635
7636         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7637         -fpic/-fPIC flags.
7638         * g++.old-deja/g++.pt/asm2.C: Likewise.
7639         * gcc.c-torture/compile/20000804-1.c: Likewise.
7640         * gcc.target/i386/clobbers.c: Likewise.
7641
7642 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7643
7644         PR fortran/43303
7645         * gfortran.dg/c_assoc_3.f90: New test.
7646
7647 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR debug/36728
7650         * gcc.dg/guality/pr36728-1.c: New test.
7651         * gcc.dg/guality/pr36728-2.c: New test.
7652
7653 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7654
7655         * gcc.dg/h8300-div-delay-slot.c: New test.
7656
7657 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7658
7659         PR tree-optimization/43236
7660         * gcc.c-torture/execute/pr43236.c: New test.
7661
7662 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7663
7664         PR middle-end/42859
7665         * g++.dg/eh/pr42859.C: New test.
7666
7667 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR debug/43299
7670         * gcc.dg/pr43299.c: New test.
7671
7672         PR debug/43290
7673         * g++.dg/eh/unwind2.C: New test.
7674
7675 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7676             Reza Yazdani  <reza.yazdani@amd.com>
7677
7678         PR middle-end/43065
7679         * gcc.dg/graphite/run-id-4.c: New.
7680
7681 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7682
7683         PR middle-end/43065
7684         * gcc.dg/graphite/run-id-3.c: New.
7685
7686 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7687
7688         PR middle-end/42644
7689         PR middle-end/42130
7690         * gcc.dg/graphite/id-18.c: New.
7691         * gcc.dg/graphite/run-id-pr42644.c: New.
7692
7693 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7694
7695         PR middle-end/42326
7696         * gcc.dg/graphite/pr42326.c: New.
7697
7698 2010-03-08  Richard Guenther  <rguenther@suse.de>
7699
7700         PR tree-optimization/43269
7701         * gcc.c-torture/execute/pr43269.c: New testcase.
7702
7703 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7704
7705         PR fortran/43256
7706         * gfortran.dg/typebound_call_13.f03: New.
7707
7708 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7709
7710         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7711         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7712
7713 2010-03-05  Jason Merrill  <jason@redhat.com>
7714
7715         * g++.dg/abi/mangle40.C: Require weak and alias.
7716
7717 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7718
7719         PR middle-end/42326
7720         * gfortran.dg/graphite/pr42326.f90: New.
7721         * gfortran.dg/graphite/pr42326-1.f90: New.
7722
7723 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7724
7725         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7726         (gnat_target_compile): Likewise.
7727         Reinitialize GNAT_UNDER_TEST if target changes.
7728         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7729         (local_find_gnatmake): Pass full --GCC to gnatlink.
7730         Remove --LINK.
7731
7732 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7733
7734         PR c/43248
7735         * gcc.dg/compound-literal-1.c: New testcase.
7736
7737 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7738
7739         PR tree-optimization/43164
7740         PR tree-optimization/43191
7741         * gcc.c-torture/compile/pr43164.c: New test.
7742         * gcc.c-torture/compile/pr43191.c: Likewise.
7743
7744 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7745
7746         PR fortran/43244
7747         * gfortran.dg/finalize_9.f90: New.
7748
7749 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7750             Ken Werner <ken@linux.vnet.ibm.com>
7751
7752         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7753         to dg-options for spu.
7754         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7755         dump-scan target to exclude spu.
7756
7757 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7758
7759         PR middle-end/43209
7760         * gcc.dg/tree-ssa/ivopts-4.c: New.
7761
7762 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7763
7764         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7765         include-opts and exclude-opts; skip checking the flags if arguments
7766         are the same as the defaults.
7767         (dg-xfail-if): Verify the number of arguments, supply defaults
7768         for unspecified optional arguments.
7769         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7770
7771 2010-03-03  Jason Merrill  <jason@redhat.com>
7772
7773         PR c++/12909
7774         * g++.dg/abi/mangle40.C: Updated.
7775
7776 2010-03-03  Jason Merrill  <jason@redhat.com>
7777
7778         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7779         * g++.dg/abi/mangle23.C: Likewise.
7780         * g++.dg/eh/simd-2.C: Likewise.
7781         * g++.dg/ext/attribute-test-2.C: Likewise.
7782         * g++.dg/ext/vector14.C: Likewise.
7783         * g++.dg/other/pr34435.C: Likewise.
7784         * g++.dg/template/conv8.C: Likewise.
7785         * g++.dg/template/nontype9.C: Likewise.
7786         * g++.dg/template/qualttp17.C: Likewise.
7787         * g++.dg/template/ref1.C: Likewise.
7788         * g++.old-deja/g++.pt/crash68.C: Likewise.
7789         * g++.old-deja/g++.pt/ref1.C: Likewise.
7790         * g++.old-deja/g++.pt/ref3.C: Likewise.
7791         * g++.old-deja/g++.pt/ref4.C: Likewise.
7792
7793         PR c++/12909
7794         * g++.dg/abi/mangle40.C: New.
7795         * g++.dg/abi/mangle41.C: New.
7796         * g++.dg/lto/20100302_0.C: New.
7797         * g++.dg/lto/20100302_1.C: New.
7798         * g++.dg/lto/20100302.h: New.
7799
7800 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7801
7802         PR fortran/43243
7803         * gfortran.dg/internal_pack_12.f90: New test.
7804
7805 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7806
7807         * gcc.dg/pr36997.c: Adjust error message.
7808
7809 2010-03-03  Mike Stump  <mikestump@comcast.net>
7810
7811         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7812         adjustments to not be present on machines that align the stack to
7813         more than 4 bytes and don't have a red zone yet as that is an
7814         unimplemented optimization.
7815
7816 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7817
7818         PR fortran/43169
7819         * gfortran.dg/impure_assignment_3.f90: New.
7820
7821 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7822
7823         PR debug/43229
7824         * gfortran.dg/pr43229.f90: New test.
7825
7826         PR debug/43237
7827         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7828
7829         PR debug/43177
7830         * gcc.dg/guality/pr43177.c: New test.
7831
7832 2010-03-02  Jason Merrill  <jason@redhat.com>
7833
7834         * g++.dg/ext/vector9.C: Adjust error message.
7835         * g++.dg/conversion/simd3.C: Likewise.
7836         * g++.dg/other/error23.C: Likewise.
7837
7838 2010-03-02  Mike Stump  <mikestump@comcast.net>
7839
7840         PR c++/41090
7841         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7842
7843 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7844
7845         PR fortran/43180
7846         * gfortran.dg/internal_pack_10.f90: New test.
7847
7848         PR fortran/43173
7849         * gfortran.dg/internal_pack_11.f90: New test.
7850
7851 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7852
7853         PR middle-end/42640
7854         * gcc.dg/tree-ssa/pr42640.c: New.
7855
7856 2010-03-01  Richard Guenther  <rguenther@suse.de>
7857
7858         PR tree-optimization/43220
7859         * gcc.c-torture/execute/pr43220.c: New testcase.
7860
7861 2010-03-01  Richard Guenther  <rguenther@suse.de>
7862
7863         PR middle-end/43213
7864         * gcc.dg/pr43213.c: New testcase.
7865
7866 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7867
7868         PR pch/14940
7869         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7870
7871 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7872
7873         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7874         New function.
7875         (check_effective_target_ucn): Likewise.
7876
7877         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7878         if !ucn.
7879         * gcc.dg/ucnid-2.c: Likewise.
7880         * gcc.dg/ucnid-3.c: Likewise.
7881         * gcc.dg/ucnid-4.c: Likewise.
7882         * gcc.dg/ucnid-11.c: Likewise.
7883         * gcc.dg/ucnid-12.c: Likewise.
7884         * gcc.dg/ucnid-6.c: Skip if !ucn.
7885         * gcc.dg/ucnid-9.c: Likewise.
7886
7887 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7888
7889         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7890         lists to dg-skip-if.
7891         * gcc.target/i386/stackalign/return-3.c: Likewise.
7892
7893 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7894
7895         * gcc.target/i386/clearcap.map: New file.
7896         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7897         Pass clearcap.map by default if supported.
7898
7899 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7900
7901         PR fortran/42900
7902         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7903         Explain this.
7904         * gfortran.dg/stat_2.f90: Likewise.
7905
7906 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7907
7908         PR fortran/43199
7909         * gfortran.dg/module_read_2.f90: New test.
7910
7911 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7912
7913         PR c++/42748
7914         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7915         * g++.dg/abi/mangle12.C: Likewise.
7916         * g++.dg/abi/mangle20-2.C: Likewise.
7917         * g++.dg/abi/mangle17.C: Likewise.
7918         * g++.dg/template/cond2.C: Likewise.
7919         * g++.dg/template/pr35240.C: Likewise.
7920
7921 2010-02-27  Richard Guenther  <rguenther@suse.de>
7922
7923         PR tree-optimization/43186
7924         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7925
7926 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7927
7928         * g++.dg/abi/packed1.C: Expect warning on the SH.
7929
7930 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7931
7932         PR c++/42054:
7933         * g++.dg/parse/error37.C: New test.
7934
7935 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7936
7937         PR c/24577
7938         PR c/43192
7939         * gcc.dg/pr8927-1.c: Match new note.
7940         * gcc.dg/990506-0.c: Likewise.
7941         * gcc.dg/gomp/flush-2.c: Likewise.
7942         * gcc.dg/gomp/atomic-5.c: Likewise.
7943         * gcc.dg/gomp/pr34607.c: Likewise.
7944         * gcc.dg/pr35746.c: Likewise.
7945         * gcc.dg/cpp/pragma-1.c: Likewise.
7946         * gcc.dg/cpp/pragma-2.c: Likewise.
7947         * gcc.dg/pr41842.c: Likewise.
7948         * gcc.dg/noncompile/20040629-1.c: Likewise.
7949         * objc.dg/private-1.m: Likewise.
7950
7951 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7952
7953         PR fortran/43185
7954         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7955         * gfortran.dg/default_initialization_4.f90: New test.
7956
7957 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7958
7959         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7960         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7961         * gnat.dg/thin_pointer2.adb: New test.
7962         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7963
7964 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7965
7966         PR c/20631
7967         * gcc.dg/cpp/c90-pedantic.c: New.
7968         * gcc.dg/cpp/c90.c: New.
7969         * gcc.dg/gnu90-const-expr-1.c: New.
7970         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7971
7972 2010-02-26  Richard Guenther  <rguenther@suse.de>
7973
7974         PR tree-optimization/43186
7975         * gcc.c-torture/compile/pr43186.c: New testcase.
7976
7977 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
7978
7979         PR debug/43190
7980         * c-c++-common/dwarf2/pr43190.c: New test.
7981
7982 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7983
7984         PR testsuite/37074:
7985         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7986
7987 2010-02-26  Richard Guenther  <rguenther@suse.de>
7988
7989         PR tree-optimization/43188
7990         * gcc.c-torture/compile/pr43188.c: New testcase.
7991
7992 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7993
7994         PR target/43175
7995         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7996
7997 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
7998
7999         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8000
8001 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8002
8003         PR target/43154
8004         * gcc.target/powerpc/pr43154.c: New file.
8005
8006 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8007
8008         PR debug/43166
8009         * gfortran.dg/debug/pr43166.f: New test.
8010
8011         PR debug/43165
8012         * gcc.dg/torture/pr43165.c: New test.
8013
8014 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8015
8016         PR c/43128
8017         * c-c++-common/pr41779.c: Update.
8018
8019 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8020
8021         PR ada/32547
8022         * lib/gnat-dg.exp (gnat_load): Redefine.
8023
8024         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8025         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8026
8027 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8028
8029         PR libobjc/36610
8030         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8031         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8032         -fgnu-runtime.
8033         Sort entries.
8034
8035 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8036
8037         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8038
8039 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR debug/43150
8042         * gcc.dg/guality/vla-1.c: New test.
8043
8044 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8045
8046         PR fortran/43042
8047         * gfortran.dg/c_ptr_tests_15.f90: New test.
8048
8049 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8050
8051         PR target/43107
8052         * gcc.target/i386/pr43107.c: New test.
8053
8054 2010-02-23  Jason Merrill  <jason@redhat.com>
8055
8056         PR c++/43143
8057         * g++.dg/cpp0x/variadic100.C: New.
8058
8059 2010-02-23  Jason Merrill  <jason@redhat.com>
8060
8061         PR debug/42800
8062         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8063         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8064         * c-c++-common/dwarf2/vla1.c: New.
8065
8066 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8067
8068         PR target/43139
8069         * gcc.dg/pr43139.c: New test.
8070
8071         PR debug/43077
8072         * gcc.dg/guality/pr43077-1.c: New test.
8073
8074 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8075
8076         PR 43123
8077         * gcc.dg/march.c: New.
8078         * gcc.dg/march-generic.c: New.
8079         * gcc.dg/mtune.c: New.
8080
8081 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8082
8083         PR middle-end/43083
8084         * gcc.dg/graphite/pr43083.c: New.
8085
8086 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8087
8088         PR middle-end/43097
8089         * gfortran.dg/graphite/pr43097.f: New.
8090
8091 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8092             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8093
8094         PR middle-end/43140
8095         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8096
8097 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8098
8099         PR middle-end/43026
8100         * g++.dg/graphite/pr43026.C: New.
8101
8102 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8103
8104         PR c++/43126
8105         * gcc.dg/cleanup-1.c: Update.
8106         * gcc.dg/func-args-1.c: Update.
8107         * gcc.dg/format/sentinel-1.c: Update.
8108         * g++.old-deja/g++.jason/scoping10.C: Update.
8109         * g++.old-deja/g++.ns/lookup5.C: Update.
8110         * g++.dg/ext/cleanup-1.C: Update.
8111         * g++.dg/parse/varmod1.C: Update.
8112         * g++.dg/parse/error33.C: Update.
8113         * g++.dg/expr/call3.C: Update.
8114         * g++.dg/func-args-1.C: New.
8115
8116 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8117
8118         PR c/43125
8119         * gcc.dg/attr-used-2.c: Moved to ...
8120         * c-c++-common/attr-used-2.c: Here.
8121
8122         * gcc.dg/attr-used.c: Moved to ...
8123         * c-c++-common/attr-used.c: Here.
8124
8125 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8126
8127         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8128
8129 2010-02-22  Richard Guenther  <rguenther@suse.de>
8130
8131         PR lto/43045
8132         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8133         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8134
8135 2010-02-22  Richard Guenther  <rguenther@suse.de>
8136
8137         PR tree-optimization/42749
8138         * gcc.c-torture/compile/pr42749.c: New testcase.
8139
8140 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8141
8142         PR fortran/43072
8143         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8144         * gfortran.dg/internal_pack_9.f90: New test.
8145
8146 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8147
8148         PR c++/23510
8149         * g++.dg/template/recurse.C: Adjust.
8150         * g++.dg/template/pr23510.C: New.
8151
8152 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8153
8154         PR c++/42824
8155         * g++.dg/template/memclass4.C: New test.
8156
8157 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8158
8159         PR fortran/35259
8160         * gfortran.dg/reassoc_5.f90: New test.
8161
8162 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8163
8164         PR target/43067
8165         * gcc.target/i386/pr43067.c: New test.
8166
8167 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8168
8169         PR c++/35669
8170         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8171         -Wconversion-null.
8172         * g++.dg/warn/Wconversion-null.C: New test.
8173         * g++.old-deja/g++.other/null1.C: Move to...
8174         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8175
8176 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8177
8178         PR fortran/36932
8179         PR fortran/36933
8180         * gfortran.dg/dependency_26.f90: New test.
8181
8182         PR fortran/43072
8183         * gfortran.dg/internal_pack_7.f90: New test.
8184
8185         PR fortran/43111
8186         * gfortran.dg/internal_pack_8.f90: New test.
8187
8188 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8189
8190         PR 43128
8191         * c-c++-common/pr41779.c: Fix broken testcase.
8192
8193 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8194
8195         PR 36513
8196         * c-c++-common/pr36513.c: New testcase.
8197         * c-c++-common/pr36513-2.c: New testcase.
8198
8199 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8200
8201         PR 41779
8202         * c-c++-common/pr41779.c: New.
8203
8204 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8205
8206         PR debug/43084
8207         * gcc.dg/pr43084.c: New test.
8208
8209 2010-02-19  Richard Guenther  <rguenther@suse.de>
8210
8211         PR tree-optimization/42916
8212         * gcc.dg/pr42916.c: New testcase.
8213
8214 2010-02-18  Jason Merrill  <jason@redhat.com>
8215
8216         PR c++/42837
8217         * g++.dg/abi/packed1.C: Add expected warning.
8218
8219         PR c++/43108
8220         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8221         * gcc.dg/torture/dg-torture.exp: Likewise.
8222         * c-c++-common/torture/complex-sign.h,
8223         c-c++-common/torture/complex-sign-add.c,
8224         c-c++-common/torture/complex-sign-mixed-add.c,
8225         c-c++-common/torture/complex-sign-mixed-div.c,
8226         c-c++-common/torture/complex-sign-mixed-mul.c,
8227         c-c++-common/torture/complex-sign-mixed-sub.c,
8228         c-c++-common/torture/complex-sign-mul.c,
8229         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8230         Adapt for C++ compilation as well.
8231
8232         PR c++/43070
8233         * g++.dg/ext/label1.C: Update.
8234         * g++.dg/ext/label2.C: Update.
8235
8236         PR c++/26261
8237         * g++.dg/template/dependent-name6.C: New.
8238
8239         PR c++/43109
8240         * g++.dg/parse/namespace12.C: New.
8241
8242 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8243
8244         PR tree-optimization/43066
8245         * gcc.c-torture/compile/pr43066.c: New test.
8246
8247 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8248
8249         * g++.dg/ext/attrib35.C: Fix target selector string.
8250         * g++.dg/ext/attrib36.C: Ditto.
8251         * g++.dg/ext/attrib37.C: Ditto.
8252         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8253         * g++.dg/abi/mangle25.C: Ditto.
8254
8255 2010-02-17  Jason Merrill  <jason@redhat.com>
8256
8257         PR c++/43069
8258         * g++.dg/parse/namespace11.C: New.
8259
8260         PR c++/43093
8261         * g++.dg/ext/attrib37.C: New.
8262
8263         PR c++/43079
8264         * g++.dg/template/ptrmem20.C: New.
8265
8266 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8267
8268         PR target/43103
8269         * gcc.target/i386/xop-check.h: Include m256-check.h.
8270         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8271         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8272         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8273         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8274
8275 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR debug/42918
8278         * gcc.dg/pr42918.c: New test.
8279
8280 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8281
8282         * g++.dg/ext/attrib36.C: Require ILP32.
8283
8284 2010-02-16  Richard Guenther  <rguenther@suse.de>
8285
8286         PR tree-optimization/41043
8287         * gfortran.dg/pr41043.f90: New testcase.
8288         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8289
8290 2010-02-16  Jason Merrill  <jason@redhat.com>
8291
8292         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8293
8294 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8295
8296         PR tree-optimization/43074
8297         * gcc.dg/vect/fast-math-pr43074.c: New test.
8298
8299 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8300
8301         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8302
8303 2010-02-16  Jason Merrill  <jason@redhat.com>
8304
8305         PR c++/43031
8306         * g++.dg/ext/attrib36.C: New.
8307
8308         PR c++/43036
8309         * g++.dg/other/array6.C: New.
8310
8311 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8312
8313         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8314
8315 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8316
8317         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8318         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8319         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8320         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8321         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8322         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8323
8324 2010-02-15  Richard Guenther  <rguenther@suse.de>
8325
8326         PR middle-end/43068
8327         * g++.dg/torture/pr43068.C: New testcase.
8328
8329 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8330
8331         PR c++/43024
8332         * g++.dg/opt/ice1.C: New.
8333
8334 2010-02-14  Jason Merrill  <jason@redhat.com>
8335
8336         PR c++/41997
8337         * g++.dg/cpp0x/initlist-opt.C: New.
8338
8339 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8340
8341         PR fortran/41113
8342         PR fortran/41117
8343         * gfortran.dg/internal_pack_6.f90: New test.
8344
8345 2010-02-12  Jason Merrill  <jason@redhat.com>
8346
8347         PR c++/43054
8348         * g++.dg/cpp0x/variadic99.C: New.
8349
8350 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8351
8352         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8353         sign extend pointers to gualchk_t.
8354
8355         PR c++/43033
8356         * g++.dg/other/default3.C: Xfail g4 test.
8357
8358 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8359
8360         PR middle-end/43012
8361         * gcc.dg/graphite/pr43012.c: New.
8362
8363 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8364
8365         PR middle-end/42930
8366         * g++.dg/graphite/pr42930.C: New.
8367
8368 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8369
8370         PR middle-end/42914
8371         PR middle-end/42530
8372         * gcc.dg/graphite/pr42530.c: New.
8373         * gcc.dg/graphite/pr42914.c: New.
8374
8375 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8376
8377         PR middle-end/42771
8378         * gcc.dg/graphite/pr42771.c: New.
8379
8380 2010-02-11  Richard Guenther  <rguenther@suse.de>
8381
8382         PR tree-optimization/42998
8383         * gcc.c-torture/compile/pr42998.c: New testcase.
8384
8385 2010-02-10  Jason Merrill  <jason@redhat.com>
8386
8387         PR c++/41896
8388         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8389
8390         PR c++/42983, core issue 906
8391         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8392         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8393
8394         PR c++/43016
8395         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8396
8397 2010-02-10  Richard Guenther  <rguenther@suse.de>
8398
8399         PR tree-optimization/43017
8400         * gcc.dg/torture/pr43017.c: New testcase.
8401
8402 2010-02-10  Tobias Burnus <burnus@net-b.de>
8403
8404         PR fortran/40823
8405         * gfortran.dg/private_type_1.f90: Update error location.
8406         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8407         * gfortran.dg/typebound_operator_2.f03: Ditto.
8408         * gfortran.dg/assignment_2.f90: Ditto.
8409         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8410         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8411
8412 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8413
8414         PR fortran/43015
8415         * gfortran.dg/bind_c_usage_20.f90: New test.
8416
8417 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8418
8419         PR debug/43010
8420         * g++.dg/debug/pr43010.C: New test.
8421
8422 2010-02-10  Richard Guenther  <rguenther@suse.de>
8423
8424         PR c/43007
8425         * gcc.c-torture/execute/20100209-1.c: New testcase.
8426         * gcc.dg/fold-div-3.c: Likewise.
8427
8428 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8429
8430         * gcc.dg/builtin-ffs-1.c: New test.
8431
8432 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8433
8434         PR fortran/42999
8435         * gfortran.dg/array_constructor_35.f90: New test.
8436
8437 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8438
8439         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8440
8441 2010-02-09  Jason Merrill  <jason@redhat.com>
8442
8443         PR c++/42399
8444         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8445
8446         PR c++/42370
8447         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8448
8449 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8450
8451         PR fortran/41869
8452         * gfortran.dg/module_write_1.f90: New test.
8453
8454 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8455
8456         * gcc.dg/pr19340.c: Adjust.
8457
8458 2010-02-09  Richard Guenther  <rguenther@suse.de>
8459
8460         PR tree-optimization/43008
8461         * gcc.c-torture/execute/pr43008.c: New testcase.
8462
8463 2010-02-09  Richard Guenther  <rguenther@suse.de>
8464
8465         PR tree-optimization/43000
8466         * gcc.dg/torture/pr43000.c: New testcase.
8467         * gcc.dg/torture/pr43002.c: Likewise.
8468
8469 2010-02-09  Daniel Kraft  <d@domob.eu>
8470
8471         PR fortran/39171
8472         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8473         and pass -Wsurprising as necessary.
8474
8475 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8476
8477         PR tree-optimization/42890
8478         * g++.dg/torture/pr42890.C: New test.
8479
8480 2010-02-08  Richard Guenther  <rguenther@suse.de>
8481
8482         PR middle-end/42995
8483         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8484
8485 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8486
8487         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8488         return 0 from main.
8489         * gcc.dg/graphite/block-1.c: Same.
8490         * gcc.dg/graphite/block-3.c: Same.
8491         * gcc.dg/graphite/block-4.c: Same.
8492         * gcc.dg/graphite/block-5.c: Same.
8493         * gcc.dg/graphite/block-6.c: Same.
8494         * gcc.dg/graphite/block-7.c: Same.
8495         * gcc.dg/graphite/interchange-0.c: Same.
8496         * gcc.dg/graphite/interchange-1.c: Same.
8497         * gcc.dg/graphite/interchange-10.c: Same.
8498         * gcc.dg/graphite/interchange-11.c: Same.
8499         * gcc.dg/graphite/interchange-12.c: Same.
8500         * gcc.dg/graphite/interchange-2.c: Same.
8501         * gcc.dg/graphite/interchange-3.c: Same.
8502         * gcc.dg/graphite/interchange-4.c: Same.
8503         * gcc.dg/graphite/interchange-5.c: Same.
8504         * gcc.dg/graphite/interchange-6.c: Same.
8505         * gcc.dg/graphite/interchange-7.c: Same.
8506         * gcc.dg/graphite/interchange-8.c: Same.
8507         * gcc.dg/graphite/interchange-9.c: Same.
8508         * gcc.dg/graphite/interchange-mvt.c: Same.
8509
8510 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8511
8512         * gfortran.dg/graphite/id-19.f: New.
8513         * gfortran.dg/graphite/pr14741.f90: New.
8514         * gfortran.dg/graphite/pr41924.f90: New.
8515         * gfortran.dg/graphite/run-id-2.f90: New.
8516
8517 2010-02-07  Richard Guenther  <rguenther@suse.de>
8518
8519         PR middle-end/42956
8520         * gcc.c-torture/compile/pr42956.c: New testcase.
8521
8522 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8523
8524         PR libfortran/42742
8525         * gfortran.dg/fmt_cache_2.f: New test.
8526
8527 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8528
8529         * gfortran.dg/read_no_eor.f90: New test.
8530
8531 2010-02-05  Jason Merrill  <jason@redhat.com>
8532
8533         * g++.dg/ext/label13.C: Move constructor body out of class.
8534
8535 2010-02-03  Jason Merrill  <jason@redhat.com>
8536
8537         PR c++/42870
8538         * g++.dg/ext/dllexport3.C: New.
8539
8540 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8541
8542         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8543
8544 2010-02-05  Richard Guenther  <rguenther@suse.de>
8545
8546         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8547
8548 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8549
8550         PR c++/42915
8551         * g++.dg/other/crash-9.C: New test.
8552
8553 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8554
8555         PR fortran/42309
8556         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8557
8558 2010-02-04  Richard Guenther  <rguenther@suse.de>
8559
8560         PR rtl-optimization/42952
8561         * gcc.dg/torture/pr42952.c: New testcase.
8562
8563 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8564
8565         PR libfortran/42901
8566         * gfortran.dg/namelist_60.f90: New test.
8567
8568 2010-02-03  Jason Merrill  <jason@redhat.com>
8569
8570         PR c++/40138
8571         * g++.dg/ext/builtin11.C: New.
8572
8573         PR c++/4926
8574         PR c++/38600
8575         * g++.dg/abi/mangle35.C: New.
8576         * g++.dg/abi/mangle37.C: New.
8577
8578         PR c++/12909
8579         * g++.dg/abi/mangle36.C: New.
8580
8581         PR c++/35652
8582         * g++.dg/warn/string1.C: New.
8583
8584 2010-02-03  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/42944
8587         * gcc.dg/errno-1.c: New testcase.
8588
8589 2010-02-03  Richard Guenther  <rguenther@suse.de>
8590
8591         PR middle-end/42927
8592         * gcc.c-torture/compile/pr42927.c: New testcase.
8593
8594 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8595
8596         PR fortran/42936
8597         * gfortran.dg/null_4.f90: New test.
8598
8599 2010-02-02  Jason Merrill  <jason@redhat.com>
8600
8601         PR c++/41090
8602         * g++.dg/ext/label13.C: New.
8603
8604 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8605
8606         PR fortran/42650
8607         * gfortran.dg/func_result_5.f90: New test.
8608
8609 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8610
8611         PR fortran/42922
8612         * gfortran.dg/pure_initializer_3.f90: News test.
8613
8614 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8615
8616         PR fortran/42888
8617         * gfortran.dg/allocate_derived_2.f90: New test.
8618
8619 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8620
8621         PR middle-end/42898
8622         * gcc.dg/torture/pr42898-2.c: New test.
8623
8624 2010-01-31  Richard Guenther  <rguenther@suse.de>
8625
8626         PR middle-end/42898
8627         * gcc.dg/torture/pr42898.c: New testcase.
8628
8629 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8630
8631         PR fortran/38324
8632         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8633         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8634
8635 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8636
8637         * g++.dg/tree-ssa/inline-1.C: New.
8638         * g++.dg/tree-ssa/inline-2.C: New.
8639         * g++.dg/tree-ssa/inline-3.C: New.
8640
8641 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8642
8643         PR testsuite/41701
8644         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8645         the string 'pow' in the pathname of the compiler from generating a
8646         test failure.
8647
8648 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8649
8650         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8651         * g++.old-deja/g++.mike/eh17.C: Likewise.
8652         * g++.old-deja/g++.mike/p5571.C: Likewise.
8653
8654 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8655
8656         PR c++/42758
8657         PR c++/42634
8658         PR c++/42336
8659         PR c++/42797
8660         PR c++/42880
8661         * g++.dg/other/crash-5.C: New test.
8662         * g++.dg/other/crash-6.C: New test.
8663         * g++.dg/other/crash-7.C: New test.
8664         * g++.dg/other/crash-8.C: New test.
8665
8666 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8667
8668         PR rtl-optimization/42889
8669         * gcc.dg/pr42889.c: New test.
8670
8671 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8672
8673         * gcc.target/i386/pr42881.c: Use SSE2.
8674
8675 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8676
8677         PR target/42891
8678         * gcc.target/i386/pr42891.c: New test.
8679
8680 2010-01-28  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/42871
8683         * g++.dg/torture/pr42871.C: New testcase.
8684
8685 2010-01-28  Richard Guenther  <rguenther@suse.de>
8686
8687         * gcc.dg/Wobjsize-1.h: New testcase.
8688         * gcc.dg/Wobjsize-1.c: Likewise.
8689
8690 2010-01-28  Richard Guenther  <rguenther@suse.de>
8691
8692         PR middle-end/42883
8693         * g++.dg/torture/pr42883.C: New testcase.
8694
8695 2010-01-28  Michael Matz  <matz@suse.de>
8696
8697         * gcc.target/i386/pr42881.c: New test.
8698
8699 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8700
8701         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8702         Add i?86-*-solaris2* support.
8703
8704 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8705
8706         PR c++/42713
8707         PR c++/42820
8708         * g++.dg/template/typedef27.C: New test case.
8709         * g++.dg/template/typedef28.C: New test case.
8710
8711 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8712
8713         * gcc.dg/optimize-bswap*.c: Add ARM target
8714
8715 2010-01-27  Richard Guenther  <rguenther@suse.de>
8716
8717         PR middle-end/42878
8718         * gcc.dg/torture/pr42878-1.c: New testcase.
8719         * gcc.dg/torture/pr42878-2.c: Likewise.
8720
8721 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8722
8723         PR middle-end/42874
8724         * gcc.dg/vla-22.c: New test.
8725
8726 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8727
8728         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8729         current collation.
8730
8731 2010-01-26  Richard Guenther  <rguenther@suse.de>
8732
8733         PR rtl-optimization/42685
8734         * gcc.dg/pr42685.c: New testcase.
8735         * g++.dg/other/pr42685.C: Likewise.
8736
8737 2010-01-26  Richard Guenther  <rguenther@suse.de>
8738
8739         PR middle-end/42806
8740         * g++.dg/other/pr42806.C: New testcase.
8741
8742 2010-01-26  Richard Guenther  <rguenther@suse.de>
8743
8744         PR tree-optimization/42250
8745         * gcc.dg/pr42250.c: New testcase.
8746
8747 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8748
8749         * gnat.dg/array_bounds_test.adb: New test.
8750
8751 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8752
8753         PR fortran/42858
8754         * gfortran.dg/generic_21.f90: New test.
8755
8756 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8757
8758         PR testsuite/41522
8759         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8760
8761 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8762
8763         PR c++/42748
8764         * g++.dg/abi/arm_va_list2.C: New test.
8765         * g++.dg/abi/arm_va_list2.h: Companion header file.
8766
8767 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8768
8769         PR fortran/41044
8770         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8771
8772         PR fortran/41167
8773         * gfortran.dg/char_array_arg_1.f90 : New test.
8774
8775         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8776
8777 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8778
8779         PR fortran/39304
8780         * gfortran.dg/generic_20.f90: New test.
8781
8782 2010-01-22  Michael Matz  <matz@suse.de>
8783
8784         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8785         -msse2.
8786
8787 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8788
8789         PR fortran/42736
8790         * gfortran.dg/dependency_25.f90 : New test.
8791
8792 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8793
8794         PR tree-optimization/42585
8795         * gcc.dg/tree-ssa/pr42585.c: New test.
8796
8797 2010-01-21  Richard Guenther  <rguenther@suse.de>
8798
8799         PR middle-end/19988
8800         * gcc.dg/pr19988.c: New testcase.
8801
8802 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8803
8804         * g++.dg/compat/decimal/compat-common.h: New file.
8805         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8806         * g++.dg/compat/decimal/pass_x.h: New file.
8807         * g++.dg/compat/decimal/pass_y.h: New file.
8808         * g++.dg/compat/decimal/pass-1_main.C: New file.
8809         * g++.dg/compat/decimal/pass-1_x.C: New file.
8810         * g++.dg/compat/decimal/pass-1_y.C: New file.
8811         * g++.dg/compat/decimal/pass-2_main.C: New file.
8812         * g++.dg/compat/decimal/pass-2_x.C: New file.
8813         * g++.dg/compat/decimal/pass-2_y.C: New file.
8814         * g++.dg/compat/decimal/pass-3_main.C: New file.
8815         * g++.dg/compat/decimal/pass-3_x.C: New file.
8816         * g++.dg/compat/decimal/pass-3_y.C: New file.
8817         * g++.dg/compat/decimal/pass-4_main.C: New file.
8818         * g++.dg/compat/decimal/pass-4_x.C: New file.
8819         * g++.dg/compat/decimal/pass-4_y.C: New file.
8820         * g++.dg/compat/decimal/pass-5_main.C: New file.
8821         * g++.dg/compat/decimal/pass-5_x.C: New file.
8822         * g++.dg/compat/decimal/pass-5_y.C: New file.
8823         * g++.dg/compat/decimal/pass-6_main.C: New file.
8824         * g++.dg/compat/decimal/pass-6_x.C: New file.
8825         * g++.dg/compat/decimal/pass-6_y.C: New file.
8826         * g++.dg/compat/decimal/return_x.h: New file.
8827         * g++.dg/compat/decimal/return_y.h: New file.
8828         * g++.dg/compat/decimal/return-1_main.C: New file.
8829         * g++.dg/compat/decimal/return-1_x.C: New file.
8830         * g++.dg/compat/decimal/return-1_y.C: New file.
8831         * g++.dg/compat/decimal/return-2_main.C: New file.
8832         * g++.dg/compat/decimal/return-2_x.C: New file.
8833         * g++.dg/compat/decimal/return-2_y.C: New file.
8834         * g++.dg/compat/decimal/return-3_main.C: New file.
8835         * g++.dg/compat/decimal/return-3_x.C: New file.
8836         * g++.dg/compat/decimal/return-3_y.C: New file.
8837         * g++.dg/compat/decimal/return-4_main.C: New file.
8838         * g++.dg/compat/decimal/return-4_x.C: New file.
8839         * g++.dg/compat/decimal/return-4_y.C: New file.
8840         * g++.dg/compat/decimal/return-5_main.C: New file.
8841         * g++.dg/compat/decimal/return-5_x.C: New file.
8842         * g++.dg/compat/decimal/return-5_y.C: New file.
8843         * g++.dg/compat/decimal/return-6_main.C: New file.
8844         * g++.dg/compat/decimal/return-6_x.C: New file.
8845         * g++.dg/compat/decimal/return-6_y.C: New file.
8846
8847 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8848
8849         PR debug/42715
8850         * gcc.dg/pr42715.c: New.
8851
8852 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8853
8854         PR c++/42038
8855         * g++.dg/parse/crash55.C: New.
8856
8857 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8858
8859         PR debug/42782
8860         * gcc.dg/guality/pr42782.c: New.
8861
8862 2010-01-20  Jason Merrill  <jason@redhat.com>
8863
8864         PR c++/41788
8865         * g++.dg/abi/packed1.C: New.
8866
8867         PR c++/41920
8868         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8869
8870         PR c++/40750
8871         * g++.dg/parse/fn-typedef1.C: New.
8872         * g++.dg/other/cv_quals.C: Adjust.
8873
8874 2010-01-20  Anthony Green  <green@moxielogic.com>
8875
8876         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8877         pack(push) pragma).
8878         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8879         * gcc.dg/20020312-2.c: Port this to the moxie core.
8880         * gcc.dg/weak/typeof-2.c: Ditto.
8881
8882 2010-01-20  Richard Guenther  <rguenther@suse.de>
8883
8884         PR tree-optimization/42717
8885         * gcc.c-torture/compile/pr42717.c: New testcase.
8886
8887 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8888
8889         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8890         of signed, add a few new tests.
8891
8892         PR middle-end/42803
8893         * g++.dg/parse/limits-initializer1.C: New test.
8894
8895 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8896
8897         PR fortran/42804
8898         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8899         * gfortran.dg/typebound_call_12.f03: New test.
8900
8901 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8902
8903         PR fortran/42783
8904         * gfortran.dg/bounds_check_15.f90 : New test.
8905
8906 2010-01-19  Michael Matz  <matz@suse.de>
8907
8908         PR tree-optimization/41783
8909         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8910
8911 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8912
8913         PR target/38697.
8914         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8915         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8916         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8917         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8918         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8919         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8920         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8921         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8922         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8923         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8924         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8925
8926 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8927
8928         PR fortran/42545
8929         * gfortran.dg/extends_6.f03: Modified an error message.
8930         * gfortran.dg/extends_10.f03: New test.
8931         * gfortran.dg/private_type_6.f03: Modified an error message.
8932         * gfortran.dg/structure_constructor_8.f03: Ditto.
8933
8934 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR tree-optimization/42719
8937         * gcc.dg/pr42719.c: New test.
8938
8939         PR debug/42728
8940         * gcc.dg/pr42728.c: New test.
8941
8942 2010-01-19  Anthony Green  <green@moxielogic.com>
8943
8944         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8945
8946 2010-01-18  Anthony Green  <green@moxielogic.com>
8947
8948         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8949         for moxie.
8950
8951 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8952
8953         * g++.dg/template/error45.C: reverted as part of reverting the
8954         fix of PR c++/42634.
8955
8956 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8957
8958         PR c++/42634
8959         * g++.dg/template/error45.C: New test.
8960
8961 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8962
8963         PR c++/42766
8964         * g++.dg/conversion/op6.C: New test.
8965
8966 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8967
8968         PR target/42774
8969         * gcc.target/alpha/pr42774.c: New test.
8970
8971 2010-01-18  Richard Guenther  <rguenther@suse.de>
8972
8973         PR tree-optimization/42781
8974         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8975
8976 2010-01-17  Richard Guenther  <rguenther@suse.de>
8977
8978         PR middle-end/42248
8979         * gcc.c-torture/execute/pr42248.c: New testcase.
8980
8981 2010-01-17  Richard Guenther  <rguenther@suse.de>
8982
8983         PR tree-optimization/42773
8984         * g++.dg/torture/pr42773.C: New testcase.
8985
8986 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
8987
8988         PR fortran/42677
8989         * gfortran.dg/interface_assignment_5.f90: New test.
8990
8991 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
8992
8993         PR c++/42697
8994         * g++.dg/template/crash94.C: Reverted.
8995
8996 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
8997
8998         PR debug/42767
8999         * gcc.dg/debug/pr42767.c: New.
9000
9001 2010-01-15  Jason Merrill  <jason@redhat.com>
9002
9003         PR c++/42761
9004         * g++.dg/cpp0x/decltype22.C: New.
9005
9006 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR middle-end/42760
9009         * g++.dg/torture/pr42760.C: New test.
9010
9011 2010-01-15  Jing Yu  <jingyu@google.com>
9012
9013         PR rtl-optimization/42691
9014         * gcc.c-torture/execute/pr42691.c: New.
9015
9016 2010-01-15  Richard Guenther  <rguenther@suse.de>
9017
9018         PR middle-end/42739
9019         * g++.dg/torture/pr42739.C: New testcase.
9020
9021 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9022
9023         * g++.dg/template/error45.C: Revert as part of reverting changes
9024         or PR c++/42634.
9025
9026 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9027
9028         PR fortran/42684
9029         * gfortran.dg/interface_31.f90: New test.
9030
9031 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9032
9033         * gcc.target/powerpc/pr42747.c: New file.
9034
9035 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR middle-end/42674
9038         * c-c++-common/pr42674.c: New test.
9039
9040         PR c++/42608
9041         * g++.dg/template/instantiate11.C: New test.
9042
9043 2010-01-14  Jason Merrill  <jason@redhat.com>
9044
9045         PR c++/42701
9046         * g++.dg/overload/error3.C: New.
9047
9048         PR c++/42655
9049         * g++.dg/overload/rvalue1.C: New.
9050
9051 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9052
9053         PR tree-optimization/42706
9054         * gcc.dg/ipa/pr42706.c: New testcase.
9055
9056 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9057
9058         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9059
9060 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9061
9062         PR tree-optimization/42714
9063         * g++.dg/torture/pr42714.C: New test.
9064
9065 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9066
9067         PR rtl-optimization/42246
9068         * gfortran.dg/pr42246-2.f: New.
9069
9070 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9071
9072         PR rtl-optimization/42389
9073         * gcc.dg/pr42389.c: New.
9074
9075 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9076
9077         PR rtl-optimization/42388
9078         * gcc.dg/pr42388.c: New.
9079
9080 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9081
9082         PR rtl-optimization/42294
9083         * gfortran.dg/pr42294.f: New.
9084
9085 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9086
9087         PR rtl-optimization/39453
9088         PR rtl-optimization/42246
9089         * gcc.dg/pr39453.c: New.
9090         * gcc.dg/pr42246.c: New.
9091
9092 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9093
9094         PR middle-end/42245
9095         * gcc.dg/pr42245.c: New.
9096         * gcc.dg/pr42245-2.c: New.
9097
9098 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9099
9100         PR rtl-optimization/42249
9101         * gcc.dg/pr42249.c: New.
9102
9103 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9104
9105         PR c/42721
9106         * gcc.c-torture/execute/pr42721.c: New test.
9107
9108 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9109
9110         PR tree-optimization/42709
9111         * gcc.dg/vect/pr42709.c: New test.
9112
9113 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9114
9115         PR fortran/41478
9116         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9117         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9118
9119 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9120
9121         PR fortran/42481
9122         * gfortran.dg/generic_19.f90 : New test.
9123
9124 2010-01-13  Richard Guenther  <rguenther@suse.de>
9125
9126         PR tree-optimization/42730
9127         * gcc.c-torture/compile/pr42730.c: New testcase.
9128
9129 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9130
9131         PR target/pr42542
9132         * gcc.target/ia64/pr42542-1.c: New.
9133         * gcc.target/ia64/pr42542-2.c: New.
9134         * gcc.target/ia64/pr42542-3.c: New.
9135
9136 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9137
9138         PR c++/42634
9139         * g++.dg/template/error45.C: New test.
9140
9141 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9142
9143         PR tree-optimization/42704
9144         * g++.dg/torture/pr42704.C: New test.
9145
9146 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9147
9148         PR tree-optimization/42703
9149         * gcc.c-torture/compile/pr42703.c: New test.
9150
9151 2010-01-13  Richard Guenther  <rguenther@suse.de>
9152
9153         PR tree-optimization/42705
9154         * gcc.c-torture/compile/pr42705.c: New testcase.
9155
9156 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9157
9158         * gcc.target/bfin/l2.c: New test.
9159         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9160
9161 2010-01-13  Richard Guenther  <rguenther@suse.de>
9162
9163         PR middle-end/42716
9164         * gcc.c-torture/compile/pr42716.c: New testcase.
9165
9166 2010-01-13  Richard Guenther  <rguenther@suse.de>
9167
9168         PR lto/42678
9169         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9170
9171 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9172
9173         PR c/42708
9174         * gcc.c-torture/compile/pr42708-1.c: New test.
9175
9176 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR debug/42662
9179         * gcc.dg/pr42662.c: New test.
9180
9181         PR tree-optimization/42645
9182         * g++.dg/other/pr42645-1.C: New test.
9183         * g++.dg/other/pr42645-2.C: New test.
9184
9185 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9186
9187         PR target/42416
9188         * gcc.target/powerpc/warn-1.c: New test.
9189         * gcc.target/powerpc/warn-2.c: New test.
9190
9191 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9192
9193         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9194         stack alignment.
9195
9196 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9197
9198         * gcc.dg/lto/20100108_0.c: New.
9199
9200 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9201
9202         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9203         Add -march=i686 -msse for 32bit x86 targets.
9204
9205 2010-01-10  Richard Guenther  <rguenther@suse.de>
9206
9207         PR middle-end/42667
9208         * gcc.dg/torture/pr42667.c: New testcase.
9209
9210 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9211
9212         PR fortran/32489
9213         * gfortran.dg/array_constructor_34.f90: New test.
9214
9215 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9216
9217         PR fortran/20923
9218         * gfortran.dg/array_constructor_33.f90: New test.
9219         gfortran.dg/array_function_5.f90: Add credit.
9220
9221 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9222
9223         PR debug/42631
9224         * gcc.dg/pr42631.c: New.
9225
9226 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9227
9228         PR debug/42630
9229         * gcc.dg/pr42630.c: New.
9230
9231 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9232
9233         PR debug/42629
9234         * gcc.dg/pr42629.c: New.
9235
9236 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9237
9238         PR middle-end/42363
9239         * gcc.dg/torture/pr42363.c: New.
9240
9241 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9242
9243         PR debug/42604
9244         PR debug/42395
9245         * gcc.dg/vect/pr42604.c: New.
9246         * gcc.dg/vect/pr42395.c: New.
9247
9248 2010-01-09  Richard Guenther  <rguenther@suse.de>
9249
9250         PR middle-end/42512
9251         * gcc.c-torture/execute/pr42512.c: New testcase.
9252
9253 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9254
9255         PR fortran/41298
9256         * gfortran.dg/c_ptr_tests_14.f90: New test.
9257
9258 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9259
9260         PR ada/41929
9261         * gnat.dg/null_pointer_deref1.adb: Don't run on
9262         sparc*-sun-solaris2.11.
9263
9264 2010-01-08  Richard Guenther  <rguenther@suse.de>
9265
9266         PR lto/42528
9267         * gcc.dg/lto/20100103-1_0.c: New testcase.
9268         * gcc.dg/lto/20100103-2_0.c: Likewise.
9269
9270 2010-01-08  Tobias Burnus  <burnus@net-b.de
9271
9272         PR/fortran 25829
9273         * gfortran.dg/asynchronous_1.f90: New test.
9274         * gfortran.dg/asynchronous_2.f90: New test.
9275         * gfortran.dg/conflicts.f90: Update error message.
9276
9277 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9278
9279         c++/40155
9280         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9281
9282 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR tree-optimization/42625
9285         * g++.dg/opt/dtor4.C: New test.
9286         * g++.dg/opt/dtor4.h: New.
9287         * g++.dg/opt/dtor4-aux.cc: New.
9288
9289 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9290
9291         PR fortran/42597
9292         * gfortran.dg/proc_ptr_26.f90: New test.
9293
9294 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9295
9296         PR fortran/41872
9297         * gfortran.dg/allocatable_scalar_7.f90: New test.
9298
9299 2010-01-06  Richard Guenther  <rguenther@suse.de>
9300
9301         * gcc.c-torture/compile/pr42632.c: New testcase.
9302
9303 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9304
9305         PR target/42542
9306         * gcc.target/i386/pr42542-4.c: New.
9307         * gcc.target/i386/pr42542-4a.c: Likewise.
9308         * gcc.target/i386/pr42542-5.c: Likewise.
9309         * gcc.target/i386/pr42542-5a.c: Likewise.
9310
9311 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9312
9313         * gcc.dg/tls/opt-15.c: New test.
9314
9315 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9316
9317         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9318
9319 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9320
9321         PR tree-optimization/42462
9322         * g++.dg/torture/pr42462.C: New test.
9323
9324 2010-01-05  Jason Merrill  <jason@redhat.com>
9325
9326         * g++.dg/cpp0x/initlist30.C: New test.
9327
9328 2010-01-05  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/42614
9331         * gcc.c-torture/execute/pr42614.c: New testcase.
9332
9333 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9334
9335         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9336         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9337         -Wunreachable-code.
9338         * gcc.dg/Wunreachable-2.c: Likewise.
9339         * gcc.dg/Wunreachable-3.c: Likewise.
9340         * gcc.dg/Wunreachable-4.c: Likewise.
9341         * gcc.dg/Wunreachable-5.c: Likewise.
9342         * gcc.dg/Wunreachable-6.c: Likewise.
9343         * gcc.dg/Wunreachable-7.c: Likewise.
9344         * gcc.dg/Wunreachable-8.c: Likewise.
9345         * gcc.dg/20041231-1.c: Likewise.
9346
9347 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9348
9349         PR other/42611
9350         * gcc.dg/pr42611.c: New test.
9351
9352         PR tree-optimization/42508
9353         * g++.dg/opt/pr42508.C: New test.
9354
9355 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9356
9357         PR fortran/41872
9358         * gfortran.dg/allocatable_scalar_8.f90: New.
9359
9360 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9361
9362         PR tree-optimization/42398
9363         * gcc.c-torture/compile/pr42398.c: New test.
9364
9365 2010-01-04  Jason Merrill  <jason@redhat.com>
9366
9367         PR c++/42555
9368         * g++.dg/ext/attrib35.C: New.
9369
9370         PR c++/42567
9371         * g++.dg/cpp0x/auto17.C: New.
9372
9373 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9374
9375         * gcc.dg/lto/20100104_0.c: New.
9376
9377 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9378
9379         PR target/42542
9380         * gcc.target/i386/pr42542-1.c: New.
9381         * gcc.target/i386/pr42542-1a.c: Likewise.
9382         * gcc.target/i386/pr42542-1b.c: Likewise.
9383         * gcc.target/i386/pr42542-2.c: Likewise.
9384         * gcc.target/i386/pr42542-2a.c: Likewise.
9385         * gcc.target/i386/pr42542-2b.c: Likewise.
9386         * gcc.target/i386/pr42542-3.c: Likewise.
9387         * gcc.target/i386/pr42542-3a.c: Likewise.
9388
9389 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9390
9391         PR fortran/41872
9392         * gfortran.dg/allocatable_scalar_5.f90: New test.
9393         * gfortran.dg/allocatable_scalar_6.f90: New test.
9394
9395 2010-01-03  Richard Guenther  <rguenther@suse.de>
9396
9397         PR testsuite/42583
9398         * gfortran.dg/gomp/recursion1.f90: Remove.
9399
9400 2010-01-03  Richard Guenther  <rguenther@suse.de>
9401
9402         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9403         * gcc.dg/uninit-6.c: Likewise.
9404         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9405
9406 2010-01-03  Richard Guenther  <rguenther@suse.de>
9407
9408         PR tree-optimization/42589
9409         * gcc.target/i386/pr42589.c: New testcase.
9410
9411 2010-01-03  Richard Guenther  <rguenther@suse.de>
9412
9413         PR tree-optimization/42438
9414         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9415
9416 2010-01-02  Richard Guenther  <rguenther@suse.de>
9417
9418         PR testsuite/41651
9419         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9420
9421 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9422
9423         PR target/42448
9424         * gcc.target/alpha/pr42448-1.c: New test.
9425         * gcc.target/alpha/pr42448-2.c: Ditto.
9426
9427 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9428
9429         PR preprocessor/41947
9430         * gcc.dg/c99-hexfloat-3.c: New test.
9431
9432 2010-01-01  Richard Guenther  <rguenther@suse.de>
9433
9434         PR c/42570
9435         * gcc.c-torture/execute/pr42570.c: New testcase.
9436
9437 2010-01-01  Richard Guenther  <rguenther@suse.de>
9438
9439         PR middle-end/42559
9440         * gcc.c-torture/compile/pr42559.c: New testcase.
9441
9442 \f
9443 Copyright (C) 2010 Free Software Foundation, Inc.
9444
9445 Copying and distribution of this file, with or without modification,
9446 are permitted in any medium without royalty provided the copyright
9447 notice and this notice are preserved.