OSDN Git Service

PR rtl-optimization/44919
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2
3         PR rtl-optimization/44919
4         * g++.dg/opt/pr44919.C: New.
5
6 2010-09-06  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/38282
9         * gfortran.dg/iall_iany_iparity_1.f90: New.
10         * gfortran.dg/iall_iany_iparity_2.f90: New.
11
12 2010-09-06  Jason Merrill  <jason@redhat.com>
13
14         * g++.dg/cpp0x/initlist42.C: New.
15
16         * g++.dg/cpp0x/auto19.C: New.
17
18         * g++.dg/template/sfinae25.C: New.
19         * g++.dg/template/char1.C: Expect warning.
20         * g++.dg/template/nontype10.C: Likewise.
21
22         * g++.dg/cpp0x/implicit9.C: New.
23
24         * g++.dg/cpp0x/initlist43.C: New.
25
26 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
27
28         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
29
30 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
31
32         * gcc.dg/Wdouble-promotion.c: New.
33
34 2010-09-05  Tobias Burnus  <burnus@net-b.de>
35
36         * gfortran.dg/float128_1.f90: Remove test case as
37         it always fails since Rev 163611 backed out the
38         front-end implementation.
39
40 2010-09-05  Tobias Burnus  <burnus@net-b.de>
41
42         * gfortran.dg/float128_1.f90: XFAIL test case.
43
44 2010-09-05  Tobias Burnus  <burnus@net-b.de>
45
46         * gfortran.dg/bessel_7.f90: Decrease required precision.
47
48 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
49
50         PR testsuite/45545
51         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
52         ref-all-matching targets.
53
54 2010-09-05  Richard Guenther  <rguenther@suse.de>
55
56         PR tree-optimization/45535
57         * gcc.c-torture/compile/pr45535.c: New testcase.
58
59 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
60
61         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
62         "\[^\n\]*".
63         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
64         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
65         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
66         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
67         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
68         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
69         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
70         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
71         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
72         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
73         * gcc.target/i386/pr22152.c: Likewise.
74         * gcc.target/i386/pr36992-1.c: Likewise.
75         * gcc.target/i386/pr36992-2.c: Likewise.
76         * gcc.target/sh/sh4a-memmovua.c: Likewise.
77
78 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
79
80         PR testsuite/43957
81         * gcc.dg/const-uniq-1.c: Modify regexp.
82
83 2010-09-04  Tobias Burnus  <burnus@net-b.de>
84
85         PR fortran/45530
86         * gfortran.dg/namelist_63.f90: New.
87
88 2010-09-04  Jan Hubicka  <jh@suse.cz>
89
90         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
91         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
92
93 2010-09-04  Jan Hubicka  <jh@suse.cz>
94
95         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
96
97 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
98
99         PR fortran/45507
100         * gfortran.dg/allocate_alloc_opt_12.f90: New.
101
102 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
103
104         * gcc.dg/opts-4.c: New test.
105
106 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
107
108         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
109         * gcc.dg/vect/vect-peel-4.c: Ditto.
110
111 2010-09-03  Daniel Kraft  <d@domob.eu>
112
113         PR fortran/45525
114         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
115
116 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
117
118         PR fortran/45159
119         * gfortran.dg/dependency_34.f90:  New test.
120
121 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
122
123         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
124
125 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
126
127         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
128         gcc.target/i386/clearcap.map if supported.
129
130 2010-09-03  Michael Matz  <matz@suse.de>
131
132         PR middle-end/45415
133         * gcc.dg/pr45415.c: New test.
134
135 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
136
137         PR tree-optimization/45506
138         * gcc.dg/pr45506.c: New.
139
140 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
141
142         PR target/45476
143         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
144         * gcc.target/i386/float128-2.c: Ditto.
145
146 2010-09-03  Daniel Kraft  <d@domob.eu>
147
148         PR fortran/34162
149         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
150         * gfortran.dg/internal_dummy_2.f08: New test.
151         * gfortran.dg/internal_dummy_3.f08: New test.
152         * gfortran.dg/internal_dummy_4.f08: New test.
153
154 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
155
156         PR debug/45500
157         * gcc.target/i386/pr45500.c: New test.
158
159 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
160
161         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
162
163 2010-09-03  Daniel Kraft  <d@domob.eu>
164
165         PR fortran/44602
166         * gfortran.dg/exit_2.f08; Adapt error messages.
167         * gfortran.dg/exit_3.f08: New test.
168         * gfortran.dg/exit_4.f08: New test.
169         * gfortran.dg/exit_5.f03: New test.
170
171 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
172
173         * gfortran.dg/ishft_4.f90: New test.
174
175 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
176
177         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
178         FRIZ/XSRIZ instruciton for (double)(long long)x.
179         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
180
181 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
182
183         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
184
185 2010-09-02  Richard Guenther  <rguenther@suse.de>
186
187         PR tree-optimization/44937
188         PR tree-optimization/45412
189         * g++.dg/opt/pr45412.C: New testcase.
190         * gcc.c-torture/compile/pr45412.c: Likewise.
191         * gcc.c-torture/compile/pr44937.c: Likewise.
192
193 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
194
195         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
196         but using -Werror=comment.
197         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
198         expected error messages.
199
200 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
201
202         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
203         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
204
205 2010-09-02  Tobias Burnus  <burnus@net-b.de>
206
207         PR fortran/45489
208         * gfortran.dg/initialization_27.f90: New.
209
210 2010-09-02  Ira Rosen  <irar@il.ibm.com>
211
212         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
213         check into different basic blocks. Expect vectorization if misaligned
214         stores are supported. 
215         * gcc.dg/vect/bb-slp-8a.c: New test.
216         * gcc.dg/vect/bb-slp-8b.c: New test.
217
218 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
219
220         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
221
222 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
223
224         PR fortran/44541
225         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
226         * gfortran.dg/class_dummy_1.f03: New.
227
228 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
229
230         PR middle-end/45458
231         * g++.dg/tree-prof/partition2.C: New test.
232
233 2010-09-01  Richard Guenther  <rguenther@suse.de>
234
235         * gcc.dg/vect/vect-outer-fir.c: Adjust.
236         * gcc.dg/tree-ssa/vrp54.c: New testcase.
237         * gcc.c-torture/execute/20100827-1.c: Likewise.
238
239 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
240
241         * gfortran.dg/execute_command_line_1.f90: New test.
242
243 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
244
245         PR preprocessor/45457
246         * c-c++-common/cpp/pr45457.c: New test.
247
248 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
249
250         * gcc.dg/nested-func-8.c: New test.
251
252 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
253
254         PR fortran/38282
255         * gfortran.dg/popcnt_poppar_1.F90: New test.
256         * gfortran.dg/popcnt_poppar_2.F90: New test.
257
258 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
259
260         * gcc.target/i386/volatile-2.c: Require nonpic target.
261
262 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
263
264         PR middle-end/45461
265         * gcc.dg/pr45461.c: New test.
266
267 2010-08-31  Richard Guenther  <rguenther@suse.de>
268
269         PR testsuite/45455
270         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
271
272 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
273
274         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
275
276 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
277
278         PR fortran/45456
279         * gfortran.dg/typebound_proc_18.f03: New.
280
281 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
282
283         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
284         * lib/scanasm.exp (scan-stack-usage): Likewise.
285         (scan-stack-usage-not): Likewise.
286         * gcc.dg/stack-usage-1.c: New test.
287         * gcc.target/i386/stack-usage-realign.c: Likewise.
288
289 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
290
291         PR tree-optimization/45427
292         * gcc.dg/tree-ssa/pr45427.c: New test.
293
294 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
295
296         PR c++/45043
297         * g++.dg/template/crash102.C: New.
298
299 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
300
301         PR middle-end/45423
302         * gcc.dg/gomp/atomic-12.c: New test.
303         * gcc.dg/gomp/atomic-13.c: New test.
304         * gcc.dg/gomp/atomic-14.c: New test.
305         * g++.dg/gomp/atomic-11.C: New test.
306         * g++.dg/gomp/atomic-12.C: New test.
307         * g++.dg/gomp/atomic-13.C: New test.
308         * g++.dg/gomp/atomic-14.C: New test.
309
310 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
311
312         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
313         delimiter.
314
315 2010-08-30  Thomas Quinot  <quinot@adacore.com>
316
317         * gnat.dg/discr24.adb: New test.
318
319 2010-08-30  Richard Guenther  <rguenther@suse.de>
320
321         PR tree-optimization/45449
322         * gcc.dg/pr45449.c: New testcase.
323
324 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
325
326         * gcc.dg/opts-1.c: Expect errors, not warnings.
327
328 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
329
330         PR fortran/42769
331         * gfortran.dg/dynamic_dispatch_11.f03: New.
332
333 2010-08-29  Jason Merrill  <jason@redhat.com>
334
335         PR c++/44991
336         * g++.dg/parse/defarg15.C: New.
337
338 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
339
340         PR fortran/45439
341         * gfortran.dg/select_type_16.f03: New.
342
343 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
344             Tobias Burnus  <burnus@net-b.de>
345
346         * gfortran.dg/bessel_7.f90: Decrease required precision.
347
348 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
349             Kaz Kojima  <kkojima@gcc.gnu.org>
350
351         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
352
353 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
354
355         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
356         floating point conversion code generation.
357         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
358         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
359         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
360         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
361         to integer conversion code generation.
362         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
363         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
364         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
365         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
366
367 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
368
369         PR fortran/32049
370         * gfortran.dg/random_seed_1.f90: Adjust test.
371         * gfortran.dg/float128_1.f90: New test.
372
373 2010-08-27  Tobias Burnus  <burnus@net-b.de>
374
375         PR fortran/33197
376         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
377         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
378         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
379         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
380         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
381         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
382         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
383
384 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
385
386         PR fortran/45420
387         * gfortran.dg/select_type_15.f03: New.
388
389 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         PR libfortran/43217
392         * gfortran.dg/hollerith8.f90: New test.
393
394 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
395
396         PR fortran/45159
397         * gfortran.dg/dependency_33.f90:  New test.
398
399 2010-08-27  Richard Guenther  <rguenther@suse.de>
400
401         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
402         * gcc.dg/graphite/scop-2.c: Likewise.
403         * gcc.dg/graphite/scop-20.c: Likewise.
404         * gcc.dg/vect/slp-25.c: Likewise.
405
406 2010-08-27  Olivier Hainque  <hainque@adacore.com>
407
408         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
409
410 2010-08-26  Daniel Kraft  <d@domob.eu>
411
412         PR fortran/38936
413         PR fortran/44047
414         PR fortran/45384
415         * gfortran.dg/associate_8.f03: New test.
416         * gfortran.dg/select_type_13.f03: New test.
417         * gfortran.dg/select_type_14.f03: New test.
418
419 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
420
421         PR tree-optimization/44485
422         * gcc.dg/pr44485.c: New test.
423
424 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
425
426         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
427         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
428         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
429
430 2010-08-26  Richard Guenther  <rguenther@suse.de>
431
432         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
433         * gcc.dg/graphite/scop-21.c: Likewise.
434
435 2010-08-26  Richard Guenther  <rguenther@suse.de>
436
437         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
438         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
439         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
440         * gcc.dg/vect/vect-91.c: Likewise.
441         * gcc.dg/vect/vect-peel-1.c: Likewise.
442         * gcc.dg/vect/vect-peel-2.c: Likewise.
443         * gcc.dg/vect/vect-peel-4.c: Likewise.
444
445 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
446
447         PR libfortran/41859
448         * gfortran.dg/der_io_4.f90: New test.
449
450 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
451
452         PR rtl-optimization/44858
453         * gcc.c-torture/execute/pr44858.c: New test.
454
455         PR rtl-optimization/45400
456         * g++.dg/other/i386-8.C: New test.
457
458 2010-08-25  Richard Guenther  <rguenther@suse.de>
459
460         * gcc.dg/alias-8.c: Adjust.
461
462 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
463
464         * gcc.target/i386/combine-mul.c: New test.
465
466 2010-08-25  Richard Guenther  <rguenther@suse.de>
467
468         PR lto/44562
469         * gcc.dg/graphite/id-27.c: New testcase.
470         * gcc.dg/lto/20100825-1_0.c: Likewise.
471
472 2010-08-25  Richard Guenther  <rguenther@suse.de>
473
474         PR tree-optimization/45316
475         * g++.dg/opt/pr45316.C: New testcase.
476
477 2010-08-25  Richard Guenther  <rguenther@suse.de>
478
479         PR tree-optimization/45393
480         * g++.dg/torture/pr45393.C: New testcase.
481
482 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
483
484         PR tree-optimization/45059
485         * gcc.c-torture/compile/pr45059.c: New test.
486
487 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
488
489         * lib/target-supports.exp (check_effective_target_vect_unpack):
490         Set vect_unpack supported flag to true for neon.
491
492 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
493
494         * gcc.dg/tree-ssa/ifc-5.c: New.
495
496 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
497
498         * gcc.dg/tree-ssa/ifc-4.c: New.
499         * gcc.dg/tree-ssa/ifc-7.c: New.
500
501 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
502
503         * gcc.dg/vect/vect.exp: Check loongson targets
504         * g++.dg/vect/vect.exp: Likewise
505         * gfortran.dg/vect/vect.exp: Likewise
506
507 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
508
509         * gcc.target/powerpc/vsx-mass-1.c: New file, test
510         -mveclibabi=mass.
511
512 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
513
514         PR fortran/45366
515         * gfortran.dg/proc_ptr_29.f90: New.
516
517 2010-08-22  Tobias Burnus  <burnus@net-b.de>
518             Dominique d'Humieres <dominiq@lps.ens.fr>
519
520         PR fortran/45367
521         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
522
523 2010-08-22  Tobias Burnus  <burnus@net-b.de>
524
525         PR fortran/45367
526         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
527
528 2010-08-22  Tobias Burnus  <burnus@net-b.de>
529
530         PR fortran/36158
531         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
532
533 2010-08-22  Tobias Burnus  <burnus@net-b.de>
534             Dominique d'Humieres <dominiq@lps.ens.fr>
535
536         PR fortran/45367
537         PR fortran/36158
538         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
539         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
540
541 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
542
543         PR fortran/44863
544         PR fortran/45271
545         PR fortran/45290
546         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
547         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
548         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
549
550 2010-08-21  Tobias Burnus  <burnus@net-b.de>
551
552         PR fortran/36158
553         PR fortran/33197
554         * gfortran.dg/bessel_6.f90: New.
555         * gfortran.dg/bessel_7.f90: New.
556
557 2010-08-20  Jan Hubicka  <jh@suse.cz>
558
559         PR c++/45307
560         PR c++/17736
561         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
562         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
563
564 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
565
566         PR target/45336
567         * gcc.target/i386/pr45336-1.c: New.
568         * gcc.target/i386/pr45336-2.c: Likewise.
569         * gcc.target/i386/pr45336-3.c: Likewise.
570         * gcc.target/i386/pr45336-4.c: Likewise.
571
572 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
573
574         PR testsuite/45361
575         * gcc.target/i386/volatile-2.c: Update scan strings to also
576         include (%rip) for the memory reference on x86_64.
577
578 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
579
580         PR middle-end/44974
581         * gcc.dg/pr44974.c: New test.
582
583         PR rtl-optimization/45353
584         * gcc.dg/pr45353.c: New test.
585
586 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
587
588         * gcc.target/i386/volatile-2.c: New.
589
590 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
591
592         PR rtl-optimization/44691
593         * gfortran.dg/pr44691.f: New test.
594
595 2010-10-19  Olivier Hainque  <hainque@adacore.com>
596
597         * gcc.target/sparc/sibcall-dslot.c: New testcase.
598
599 2010-08-19  Jason Merrill  <jason@redhat.com>
600
601         * g++.dg/init/synth3.C: New.
602         * g++.dg/init/value8.C: New.
603         * g++.dg/tree-ssa/empty-2.C: New.
604         * g++.dg/cpp0x/noexcept09.C: New.
605
606 2010-08-19  Daniel Kraft  <d@domob.eu>
607
608         PR fortran/29785
609         PR fortran/45016
610         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
611         * gfortran.dg/pointer_remapping_1.f90: New test.
612         * gfortran.dg/pointer_remapping_2.f03: New test.
613         * gfortran.dg/pointer_remapping_3.f08: New test.
614         * gfortran.dg/pointer_remapping_4.f03: New test.
615         * gfortran.dg/pointer_remapping_5.f08: New test.
616         * gfortran.dg/pointer_remapping_6.f08: New test.
617
618 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
619
620         PR testsuite/45324
621         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
622
623 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
624
625         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
626
627 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
628
629         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
630         variable.
631
632 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
633
634         PR target/45070
635         * gcc.c-torture/execute/pr45070.c: New.
636
637 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
638
639         * g++.dg/pr44328.C: New test.
640
641 2010-08-19  Tobias Burnus  <burnus@net-b.de>
642
643         PR fortran/36158
644         PR fortran/33197
645         * gfortran.dg/bessel_3.f90: New.
646         * gfortran.dg/bessel_4.f90: New.
647         * gfortran.dg/bessel_5.f90: New.
648
649 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
650
651         PR fortran/45290
652         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
653         * gfortran.dg/pointer_init_2.f90: New.
654         * gfortran.dg/pointer_init_3.f90: New.
655         * gfortran.dg/pointer_init_4.f90: New.
656
657 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
658
659         PR c++/45049
660         * g++.dg/pr45049-1.C: New test.
661         * g++.dg/pr45049-2.C: New test.
662
663 2010-08-18  Jie Zhang  <jie@codesourcery.com>
664
665         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
666         20 if __ARM_PCS is defined otherwise 64.
667         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
668         instead of hard coded 64.
669
670 2010-08-18  Yao Qi  <yao@codesourcery.com>
671
672         PR target/45094
673         * gcc.target/arm/pr45094.c: New test.
674
675 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
676
677         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
678
679 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
680
681         PR rtl-optimization/42575
682         * gcc.target/arm/pr42575.c: New test.
683
684 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
685
686         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
687         * gcc.dg/tls/thr-cse-1.c: New.
688
689 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
690
691         PR debug/42487
692         * lib/target-supports.exp
693         (check_effective_target_function_sections): New.
694         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
695         function sections before proceding.
696
697 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
698
699         PR fortran/45308
700         * gfortran.dg/pr45308.f03: New test.
701
702 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
703
704         PR target/45296
705         * gcc.target/i386/pr45296.c: New test.
706
707 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
708
709         * g++.dg/ext/uow-1.C: New.
710         * g++.dg/ext/uow-2.C: New.
711         * g++.dg/ext/uow-3.C: New.
712         * g++.dg/ext/uow-4.C: New.
713
714 2010-08-17  Richard Guenther  <rguenther@suse.de>
715
716         PR testsuite/45266
717         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
718
719 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
720
721         PR c/40563
722         * gcc.dg/Wcxx-compat-20.c: New test.
723
724 2010-08-17  Daniel Kraft  <d@domob.eu>
725
726         PR fortran/38936
727         * gfortran.dg/associate_1.f03: Extended to test newly supported
728         features like association to variables.
729         * gfortran.dg/associate_3.f03: Removed check for illegal change
730         of associate-name here...
731         * gfortran.dg/associate_5.f03: ...and added it here.
732         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
733         * gfortran.dg/associate_7.f03: New test.
734
735 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
736
737         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
738
739 2010-08-15  Daniel Kraft  <d@domob.eu>
740
741         PR fortran/38936
742         * gfortran.dg/associate_1.f03: Enable test for array expressions.
743         * gfortran.dg/associate_3.f03: Clarify comment.
744         * gfortran.dg/associate_5.f03: New test.
745         * gfortran.dg/associate_6.f03: New test.
746
747 2010-08-15  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/45211
750         * gfortran.dg/bind_c_usage_21.f90: New.
751         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
752
753 2010-08-15  Tobias Burnus  <burnus@net-b.de>
754
755         * gfortran.dg/optional_absent_1.f90: New.
756         * gfortran.dg/null_actual.f90: New.
757
758 2010-08-15  Tobias Burnus  <burnus@net-b.de>
759
760         * gfortran.dg/pointer_target_1.f90: New.
761         * gfortran.dg/pointer_target_2.f90: New.
762         * gfortran.dg/pointer_target_3.f90: New.
763
764 2010-08-15  Daniel Kraft  <d@domob.eu>
765
766         PR fortran/45197
767         * gfortran.dg/elemental_args_check_3.f90: New test.
768         * gfortran.dg/impure_1.f08: New test.
769         * gfortran.dg/impure_2.f08: New test.
770         * gfortran.dg/impure_3.f90: New test.
771         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
772
773 2010-08-15  Ira Rosen  <irar@il.ibm.com>
774
775         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
776         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
777         SLP tests.
778         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
779         misaligned loads.
780         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
781         misaligned stores.c
782         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
783
784 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
785
786         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
787         dg-require-effective-target after dg-do.
788
789 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
790
791         * lib/target-supports.exp (check_effective_target_vect_int): Return
792         true for Loongson targets.
793         (check_effective_target_vect_shift): Likewise.
794         (check_effective_target_vect_no_int_max): Likewise.
795         (check_effective_target_vect_no_align): Likewise.
796         (check_effective_target_vect_short_mult): Likewise.
797
798 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
799
800         * g++.dg/cast.C: Change fields of structures to "long" to pass
801         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
802         * g++.dg/cpp0x/iop.C: Ditto.
803         * g++.dg/cpp0x/named_refs.C: Ditto.
804         * g++.dg/cpp0x/rv1p.C: Ditto.
805         * g++.dg/cpp0x/rv2p.C: Ditto.
806         * g++.dg/cpp0x/rv3p.C: Ditto.
807         * g++.dg/cpp0x/rv4p.C: Ditto.
808         * g++.dg/cpp0x/rv5p.C: Ditto.
809         * g++.dg/cpp0x/rv6p.C: Ditto.
810         * g++.dg/cpp0x/rv7p.C: Ditto.
811         * g++.dg/cpp0x/rv8p.C: Ditto.
812         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
813
814 2010-08-13  Daniel Kraft  <d@domob.eu>
815
816         * gfortran.dg/implied_shape_1.f08: New test.
817         * gfortran.dg/implied_shape_2.f90: New test.
818         * gfortran.dg/implied_shape_3.f08: New test.
819
820 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
821
822         PR libfortran/42526
823         * gfortran.dg/char_component_initializer_1.f90: New test.
824
825 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
826
827         PR tree-optimization/45241
828         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
829
830 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
831
832         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
833         to dg-options.
834         * gcc.target/i386/pr40906-2.c: Ditto.
835         * gcc.target/i386/pr40906-3.c: Ditto.
836
837 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
838
839         PR middle-end/45262
840         * gcc.c-torture/execute/pr45262.c: New test.
841
842 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
843
844         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
845         empty argument.
846         * g++.dg/other/profile1.C: Ditto.
847
848 2010-08-12  Richard Guenther  <rguenther@suse.de>
849
850         PR tree-optimization/45232
851         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
852         * gcc.dg/tree-ssa/loop-7.c: Adjust.
853         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
854         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
855         unsigned arithmetic.
856         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
857         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
858         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
859         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
860         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
861         unsigned arithmetic.
862         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
863         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
864         unsigned arithmetic.
865         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
866         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
867         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
868         unsigned arithmetic.
869         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
870         * gcc.dg/tree-ssa/negate.c: Adjust.
871         * gcc.dg/vect/vect-1.c: Adjust.
872         * gfortran.dg/reassoc_6.f: XFAIL.
873
874 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
875
876         PR debug/45259
877         * gcc.dg/pr45259.c: New test.
878
879 2010-08-12  Wei Guozhi  <carrot@google.com>
880
881         PR target/44999
882         * gcc.target/arm/pr44999.c: New testcase.
883
884 2010-08-12  Jie Zhang  <jie@codesourcery.com>
885
886         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
887         (N): Likewise.
888         (main): Adjust accordingly.
889
890 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
891
892         * gfortran.dg/graphite/id-22.f: New.
893
894 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
895
896         * gcc.dg/graphite/id-26.c: New.
897
898 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
899
900         * gcc.dg/graphite/id-25.c: New.
901
902 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
903
904         * gcc.dg/graphite/run-id-5.c: New.
905         * gcc.dg/graphite/run-id-6.c: New.
906         * gfortran.dg/graphite/id-21.f: New.
907
908 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
909
910         * gcc.dg/graphite/id-24.c: New.
911
912 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
913
914         * gcc.dg/tree-ssa/pr20742.c: New.
915
916 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
917
918         * gcc.dg/graphite/id-23.c: New.
919
920 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
921
922         * gfortran.dg/graphite/id-20.f: Adjust testcase.
923
924 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
925
926         * gcc.dg/graphite/pr42729.c: New.
927
928 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
929
930         * gfortran.dg/graphite/id-20.f: New.
931
932 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
933
934         * gcc.dg/graphite/id-22.c: New.
935
936 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
937
938         * gcc.dg/graphite/run-id-2.c: Call abort.
939
940 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
941
942         * gcc.dg/graphite/id-20.c: New.
943
944 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
945             Steve Kargl <kargl@gcc.gnu.org>
946
947         PR fortran/44595
948         * gfortran.dg/move_alloc_3.f90: New.
949         * gfortran.dg/random_seed_2.f90: New.
950
951 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
952
953         * lib/target-supports.exp (check_effective_target_sync_int_long):
954         Add hppa*-*-linux*.
955         (check_effective_target_sync_char_short): Likewise.
956
957 2010-08-10  Yao Qi  <yao@codesourcery.com>
958
959         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
960         general form.
961         * gcc.dg/tree-ssa/loop-31.c: Likewise.
962         * g++.dg/other/packed1.C: Likewise.
963         * g++.dg/other/crash-4.C: Likewise.
964         * g++.dg/ext/packed8.C: Likewise.
965         * g++.dg/init/array16.C: Likewise.
966
967 2010-08-10  xinliang David Li  <davidxl@google.com>
968         * gcc.dg/tree-ssa/loop-19.c: Add option
969         -fno-prefetch-loop-array
970
971 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
972
973         PR middle-end/45182
974         * gcc.c-torture/compile/pr45182.c: New test.
975
976 2010-08-09  Jason Merrill  <jason@redhat.com>
977
978         PR c++/45236
979         * g++.dg/cpp0x/variadic-104.C: New.
980
981 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
982
983         PR fortran/44235
984         * gfortran.dg/dependency_32.f90:  New test.
985
986 2010-08-09  Richard Guenther  <rguenther@suse.de>
987
988         PR middle-end/44632
989         * g++.dg/opt/nrv17.C: New testcase.
990
991 2010-08-09  Richard Guenther  <rguenther@suse.de>
992
993         PR middle-end/45212
994         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
995         alignment from MEM_REF offset only if we took it from the
996         base object.
997
998         * gcc.target/i386/pr24178.c: New testcase.
999
1000 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1001
1002         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1003         * gcc.dg/20030702-1.c: Ditto.
1004         * gcc.dg/20050309-1.c: Ditto.
1005         * gcc.dg/20050325-1.c: Ditto.
1006         * gcc.dg/20050330-2.c: Ditto.
1007         * gcc.dg/20051201-1.c: Ditto.
1008         * gcc.dg/gomp/pr27573.c: Ditto.
1009         * gcc.dg/gomp/pr34610.c: Ditto.
1010         * gcc.dg/pr24225.c: Ditto.
1011         * gcc.dg/pr26570.c: Ditto.
1012         * gcc.dg/pr32773.c: Ditto.
1013         * g++.dg/gcov/gcov-6.C: Ditto.
1014         * g++.dg/gomp/pr34608.C: Ditto.
1015         * gfortran.dg/gomp/pr27573.f90: Ditto.
1016
1017         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1018         dg-require-host-local dg directive.
1019         * gcc.dg/profile-dir-2.c: Ditto.
1020         * gcc.dg/profile-dir-3.c: Ditto.
1021
1022 2010-08-08  Richard Guenther  <rguenther@suse.de>
1023
1024         PR tree-optimization/45109
1025         * gcc.c-torture/compile/pr45109.c: New testcase.
1026
1027 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1028
1029         * gcc.dg/march.c: Skip if -march defined.
1030         * gcc.dg/mtune.c: Skip if -mtune defined.
1031
1032         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1033         generic thunk support.
1034
1035 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1036
1037         PR target/45213
1038         * gcc.target/i386/pr45213.c: New test.
1039
1040 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1041
1042         PR libfortran/45143
1043         * gfortran.dg/fmt_error_11.f03: New test.
1044
1045 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1046
1047         * lib/target-supports.exp (check_effective_target_sync_int_long):
1048         Add arm*-*-linux-gnueabi.
1049         (check_effective_target_sync_char_short): Likewise.
1050
1051 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1052
1053         PR fortran/45159
1054         * gfortran.dg/dependency_31.f90:  New test.
1055
1056 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1057
1058         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1059
1060 2010-08-06  Jason Merrill  <jason@redhat.com>
1061
1062         * g++.dg/cpp0x/sfinae3.C: New.
1063         * g++.dg/cpp0x/sfinae4.C: New.
1064
1065 2010-08-06  Richard Guenther  <rguenther@suse.de>
1066
1067         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1068         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1069         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1070         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1071         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1072         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1073         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1074         * gcc.c-torture/execute/20100805-1.c: Likewise.
1075
1076 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1077
1078         PR testsuite/42855
1079         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1080
1081 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1082
1083         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1084         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1085
1086 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1087
1088         * g++.dg/ipa/devirt-1.C: New test.
1089         * g++.dg/ipa/devirt-2.C: Likewise.
1090         * g++.dg/ipa/devirt-3.C: Likewise.
1091         * g++.dg/ipa/devirt-4.C: Likewise.
1092         * g++.dg/ipa/devirt-5.C: Likewise.
1093         * gcc.dg/ipa/iinline-3.c: Likewise.
1094
1095 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1096
1097         PR tree-optimization/45144
1098         * gcc.dg/tree-ssa/pr45144.c: New test.
1099
1100 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1101
1102         PR fortran/42207
1103         PR fortran/44064
1104         PR fortran/44065
1105         * gfortran.dg/class_25.f03: New.
1106         * gfortran.dg/class_26.f03: New.
1107
1108 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1109
1110         * g++.dg/warn/miss-format-1.C: Update line number.
1111
1112 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1113
1114         PR c++/44641
1115         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1116         .frame and .mask assembler directives.
1117
1118 2010-08-04  Richard Guenther  <rguenther@suse.de>
1119
1120         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1121         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1122         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1123         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1124
1125 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1126
1127         PR fortran/44857
1128         * gfortran.dg/derived_constructor_char_1.f90: New.
1129         * gfortran.dg/derived_constructor_char_2.f90: New.
1130
1131 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1132
1133         PR fortran/45159
1134         * gfortran.dg/dependency_30.f90:  New test.
1135
1136 2010-08-03  Jan Hubicka  <jh@suse.cz>
1137
1138         * gcc.c-torture/compile/pr45085.c: New testcase.
1139
1140 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1141
1142         PR fortran/44584
1143         PR fortran/45161
1144         * gfortran.dg/typebound_call_9.f03: Modified.
1145         * gfortran.dg/typebound_generic_1.f03: Modified.
1146
1147 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1148
1149         PR fortran/45159
1150
1151         * gfortran.dg/dependency_29.f90:  New test.
1152
1153 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1154
1155         PR fortran/36854
1156         * gfortran.dg/character_comparison_2.f90:  New test.
1157         * gfortran.dg/character_comparison_3.f90:  New test.
1158         * gfortran.dg/dependency_28.f90:  New test.
1159
1160 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1161
1162         PR target/40457
1163         * gcc.target/arm/pr40457-1.c: New test.
1164         * gcc.target/arm/pr40457-2.c: New test.
1165
1166 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1167
1168         PR fortran/44912
1169         * gfortran.dg/typebound_call_17.f03: New.
1170
1171 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1172
1173         PR fortran/44929
1174         * gfortran.dg/allocate_derived_3.f90: New.
1175
1176 2010-07-30  Xinliang David Li  <davidxl@google.com>
1177         PR tree-optimization/45121
1178         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1179
1180 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1181
1182         PR c++/45112
1183         * testsuite/g++.dg/pr45112.C: New test.
1184
1185 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR debug/45055
1188         PR rtl-optimization/45137
1189         * gcc.dg/pr45055.c: New test.
1190
1191 2010-07-30  Alan Modra  <amodra@gmail.com>
1192
1193         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1194         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1195
1196 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1197
1198         PR fortran/45087
1199         PR fortran/45125
1200         * gfortran.dg/whole_file_25.f90: New.
1201         * gfortran.dg/whole_file_26.f90: New.
1202         * gfortran.dg/whole_file_27.f90: New.
1203
1204 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1205
1206         PR fortran/44962
1207         * gfortran.dg/typebound_proc_17.f03: New.
1208
1209 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1210
1211         PR fortran/45004
1212         * gfortran.dg/move_alloc_2.f90: New.
1213
1214 2010-07-29  Xinliang David Li  <davidxl@google.com>
1215         PR tree-optimization/45121
1216         * c-c++-common/uninit-17.c: Fix expected output.
1217
1218 2010-07-29  Richard Guenther  <rguenther@suse.de>
1219
1220         PR tree-optimization/45120
1221         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1222
1223 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1224
1225         PR fortran/42051
1226         PR fortran/44064
1227         * gfortran.dg/pr42051.f03: New testcase.
1228
1229 2010-07-29  Richard Guenther  <rguenther@suse.de>
1230
1231         PR middle-end/45034
1232         * gcc.c-torture/execute/pr45034.c: New testcase.
1233
1234 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1235
1236         PR c++/45096
1237         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1238
1239 2010-07-28  Daniel Kraft  <d@domob.eu>
1240
1241         * gfortran.dg/bound_8.f90: New test.
1242
1243 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR debug/45105
1246         * gcc.dg/pr45105.c: New test.
1247
1248 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1249
1250         PR rtl-optimization/45107
1251         * gcc.dg/pr45107.c: New test.
1252
1253 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1254
1255         PR rtl-optimization/45101
1256         * gcc.dg/pr45101.c: New test.
1257
1258 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1259
1260         PR fortran/45077
1261         * gfortran.dg/whole_file_24.f90: New.
1262
1263 2010-07-27  Jason Merrill  <jason@redhat.com>
1264
1265         * g++.dg/cpp0x/variadic102.C: New.
1266         * g++.dg/cpp0x/variadic103.C: New.
1267
1268 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1269
1270         PR rtl-optimization/40956
1271         PR target/42495
1272         PR middle-end/42574
1273         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1274         * gcc.target/arm/pr42574.c: Add tests.
1275
1276 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1277
1278         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1279         test name.
1280         (cleanup-repo-files): Ditto.
1281         (cleanup-saved-temps): Ditto.
1282
1283 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1284
1285         PR testsuite/44701
1286         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1287
1288         PR c/45079
1289         * gcc.dg/pr45079.c: New test.
1290
1291 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1292
1293         PR tree-optimization/44152
1294         * gcc.dg/vect/fast-math-pr44152.c: New test.
1295
1296 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1297
1298         PR ObjC/44140
1299         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1300         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1301         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1302         * obj-c++.dg/torture/trivial.mm: Ditto.
1303         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1304         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1305         * objc.dg/torture/tls/thr-init.m: Ditto.
1306         * objc.dg/torture/trivial.m: Ditto.
1307
1308 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1309
1310         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1311         Skip on spu-*-* targets.
1312
1313 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR tree-optimization/45083
1316         * gcc.dg/pr45083.c: New test.
1317
1318 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/40873
1321         * gfortran.dg/whole_file_22.f90: New test.
1322         * gfortran.dg/whole_file_23.f90: New test.
1323
1324 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1325             Jack Howarth  <howarth@bromo.med.uc.edu>
1326             Richard Henderson  <rth@redhat.com>
1327
1328         PR target/44132
1329         * gcc.dg/tls/thr-init-1.c: New.
1330         * gcc.dg/tls/thr-init-2.c: New.
1331         * gcc.dg/torture/tls New.
1332         * gcc.dg/torture/tls/tls-test.c: New.
1333         * gcc.dg/torture/tls/thr-init-1.c: New.
1334         * gcc.dg/torture/tls/tls.exp: New.
1335         * gcc.dg/torture/tls/thr-init-2.c: New.
1336         * gcc.dg/tls/emutls-2.c: New test
1337
1338         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1339         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1340         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1341         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1342         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1343         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1344         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1345         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1346         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1347         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1348         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1349         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1350         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1351         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1352         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1353         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1354         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1355         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1356         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1357         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1358         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1359         gfortran.dg/gomp/omp_threadprivate1.f90,
1360         gfortran.dg/gomp/omp_threadprivate2.f90,
1361         gfortran.dg/gomp/reduction1.f90,
1362         gfortran.dg/gomp/sharing-1.f90: Likewise.
1363
1364 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1365
1366         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1367         sse_runtime.
1368         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1369         dg-require-visibility.
1370
1371 2010-07-26  Richard Guenther  <rguenther@suse.de>
1372
1373         PR tree-optimization/43784
1374         * gcc.c-torture/execute/pr43784.c: New testcase.
1375         * g++.dg/torture/pr43784.C: Likewise.
1376
1377 2010-07-26  Richard Guenther  <rguenther@suse.de>
1378
1379         PR middle-end/45056
1380         * g++.dg/pr45056.C: New testcase.
1381
1382 2010-07-26  Richard Guenther  <rguenther@suse.de>
1383
1384         PR tree-optimization/45071
1385         * gcc.dg/pr45071.c: New testcase.
1386
1387 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1388
1389         PR fortran/45066
1390         * gfortran.dg/namelist_62.f90: New.
1391
1392 2010-07-26  Richard Guenther  <rguenther@suse.de>
1393
1394         * gcc.c-torture/execute/pr45017.c: Move ...
1395         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1396
1397 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1398
1399         PR fortran/40628
1400         * trim_optimize_1.f90:  New test.
1401         * character_comparision_1.f90:  New test.
1402
1403 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1404
1405         PR fortran/42852
1406         * gfortran.dg/wtruncate_fix.f: New test.
1407
1408 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1409
1410         PR testsuite/45068
1411         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1412
1413 2010-07-24  Richard Guenther  <rguenther@suse.de>
1414
1415         PR lto/43788
1416         * g++.dg/lto/20100724-1_0.C: New testcase.
1417
1418 2010-07-24  Richard Guenther  <rguenther@suse.de>
1419
1420         PR lto/43212
1421         * gcc.dg/lto/20100724-1_0.c: New testcase.
1422         * gcc.dg/lto/20100724-1_1.c: Likewise.
1423
1424 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1425
1426         PR fortran/40011
1427         * gfortran.dg/whole_file_21.f90: New.
1428
1429         * gfortran.dg/integer_exponentiation_3.F90: Use
1430         -ffloat-store only for i?86/x86-64 -m32.
1431
1432 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1433
1434         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1435         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1436
1437 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1438
1439         * gfortran.dg/func_decl_4.f90: Split test into two ...
1440         * gfortran.dg/func_decl_5.f90: ... parts.
1441         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1442         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1443         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1444         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1445         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1446         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1447         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1448         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1449         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1450         * gfortran.dg/sizeof.f90: Make test valid.
1451         * gfortran.dg/pr20865.f90: Add new dg-error.
1452         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1453         * gfortran.dg/g77/19990218-0.f: Ditto.
1454         * gfortran.dg/g77/19990218-1.f: Ditto.
1455         * gfortran.dg/g77/970625-2.f: Ditto.
1456         * gfortran.dg/pr37243.f: Fix function declaration.
1457         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1458         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1459
1460 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1461
1462         PR fortran/44945
1463         * gfortran.dg/char_array_structure_constructor.f90: Add
1464         -fwhole-file as dg-option as it otherwise fails on some
1465         systems.
1466
1467 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1468
1469         * gnat.dg/aggr16.ad[sb]: New test.
1470         * gnat.dg/aggr16_pkg.ads: New helper.
1471
1472 2010-07-23  Richard Guenther  <rguenther@suse.de>
1473
1474         PR lto/43071
1475         * g++.dg/lto/20100723-1_0.C: New testcase.
1476
1477 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1478
1479         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1480         AVX support.
1481         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1482         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1483
1484 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1485
1486         * lib/target-supports.exp (add_options_for_tls): New proc.
1487         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1488         * g++.dg/tls/static-1a.cc: Likewise.
1489         * gcc.dg/tls/emutls-1.c: Likewise.
1490         * gcc.dg/tls/opt-11.c: Likewise.
1491         * gcc.dg/tls/opt-12.c: Likewise.
1492         * gcc.dg/tls/pr24428-2.c: Likewise.
1493         * gcc.dg/tls/pr24428.c: Likewise.
1494         * obj-c++.dg/tls/static-1.mm: Likewise.
1495         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1496         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1497         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1498         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1499         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1500         * objc.dg/torture/tls/thr-init.m: Likewise.
1501         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1502
1503 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1504
1505         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1506         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1507         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1508         optimized dump files.
1509
1510 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR tree-optimization/45047
1513         * gcc.c-torture/compile/pr45047.c: New test.
1514
1515 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1516
1517         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1518         instead of dg-compile.
1519         * gcc.dg/float-range-4.c: Ditto.
1520         * gcc.dg/float-range-5.c: Ditto.
1521         * gcc.dg/fold-overflow-1.c: Ditto.
1522         * gcc.dg/gomp/sections-4.c: Ditto.
1523         * gcc.dg/transparent-union-1.c: Ditto.
1524         * gcc.dg/transparent-union-2.c: Ditto.
1525         * gcc.target/i386/pr39315-check.c: Ditto.
1526         * g++.dg/gomp/sections-4.C: Ditto.
1527         * g++.dg/template/dtor7.C: Ditto.
1528         * g++.dg/tree-ssa/pr19952.C: Ditto.
1529         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1530         * gfortran.dg/graphite/pr42185.f90: Ditto.
1531         * gfortran.dg/namelist_36.f90: Ditto.
1532         * gnat.dg/noreturn1.adb: Ditto.
1533         * gnat.dg/specs/small_alignment.ads: Ditto.
1534
1535 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1536
1537         PR tree-optimization/44915
1538         * g++.dg/torture/pr44915.C: New test.
1539
1540 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1541
1542         PR tree-optimization/44914
1543         * g++.dg/tree-ssa/pr44914.C: New test.
1544
1545 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1546
1547         PR target/44290
1548         * gcc.dg/pr44290-1.c: New test.
1549         * gcc.dg/pr44290-2.c: New test.
1550
1551 2010-07-23  Jason Merrill  <jason@redhat.com>
1552
1553         PR c++/45008
1554         * g++.dg/abi/mangle44.C: New.
1555
1556 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1557
1558         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1559         for compile-time only tests.
1560         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1561         target check.
1562         * gcc.target/i386/pr39315-4.c: Ditto.
1563         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1564         target check.  Include sse-os-support.h.
1565         (main): Call check_isa and sse_os_support.
1566         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1567         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1568         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1569         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1570         target check.  Include sse-os-support.h.
1571         (main): Call check_isa and sse_os_support.
1572         * gcc.target/i386/vperm-v2df.c: Ditto.
1573
1574 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1575
1576         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1577         (check_effective_target_avx_runtime): New procedure.
1578         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1579         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1580
1581         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1582         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1583         and __get_cpuid test.
1584         * gcc.dg/compat/vector-2b_main.c: Ditto.
1585
1586         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1587
1588         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1589         for compile-time only test.
1590         * gcc.dg/pr32716.c: Ditto.
1591         * gcc.dg/pr34856.c: Ditto.
1592         * gcc.dg/pr36997.c: Ditto.
1593         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1594         * gfortran.dg/pr28158.f90: Ditto.
1595         * gfortran.dg/pr30667.f: Ditto.
1596
1597         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1598         i?86-*-* and x86_64-*-* targets to disable execution on targets
1599         without sse2 runtime support.
1600         * g++.dg/vect/vect.exp: Ditto.
1601         * gfortran.dg/vect/vect.exp: Ditto.
1602
1603         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1604         * gcc.dg/pr37544.c: Ditto.
1605         * gcc.dg/pr40550.c: Ditto.
1606         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1607         * gcc.dg/compat/vector-1a_main.c: Ditto.
1608         * gcc.dg/compat/vector-2a_main.c: Ditto.
1609         * gcc.dg/torture/pr16104-1.c: Ditto.
1610         * gcc.dg/torture/pr35771-1.c: Ditto.
1611         * gcc.dg/torture/pr35771-2.c: Ditto.
1612         * gcc.dg/torture/pr35771-3.c: Ditto.
1613         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1614         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1615         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1616         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1617         * g++.dg/other/i386-1.C: Ditto.
1618         * g++.dg/other/pr40446.C: Ditto.
1619
1620 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1621
1622         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1623
1624 2010-07-23  Daniel Kraft  <d@domob.eu>
1625
1626         PR fortran/44709
1627         * gfortran.dg/exit_1.f08: New test.
1628         * gfortran.dg/exit_2.f08: New test.
1629
1630 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1631
1632         PR tree-optimization/39839
1633         * gcc.target/arm/pr39839.c: New test case.
1634
1635 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1636
1637         * gnat.dg/unchecked_convert5b.adb: New test.
1638         * gnat.dg/unchecked_convert6.adb: Likewise.
1639         * gnat.dg/unchecked_convert6b.adb: Likewise.
1640
1641 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1642
1643         * gnat.dg/aggr15.ad[sb]: New test.
1644
1645 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1646
1647         PR debug/45024
1648         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1649
1650 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1651
1652         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1653         with dg-require-linker-plugin.
1654
1655 2010-07-22  Richard Guenther  <rguenther@suse.de>
1656
1657         PR lto/43850
1658         * g++.dg/lto/20100722-1_0.C: New testcase.
1659
1660 2010-07-22  Richard Guenther  <rguenther@suse.de>
1661
1662         PR lto/42451
1663         * gcc.dg/lto/20100720-3_0.c: New testcase.
1664         * gcc.dg/lto/20100720-3_1.c: Likewise.
1665
1666 2010-07-22  Richard Guenther  <rguenther@suse.de>
1667
1668         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1669         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1670
1671         PR lto/43373
1672         * gcc.dg/lto/20100722-1_0.c: New testcase.
1673
1674 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1675
1676         PR tree-optimization/44891
1677         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1678
1679 2010-07-22  Richard Guenther  <rguenther@suse.de>
1680
1681         PR tree-optimization/45017
1682         * gcc.c-torture/execute/pr45017.c: New testcase.
1683
1684 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/45019
1687         * gfortran.dg/aliasing_dummy_5.f90: New.
1688
1689 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1690
1691         PR target/43698
1692         * gcc.target/arm/pr43698.c: New test.
1693
1694 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1695
1696         PR fortran/44929
1697         * Revert my commit r162325 for this PR.
1698
1699 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1700
1701         PR debug/45015
1702         * gcc.target/m68k/pr45015.c: New test.
1703
1704 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1705
1706         PR c++/44641
1707         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1708         comments.
1709
1710 2010-07-21  Richard Guenther  <rguenther@suse.de>
1711
1712         PR lto/45018
1713         * g++.dg/lto/20100721-1_0.C: New testcase.
1714
1715 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1716
1717         PR tree-optimization/44900
1718         * g++.dg/torture/pr44900.C: New test.
1719
1720 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1721
1722         PR middle-end/44738
1723         * c-c++-common/uninit-17.c: Correct expected error.
1724
1725 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1726
1727         * gcc.dg/guality/asm-1.c: New test.
1728
1729         PR debug/45003
1730         * gcc.dg/guality/pr45003-2.c: New test.
1731         * gcc.dg/guality/pr45003-3.c: New test.
1732
1733 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1734
1735         PR libfortran/44697
1736         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1737
1738 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1739
1740         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1741         defined on the current line.
1742         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1743         * g++.dg/debug/dwarf2/pr44641.C: New.
1744
1745 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1746
1747         * gcc.target/powerpc/block-move-1.c: New test.
1748         * gcc.target/powerpc/block-move-2.c: New test.
1749
1750 2010-07-20  Jason Merrill  <jason@redhat.com>
1751
1752         PR c++/44967
1753         * g++.dg/cpp0x/sfinae2.C: New.
1754
1755 2010-07-20  Richard Guenther  <rguenther@suse.de>
1756
1757         PR lto/42696
1758         * gcc.dg/lto/20100720-4_0.c: New testcase.
1759
1760 2010-07-20  Richard Guenther  <rguenther@suse.de>
1761
1762         PR lto/43221
1763         * gcc.dg/lto/20100720-2_0.c: New testcase.
1764         * gcc.dg/lto/20100720-2_1.c: Likewise.
1765
1766 2010-07-20  Richard Guenther  <rguenther@suse.de>
1767
1768         PR lto/43208
1769         * gcc.dg/lto/20100720-1_0.c: New testcase.
1770         * gcc.dg/lto/20100720-1_1.c: Likewise.
1771
1772 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1773
1774         PR debug/45003
1775         * gcc.dg/guality/pr45003-1.c: New test.
1776
1777 2010-07-20  Richard Guenther  <rguenther@suse.de>
1778
1779         PR tree-optimization/44977
1780         * gcc.dg/torture/pr44977.c: New testcase.
1781
1782 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1783
1784         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1785         sync_char_short
1786
1787 2010-07-20  Richard Guenther  <rguenther@suse.de>
1788
1789         PR middle-end/44971
1790         PR middle-end/44988
1791         * gcc.dg/pr44971.c: New testcase.
1792         * gcc.c-torture/compile/pr44988.c: Likewise.
1793
1794 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1795
1796         PR fortran/44929
1797         * gfortran.dg/allocate_with_typespec.f90: New test.
1798         * gfortran.dg/allocate_derived_1.f90: Update error message.
1799
1800 2010-07-19  Jason Merrill  <jason@redhat.com>
1801
1802         PR c++/44996
1803         * g++.dg/cpp0x/decltype23.C: New.
1804
1805 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1806
1807         PR fortran/42385
1808         * gfortran.dg/class_defined_operator_1.f03 : New test.
1809
1810 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1811
1812         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1813         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1814         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1815         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1816
1817 2010-07-19  Richard Guenther  <rguenther@suse.de>
1818
1819         PR middle-end/44941
1820         * gcc.c-torture/compile/pr44941.c: New testcase.
1821
1822 2010-07-19  Jason Merrill  <jason@redhat.com>
1823
1824         PR c++/44969
1825         * g++.dg/template/sfinae24.C: New.
1826
1827 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1828
1829         PR fortran/44353
1830         * gfortran.dg/data_implied_do_2.f90: Removed.
1831
1832 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1833
1834         PR c++/44969
1835         * g++.dg/template/sfinae23.C: New.
1836
1837 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1838
1839         * lib/target-supports.exp (check_sse_os_support_available): New
1840         proc.
1841         (check_sse_hw_available): New proc.
1842         (check_effective_target_sse_runtime): New proc.
1843         (check_effective_target_sse2_runtime): New proc.
1844         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1845         -msse2 if check_sse_os_support_available.
1846         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1847         check_sse_os_support_available.
1848         * gcc.dg/vect/vect.exp: Likewise.
1849         * gfortran.dg/vect/vect.exp: Likewise.
1850         * gcc.target/i386/sol2-check: Renamed to ...
1851         * gcc.target/i386/sse-os-support.h: ... this.
1852         (sol2_check): Renamed to ...
1853         (sse_os_support): ... this.
1854         Only test movss with xmm registers.
1855         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1856         Removed ILL_INSN, ILL_INSN_LEN.
1857         * gcc.target/i386/sse2-check.h: Likewise.
1858         * gcc.target/i386/sse3-check.h: Likewise.
1859         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1860         Removed cpuid.h, __get_cpuid test.
1861         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1862         Removed cpuid.h, __get_cpuid test.
1863         * g++.dg/other/pr40446.C: Likewise.
1864         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1865         * gcc.dg/compat/vector-1a_main.c: Likewise.
1866         * gcc.dg/compat/vector-2a_main.c: Likewise.
1867         * gcc.dg/pr36584.c: Likewise.
1868         * gcc.dg/pr37544.c: Likewise.
1869         * gcc.dg/torture/pr16104-1.c: Likewise.
1870         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1871         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1872         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1873         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1874         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1875         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1876         sse2_runtime.
1877         * gcc.dg/torture/pr35771-2.c: Likewise.
1878         * gcc.dg/torture/pr35771-3.c: Likewise.
1879         * gcc.target/i386/pr39315-2.c: Likewise.
1880         * gcc.target/i386/pr39315-4.c: Likewise.
1881         * gcc.target/i386/vperm-v2df.c: Likewise.
1882         * gcc.target/i386/vperm-v2di.c: Likewise.
1883         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1884         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1885         sse_runtime.
1886
1887 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1888
1889         PR fortran/44353
1890         * gfortran.dg/data_implied_do_2.f90: New test.
1891
1892 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1893
1894         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1895
1896 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1897
1898         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1899         to the "mips16" group.
1900         (mips_using_mips16_p): New procedure.
1901         (mips-dg-options): Use it.
1902
1903 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1904
1905         * gcc.target/mips/mips16-attributes-4.c: New test.
1906
1907 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1908
1909         PR testsuite/44418
1910         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1911         * gcc.target/powerpc/recip-2.c: Ditto.
1912         * gcc.target/powerpc/recip-3.c: Ditto.
1913
1914 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1915
1916         * gcc.target/arm/pr42235.c: New test.
1917
1918 2010-07-16  Jason Merrill  <jason@redhat.com>
1919
1920         PR c++/32505
1921         * g++.dg/template/partial8.C: New.
1922
1923 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1924
1925         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1926         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1927         in C++.
1928         (gualcvt): New overloaded inline.
1929         (GUALCVT): Use it for C++.
1930         * g++.dg/guality/guality.exp: New.
1931         * g++.dg/guality/guality.h: New.
1932         * g++.dg/guality/redeclaration1.C: New test.
1933         * g++.dg/dg.exp: Prune also guality/* tests.
1934         * gcc.dg/guality/pr43141.c: Moved to...
1935         * c-c++-common/guality/pr43141.c: ... here.
1936
1937 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1938
1939         PR libfortran/37077
1940         * gfortran.dg/char4_iunit_2.f03: New test.
1941
1942 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1943
1944         * lib/plugin-support.exp (plugin-test-execute):
1945         Add ${gcc_objdir}/intl to includes.
1946
1947 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1948
1949         PR target/44942
1950         * gcc.c-torture/execute/pr44942.c: New test.
1951         * gcc.target/i386/pr44942.c: New test.
1952
1953 2010-07-15  Jason Merrill  <jason@redhat.com>
1954
1955         PR c++/44909
1956         * g++.dg/cpp0x/implicit7.C: New.
1957         * g++.dg/cpp0x/implicit8.C: New.
1958
1959 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1960
1961         Disable float tests for __SPU__ targets due to lack of signed zero:
1962         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1963         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1964         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1965         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1966         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1967         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1968         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1969         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1970         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1971
1972 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1973
1974         * gfortran.dg/select_char_2.f90: New test.
1975
1976 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1977
1978         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1979         with DECL_CHAIN.
1980
1981 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1982
1983         PR fortran/44936
1984         * gfortran.dg/typebound_generic_9.f03: New.
1985
1986 2010-07-15  Richard Guenther  <rguenther@suse.de>
1987
1988         PR tree-optimization/44946
1989         * gcc.c-torture/compile/pr44946.c: New testcase.
1990
1991 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1992
1993         PR fortran/40206
1994         * gfortran.dg/select_char_3.f90: New test.
1995
1996 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1997             Kevin F. Quinn  <kevquinn@gentoo.org>
1998
1999         * gcc.dg/Wtrampolines.c: New.
2000
2001 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2002
2003         PR libfortran/44934
2004         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2005
2006 2010-07-14  Jason Merrill  <jason@redhat.com>
2007
2008         PR c++/44810
2009         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2010
2011         Implement C++0x unrestricted unions (N2544)
2012         * g++.dg/cpp0x/union1.C: New.
2013         * g++.dg/cpp0x/union2.C: New.
2014         * g++.dg/cpp0x/union3.C: New.
2015         * g++.dg/cpp0x/defaulted2.C: Adjust.
2016         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2017         * g++.old-deja/g++.ext/anon2.C: Adjust.
2018         * g++.old-deja/g++.mike/misc6.C: Adjust.
2019
2020 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2021
2022         PR fortran/44925
2023         * gfortran.dg/c_loc_tests_15.f90: New.
2024
2025 2010-07-13  Jason Merrill  <jason@redhat.com>
2026
2027         PR c++/44909
2028         * g++.dg/cpp0x/implicit6.C: New.
2029
2030 2010-07-13  Jason Merrill  <jason@redhat.com>
2031
2032         PR c++/44540
2033         * g++.dg/abi/noreturn1.C: New.
2034         * g++.dg/abi/noreturn2.C: New.
2035
2036 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2037
2038         PR other/44874
2039         PR debug/44832
2040         * c-c++-common/pr44832.c: New test.
2041
2042 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2043
2044         PR objc/44488
2045         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2046         on the target.  Make sure that we can assemble the emitted asm when
2047         the test type is 'compile'.
2048
2049 2010-07-13  Richard Guenther  <rguenther@suse.de>
2050
2051         PR tree-optimization/36960
2052         * g++.dg/torture/pr36960.C: New testcase.
2053
2054 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2055
2056         PR c++/44908
2057         * g++.dg/template/sfinae21.C: New.
2058         * g++.dg/template/sfinae22.C: Likewise.
2059
2060 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2061
2062         PR testsuite/42843
2063         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2064         * gcc.dg/plugin/ggcplug.c: Likewise.
2065         * g++.dg/plugin/selfassign.c: Likewise.
2066         * g++.dg/plugin/attribute_plugin.c: Likewise.
2067         * g++.dg/plugin/dumb_plugin.c: Likewise.
2068         * g++.dg/plugin/pragma_plugin.c: Likewise.
2069
2070 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2071
2072         * gcc.c-torture/execute/pr44683.x: New.
2073         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2074
2075 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2076
2077         PR fortran/44434
2078         PR fortran/44565
2079         PR fortran/43945
2080         PR fortran/44869
2081         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2082         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2083         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2084         * gfortran.dh/typebound_call_16.f03: New.
2085         * gfortran.dg/typebound_generic_6.f03: New.
2086         * gfortran.dg/typebound_generic_7.f03: New.
2087         * gfortran.dg/typebound_generic_8.f03: New.
2088
2089 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2090
2091         PR libfortran/37077
2092         * gfortran.dg/char4_iunit_1.f03: New test.
2093
2094 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2095
2096         * gcc.dg/tree-ssa/vrp53.c: New test.
2097
2098 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2099
2100         PR c++/44907
2101         * g++.dg/template/sfinae19.C: New.
2102         * g++.dg/template/sfinae20.C: Likewise.
2103
2104 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2105
2106         * gcc.target/arm/interrupt-1.c: New test.
2107         * gcc.target/arm/interrupt-2.c: New test.
2108
2109 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2110
2111         * gcc.dg/pr42427.c: Require c99_runtime.
2112         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2113         c99_runtime.
2114         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2115         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2116         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2117         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2118         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2119         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2120         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2121         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2122         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2123         * gcc.target/i386/pr37275.c: Require visibility support.
2124
2125 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2126
2127         * lib/target-supports.exp (check_effective_target_sse): New proc.
2128         * gcc.target/i386/sol2-check.h: New file.
2129         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2130         Include sol2-check.h.
2131         (main) Only run do_test () if sol2_check ().
2132         * gcc.target/i386/sse2-check.h: Likewise.
2133         * gcc.target/i386/sse3-check.h: Likewise.
2134         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2135         [__sun__ && __svr4__]: Execute SSE2 instruction.
2136         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2137         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2138         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2139         * g++.dg/ext/vector14.C: Likewise.
2140         * g++.dg/other/mmintrin.C: Likewise.
2141         * gcc.dg/20020418-1.c: Likewise.
2142         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2143         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2144         * gcc.dg/format/unnamed-1.c: Likewise.
2145         Adapt dg-warning line number.
2146         * gcc.dg/graphite/pr40281.c: Likewise.
2147         * gcc.dg/pr32176.c: Likewise.
2148         * gcc.dg/pr40550.c: Likewise.
2149         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2150         * gcc.dg/torture/pr36891.c: Likewise.
2151         * gcc.target/i386/20020218-1.c: Likewise.
2152         * gcc.target/i386/20020523.c: Likewise.
2153         * gcc.target/i386/abi-1.c: Likewise.
2154         * gcc.target/i386/brokensqrt.c: Likewise.
2155         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2156         * gcc.target/i386/pr13366.c: Likewise.
2157         * gcc.target/i386/pr13685.c: Likewise.
2158         * gcc.target/i386/pr24306.c: Likewise.
2159         * gcc.target/i386/pr31486.c: Likewise.
2160         * gcc.target/i386/pr32065-1.c: Likewise.
2161         * gcc.target/i386/pr32065-2.c: Likewise.
2162         * gcc.target/i386/pr32389.c: Likewise.
2163         * gcc.target/i386/pr38824.c: Likewise.
2164         * gcc.target/i386/pr38931.c: Likewise.
2165         * gcc.target/i386/pr39592-1.c: Likewise.
2166         * gcc.target/i386/pr43766.c: Likewise.
2167         * gcc.target/i386/recip-divf.c: Likewise.
2168         * gcc.target/i386/recip-sqrtf.c: Likewise.
2169         * gcc.target/i386/recip-vec-divf.c: Likewise.
2170         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2171         * gcc.target/i386/sse-1.c: Likewise.
2172         * gcc.target/i386/sse-16.c: Likewise.
2173         * gcc.target/i386/sse-2.c: Likewise.
2174         * gcc.target/i386/sse-20.c: Likewise.
2175         * gcc.target/i386/sse-3.c: Likewise.
2176         * gcc.target/i386/sse-7.c: Likewise.
2177         * gcc.target/i386/sse-9.c: Likewise.
2178         * gcc.target/i386/sse-addps-1.c: Likewise.
2179         * gcc.target/i386/sse-addss-1.c: Likewise.
2180         * gcc.target/i386/sse-andnps-1.c: Likewise.
2181         * gcc.target/i386/sse-andps-1.c: Likewise.
2182         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2183         * gcc.target/i386/sse-comiss-1.c: Likewise.
2184         * gcc.target/i386/sse-comiss-2.c: Likewise.
2185         * gcc.target/i386/sse-comiss-3.c: Likewise.
2186         * gcc.target/i386/sse-comiss-4.c: Likewise.
2187         * gcc.target/i386/sse-comiss-5.c: Likewise.
2188         * gcc.target/i386/sse-comiss-6.c: Likewise.
2189         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2190         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2191         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2192         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2193         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2194         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2195         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2196         * gcc.target/i386/sse-divps-1.c: Likewise.
2197         * gcc.target/i386/sse-divss-1.c: Likewise.
2198         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2199         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2200         * gcc.target/i386/sse-maxps-1.c: Likewise.
2201         * gcc.target/i386/sse-maxss-1.c: Likewise.
2202         * gcc.target/i386/sse-minps-1.c: Likewise.
2203         * gcc.target/i386/sse-minss-1.c: Likewise.
2204         * gcc.target/i386/sse-movaps-1.c: Likewise.
2205         * gcc.target/i386/sse-movaps-2.c: Likewise.
2206         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2207         * gcc.target/i386/sse-movhps-1.c: Likewise.
2208         * gcc.target/i386/sse-movhps-2.c: Likewise.
2209         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2210         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2211         * gcc.target/i386/sse-movntps-1.c: Likewise.
2212         * gcc.target/i386/sse-movss-1.c: Likewise.
2213         * gcc.target/i386/sse-movss-2.c: Likewise.
2214         * gcc.target/i386/sse-movss-3.c: Likewise.
2215         * gcc.target/i386/sse-movups-1.c: Likewise.
2216         * gcc.target/i386/sse-movups-2.c: Likewise.
2217         * gcc.target/i386/sse-mulps-1.c: Likewise.
2218         * gcc.target/i386/sse-mulss-1.c: Likewise.
2219         * gcc.target/i386/sse-orps-1.c: Likewise.
2220         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2221         * gcc.target/i386/sse-recip-vec.c: Likewise.
2222         * gcc.target/i386/sse-recip.c: Likewise.
2223         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2224         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2225         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2226         * gcc.target/i386/sse-subps-1.c: Likewise.
2227         * gcc.target/i386/sse-subss-1.c: Likewise.
2228         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2229         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2230         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2231         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2232         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2233         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2234         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2235         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2236         * gcc.target/i386/sse-xorps-1.c: Likewise.
2237         * gcc.target/i386/ssefn-1.c: Likewise.
2238         * gcc.target/i386/ssefn-3.c: Likewise.
2239         * gcc.target/i386/sseregparm-1.c: Likewise.
2240         * gcc.target/i386/stackalign/return-3.c: Likewise.
2241         * gcc.target/i386/vectorize1.c: Likewise.
2242         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2243         * gcc.target/i386/xorps-sse.c: Likewise.
2244         * gfortran.dg/pr28158.f90: Likewise.
2245         * gfortran.dg/pr30667.f: Likewise.
2246         * gnat.dg/loop_optimization7.adb: Likewise.
2247         * gnat.dg/sse_nolib.adb: Likewise.
2248
2249 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2250
2251         PR fortran/44702
2252         * gfortran.dg/use_rename_6.f90: New.
2253         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2254
2255 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2256
2257         PR fortran/44869
2258         * gfortran.dg/class_24.f03: New.
2259
2260 2010-07-10  Richard Guenther  <rguenther@suse.de>
2261
2262         PR lto/44889
2263         * gcc.dg/lto/20100709-1_0.c: New testcase.
2264         * gcc.dg/lto/20100709-1_1.c: Likewise.
2265
2266 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2267
2268         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2269
2270 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2271
2272         PR objc/44140
2273         * objc.dg/lto/trivial-1_0.m: New.
2274         * objc.dg/lto/lto.exp: New.
2275         * obj-c++.dg/lto/trivial-1_0.mm: New.
2276         * obj-c++.dg/lto/lto.exp: New.
2277         * objc.dg/symtab-1.m: Adjust sizes.
2278         * objc.dg/image-info.m: Do not run for gnu-runtime.
2279
2280 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2281
2282         * gcc.dg/pr32370.c: Allow another kind of error message.
2283
2284 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2285
2286         * gnat.dg/atomic3.adb: New test.
2287
2288 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2289             Denys Vlasenko  <dvlasenk@redhat.com>
2290             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2291
2292         PR tree-optimization/28632
2293         * gcc.dg/tree-ssa/vrp51.c: New test.
2294         * gcc.dg/tree-ssa/vrp52.c: New test.
2295
2296 2010-07-09  Jason Merrill  <jason@redhat.com>
2297
2298         * g++.dg/abi/covariant6.C: New.
2299         * g++.dg/inherit/covariant17.C: Test both bases.
2300         * g++.dg/inherit/covariant7.C: Check vtable layout.
2301
2302 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2303
2304         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2305
2306 2010-07-09  Richard Guenther  <rguenther@suse.de>
2307
2308         PR tree-optimization/44852
2309         * gcc.c-torture/execute/pr44852.c: New testcase.
2310
2311 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2312
2313         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2314         multiplication by values.
2315         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2316         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2317
2318 2010-07-09  Richard Guenther  <rguenther@suse.de>
2319
2320         PR tree-optimization/44882
2321         * gfortran.dg/pr44882.f90: New testcase.
2322
2323 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2324
2325         PR target/40657
2326         * gcc.target/arm/pr40657-1.c: New test.
2327         * gcc.target/arm/pr40657-2.c: New test.
2328         * gcc.c-torture/execute/pr40657.c: New test.
2329
2330 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2331
2332         * gcc.dg/tree-ssa/vrp50.c: New test.
2333         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2334
2335 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2336
2337         PR fortran/44649
2338         * gfortran.dg/c_sizeof_1.f90: Modified.
2339         * gfortran.dg/storage_size_1.f08: New.
2340         * gfortran.dg/storage_size_2.f08: New.
2341
2342 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2343
2344         * gcc.c-torture/execute/20100708-1.c: New test.
2345
2346 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2347
2348         PR fortran/44847
2349         * gfortran.dg/gomp/pr44847.f90: New test.
2350
2351 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2352
2353         PR tree-optimization/44710
2354         * gcc.dg/tree-ssa/ifc-6.c: New.
2355         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2356
2357 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2358
2359         PR fortran/18918
2360         * gfortran.dg/coarray_10.f90: Add an additional test.
2361
2362 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2363
2364         PR middle-end/44828
2365         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2366         * gcc.c-torture/execute/pr44828.x: Revert.
2367
2368 2010-07-08  Jason Merrill  <jason@redhat.com>
2369
2370         PR c++/43120
2371         * g++.dg/inherit/covariant17.C: New.
2372         * g++.dg/abi/covariant1.C: Actually test for the bug.
2373
2374 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2375
2376         PR rtl-optimization/44838
2377         * gcc.dg/pr44838.c: New.
2378
2379 2010-07-08  Richard Guenther  <rguenther@suse.de>
2380
2381         PR tree-optimization/44831
2382         * gcc.c-torture/compile/pr44831.c: New testcase.
2383         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2384
2385 2010-07-08  Richard Guenther  <rguenther@suse.de>
2386
2387         PR tree-optimization/44861
2388         * g++.dg/vect/pr44861.cc: New testcase.
2389
2390 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2391
2392         PR middle-end/44828
2393         * gcc.c-torture/execute/pr44828.x: New file.
2394
2395 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2396
2397         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2398         dg-options.
2399         * g++.dg/ext/altivec-17.C: Adjust error message.
2400
2401 2010-07-07  Tom Tromey  <tromey@redhat.com>
2402
2403         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2404
2405 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2406
2407         PR target/44844
2408         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2409         * gcc.target/i386/rdrand-2.c: Likewise.
2410         * gcc.target/i386/rdrand-3.c: Likewise.
2411
2412 2010-07-07  Jan Hubicka  <jh@suse.cz>
2413
2414         PR middle-end/44813
2415         * g++.dg/torture/pr44813.C: New testcase.
2416         * g++.dg/torture/pr44826.C: New testcase.
2417
2418 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2419
2420         PR rtl-optimization/44787
2421         * gcc.c-torture/compile/pr44788.c: New test.
2422         * gcc.target/arm/pr44788.c: New test.
2423
2424 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2425
2426         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2427
2428 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2429
2430         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2431         to dg-options.
2432
2433 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2434
2435         PR fortran/44742
2436         * gfortran.dg/parameter_array_init_6.f90: New.
2437         * gfortran.dg/initialization_20.f90: Update dg-error.
2438         * gfortran.dg/initialization_24.f90: Ditto.
2439
2440 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2441         PR fortran/PR44693
2442         * gfortran.dg/dim_range_1.f90:  New test.
2443         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2444
2445 2010-07-06  Jason Merrill  <jason@redhat.com>
2446
2447         PR c++/44703
2448         * g++.dg/cpp0x/initlist41.C: New.
2449
2450         PR c++/44778
2451         * g++.dg/template/ptrmem22.C: New.
2452
2453 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2454
2455         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2456         support.
2457         * gcc.target/i386/i386.exp: Likewise.
2458
2459 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2460
2461         PR testsuite/44195
2462         * gcc.dg/lto/20100518_0.c: Limit to x86.
2463
2464 2010-07-06  Richard Guenther  <rguenther@suse.de>
2465
2466         PR middle-end/44828
2467         * gcc.c-torture/execute/pr44828.c: New testcase.
2468
2469 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2470
2471         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2472         * g++.dg/warn/volatile1.C: Likewise.
2473         * g++.dg/template/warn1.C: Likewise.
2474
2475 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2476
2477         AVX Programming Reference (June, 2010)
2478         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2479         * g++.dg/other/i386-3.C: Likewise.
2480         * gcc.target/i386/sse-12.c: Likewise.
2481
2482         * gcc.target/i386/f16c-check.h: New.
2483         * gcc.target/i386/rdfsbase-1.c: Likewise.
2484         * gcc.target/i386/rdfsbase-2.c: Likewise.
2485         * gcc.target/i386/rdgsbase-1.c: Likewise.
2486         * gcc.target/i386/rdgsbase-2.c: Likewise.
2487         * gcc.target/i386/rdrand-1.c: Likewise.
2488         * gcc.target/i386/rdrand-2.c: Likewise.
2489         * gcc.target/i386/rdrand-3.c: Likewise.
2490         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2491         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2492         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2493         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2494         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2495         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2496         * gcc.target/i386/wrfsbase-1.c: Likewise.
2497         * gcc.target/i386/wrfsbase-2.c: Likewise.
2498         * gcc.target/i386/wrgsbase-1.c: Likewise.
2499         * gcc.target/i386/wrgsbase-2.c: Likewise.
2500
2501         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2502         (__builtin_ia32_vcvtps2ph): New.
2503         (__builtin_ia32_vcvtps2ph256): Likewise.
2504
2505         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2506         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2507
2508         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2509         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2510
2511         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2512         (__builtin_ia32_vcvtps2ph256): Likewise.
2513         Add fsgsbase,rdrnd,f16c.
2514
2515         * lib/target-supports.exp (check_effective_target_f16c): New.
2516
2517 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2518
2519         * gcc.dg/guality/nrv-1.c: New test.
2520
2521 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2522
2523         PR middle-end/42505
2524         * gcc.target/arm/pr42505.c: New test case.
2525
2526 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR c++/44808
2529         * g++.dg/opt/nrv16.C: New test.
2530
2531 2010-07-05  Richard Guenther  <rguenther@suse.de>
2532
2533         PR tree-optimization/44784
2534         * gcc.c-torture/compile/pr44784.c: New testcase.
2535
2536 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2537
2538         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2539         Increase loop bound and array size.
2540         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2541         Likewise.
2542
2543 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2544
2545         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2546         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2547         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2548         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2549         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2550
2551 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2552
2553         PR c++/22138
2554         * g++.dg/parse/template25.C: New.
2555
2556 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2557
2558         PR rtl-optimization/44695
2559         * gcc.dg/torture/pr44695.c: New.
2560
2561 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2562
2563         PR c++/16630
2564         * g++.dg/ext/pretty3.C: New.
2565
2566 2010-07-04  Richard Guenther  <rguenther@suse.de>
2567
2568         PR middle-end/44809
2569         * g++.dg/torture/pr44809.C: New testcase.
2570
2571 2010-07-04  Richard Guenther  <rguenther@suse.de>
2572
2573         PR tree-optimization/44656
2574         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2575
2576 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2577             Revital Eres  <eres@il.ibm.com>
2578
2579         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2580         misaligned stores.
2581         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2582         gcc.dg/vect/vect-96.c: Likewise.
2583         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2584         that support misaligned stores. Change the number of expected
2585         misaligned accesses.
2586         * gcc.dg/vect/vect-peel-1.c: New test.
2587         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2588         gcc.dg/vect/vect-peel-4.c: Likewise.
2589         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2590         vectorizable on all targets that support realignment.
2591         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2592
2593 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2594
2595         PR c/44806
2596         * gcc.dg/torture/pr44806.c: New.
2597
2598 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2599
2600         * gnat.dg/cond_expr1.adb: New test.
2601
2602 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2603
2604         * gnat.dg/modular3.adb: New test.
2605         * gnat.dg/modular3_pkg.ads: New helper.
2606
2607 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2608             Mikael Pettersson  <mikpe@it.uu.se>
2609
2610         PR testsuite/44518
2611         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2612         Make signed-ness of chars explicit.  Scan the object for
2613         strings that are split by some target assemblers.
2614         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2615         explicit.
2616
2617 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2618
2619         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2620
2621 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2622
2623         PR/44128
2624         * g++.dg/warn/Wshadow-7.C: New test.
2625
2626 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2627             Julian Brown  <julian@codesourcery.com>
2628             Sandra Loosemore  <sandra@codesourcery.com>
2629
2630         * gcc.c-torture/execute/20100416-1.c: New test case.
2631
2632 2010-07-02  Julian Brown  <julian@codesourcery.com>
2633             Sandra Loosemore  <sandra@codesourcery.com>
2634
2635         PR target/43703
2636
2637         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2638         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2639
2640 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2641             Julian Brown  <julian@codesourcery.com>
2642
2643         * gcc.target/arm/neon/vadds64.c: Regenerated.
2644         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2645         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2646         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2647         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2648         * gcc.target/arm/neon-vmls-1.c: Likewise.
2649         * gcc.target/arm/neon-vsubs64.c: New execution test.
2650         * gcc.target/arm/neon-vsubu64.c: New execution test.
2651         * gcc.target/arm/neon-vadds64.c: New execution test.
2652         * gcc.target/arm/neon-vaddu64.c: New execution test.
2653
2654 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2655
2656         * gcc.target/arm/neon-vands64.c: New.
2657         * gcc.target/arm/neon-vandu64.c: New.
2658         * gcc.target/arm/neon-vbics64.c: New.
2659         * gcc.target/arm/neon-vbicu64.c: New.
2660         * gcc.target/arm/neon-veors64.c: New.
2661         * gcc.target/arm/neon-veoru64.c: New.
2662         * gcc.target/arm/neon-vorns64.c: New.
2663         * gcc.target/arm/neon-vornu64.c: New.
2664         * gcc.target/arm/neon-vorrs64.c: New.
2665         * gcc.target/arm/neon-vorru64.c: New.
2666         * gcc.target/arm/neon/vands64.c: Regenerated.
2667         * gcc.target/arm/neon/vandu64.c: Regenerated.
2668         * gcc.target/arm/neon/vbics64.c: Regenerated.
2669         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2670         * gcc.target/arm/neon/veors64.c: Regenerated.
2671         * gcc.target/arm/neon/veoru64.c: Regenerated.
2672         * gcc.target/arm/neon/vorns64.c: Regenerated.
2673         * gcc.target/arm/neon/vornu64.c: Regenerated.
2674         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2675         * gcc.target/arm/neon/vorru64.c: Regenerated.
2676
2677 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2678
2679         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2680
2681 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2682
2683         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2684         * gfortran.dg/intent_out_5.f90: Same.
2685         * gfortran.dg/ltrans-7.f90: Same.
2686         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2687
2688 2010-07-02  Jan Hubicka  <jh@suse.cz>
2689
2690         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2691
2692 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2693
2694         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2695
2696 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR c++/44780
2699         * c-c++-common/Wunused-var-12.c: New test.
2700
2701 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2702
2703         PR target/42835
2704         * gcc.target/arm/pr42835.c: New test.
2705
2706         PR target/42172
2707         * gcc.target/arm/pr42172-1.c: New test.
2708
2709 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2710
2711         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2712
2713 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2714
2715         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2716         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2717         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2718         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2719         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2720         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2721         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2722         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2723         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2724         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2725         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2726         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2727         * gcc.target/arm/neon-vdup_ns64.c: New.
2728         * gcc.target/arm/neon-vdup_nu64.c: New.
2729         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2730         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2731         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2732         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2733         * gcc.target/arm/neon-vmov_ns64.c: New.
2734         * gcc.target/arm/neon-vmov_nu64.c: New.
2735         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2736         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2737         * gcc.target/arm/neon-vget_lanes64.c: New.
2738         * gcc.target/arm/neon-vget_laneu64.c: New.
2739         * gcc.target/arm/neon-vset_lanes64.c: New.
2740         * gcc.target/arm/neon-vset_laneu64.c: New.
2741
2742 2010-07-02  Richard Guenther  <rguenther@suse.de>
2743
2744         * g++.dg/torture/20100702-1.C: New testcase.
2745
2746 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2747
2748         PR target/44707
2749         * gcc.c-torture/compile/pr44707.c: New test.
2750
2751 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2752
2753         PR c++/44039
2754         * g++.dg/template/crash101.C: New.
2755
2756 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2757
2758         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2759         Use the ABI-0 accessors and fail it for m64.
2760
2761 2010-07-02  Jan Hubicka  <jh@suse.cz>
2762
2763         * g++.dg/tree-ssa/pr44706.C: New testcase.
2764
2765 2010-07-02  Richard Guenther  <rguenther@suse.de>
2766
2767         PR tree-optimization/44748
2768         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2769
2770 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2771
2772         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2773         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2774         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2775         the method types to forward:.
2776
2777 2010-06-30  Jason Merrill  <jason@redhat.com>
2778
2779         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2780         * g++.dg/other/pr25632.C: Likewise.
2781
2782 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2783
2784         PR tree-optimization/40421
2785         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2786
2787 2010-07-01  Richard Guenther  <rguenther@suse.de>
2788
2789         PR middle-end/42834
2790         PR middle-end/44468
2791         * gcc.c-torture/execute/20100316-1.c: New testcase.
2792         * gcc.c-torture/execute/pr44468.c: Likewise.
2793         * gcc.c-torture/compile/20100609-1.c: Likewise.
2794         * gcc.dg/volatile2.c: Adjust.
2795         * gcc.dg/plugin/selfassign.c: Likewise.
2796         * gcc.dg/pr36902.c: Likewise.
2797         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2798         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2799         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2800         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2801         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2802         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2803         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2804         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2805         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2806         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2807         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2808         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2809         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2810         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2811         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2812         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2813         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2814         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2815         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2816         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2817         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2818         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2819         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2820         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2821         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2822         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2823         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2824         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2825         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2826         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2827         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2828         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2829         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2830         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2831         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2832         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2833         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2834         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2835         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2836         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2837         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2838         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2839         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2840         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2841         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2842         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2843         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2844         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2845         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2846         * g++.dg/tree-ssa/pr31146.C: Likewise.
2847         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2848         * g++.dg/tree-ssa/pr33604.C: Likewise.
2849         * g++.dg/plugin/selfassign.c: Likewise.
2850         * gfortran.dg/array_memcpy_3.f90: Likewise.
2851         * gfortran.dg/array_memcpy_4.f90: Likewise.
2852         * c-c++-common/torture/pr42834.c: New testcase.
2853
2854 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2855
2856         PR c++/44628
2857         * g++.dg/template/crash100.C: New.
2858
2859 2010-06-30  Jan Hubicka  <jh@suse.cz>
2860
2861         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2862
2863 2010-06-30  Michael Matz  <matz@suse.de>
2864
2865         PR bootstrap/44699
2866         * gcc.dg/pr44699.c: New test.
2867
2868 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2869
2870         PR tree-optimization/39799
2871         * c-c++-common/uninit-17.c: New test.
2872
2873 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2874
2875         PR libfortran/43298
2876         * gfortran.dg/read_infnan_1.f90: New test.
2877
2878 2010-06-29  Jason Merrill  <jason@redhat.com>
2879
2880         Enable implicitly declared move constructor/operator= (N3053).
2881         * g++.dg/cpp0x/implicit3.C: New.
2882         * g++.dg/cpp0x/implicit4.C: New.
2883         * g++.dg/cpp0x/implicit5.C: New.
2884         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2885         * g++.dg/cpp0x/not_special.C: Adjust.
2886         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2887         * g++.dg/cpp0x/rv1n.C: Adjust.
2888         * g++.dg/cpp0x/rv1p.C: Adjust.
2889         * g++.dg/cpp0x/rv2n.C: Adjust.
2890         * g++.dg/cpp0x/rv2p.C: Adjust.
2891         * g++.dg/cpp0x/rv3n.C: Adjust.
2892         * g++.dg/cpp0x/rv3p.C: Adjust.
2893         * g++.dg/cpp0x/rv4n.C: Adjust.
2894         * g++.dg/cpp0x/rv4p.C: Adjust.
2895         * g++.dg/cpp0x/rv5n.C: Adjust.
2896         * g++.dg/cpp0x/rv5p.C: Adjust.
2897         * g++.dg/cpp0x/rv6n.C: Adjust.
2898         * g++.dg/cpp0x/rv6p.C: Adjust.
2899         * g++.dg/cpp0x/rv7n.C: Adjust.
2900         * g++.dg/cpp0x/rv7p.C: Adjust.
2901         * g++.dg/cpp0x/rv8p.C: Adjust.
2902         * g++.dg/gomp/pr26690-1.C: Adjust.
2903         * g++.dg/other/error20.C: Adjust.
2904         * g++.dg/other/error31.C: Adjust.
2905         * g++.dg/parse/error19.C: Adjust.
2906         * g++.dg/template/qualttp5.C: Adjust.
2907         * g++.old-deja/g++.law/ctors5.C: Adjust.
2908
2909         Enable implicitly deleted functions (N2346)
2910         * g++.dg/cpp0x/defaulted17.C: New.
2911         * g++.dg/cpp0x/implicit1.C: New.
2912         * g++.dg/cpp0x/implicit2.C: New.
2913         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2914         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2915         * g++.dg/init/ctor4.C: Adjust.
2916         * g++.dg/init/synth2.C: Adjust.
2917         * g++.dg/lto/20081118_1.C: Adjust.
2918         * g++.dg/other/error13.C: Adjust.
2919         * g++.dg/other/unused1.C: Adjust.
2920         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2921         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2922         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2923         * g++.old-deja/g++.law/ctors17.C: Adjust.
2924         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2925         * g++.old-deja/g++.pt/assign1.C: Adjust.
2926         * g++.old-deja/g++.pt/crash20.C: Adjust.
2927
2928         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2929         * g++.dg/cpp0x/defaulted13.C: Adjust.
2930         * g++.dg/cpp0x/defaulted2.C: Adjust.
2931         * g++.dg/cpp0x/defaulted3.C: Adjust.
2932         * g++.dg/cpp0x/initlist9.C: Adjust.
2933         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2934         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2935         * g++.dg/init/synth2.C: Adjust.
2936
2937         * g++.dg/cpp0x/defaulted19.C: New.
2938
2939         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2940         * g++.dg/template/error23.C: Fix for -std=c++0x.
2941
2942 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2943
2944         PR fortran/44718
2945         * gfortran.dg/proc_ptr_28.f90: New.
2946
2947 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2948
2949         PR tree-optimization/43801
2950         * g++.dg/torture/pr43801.C: New test.
2951
2952         PR debug/44668
2953         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2954
2955 2010-06-29  Jason Merrill  <jason@redhat.com>
2956
2957         PR c++/44587
2958         * g++.dg/template/qualified-id2.C: New.
2959         * g++.dg/template/qualified-id3.C: New.
2960
2961 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2962
2963         PR fortran/44696
2964         * gfortran.dg/associated_target_4.f90: New.
2965
2966 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2967
2968         PR fortran/44582
2969         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2970
2971 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2972
2973         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2974
2975 2010-06-29  Jan Hubicka  <jh@suse.cz>
2976
2977         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2978
2979 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2980
2981         PR target/43902
2982         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2983         * gcc.target/arm/wmul-3.c: New test.
2984         * gcc.target/arm/wmul-4.c: New test.
2985
2986 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2987
2988         PR rtl-optimization/44659
2989         * gcc.target/i386/extract-1.c: New.
2990         * gcc.target/i386/extract-2.c: Likewise.
2991         * gcc.target/i386/extract-3.c: Likewise.
2992         * gcc.target/i386/extract-4.c: Likewise.
2993         * gcc.target/i386/extract-5.c: Likewise.
2994         * gcc.target/i386/extract-6.c: Likewise.
2995
2996 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2997
2998         PR c++/44682
2999         * g++.dg/warn/Wunused-var-14.C: New test.
3000
3001 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3002
3003         PR fortran/43298
3004         * gfortran.dg/nan_6.f90: New.
3005
3006 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3007
3008         PR tree-optimization/43781
3009         * gcc.dg/torture/pr43781.c: New.
3010
3011 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3012
3013         PR fortran/40158
3014         * gfortran.dg/actual_rank_check_1.f90: New test.
3015
3016 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3017
3018         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3019
3020 2010-06-28  Jan Hubicka  <jh@suse.cz>
3021
3022         PR tree-optimization/44687
3023         * gcc.c-torture/compile/pr44687.c
3024
3025 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3026
3027         PR c++/44535
3028         * g++.dg/torture/pr44535.C: New test.
3029
3030 2010-06-28  Michael Matz  <matz@suse.de>
3031
3032         PR middle-end/44592
3033         * gfortran.dg/pr44592.f90: New test.
3034
3035 2010-06-28  Jan Hubicka  <jh@suse.cz>
3036
3037         PR tree-optimization/44357
3038         * g++.dg/torture/pr44357.C: New testcase.
3039
3040 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3041
3042         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3043         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3044         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3045         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3046         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3047         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3048         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3049         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3050
3051 2010-06-27  Jan Hubicka  <jh@suse.cz>
3052
3053         * gcc.c-torture/compile/pr44686.c: New file.
3054
3055 2010-06-27  Richard Guenther  <rguenther@suse.de>
3056
3057         PR tree-optimization/44683
3058         * gcc.c-torture/execute/pr44683.c: New testcase.
3059
3060 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3061
3062         * gnat.dg/noreturn3.ad[sb]: New test.
3063
3064 2010-06-26  Jason Merrill  <jason@redhat.com>
3065
3066         * g++.dg/cpp0x/explicit5.C: New.
3067
3068 2010-06-26  Richard Guenther  <rguenther@suse.de>
3069
3070         PR tree-optimization/44393
3071         * gcc.dg/pr44393.c: New testcase.
3072
3073 2010-06-26  Jan Hubicka  <jh@suse.cz>
3074
3075         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3076
3077 2010-06-26  Richard Guenther  <rguenther@suse.de>
3078
3079         PR middle-end/44674
3080         * gcc.dg/pr44674.c: New testcase.
3081
3082 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3083
3084         * gcc.dg/opts-3.c: New test.
3085
3086 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3087
3088         * gfortran.dg/type_decl_1.f90: New.
3089         * gfortran.dg/type_decl_2.f90: New.
3090
3091 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3092
3093         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3094         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3095
3096 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3097
3098         PR testsuite/38946
3099         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3100         error in comparing reals.
3101
3102 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3103
3104         * selected_real_kind_2.f90: New.
3105         * selected_real_kind_3.f90: New.
3106
3107 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3108
3109         * gfortran.dg/entry_19.f90: New.
3110
3111 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3112
3113         * gfortran.dg/end_subroutine_1.f90: New.
3114         * gfortran.dg/end_subroutine_2.f90: New.
3115         * gfortran.dg/interface_proc_end.f90: Update.
3116
3117 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3118
3119         * gfortran.dg/semicolon_fixed.f: Update.
3120         * gfortran.dg/semicolon_fixed_2.f: New.
3121         * gfortran.dg/semicolon_free_2.f90: New.
3122         * gfortran.dg/semicolon_free.f90: Update.
3123
3124 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3125
3126         PR fortran/44448
3127         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3128
3129 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3130
3131         * g++.dg/ipa/iinline-3.C: New test.
3132         * gcc.dg/ipa/modif-1.c: Removed.
3133
3134 2010-06-25  Jan Hubicka  <jh@suse.cz>
3135
3136         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3137
3138 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3139
3140         * g++.dg/ipa/iinline-2.C: New test.
3141
3142 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR middle-end/43866
3145         * gfortran.dg/pr43866.f90: New test.
3146
3147         PR tree-optimization/44539
3148         * gcc.dg/pr44539.c: New test.
3149
3150 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3151
3152         From Jim Wilson:
3153         PR target/43902
3154         * gcc.target/mips/madd-9.c: New test.
3155
3156 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3157
3158         PR c/44517
3159         * gcc.dg/noncompile/pr44517.c: New.
3160         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3161
3162 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3163
3164         PR testsuite/43283
3165         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3166         and add argument to nop for IA64.
3167
3168 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3169
3170         PR target/44588
3171         * gcc.target/i386/mod-1.c: New.
3172         * gcc.target/i386/umod-1.c: Likewise.
3173         * gcc.target/i386/umod-2.c: Likewise.
3174         * gcc.target/i386/umod-3.c: Likewise.
3175
3176 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR middle-end/44492
3179         * g++.dg/torture/pr44492.C: New test.
3180
3181 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3182
3183         * c-c++-common/warn-omitted-condop.c: New.
3184
3185 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3186
3187         PR fortran/44614
3188         * gfortran.dg/import8.f90: New.
3189
3190 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3191
3192         * gnat.dg/not_null.adb: Update test case.
3193
3194 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3195
3196         PR c++/44619
3197         * g++.dg/warn/Wunused-var-13.C: New test.
3198
3199         PR c++/44627
3200         * g++.dg/diagnostic/method1.C: New test.
3201
3202 2010-06-22  Cary Coutant  <ccoutant@google.com>
3203
3204         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3205
3206 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3207
3208         PR fortran/44616
3209         * gfortran.dg/abstract_type_8.f03: New.
3210
3211 2010-06-21  Jason Merrill  <jason@redhat.com>
3212
3213         * g++.dg/cpp0x/noexcept08.C: New.
3214
3215         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3216
3217 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3218
3219         PR target/44615
3220         * gcc.target/i386/sse2-vec-2a.c: New.
3221
3222 2010-06-21  DJ Delorie  <dj@redhat.com>
3223
3224         * gcc.dg/pragma-diag-1.c: New.
3225
3226 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3227
3228         PR target/44615
3229         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3230
3231 2010-06-21  Alan Modra  <amodra@gmail.com>
3232
3233         PR testsuite/44505
3234         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3235         tail call to check_fa_mid.
3236
3237 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR target/44575
3240         * gcc.c-torture/execute/pr44575.c: New test.
3241
3242 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3243
3244         PR fortran/40632
3245         * gfortran.dg/contiguous_1.f90: New.
3246         * gfortran.dg/contiguous_2.f90: New.
3247         * gfortran.dg/contiguous_3.f90: New.
3248
3249 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3250
3251         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3252         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3253
3254 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3255
3256         PR target/44546
3257         * gcc.target/i386/pr44546.c: New test.
3258
3259 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3260
3261         * gcc.dg/opts-2.c: New test.
3262
3263 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3264
3265         PR fortran/44584
3266         * gfortran.dg/typebound_proc_15.f03: Modified.
3267
3268 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3269
3270         PR target/44072
3271         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3272         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3273
3274 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3275
3276         * g++.dg/ext/label13.C: Fix typo in last change.
3277
3278 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3279
3280         PR libfortran/44477
3281         * gfortran.dg/eof_3.f90
3282         * gfortran.dg/endfile_2.f90
3283         * gfortran.dg/endfile_4.f90
3284         * gfortran.dg/endfile_3.f90
3285
3286 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3287
3288         PR c++/41090
3289         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3290
3291 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3292
3293         PR fortran/44556
3294         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3295
3296 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3297
3298         * gcc.target/arm/pr40900.c: New test.
3299
3300 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3301
3302         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3303
3304 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3305
3306         PR fortran/44558
3307         * gfortran.dg/typebound_call_15.f03: New.
3308
3309 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3310
3311         PR c++/44486
3312         * g++.dg/pr44486.C: New.
3313
3314 2010-06-16  DJ Delorie  <dj@redhat.com>
3315
3316         * gcc.target/i386/volatile-bitfields-1.c: New.
3317         * gcc.target/i386/volatile-bitfields-2.c: New.
3318
3319 2010-06-16  Jason Merrill  <jason@redhat.com>
3320
3321         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3322
3323         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3324
3325 2010-06-16  Richard Guenther  <rguenther@suse.de>
3326
3327         PR c/44555
3328         * gcc.c-torture/execute/pr44555.c: New testcase.
3329
3330 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3331
3332         PR fortran/44549
3333         * gfortran.dg/typebound_proc_16.f03: New.
3334
3335 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3336
3337         * g++.dg/torture/pr43905.C: New test.
3338
3339 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3340
3341         PR testsuite/44538
3342         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3343         initialization loop from being vectorized.
3344         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3345
3346 2010-06-16  Alan Modra  <amodra@gmail.com>
3347
3348         PR tree-optimization/44507
3349         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3350
3351 2010-06-15  Jason Merrill  <jason@redhat.com>
3352
3353         * g++.dg/overload/arg3.C: Adjust error locations.
3354         * g++.dg/overload/copy1.C: Likewise.
3355         * g++.dg/tc1/dr152.C: Likewise.
3356         * g++.dg/template/incomplete4.C: Likewise.
3357         * g++.dg/template/incomplete5.C: Likewise.
3358         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3359         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3360         * g++.old-deja/g++.pt/crash9.C: Likewise.
3361
3362         * g++.dg/inherit/virtual5.C: New.
3363
3364         * g++.dg/cpp0x/defaulted18.C: New.
3365
3366         * g++.dg/cpp0x/initlist40.C: New.
3367
3368         * g++.dg/cpp0x/initlist39.C: New.
3369
3370 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3371
3372         PR middle-end/44391
3373         * gcc.dg/graphite/pr44391.c: New.
3374
3375 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3376
3377         PR fortran/43388
3378         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3379         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3380         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3381         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3382
3383 2010-06-15  Richard Guenther  <rguenther@suse.de>
3384
3385         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3386
3387 2010-06-15  Richard Guenther  <rguenther@suse.de>
3388
3389         * gcc.dg/vect/bb-slp-21.c: Adjust.
3390         * gcc.dg/vect/bb-slp-13.c: Likewise
3391         * gcc.dg/vect/bb-slp-4.c: Likewise
3392         * gcc.dg/vect/bb-slp-22.c: Likewise
3393         * gcc.dg/vect/bb-slp-14.c: Likewise
3394         * gcc.dg/vect/bb-slp-23.c: Likewise
3395         * gcc.dg/vect/bb-slp-15.c: Likewise
3396         * gcc.dg/vect/bb-slp-17.c: Likewise
3397         * gcc.dg/vect/bb-slp-18.c: Likewise
3398         * gcc.dg/vect/bb-slp-19.c: Likewise
3399         * gcc.dg/vect/bb-slp-10.c: Likewise
3400         * gcc.dg/vect/bb-slp-11.c: Likewise
3401         * gcc.dg/vect/bb-slp-20.c: Likewise
3402         * gcc.dg/vect/bb-slp-3.c: Likewise
3403
3404 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3405
3406         PR fortran/44536
3407         * gfortran.dg/gomp/pr44536.f90: New test.
3408         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3409
3410 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3411
3412         PR target/44534
3413         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3414         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3415
3416 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3417
3418         PR tree-optimization/44508
3419         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3420
3421         PR bootstrap/44509
3422         * gcc.dg/pr44509.c: New test.
3423
3424 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3425
3426         PR tree-optimization/44507
3427         * gcc.dg/vect/pr44507.c: New test.
3428
3429 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3430
3431         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3432         and c-pretty-print.h.
3433
3434         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3435
3436 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3437
3438         * gfortran.dg/whole_file_18.f90: Updated error message.
3439
3440 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3441
3442         * gfortran.dg/whole_file_20.f03: New.
3443
3444 2010-06-12  Jan Hubicka  <jh@suse.cz>
3445
3446         * gcc.c-torture/compile/pc44485.c: New testcase.
3447
3448 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3449
3450         PR fortran/40117
3451         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3452         * gfortran.dg/typebound_proc_14.f03: New.
3453         * gfortran.dg/typebound_proc_15.f03: New.
3454
3455 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3456
3457         * gcc.dg/opts-1.c: New test.
3458
3459 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3460
3461         * gcc.dg/funroll-loops-all.c: Update expected error.
3462
3463 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3464
3465         PR target/44481
3466         * gcc.target/i386/pr44481.c: New test.
3467
3468 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3469
3470         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3471
3472 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3473
3474         PR middle-end/44483
3475         * gcc.dg/tree-ssa/pr44483.c: New.
3476
3477 2010-06-11  Paul Brook  <paul@codesourcery.com>
3478
3479         * g++.dg/other/arm-neon-1.C: New test.
3480
3481 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3482
3483         PR fortran/42051
3484         PR fortran/43896
3485         * gfortran.dg/class_23.f03: New test.
3486
3487 2010-06-11  Jan Hubicka  <jh@suse.cz>
3488
3489         * gcc.dg/ipa/pure-const-2.c: New testcase.
3490
3491 2010-06-11  Jan Hubicka  <jh@suse.cz>
3492
3493         * gcc.dg/noreturn-7.c: Update.
3494         * gcc.dg/noreturn-4.c: Update.
3495
3496 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3497
3498         Fix MIPS bootstrap
3499         * g++.dg/other/typedef4.C: New test.
3500
3501 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3502
3503         PR fortran/44207
3504         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3505
3506 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3507
3508         PR fortran/44457
3509         * gfortran.dg/asynchronous_3.f03
3510
3511 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3512
3513         PR middle-end/44185
3514         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3515         non-temporal stores out of the tests to form new test cases.  As a
3516         result, no non-temporal store should be generated in this case.
3517
3518         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3519         prefetch-7.c that generate one non-temporal store.
3520
3521         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3522         prefetch-7.c that generate one non-temporal store and one
3523         one-temporal prefetch.
3524
3525 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3526
3527         PR tree-optimization/44258
3528         * gcc.dg/tree-ssa/pr44258.c: New test.
3529
3530 2010-06-10  Daniel Kraft  <d@domob.eu>
3531
3532         PR fortran/38936
3533         * gfortran.dg/associate_1.f03: New test.
3534         * gfortran.dg/associate_2.f95: New test.
3535         * gfortran.dg/associate_3.f03: New test.
3536         * gfortran.dg/associate_4.f08: New test.
3537
3538 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3539
3540         * gfortran.dg/selected_char_kind_4.f90: New test.
3541
3542 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3543
3544         * gcc.dg/pr42461.c: New test.
3545
3546 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3547
3548         PR fortran/44347
3549         * gfortran.dg/selected_real_kind_1.f90: New.
3550
3551 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3552
3553         PR fortran/44359
3554         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3555         warning.
3556         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3557         check for warning.
3558
3559 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3560
3561         * gfortran.dg/data_namelist_conflict.f90: New test.
3562
3563 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3564
3565         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3566         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3567         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3568
3569 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3570
3571         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3572         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3573         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3574         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3575         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3576
3577 2010-06-09  Jason Merrill  <jason@redhat.com>
3578
3579         PR c++/44366
3580         * g++.dg/cpp0x/decltype23.C: Move to...
3581         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3582
3583 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3584
3585         PR fortran/44211
3586         * gfortran.dg/typebound_call_14.f03: New test.
3587
3588 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3589
3590         PR tree-optimization/44423
3591         * gcc.dg/tree-ssa/pr44423.c: New test.
3592
3593 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3594
3595         PR testsuite/42843
3596         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3597         TV_NONE to initialize tv_id field.
3598         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3599         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3600         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3601         Include toplev.h .
3602         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3603         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3604         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3605
3606 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3607
3608         PR tree-optimization/39874
3609         PR middle-end/28685
3610         * gcc.dg/pr39874.c: New file.
3611
3612 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3613
3614         * g++.dg/ext/attr-alias-1.C: New.
3615         * g++.dg/ext/attr-alias-2.C: New.
3616
3617 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3618
3619         PR fortran/44446
3620         * gfortran.dg/proc_ptr_27.f90: New.
3621
3622 2010-06-07  Jason Merrill  <jason@redhat.com>
3623
3624         PR c++/44366
3625         * g++.dg/cpp0x/decltype23.C: New.
3626
3627 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3628             Shujing Zhao  <pearly.zhao@oracle.com>
3629
3630         PR c/37724
3631         * gcc.dg/c90-const-expr-10.c: Adjust.
3632         * gcc.dg/c99-const-expr-10.c: Adjust.
3633         * gcc.dg/init-bad-7.c: New.
3634
3635 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3636
3637         * lib/target-supports.exp (check_effective_target_gas): New proc.
3638         * gcc.c-torture/execute/960321-1.x: New file.
3639
3640 2010-06-07  Jason Merrill  <jason@redhat.com>
3641
3642         PR c++/44401
3643         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3644
3645 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR c++/44444
3648         * g++.dg/warn/Wunused-var-12.C: New test.
3649
3650         PR c++/44443
3651         * c-c++-common/Wunused-var-11.c: New test.
3652
3653 2010-06-07  Jan Hubicka  <jh@suse.cz>
3654
3655         * gcc.dg/ipa/pure-const-1.c: New testcase.
3656
3657 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3658
3659         PR rtl-optimization/44404
3660         * gcc.dg/pr44404.c: New.
3661
3662 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3663
3664         PR target/44159
3665         * gcc.target/i386/abi-2.c: Check sysv abi here.
3666         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3667         function to avoid failures by different ABIs.
3668         * gcc.target/i386/aes-check.h: Likewise.
3669         * gcc.target/i386/avx-check.h: Likewise.
3670         * gcc.target/i386/fma4-check.h: Likewise.
3671         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3672         * gcc.target/i386/mmx-check.h: Likewise.
3673         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3674         * gcc.target/i386/pclmul-check.h: Likewise.
3675         * gcc.target/i386/sse-check.h: Likewise.
3676         * gcc.target/i386/sse2-check.h: Likewise.
3677         * gcc.target/i386/sse3-check.h: Likewise.
3678         * gcc.target/i386/sse4_1-check.h: Likewise.
3679         * gcc.target/i386/sse4_2-check.h: Likewise.
3680         * gcc.target/i386/sse4a-check.h: Likewise.
3681         * gcc.target/i386/ssse3-check.h: Likewise.
3682         * gcc.target/i386/xop-check.h: Likewise.
3683         * gcc.target/i386/pr27971.c: Fix for LLP64.
3684         * gcc.target/i386/pr39139.c: Likewise.
3685         * gcc.target/i386/pr39315-check.c: Likewise.
3686         * gcc.target/i386/vararg-1.c: Likewise.
3687         * gcc.target/i386/vararg-2.c: Likewise.
3688         Additional add dg-compile to avoid failure due
3689         missing foo symbol.
3690
3691         * gcc.dg/compound-literal-1.c: Fix for llp64.
3692         * gcc.dg/pr32370.c: Likewise.
3693         * gcc.dg/pr37561.c: Likewise.
3694         * gcc.dg/pr41340.c: Likewise.
3695         * gcc.dg/pr41551.c: Likewise.
3696
3697 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3698
3699         PR c++/44188
3700         * g++.dg/debug/dwarf2/typedef3.C: New test.
3701
3702 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3703
3704         PR c/20000
3705         * c-c++-common/pr20000.c: New.
3706
3707 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3708
3709         PR c++/44086
3710         * g++.dg/init/pr44086.C: New.
3711         * g++.dg/cpp0x/decltype4.C: Adjust.
3712
3713 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/43945
3716         * gfortran.dg/generic_23.f03: New test.
3717
3718 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/43895
3721         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3722
3723 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR c++/44361
3726         * c-c++-common/Wunused-var-9.c: New test.
3727
3728 2010-06-05  Jason Merrill  <jason@redhat.com>
3729
3730         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3731
3732 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3733
3734         PR c/44322
3735         * gcc.dg/c99-restrict-4.c: New test.
3736
3737 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3738
3739         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3740         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3741         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3742         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3743         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3744         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3745         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3746         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3747         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3748         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3749         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3750         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3751         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3752         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3753         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3754         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3755         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3756         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3757         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3758         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3759         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3760         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3761
3762 2010-06-04  Jason Merrill  <jason@redhat.com>
3763
3764         * g++.dg/cpp0x/noexcept06.C: New.
3765         * g++.dg/cpp0x/noexcept07.C: New.
3766
3767         * g++.dg/cpp0x/noexcept01.C: New.
3768         * g++.dg/cpp0x/noexcept02.C: New.
3769         * g++.dg/cpp0x/noexcept03.C: New.
3770         * g++.dg/cpp0x/noexcept04.C: New.
3771         * g++.dg/cpp0x/noexcept05.C: New.
3772
3773 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR c++/44412
3776         * g++.dg/warn/Wunused-var-10.C: New test.
3777         * g++.dg/warn/Wunused-var-11.C: New test.
3778
3779         PR c++/44362
3780         * c-c++-common/Wunused-var-10.c: New test.
3781
3782 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3783
3784         PR c/25880
3785         * gcc.dg/assign-warn-2.c: Update.
3786         * gcc.dg/cpp/line3.c: Update.
3787         * gcc.dg/c99-array-lval-8.c: Update.
3788         * gcc.dg/cast-qual-2.c: Update.
3789         * gcc.dg/c99-arraydecl-3.c:  Update.
3790         * gcc.dg/assign-warn-1.c:  Update.
3791         * gcc.dg/format/gcc_diag-1.c:  Update.
3792
3793 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3794
3795         PR rtl-optimization/39871
3796         PR rtl-optimization/40615
3797         PR rtl-optimization/42500
3798         PR rtl-optimization/42502
3799         * gcc.target/arm/eliminate.c: New test.
3800
3801 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3802
3803         PR libstdc++/44410
3804         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3805         * g++.old-deja/g++.other/delete3.C: Likewise.
3806         * g++.old-deja/g++.other/new.C: Likewise.
3807         * g++.old-deja/g++.law/operators27.C: Likewise.
3808         * g++.old-deja/g++.mike/p755.C: Likewise.
3809         * g++.dg/eh/new1.C: Likewise.
3810         * g++.dg/init/new5.C: Likewise.
3811
3812 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3813
3814         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3815         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3816         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3817
3818 2010-06-03  Richard Guenther  <rguenther@suse.de>
3819
3820         PR lto/41921
3821         * lib/lto.exp: Always load gcc.exp.
3822         (lto-obj): For C source files invoke gcc_target_compile.
3823         * g++.dg/lto/20100603-1_0.C: New testcase.
3824         * g++.dg/lto/20100603-1_1.c: Likewise.
3825
3826 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3827
3828         PR tree-optimization/43688
3829         * gfortran.dg/pr43688.f90: New.
3830
3831 2010-06-03  Richard Guenther  <rguenther@suse.de>
3832
3833         PR lto/41584
3834         * gcc.dg/lto/20100603-1_0.c: New testcase.
3835         * gcc.dg/lto/20100603-2_0.c: Likewise.
3836         * gcc.dg/lto/20100603-3_0.c: Likewise.
3837
3838 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3839
3840         PR target/44218
3841         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3842         * gcc.target/powerpc/recip-2.c: Ditto.
3843         * gcc.target/powerpc/recip-3.c: Ditto.
3844         * gcc.target/powerpc/recip-4.c: Ditto.
3845         * gcc.target/powerpc/recip-5.c: Ditto.
3846         * gcc.target/powerpc/recip-6.c: Ditto.
3847         * gcc.target/powerpc/recip-7.c: Ditto.
3848         * gcc.target/powerpc/recip-test.h: Ditto.
3849         * gcc.target/powerpc/recip-test2.h: Ditto.
3850
3851 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3852
3853         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3854
3855 2010-06-02  Jason Merrill  <jason@redhat.com>
3856
3857         * g++.dg/ext/vector9.C: Expect typedef in error message.
3858
3859         PR c++/9726
3860         PR c++/23594
3861         PR c++/44333
3862         * g++.dg/tc1/dr101.C: Remove xfails.
3863
3864 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3865
3866         PR middle-end/44372
3867         * g++.dg/ipa/pr44372.C: New.
3868
3869 2010-06-02  Jan Hubicka  <jh@suse.cz>
3870
3871         PR middle-end/44295
3872         * g++.dg/torture/pr44295.C: Neww testcase.
3873
3874 2010-06-02  Jan Hubicka  <jh@suse.cz>
3875
3876         * gcc.dg/tree-ssa/loadpre6.c: Update.
3877
3878 2010-06-02  Richard Guenther  <rguenther@suse.de>
3879
3880         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3881         diagnostic.h.
3882
3883 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3884
3885         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3886         the link fail message.
3887
3888 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3889
3890         PR fortran/44360
3891         * gfortran.dg/use_13.f90: New test case.
3892
3893 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3894
3895         PR fortran/44371
3896         * gfortran.dg/error_stop_2.f08: Minor update.
3897
3898 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3899
3900         PR fortran/44371
3901         * gfortran.dg/error_stop_1.f08: New test.
3902         * gfortran.dg/error_stop_2.f08: New test.
3903
3904 2010-06-01  Jason Merrill  <jason@redhat.com>
3905
3906         DR 990
3907         * g++.dg/cpp0x/initlist37.C: New.
3908         * g++.dg/cpp0x/initlist38.C: New.
3909
3910         PR c++/44358
3911         * g++.dg/cpp0x/initlist36.C: New.
3912
3913 2010-05-31 Jan Hubicka  <jh@suse.cz>
3914
3915         * gcc.dg/noreturn-8.c: New testcase.
3916
3917 2010-05-31 Jan Hubicka  <jh@suse.cz>
3918
3919         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3920         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3921
3922 2010-05-31 Jan Hubicka  <jh@suse.cz>
3923
3924         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3925         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3926
3927 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3928
3929         PR fortran/36928
3930         * gfortran.dg/dependency_27.f90:  New test.
3931         * gfortran.dg/array_assign_1.F90:  New test.
3932
3933 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3934
3935         PR target/44338
3936         * gcc.target/i386/sse-24.c: New test.
3937
3938 2010-05-31  Jan Hubicka  <jh@suse.cz>
3939
3940         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3941
3942 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR middle-end/44337
3945         * gcc.dg/pr44337.c: New test.
3946
3947         PR tree-optimization/44182
3948         * g++.dg/debug/pr44182.C: New test.
3949
3950 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3951
3952         * gcc.dg/nested-func-7.c: New test.
3953         * gnat.dg/frame_overflow.adb: Adjust directives.
3954
3955 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3956
3957         * gnat.dg/prot2.ad[sb]: New test.
3958         * gnat.dg/prot2_pkg1.ads: New helper.
3959         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3960
3961 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3962
3963         * gnat.dg/array11.adb: Adjust dg-warning directive.
3964         * gnat.dg/object_overflow.adb: Likewise.
3965
3966 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3967
3968         PR middle-end/44306
3969         * gcc.dg/tree-ssa/pr44306.c: New.
3970
3971 2010-05-29  Jan Hubicka  <jh@suse.cz>
3972
3973         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3974
3975 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3976
3977         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3978
3979 2010-05-28  Mike Stump  <mikestump@comcast.net>
3980
3981         PR objc/44125
3982         * objc.dg/const-str-9.m: Remove static.
3983
3984 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR target/43636
3987         * gcc.c-torture/compile/pr43636.c: New test.
3988
3989 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3990
3991         PR objc++/23616
3992         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3993         * obj-c++.dg/try-catch-9.mm: Ditto.
3994
3995 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3996
3997         Revert patch for PR c++/44188
3998         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3999
4000 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4001
4002         PR c++/44188
4003         * g++.dg/debug/dwarf2/typedef3.C: New test.
4004
4005 2010-05-27  Jason Merrill  <jason@redhat.com>
4006
4007         PR c++/43555
4008         * g++.dg/ext/vla9.C: New.
4009
4010 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4011
4012         PR objc/44140
4013         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4014         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4015         * objc.dg/torture/tls/thr-init.m: Ditto.
4016         * objc.dg/torture/trivial.m: Ditto.
4017         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4018         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4019         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4020         * obj-c++.dg/torture/trivial.mm: Ditto.
4021
4022 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4023
4024         * g++.dg/lto/20100302_0.C: Skip on darwin.
4025
4026 2010-05-27  Richard Guenther  <rguenther@suse.de>
4027
4028         PR tree-optimization/44284
4029         * gcc.dg/vect/vect-118.c: New testcase.
4030         * gcc.dg/vect/bb-slp-20.c: Adjust.
4031         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4032         * gcc.dg/vect/slp-9.c: Likewise.
4033         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4034         * gcc.dg/vect/vect-10.c: Likewise.
4035         * gcc.dg/vect/vect-109.c: Likewise.
4036         * gcc.dg/vect/vect-12.c: Likewise.
4037         * gcc.dg/vect/vect-36.c: Likewise.
4038         * gcc.dg/vect/vect-7.c: Likewise.
4039         * gcc.dg/vect/vect-iv-8.c: Likewise.
4040         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4041         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4042         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4043         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4044         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4045         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4046         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4047         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4048         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4049         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4050         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4051         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4052         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4053         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4054         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4055         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4056         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4057
4058 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4059
4060         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4061         necessary.
4062
4063 2010-05-26  Jan Hubicka  <jh@suse.cz>
4064
4065         * gcc.dg/lto/materialize-1_0.c: New file.
4066         * gcc.dg/lto/materialize-1_1.c: New file.
4067
4068 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4069
4070         * gnat.dg/lto10.adb: New test.
4071         * gnat.dg/lto10_pkg.ads: New helper.
4072
4073 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4074
4075         * lib/target-supports.exp (check_effective_target_int128): New
4076         function to check if __int128 types are available for target.
4077         * c-c++-common/int128-types-1.c: New.
4078         * c-c++-common/int128-1.c: New.
4079         * c-c++-common/int128-2.c: New.
4080         * g++.dg/abi/mangle43.C: New.
4081         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4082         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4083         pointer-wide scalar.
4084         * g++.dg/other/pr25632.C: Likewise.
4085         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4086         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4087         overflow warnings.
4088         * g++.dg/warn/pr13358-4.C: Likewise.
4089         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4090         * g++.dg/warn/Wconversion-null.C: Likewise.
4091
4092 2010-05-26  Jason Merrill  <jason@redhat.com>
4093
4094         PR c++/43382
4095         * g++.dg/cpp0x/variadic101.C: New.
4096
4097 2010-05-26  Richard Guenther  <rguenther@suse.de>
4098
4099         PR rtl-optimization/44164
4100         * gcc.c-torture/execute/pr44164.c: New testcase.
4101         * g++.dg/tree-ssa/pr13146.C: Adjust.
4102
4103 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4104
4105         PR fortran/40011
4106         * gfortran.dg/whole_file_19.f90 : New test.
4107
4108 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4109
4110         PR fortran/30668
4111         PR fortran/31346
4112         PR fortran/34260
4113         * gfortran.dg/pr40999.f: Fix function type.
4114         * gfortran.dg/whole_file_5.f90: Likewise.
4115         * gfortran.dg/whole_file_6.f90: Likewise.
4116         * gfortran.dg/whole_file_16.f90: New.
4117         * gfortran.dg/whole_file_17.f90: New.
4118         * gfortran.dg/whole_file_18.f90: New.
4119
4120 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4121             Iain Sandoe  <iains@gcc.gnu.org>
4122
4123         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4124         * gcc.c-torture/compile/pr44197.c: Require alias support.
4125         * gcc.dg/lto/20081222_0.c: Ditto.
4126
4127 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4128
4129         PR debug/42801
4130         * gcc.dg/guality/vla-2.c: New test.
4131
4132 2010-05-25  Richard Guenther  <rguenther@suse.de>
4133
4134         PR middle-end/44069
4135         * g++.dg/torture/pr44069.C: New testcase.
4136
4137 2010-05-25  Richard Guenther  <rguenther@suse.de>
4138
4139         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4140
4141 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4142
4143         PR objc/44140
4144         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4145
4146 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4147
4148         * obj-c++.dg/torture/tls/trivial.mm: New.
4149         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4150         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4151         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4152         * obj-c++.dg/torture/tls/diag-1.mm: New.
4153         * obj-c++.dg/torture/tls/tls.exp: New.
4154         * obj-c++.dg/torture/trivial.mm: New.
4155         * obj-c++.dg/torture/dg-torture.exp: New.
4156         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4157         * obj-c++.dg/tls/trivial.m: New.
4158         * obj-c++.dg/tls/init-1.mm: New.
4159         * obj-c++.dg/tls/diag-1.mm: New.
4160         * obj-c++.dg/tls/init-2.mm: New.
4161         * obj-c++.dg/tls/diag-2.mm: New.
4162         * obj-c++.dg/tls/diag-3.mm: New.
4163         * obj-c++.dg/tls/diag-4.mm: New.
4164         * obj-c++.dg/tls/static-1.mm: New.
4165         * obj-c++.dg/tls/tls.exp: New.
4166         * obj-c++.dg/tls/diag-5.mm: New.
4167         * obj-c++.dg/tls/static-1a.mm: New.
4168         * objc-obj-c++-shared/Object1.mm: New.
4169         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4170
4171 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4172
4173         PR objc++/43689
4174         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4175         * obj-c++.dg/const-str-6.mm: Ditto.
4176
4177 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4178
4179         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4180
4181 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4182
4183         PR ada/38394
4184         * gnat.dg/array13.ad[sb]: New test.
4185
4186 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4187             Sandra Loosemore  <sandra@codesourcery.com>
4188
4189         * gcc.target/arm/neon/: Regenerated test cases.
4190
4191         * gcc.target/arm/neon/polytypes.c,
4192         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4193         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4194         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4195         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4196         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4197         dg-add-options arm_neon.
4198
4199         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4200         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4201         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4202         and arm_neon_fp16_ok.
4203
4204         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4205         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4206
4207         * lib/target-supports.exp (add_options_for_arm_neon): New.
4208         (check_effective_target_arm_neon_ok_nocache): New, from
4209         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4210         (check_effective_target_arm_neon_ok): Use
4211         check_effective_target_arm_neon_ok_nocache.
4212         (add_options_for_arm_neon_fp16)
4213         (check_effective_target_arm_neon_fp16_ok)
4214         check_effective_target_arm_neon_fp16_ok_nocache): New.
4215         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4216
4217 2010-05-24  Jason Merrill  <jason@redhat.com>
4218
4219         PR c++/41510
4220         * g++.dg/cpp0x/initlist35.C: New.
4221         * g++.dg/init/brace6.C: Adjust.
4222
4223 2010-05-24  Paul Brook  <paul@codesourcery.com>
4224
4225         * gcc.target/arm/frame-pointer-1.c: New test.
4226         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4227         pointer elimination.
4228
4229 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4230
4231         PR target/44245
4232         * gcc.target/i386/crc32-3.c: New.
4233         * gcc.target/i386/crc32-4.c: Likewise.
4234
4235 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4236
4237         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4238         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4239         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4240
4241 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4242
4243         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4244
4245 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4246
4247         PR target/43869
4248         * gcc.c-target/pr43869.c: New test.
4249
4250 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4251
4252         PR fortran/44212
4253         * gfortran.dg/class_22.f03: New.
4254
4255 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4256
4257         PR lto/44238
4258         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4259
4260 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4261
4262         PR fortran/44213
4263         * gfortran.dg/abstract_type_7.f03: New.
4264
4265 2010-05-21  Jason Merrill  <jason@redhat.com>
4266
4267         * g++.dg/eh/spec11.C: Test cleanup optimization.
4268
4269 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4270
4271         PR debug/44223
4272         * gcc.target/i386/pr44223.c: New test.
4273
4274 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4275
4276         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4277
4278 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4279
4280         * g++.dg/other/const3.C: New test.
4281
4282 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4283
4284         PR fortran/38407
4285         * warn_unused_dummy_argument_1.f90: New.
4286         * warn_unused_dummy_argument_2.f90: New.
4287
4288 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4289
4290         PR c++/30298
4291         * g++.dg/inherit/crash1.C: New.
4292         * g++.dg/inherit/crash2.C: Likewise.
4293
4294 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4295
4296         PR debug/44178
4297         * g++.dg/debug/pr44178.C: New test.
4298
4299 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4300
4301         PR middle-end/44185
4302         * gcc.dg/tree-ssa/prefetch-6.c: Add
4303         --param min-insn-to-prefetch-ratio=6.
4304         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4305         allow unrolling, and adjust the movnti count.
4306
4307 2010-05-20  Jan Hubicka  <jh@suse.cz>
4308
4309         PR middle-end/44197
4310         * gcc.c-torture/compile/pr44197.c: New file.
4311
4312 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4313
4314         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4315         Fix test code.
4316         (check_effective_target_xop): Remove __may_alias__ attribute.
4317
4318 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4319
4320         PR target/44202
4321         * gcc.c-torture/execute/pr44202-1.c: New test.
4322
4323 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4324
4325         PR fortran/43851
4326         * gfortran.dg/label_1.f90: Update test.
4327
4328 2010-05-19  Jan Hubicka  <jh@suse.cz>
4329
4330         * gcc.dg/lto/ipareference2_0.c: New file.
4331         * gcc.dg/lto/ipareference2_1.c: New file.
4332
4333 2010-05-19  Jason Merrill  <jason@redhat.com>
4334
4335         * g++.dg/parse/fn-typedef2.C: New.
4336
4337         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4338         function type.
4339
4340         PR c++/44193
4341         * g++.dg/template/fntype1.C: New.
4342
4343 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4344
4345         * gnat.dg/discr23.ad[sb]: New test.
4346         * gnat.dg/discr23_pkg.ads: New helper.
4347
4348         * gnat.dg/specs/controlled1.ads: New test.
4349         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4350
4351 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4352
4353         PR fortran/44055
4354         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4355         Fixed scope of C_SIZEOF.
4356         * gfortran.dg/warn_conversion_2.f90: New.
4357
4358 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4359
4360         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4361         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4362         for optional selector.
4363         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4364         (check_effective_target_sse3): New proc.
4365         * gcc.target/i386/math-torture/math-torture.exp: Load
4366         target-supports.exp.
4367         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4368         check_effective_target_sse2.
4369         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4370         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4371         * g++.dg/vect/vect.exp: Likewise.
4372         * gfortran.dg/vect/vect.exp: Likewise.
4373         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4374         -msse2 if check_effective_target_sse2.
4375
4376         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4377         * gcc.target/i386/3dnow-2.c: Likewise.
4378         * gcc.target/i386/3dnowA-1.c: Likewise.
4379         * gcc.target/i386/3dnowA-2.c: Likewise.
4380         * gcc.target/i386/pr42549.c: Likewise.
4381
4382         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4383         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4384         * gcc.target/i386/sse3-addsubps.c: Likewise.
4385         * gcc.target/i386/sse3-haddpd.c: Likewise.
4386         * gcc.target/i386/sse3-haddps.c: Likewise.
4387         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4388         * gcc.target/i386/sse3-hsubps.c: Likewise.
4389         * gcc.target/i386/sse3-movddup.c: Likewise.
4390         * gcc.target/i386/sse3-movshdup.c: Likewise.
4391         * gcc.target/i386/sse3-movsldup.c: Likewise.
4392
4393         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4394         * g++.dg/ext/attrib35.C: Likewise.
4395         * g++.dg/opt/pr40496.C: Likewise.
4396         * g++.dg/other/i386-1.C: Likewise.
4397         * g++.dg/other/i386-4.C: Likewise.
4398         * g++.dg/other/pr34435.C: Likewise.
4399         * g++.dg/other/pr39496.C: Likewise.
4400         * g++.dg/other/pr40446.C: Likewise.
4401         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4402         * gcc.dg/compat/vector-1a_main.c: Likewise.
4403         * gcc.dg/compat/vector-2a_main.c: Likewise.
4404         * gcc.dg/lto/20090206-1_0.c: Likewise.
4405         * gcc.dg/pr34856.c: Likewise.
4406         * gcc.dg/pr36584.c: Likewise.
4407         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4408         * gcc.dg/pr37544.c: Likewise.
4409         * gcc.dg/torture/pr16104-1.c: Likewise.
4410         * gcc.dg/torture/pr35771-1.c: Likewise.
4411         * gcc.dg/torture/pr35771-2.c: Likewise.
4412         * gcc.dg/torture/pr35771-3.c: Likewise.
4413         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4414         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4415         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4416         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4417         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4418         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4419         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4420         * gcc.target/i386/20060512-1.c: Likewise.
4421         * gcc.target/i386/20060512-3.c: Likewise.
4422         * gcc.target/i386/all_one_m128i.c: Likewise.
4423         * gcc.target/i386/float128-1.c: Likewise.
4424         * gcc.target/i386/float128-2.c: Likewise.
4425         * gcc.target/i386/fpcvt-1.c: Likewise.
4426         * gcc.target/i386/fpcvt-2.c: Likewise.
4427         * gcc.target/i386/fpcvt-3.c: Likewise.
4428         * gcc.target/i386/fpprec-1.c: Likewise.
4429         * gcc.target/i386/funcspec-9.c: Likewise.
4430         * gcc.target/i386/incoming-1.c: Likewise.
4431         * gcc.target/i386/incoming-12.c: Likewise.
4432         * gcc.target/i386/incoming-2.c: Likewise.
4433         * gcc.target/i386/incoming-3.c: Likewise.
4434         * gcc.target/i386/incoming-4.c: Likewise.
4435         * gcc.target/i386/incoming-6.c: Likewise.
4436         * gcc.target/i386/incoming-7.c: Likewise.
4437         * gcc.target/i386/incoming-8.c: Likewise.
4438         * gcc.target/i386/opt-1.c: Likewise.
4439         * gcc.target/i386/opt-2.c: Likewise.
4440         * gcc.target/i386/ordcmp-1.c: Likewise.
4441         * gcc.target/i386/pr17692.c: Likewise.
4442         * gcc.target/i386/pr18614-1.c: Likewise.
4443         * gcc.target/i386/pr22152.c: Likewise.
4444         * gcc.target/i386/pr23570.c: Likewise.
4445         * gcc.target/i386/pr23575.c: Likewise.
4446         * gcc.target/i386/pr26449-1.c: Likewise.
4447         * gcc.target/i386/pr26600.c: Likewise.
4448         * gcc.target/i386/pr27790.c: Likewise.
4449         * gcc.target/i386/pr28839.c: Likewise.
4450         * gcc.target/i386/pr30970.c: Likewise.
4451         * gcc.target/i386/pr32000-1.c: Likewise.
4452         * gcc.target/i386/pr32000-2.c: Likewise.
4453         * gcc.target/i386/pr32280.c: Likewise.
4454         * gcc.target/i386/pr32661.c: Likewise.
4455         * gcc.target/i386/pr32708-1.c: Likewise.
4456         * gcc.target/i386/pr32961.c: Likewise.
4457         * gcc.target/i386/pr33329.c: Likewise.
4458         * gcc.target/i386/pr35714.c: Likewise.
4459         * gcc.target/i386/pr35767-1.c: Likewise.
4460         * gcc.target/i386/pr35767-1d.c: Likewise.
4461         * gcc.target/i386/pr35767-1i.c: Likewise.
4462         * gcc.target/i386/pr35767-2.c: Likewise.
4463         * gcc.target/i386/pr35767-2d.c: Likewise.
4464         * gcc.target/i386/pr35767-2i.c: Likewise.
4465         * gcc.target/i386/pr35767-3.c: Likewise.
4466         * gcc.target/i386/pr35767-5.c: Likewise.
4467         * gcc.target/i386/pr36222-1.c: Likewise.
4468         * gcc.target/i386/pr36578-1.c: Likewise.
4469         * gcc.target/i386/pr36578-2.c: Likewise.
4470         * gcc.target/i386/pr36992-1.c: Likewise.
4471         * gcc.target/i386/pr37101.c: Likewise.
4472         * gcc.target/i386/pr37216.c: Likewise.
4473         * gcc.target/i386/pr37434-1.c: Likewise.
4474         * gcc.target/i386/pr37434-2.c: Likewise.
4475         * gcc.target/i386/pr37843-3.c: Likewise.
4476         * gcc.target/i386/pr37843-4.c: Likewise.
4477         * gcc.target/i386/pr39162.c: Likewise.
4478         * gcc.target/i386/pr39315-1.c: Likewise.
4479         * gcc.target/i386/pr39315-2.c: Likewise.
4480         * gcc.target/i386/pr39315-3.c: Likewise.
4481         * gcc.target/i386/pr39315-4.c: Likewise.
4482         * gcc.target/i386/pr39445.c: Likewise.
4483         * gcc.target/i386/pr39496.c: Likewise.
4484         * gcc.target/i386/pr40809.c: Likewise.
4485         * gcc.target/i386/pr40906-3.c: Likewise.
4486         * gcc.target/i386/pr41019.c: Likewise.
4487         * gcc.target/i386/pr42542-1.c: Likewise.
4488         * gcc.target/i386/pr42542-2.c: Likewise.
4489         * gcc.target/i386/pr42542-3.c: Likewise.
4490         * gcc.target/i386/pr42542-3a.c: Likewise.
4491         * gcc.target/i386/pr42881.c: Likewise.
4492         * gcc.target/i386/push-1.c: Likewise.
4493         * gcc.target/i386/quad-sse.c: Likewise.
4494         * gcc.target/i386/reload-1.c: Likewise.
4495         * gcc.target/i386/sse-10.c: Likewise.
4496         * gcc.target/i386/sse-11.c: Likewise.
4497         * gcc.target/i386/sse-15.c: Likewise.
4498         * gcc.target/i386/sse-17.c: Likewise.
4499         * gcc.target/i386/sse-18.c: Likewise.
4500         * gcc.target/i386/sse-19.c: Likewise.
4501         * gcc.target/i386/sse-4.c: Likewise.
4502         * gcc.target/i386/sse-6.c: Likewise.
4503         * gcc.target/i386/sse-vect-types.c: Likewise.
4504         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4505         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4506         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4507         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4508         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4509         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4510         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4511         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4512         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4513         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4514         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4515         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4516         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4517         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4518         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4519         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4520         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4521         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4522         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4523         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4524         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4525         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4526         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4527         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4528         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4529         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4530         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4531         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4532         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4533         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4534         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4535         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4536         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4537         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4538         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4539         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4540         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4541         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4542         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4543         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4544         * gcc.target/i386/sse2-mmx.c: Likewise.
4545         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4546         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4547         * gcc.target/i386/sse2-movd-1.c: Likewise.
4548         * gcc.target/i386/sse2-movd-2.c: Likewise.
4549         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4550         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4551         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4552         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4553         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4554         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4555         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4556         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4557         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4558         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4559         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4560         * gcc.target/i386/sse2-movq-1.c: Likewise.
4561         * gcc.target/i386/sse2-movq-2.c: Likewise.
4562         * gcc.target/i386/sse2-movq-3.c: Likewise.
4563         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4564         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4565         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4566         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4567         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4568         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4569         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4570         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4571         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4572         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4573         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4574         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4575         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4576         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4577         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4578         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4579         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4580         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4581         * gcc.target/i386/sse2-pand-1.c: Likewise.
4582         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4583         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4584         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4585         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4586         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4587         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4588         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4589         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4590         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4591         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4592         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4593         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4594         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4595         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4596         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4597         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4598         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4599         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4600         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4601         * gcc.target/i386/sse2-por-1.c: Likewise.
4602         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4603         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4604         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4605         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4606         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4607         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4608         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4609         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4610         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4611         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4612         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4613         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4614         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4615         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4616         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4617         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4618         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4619         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4620         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4621         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4622         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4623         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4624         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4625         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4626         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4627         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4628         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4629         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4630         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4631         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4632         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4633         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4634         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4635         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4636         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4637         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4638         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4639         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4640         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4641         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4642         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4643         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4644         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4645         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4646         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4647         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4648         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4649         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4650         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4651         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4652         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4653         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4654         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4655         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4656         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4657         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4658         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4659         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4660         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4661         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4662         * gcc.target/i386/sse2-vec-1.c: Likewise.
4663         * gcc.target/i386/sse2-vec-2.c: Likewise.
4664         * gcc.target/i386/sse2-vec-3.c: Likewise.
4665         * gcc.target/i386/sse2-vec-4.c: Likewise.
4666         * gcc.target/i386/sse2-vec-5.c: Likewise.
4667         * gcc.target/i386/sse2-vec-6.c: Likewise.
4668         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4669         * gcc.target/i386/ssefn-2.c: Likewise.
4670         * gcc.target/i386/ssefn-4.c: Likewise.
4671         * gcc.target/i386/ssefp-1.c: Likewise.
4672         * gcc.target/i386/ssefp-2.c: Likewise.
4673         * gcc.target/i386/sseregparm-3.c: Likewise.
4674         * gcc.target/i386/sseregparm-4.c: Likewise.
4675         * gcc.target/i386/sseregparm-5.c: Likewise.
4676         * gcc.target/i386/sseregparm-6.c: Likewise.
4677         * gcc.target/i386/sseregparm-7.c: Likewise.
4678         * gcc.target/i386/ssetype-1.c: Likewise.
4679         * gcc.target/i386/ssetype-2.c: Likewise.
4680         * gcc.target/i386/ssetype-3.c: Likewise.
4681         * gcc.target/i386/ssetype-4.c: Likewise.
4682         * gcc.target/i386/ssetype-5.c: Likewise.
4683         * gcc.target/i386/unordcmp-1.c: Likewise.
4684         * gcc.target/i386/vararg-1.c: Likewise.
4685         * gcc.target/i386/vararg-2.c: Likewise.
4686         * gcc.target/i386/vararg-3.c: Likewise.
4687         * gcc.target/i386/vararg-4.c: Likewise.
4688         * gcc.target/i386/vararg-7.c: Likewise.
4689         * gcc.target/i386/vararg-8.c: Likewise.
4690         * gcc.target/i386/vecinit-1.c: Likewise.
4691         * gcc.target/i386/vecinit-2.c: Likewise.
4692         * gcc.target/i386/vecinit-3.c: Likewise.
4693         * gcc.target/i386/vecinit-4.c: Likewise.
4694         * gcc.target/i386/vecinit-5.c: Likewise.
4695         * gcc.target/i386/vecinit-6.c: Likewise.
4696         * gcc.target/i386/vectorize2.c: Likewise.
4697         * gcc.target/i386/vectorize3.c: Likewise.
4698         * gcc.target/i386/vectorize4.c: Likewise.
4699         * gcc.target/i386/vectorize6.c: Likewise.
4700         * gcc.target/i386/vectorize7.c: Likewise.
4701         * gcc.target/i386/vectorize8.c: Likewise.
4702         * gcc.target/i386/vperm-v2df.c: Likewise.
4703         * gcc.target/i386/vperm-v2di.c: Likewise.
4704         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4705         * gcc.target/i386/xorps-sse2.c: Likewise.
4706         * gcc.target/i386/xorps.c: Likewise.
4707         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4708         * gfortran.dg/graphite/pr42326.f90: Likewise.
4709         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4710
4711 2010-05-19  Richard Guenther  <rguenther@suse.de>
4712
4713         PR lto/44196
4714         * g++.dg/lto/20100519-1_0.C: New testcase.
4715
4716 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4717
4718         PR fortran/42360
4719         * gfortran.dg/warn_intent_out_not_set.f90: New.
4720
4721 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4722
4723         PR fortran/38404
4724         * gfortran.dg/data_char_1.f90: Updated warning message.
4725         * gfortran.dg/data_array_6.f: New.
4726
4727 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4728
4729         * g++.dg/ipa/ivinline-8.C: New test.
4730         * gcc.dg/ipa/iinline-2.c: Likewise.
4731
4732 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4733
4734         PR fortran/34505
4735         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4736         arguments; add check for return value kind.
4737         * gfortran.dg/float_1.f90: Likewise.
4738
4739 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4740
4741         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4742         (main): Use it.
4743         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4744         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4745         Prune another location line format.
4746         (lto-obj): Call lto_prune_warns on comp_output.
4747
4748 2010-05-18  Jan Hubicka  <jh@suse.cz>
4749
4750         * gcc.dg/lto/ipacp_0.c: New test.
4751         * gcc.dg/lto/ipacp_1.c: New test.
4752
4753 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4754
4755         PR lto/44184
4756         * gcc.dg/lto/20100518_0.c: New test.
4757
4758 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4759
4760         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4761
4762 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4763
4764         PR fortran/43990
4765         * gfortran.dg/class_21.f03: New.
4766
4767 2010-05-17  Jason Merrill  <jason@redhat.com>
4768
4769         PR c++/44157
4770         * g++.dg/cpp0x/initlist34.C: New.
4771
4772         PR c++/44158
4773         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4774
4775 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4776
4777         * g++.dg/ipa/ivinline-1.C: New test.
4778         * g++.dg/ipa/ivinline-2.C: New test.
4779         * g++.dg/ipa/ivinline-3.C: New test.
4780         * g++.dg/ipa/ivinline-4.C: New test.
4781         * g++.dg/ipa/ivinline-5.C: New test.
4782         * g++.dg/ipa/ivinline-6.C: New test.
4783
4784 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4785             Jason Merrill  <jason@redhat.com>
4786
4787         PR c++/44108
4788         * c-c++-common/Wunused-var-8.c: New test.
4789
4790 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4791
4792         PR bootstrap/42347
4793         * gcc.c-torture/compile/pr42347.c: New test.
4794
4795         PR middle-end/44102
4796         * g++.dg/ext/asmgoto1.C: New test.
4797
4798 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4799
4800         PR middle-end/44133
4801         * gcc.dg/tree-ssa/pr44133.c: New test.
4802         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4803         precise.
4804
4805 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4806
4807         PR fortran/44044
4808         * gfortran.dg/class_20.f03: New.
4809
4810 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4811
4812         PR 44078
4813         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4814         debug messages but not the newly introduced one.
4815
4816 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4817
4818         PR fortran/35779
4819         * gfortran.dg/initialization_25.f90: Commented testcase.
4820         * gfortran.dg/initialization_26.f90: New.
4821
4822 2010-05-16  Richard Guenther  <rguenther@suse.de>
4823
4824         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4825         * gcc.dg/pr43084.c: Likewise.
4826         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4827         -fipa-type-escape.
4828         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4829         -fipa-type-escape.
4830         * gcc.dg/struct/struct-reorg.exp: Likewise.
4831         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4832         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4833
4834 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4835
4836         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4837         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4838         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4839         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4840         tests.
4841
4842 2010-05-15  Jason Merrill  <jason@redhat.com>
4843
4844         * g++.dg/eh/spec10.C: New.
4845         * g++.dg/eh/spec11.C: New.
4846         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4847
4848 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4849
4850         PR fortran/44154
4851         PR fortran/42647
4852         * gfortran.dg/allocatable_scalar_9.f90: New.
4853
4854 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR c++/44148
4857         * g++.dg/torture/pr44148.C: New test.
4858
4859 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4860
4861         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4862         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4863         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4864         diagnostics and type sizes.
4865
4866 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4867
4868         * gnat.dg/lto9.adb: New test.
4869         * gnat.dg/lto9_pkg1.ads: New helper.
4870         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4871
4872 2010-05-15  Jan Hubicka  <jh@suse.cz>
4873
4874         * gcc.dg/lto/ipareference_1.c: Rename to ...
4875         * gcc.dg/lto/ipareference_0.c: ... this one.
4876         * gcc.dg/lto/ipareference_2.c: Rename to ...
4877         * gcc.dg/lto/ipareference_1.c: ... this one.
4878
4879 2010-05-15  Jan Hubicka  <jh@suse.cz>
4880
4881         * gcc.dg/lto/ipareference_1.c: New file.
4882         * gcc.dg/lto/ipareference_2.c: New file.
4883
4884 2010-05-15  Richard Guenther  <rguenther@suse.de>
4885
4886         PR tree-optimization/44038
4887         * gcc.c-torture/compile/pr44038.c: New testcase.
4888
4889 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4890
4891         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4892         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4893
4894 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4895
4896         PR fortran/43207
4897         PR fortran/43969
4898         * gfortran.dg/class_18.f03: New.
4899         * gfortran.dg/class_19.f03: New.
4900
4901 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR debug/44112
4904         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4905         * g++.dg/debug/dwarf2/const1.C: Remove.
4906
4907 2010-05-14  Jason Merrill  <jason@redhat.com>
4908
4909         * g++.dg/eh/cond4.C: New.
4910         * g++.dg/eh/elide2.C: Adjust.
4911         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4912
4913 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4914
4915         PR fortran/44135
4916         * gfortran.dg/actual_array_interface_2.f90: New test.
4917
4918 2010-05-14  Richard Guenther  <rguenther@suse.de>
4919
4920         PR tree-optimization/44119
4921         * gcc.c-torture/compile/pr44119.c: New testcase.
4922
4923 2010-05-14  Jason Merrill  <jason@redhat.com>
4924
4925         PR c++/44127
4926         * g++.dg/eh/terminate1.C: New.
4927
4928 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4929
4930         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4931
4932         PR debug/44136
4933         * gcc.dg/pr44136.c: New test.
4934
4935 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4936
4937         PR c++/30566
4938         * g++.dg/warn/Wshadow-4.C: Adjust.
4939         * g++.dg/warn/Wshadow-5.C: New test.
4940         * g++.dg/warn/Wshadow-6.C: New test
4941
4942 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4943
4944         PR fortran/35779
4945         * gfortran.dg/initialization_25.f90: New.
4946
4947 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4948
4949         * g++.dg/otr-fold-1.C: New test.
4950         * g++.dg/otr-fold-2.C: New test.
4951
4952 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4953
4954         PR fortran/44036
4955         * gfortran.dg/gomp/pr44036-1.f90: New test.
4956         * gfortran.dg/gomp/pr44036-2.f90: New test.
4957         * gfortran.dg/gomp/pr44036-3.f90: New test.
4958
4959         PR debug/43983
4960         * gcc.dg/guality/sra-1.c: New test.
4961
4962 2010-05-12  Jan Hubicka  <jh@suse.cz>
4963
4964         * tree-ssa/unreachable.c: New test.
4965
4966 2010-05-12  Jason Merrill  <jason@redhat.com>
4967
4968         * g++.dg/cpp0x/sfinae1.C: New.
4969
4970 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4971
4972         * gcc.target/i386/zee.c: New file.
4973
4974 2010-05-12  Jason Merrill  <jason@redhat.com>
4975
4976         * g++.dg/conversion/op1.C: Expect template candidate message.
4977         * g++.dg/cpp0x/nullptr15.C: Likewise.
4978         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4979         * g++.dg/cpp0x/pr31431.C: Likewise.
4980         * g++.dg/cpp0x/temp_default2.C: Likewise.
4981         * g++.dg/cpp0x/trailing4.C: Likewise.
4982         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4983         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4984         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4985         * g++.dg/cpp0x/variadic35.C: Likewise.
4986         * g++.dg/cpp0x/vt-35147.C: Likewise.
4987         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4988         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4989         * g++.dg/ext/visibility/anon8.C: Likewise.
4990         * g++.dg/ext/vla2.C: Likewise.
4991         * g++.dg/other/pr28114.C: Likewise.
4992         * g++.dg/other/ptrmem10.C: Likewise.
4993         * g++.dg/other/ptrmem11.C: Likewise.
4994         * g++.dg/overload/unknown1.C: Likewise.
4995         * g++.dg/parse/template7.C: Likewise.
4996         * g++.dg/parse/typename7.C: Likewise.
4997         * g++.dg/template/conv11.C: Likewise.
4998         * g++.dg/template/copy1.C: Likewise.
4999         * g++.dg/template/deduce3.C: Likewise.
5000         * g++.dg/template/dependent-expr5.C: Likewise.
5001         * g++.dg/template/friend.C: Likewise.
5002         * g++.dg/template/incomplete2.C: Likewise.
5003         * g++.dg/template/local4.C: Likewise.
5004         * g++.dg/template/local6.C: Likewise.
5005         * g++.dg/template/operator10.C: Likewise.
5006         * g++.dg/template/overload6.C: Likewise.
5007         * g++.dg/template/ptrmem2.C: Likewise.
5008         * g++.dg/template/ptrmem20.C: Likewise.
5009         * g++.dg/template/ptrmem8.C: Likewise.
5010         * g++.dg/template/sfinae2.C: Likewise.
5011         * g++.dg/template/ttp25.C: Likewise.
5012         * g++.dg/template/unify10.C: Likewise.
5013         * g++.dg/template/unify11.C: Likewise.
5014         * g++.dg/template/unify6.C: Likewise.
5015         * g++.dg/template/unify7.C: Likewise.
5016         * g++.dg/template/unify9.C: Likewise.
5017         * g++.dg/template/varmod1.C: Likewise.
5018         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5019         * g++.old-deja/g++.law/operators32.C: Likewise.
5020         * g++.old-deja/g++.pt/crash28.C: Likewise.
5021         * g++.old-deja/g++.pt/crash60.C: Likewise.
5022         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5023         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5024         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5025         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5026         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5027         * g++.old-deja/g++.pt/expr2.C: Likewise.
5028         * g++.old-deja/g++.pt/overload7.C: Likewise.
5029         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5030         * g++.old-deja/g++.pt/spec5.C: Likewise.
5031         * g++.old-deja/g++.pt/spec6.C: Likewise.
5032         * g++.old-deja/g++.pt/t24.C: Likewise.
5033         * g++.old-deja/g++.pt/unify4.C: Likewise.
5034         * g++.old-deja/g++.pt/unify6.C: Likewise.
5035         * g++.old-deja/g++.pt/unify8.C: Likewise.
5036         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5037         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5038         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5039
5040         * g++.dg/cpp0x/initlist32.C: New.
5041
5042         * g++.dg/template/conv11.C: New.
5043         * g++.dg/conversion/op1.C: Adjust expected error.
5044
5045         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5046
5047 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5048
5049         PR target/44088
5050         * gcc.target/i386/avx-cmpsd-1.c: New.
5051         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5052         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5053         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5054         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5055         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5056
5057 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5058
5059         PR middle-end/44085
5060         * gcc.dg/gomp/pr44085.c: New test.
5061         * gfortran.dg/gomp/pr44085.f90: New test.
5062
5063 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5064
5065         * objc-obj-c++-shared/Object1.m: New.
5066         * objc.dg/torture: New directory.
5067         * objc.dg/torture/tls: Ditto.
5068         * objc.dg/tls: Ditto.
5069         * objc.dg/torture/tls/trivial.m: New test.
5070         * objc.dg/torture/tls/thr-init-2.m: New test.
5071         * objc.dg/torture/tls/thr-init-3.m: New test.
5072         * objc.dg/torture/tls/thr-init.m: New test.
5073         * objc.dg/torture/tls/diag-1.m: New test.
5074         * objc.dg/torture/tls/tls.exp: New.
5075         * objc.dg/torture/trivial.m: New test.
5076         * objc.dg/torture/dg-torture.exp: New.
5077         * objc.dg/tls/diag-3.m: New test.
5078         * objc.dg/tls/diag-4.m: New test.
5079         * objc.dg/tls/diag-5.m: New test.
5080         * objc.dg/tls/init-1.m: New test.
5081         * objc.dg/tls/init-2.m: New test.
5082         * objc.dg/tls/tls.exp: New.
5083         * objc.dg/tls/diag-2.m: New test.
5084         * lib/objc.exp: Respond to dg-additional-files.
5085
5086 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5087
5088         * gcc.target/m68k/20100512-1.c: New.
5089
5090 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5091
5092         * gnat.dg/lto8.adb: New test.
5093         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5094         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5095
5096 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5097
5098         PR c++/34272
5099         PR c++/43630
5100         PR c++/34491
5101         * g++.dg/template/crash97.C: New.
5102         * g++.dg/template/crash98.C: Likewise.
5103         * g++.dg/template/crash99.C: Likewise.
5104         * g++.dg/cpp0x/pr31439.C: Adjust.
5105         * g++.dg/template/crash95.C: Likewise.
5106
5107 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5108
5109         PR middle-end/44071
5110         * c-c++-common/asmgoto-4.c: New test.
5111         * gcc.target/i386/pr44071.c: New test.
5112
5113         PR c++/44062
5114         * c-c++-common/Wunused-var-7.c: New test.
5115         * g++.dg/warn/Wunused-var-9.C: New test.
5116
5117 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5118
5119         PR fortran/43711
5120         * gfortran.dg/gomp/pr43711.f90: New.
5121
5122 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5123
5124         PR fortran/31820
5125         * gfortran.dg/select_5.f90: Updated.
5126
5127 2010-05-11  Jan Hubicka  <jh@suse.cz>
5128
5129         PR tree-optimize/44063
5130         * gcc.c-torture/compile/pr44063.c: New testcase.
5131
5132 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5133
5134         PR debug/44023
5135         * gcc.dg/pr44023.c: New test.
5136
5137 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5138
5139         * gnat.dg/lto7.adb: New test.
5140         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5141
5142 2010-05-10  Jason Merrill  <jason@redhat.com>
5143
5144         PR c++/44017
5145         * g++.dg/template/inherit5.C: New.
5146
5147         PR c++/44045
5148         * g++.dg/cpp0x/initlist33.C: New.
5149         * g++.dg/cpp0x/initlist26.C: Adjust.
5150         * g++.dg/cpp0x/initlist28.C: Adjust.
5151
5152 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5153
5154         PR c++/43719
5155         * g++.dg/init/pr43719.C: New.
5156         * g++.dg/anon-struct4.C: Adjust.
5157
5158 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR debug/44028
5161         * gcc.dg/pr44028.c: New test.
5162
5163 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5164
5165         PR fortran/27866
5166         PR fortran/35003
5167         PR fortran/42809
5168         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5169         * gfortran.dg/warn_conversion.f90: New.
5170
5171 2010-05-10  Michael Matz  <matz@suse.de>
5172
5173         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5174
5175 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5176
5177         PR rtl-optimization/44012
5178         * gcc.dg/pr44012.c: New.
5179
5180 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5181
5182         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5183         Log text on entry and exit.
5184         Prune Sun ld warnings for common symbols with differing sizes.
5185         (lto-link-and-maybe-run): Change caller.
5186
5187 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5188
5189         PR fortran/44044
5190         * gfortran.dg/class_7.f03: Modified.
5191         * gfortran.dg/select_type_1.f03: Modified.
5192         * gfortran.dg/select_type_12.f03: New.
5193
5194 2010-05-10  Richard Guenther  <rguenther@suse.de>
5195
5196         PR tree-optimization/44050
5197         * gcc.dg/torture/pr44050.c: New testcase.
5198
5199 2010-05-10  Wei Guozhi  <carrot@google.com>
5200
5201         PR target/42879
5202         * gcc.target/arm/pr42879.c: New testcase.
5203
5204 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5205
5206         PR c/44051
5207         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5208
5209 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5210
5211         PR c/10676
5212         * gcc.dg/anon-struct-10.c: New test.
5213
5214 2010-05-09  Richard Guenther  <rguenther@suse.de>
5215
5216         PR middle-end/44024
5217         * gcc.dg/pr44024.c: New testcase.
5218
5219 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5220
5221         PR c/4784
5222         * gcc.dg/anon-struct-9.c: New test.
5223
5224 2010-05-09  Richard Guenther  <rguenther@suse.de>
5225
5226         PR middle-end/44043
5227         * gcc.c-torture/compile/pr44043.c: New testcase.
5228
5229 2010-05-09  Richard Guenther  <rguenther@suse.de>
5230
5231         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5232
5233 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5234
5235         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5236
5237 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5238
5239         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5240         * gnat.dg/specs/lto3.ads: Likewise.
5241
5242 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5243
5244         PR middle-end/28685
5245         * gcc.dg/pr28685-1.c: New file.
5246
5247 2010-05-08  Richard Guenther  <rguenther@suse.de>
5248
5249         PR tree-optimization/44030
5250         * gcc.c-torture/compile/pr44030.c: New testcase.
5251
5252 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5253
5254         * gnat.dg/lto6.adb: New test.
5255         * gnat.dg/lto6_pkg.ads: New helper.
5256
5257 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5258
5259         * gnat.dg/lto5.adb: New test.
5260         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5261
5262 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5263
5264         * gnat.dg/lto4.ad[sb]: New test.
5265
5266 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5267
5268         * gnat.dg/specs/lto3.ads: New test.
5269         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5270         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5271
5272 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5273
5274         * gnat.dg/sizetype3.ad[sb]: New test.
5275         * gnat.dg/sizetype3_pkg.ads: New helper.
5276
5277 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5278
5279         PR c++/43951
5280         * g++.dg/init/new29.C: New.
5281
5282 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5283
5284         PR fortran/40728
5285         * gfortran.dg/coarray_1.f90: Fixed error message.
5286         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5287         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5288         * gfortran.dg/intrinsic_std_5.f90: New.
5289
5290 2010-05-07  Jason Merrill  <jason@redhat.com>
5291
5292         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5293
5294 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5295
5296         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5297         (size_t, stderr): Remove.
5298         (read_error): Replaced __builtin_fprintf by fprintf.
5299
5300 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5301
5302         * gcc.dg/ordered-comparison-1.c: New test.
5303         * gcc.dg/ordered-comparison-2.c: New test.
5304         * gcc.dg/ordered-comparison-3.c: New test.
5305         * gcc.dg/ordered-comparison-4.c: New test.
5306
5307 2010-05-06  Mike Stump  <mikestump@comcast.net>
5308
5309         PR objc/35165
5310         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5311
5312 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5313             Jason Merrill  <jason@redhat.com>
5314
5315         * g++.dg/cpp0x/nullptr01.C: New.
5316         * g++.dg/cpp0x/nullptr02.C: New.
5317         * g++.dg/cpp0x/nullptr03.C: New.
5318         * g++.dg/cpp0x/nullptr04.C: New.
5319         * g++.dg/cpp0x/nullptr05.C: New.
5320         * g++.dg/cpp0x/nullptr06.C: New.
5321         * g++.dg/cpp0x/nullptr07.C: New.
5322         * g++.dg/cpp0x/nullptr08.C: New.
5323         * g++.dg/cpp0x/nullptr09.C: New.
5324         * g++.dg/cpp0x/nullptr10.C: New.
5325         * g++.dg/cpp0x/nullptr11.C: New.
5326         * g++.dg/cpp0x/nullptr12.C: New.
5327         * g++.dg/cpp0x/nullptr13.C: New.
5328         * g++.dg/cpp0x/nullptr14.C: New.
5329         * g++.dg/cpp0x/nullptr15.C: New.
5330         * g++.dg/cpp0x/nullptr16.C: New.
5331         * g++.dg/cpp0x/nullptr17.C: New.
5332         * g++.dg/cpp0x/nullptr18.C: New.
5333         * g++.dg/cpp0x/nullptr19.C: New.
5334         * g++.dg/cpp0x/nullptr20.C: New.
5335         * g++.dg/cpp0x/nullptr21.C: New.
5336         * g++.dg/cpp0x/nullptr22.C: New.
5337         * g++.dg/debug/nullptr01.C: New.
5338         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5339
5340 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5341
5342         * gcc.dg/Wunused-var-8.c: Move to...
5343         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5344
5345 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5346
5347         PR c++/40406
5348         * g++.dg/template/crash96.C: New.
5349
5350 2010-05-06  Jan Hubicka  <jh@suse.cz>
5351
5352         PR tree-optimization/43791
5353         * gcc.c-torture/compile/pr43791.c: New file.
5354
5355 2010-05-06  Michael Matz  <matz@suse.de>
5356
5357         PR tree-optimization/43984
5358         * gfortran.dg/pr43984.f90: New test.
5359
5360 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5361
5362         PR 40989
5363         * gcc.dg/pr40989.c: New.
5364
5365 2010-05-06  Richard Guenther  <rguenther@suse.de>
5366
5367         PR tree-optimization/43934
5368         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5369
5370 2010-05-06  Richard Guenther  <rguenther@suse.de>
5371
5372         PR tree-optimization/43987
5373         * gcc.c-torture/execute/pr43987.c: New testcase.
5374         * gcc.dg/torture/pta-escape-1.c: Adjust.
5375         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5376         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5377         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5378         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5379
5380 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5381             Dodji Seketeli  <dodji@redhat.com>
5382
5383         PR c/18624
5384         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5385         * g++.dg/template/sfinae16.C: Likewise.
5386         * gcc.dg/Wunused-var-1.c: Moved to...
5387         * c-c++-common/Wunused-var-1.c: ...here. New test.
5388         * gcc.dg/Wunused-var-2.c: Moved to...
5389         * c-c++-common/Wunused-var-2.c: ...here. New test.
5390         * gcc.dg/Wunused-var-3.c: Moved to...
5391         * c-c++-common/Wunused-var-3.c: ...here. New test.
5392         * gcc.dg/Wunused-var-4.c: Moved to...
5393         * gcc.dg/Wunused-var-1.c: ... here.
5394         * gcc.dg/Wunused-var-5.c: Moved to...
5395         * c-c++-common/Wunused-var-4.c: ...here. New test.
5396         * gcc.dg/Wunused-var-7.c: Moved to...
5397         * c-c++-common/Wunused-var-5.c: ...here. New test.
5398         * gcc.dg/Wunused-var-6.c: Moved to...
5399         * gcc.dg/Wunused-var-2.c: ... here.
5400         * c-c++-common/Wunused-var-1.c: New test.
5401         * c-c++-common/Wunused-var-2.c: New test.
5402         * c-c++-common/Wunused-var-3.c: New test.
5403         * c-c++-common/Wunused-var-4.c: New test.
5404         * c-c++-common/Wunused-var-5.c: New test.
5405         * g++.dg/warn/Wunused-var-1.C: New test.
5406         * g++.dg/warn/Wunused-var-2.C: New test.
5407         * g++.dg/warn/Wunused-var-3.C: New test.
5408         * g++.dg/warn/Wunused-var-4.C: New test.
5409         * g++.dg/warn/Wunused-var-5.C: New test.
5410         * g++.dg/warn/Wunused-var-6.C: New test.
5411         * g++.dg/warn/Wunused-var-7.C: New test.
5412         * g++.dg/warn/Wunused-var-8.C: New test.
5413         * g++.dg/warn/Wunused-parm-1.C: New test.
5414         * g++.dg/warn/Wunused-parm-2.C: New test.
5415         * g++.dg/warn/Wunused-parm-3.C: New test.
5416
5417 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5418
5419         PR fortran/43985
5420         * gfortran.dg/gomp/crayptr5.f90: New test case.
5421
5422 2010-05-05  Jason Merrill  <jason@redhat.com>
5423
5424         PR debug/43370
5425         * g++.dg/ext/attrib39.C: New.
5426
5427 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5428
5429         PR fortran/24978
5430         * gfortran.dg/data_invalid.f90: New.
5431
5432 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5433
5434         * gnat.dg/lto2.adb: New test.
5435
5436 2010-05-05  Jason Merrill  <jason@redhat.com>
5437
5438         PR c++/43787
5439         * g++.dg/opt/empty1.C: New.
5440
5441 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5442
5443         PR fortran/43696
5444         * gfortran.dg/class_17.f03: New.
5445
5446 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5447
5448         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5449
5450 2010-05-04  Mike Stump  <mikestump@comcast.net>
5451
5452         PR objc/35165
5453         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5454
5455 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5456
5457         PR target/43668
5458         * gcc.target/i386/pr43668.c: New.
5459
5460 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5461
5462         PR c++/43028
5463         * g++.dg/cpp0x/initlist31.C: New.
5464
5465 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR c/43981
5468         * gcc.dg/Wunused-var-8.c: New test.
5469
5470 2010-05-04  Jason Merrill  <jason@redhat.com>
5471
5472         PR c++/38064
5473         * g++.dg/cpp0x/enum3.C: Extend.
5474
5475 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5476
5477         PR target/43799
5478         * gcc.target/i386/pr43799.c: New.
5479
5480 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5481
5482         * gnat.dg/lto1.adb: New test.
5483         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5484
5485 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5486
5487         PR middle-end/43671
5488         * gcc.target/i386/pr43671.c: New.
5489
5490 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5491
5492         PR c++/43705
5493         * g++.dg/template/crash95.C: New.
5494
5495 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5496
5497         PR debug/43508
5498         * gcc.target/i386/pr43508.c: New.
5499
5500 2010-05-04  Richard Guenther  <rguenther@suse.de>
5501
5502         PR tree-optimization/43879
5503         * g++.dg/torture/pr43879-1_0.C: New testcase.
5504         * g++.dg/torture/pr43879-1_1.C: Likewise.
5505
5506 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5507
5508         PR c++/43953
5509         * g++.dg/other/crash-12.C: New test.
5510
5511 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5512
5513         * g++.dg/cdce3.C: Add a space.  Updated.
5514
5515 2010-05-03  Jason Merrill  <jason@redhat.com>
5516
5517         PR c++/43680
5518         * g++.dg/opt/enum2.C: New.
5519         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5520         * g++.dg/warn/Wswitch-1.C: Adjust message.
5521
5522 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5523
5524         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5525         * g++.dg/ext/label13.C: Fix typo.
5526         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5527         alpha*-dec-osf5*.
5528         * gcc.c-torture/compile/limits-declparen.c: xfail on
5529         alpha*-dec-osf5* with -g.
5530         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5531         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5532         * gcc.dg/c99-tgmath-2.c: Likewise.
5533         * gcc.dg/c99-tgmath-3.c: Likewise.
5534         * gcc.dg/c99-tgmath-4.c: Likewise.
5535
5536 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5537
5538         PR fortran/43592
5539         * gfortran.dg/unexpected_interface.f90: New test.
5540
5541 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5542
5543         * ada/acats/run_acats (which): New function.
5544         (host_gnatchop, host_gnatmake): Use it.
5545
5546 2010-05-03  Richard Guenther  <rguenther@suse.de>
5547
5548         PR tree-optimization/43971
5549         * gcc.dg/pr43971.c: New testcase.
5550
5551 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5552
5553         PR debug/43972
5554         * gcc.dg/debug/pr43972.c: New test.
5555
5556 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5557
5558         PR testsuite/43963
5559         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5560
5561 2010-05-02  Richard Guenther  <rguenther@suse.de>
5562
5563         PR tree-optimization/43879
5564         * gcc.dg/torture/pr43879-3.c: New testcase.
5565
5566 2010-05-01  Richard Guenther  <rguenther@suse.de>
5567
5568         PR tree-optimization/43949
5569         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5570
5571 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5572
5573         PR c++/43951
5574         * g++.dg/init/new28.C: New.
5575
5576 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5577
5578         PR objc++/32052
5579         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5580         structure and nested declarations.
5581         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5582         structure and nested declarations.  Reduce header clutter and
5583         use _exit() rather than abort().
5584         * objc.dg/encode-10.m: New.
5585         * objc.dg/encode-11.m: New.
5586
5587 2010-04-30  DJ Delorie  <dj@redhat.com>
5588
5589         * gcc.c-torture/execute/20100430-1.c: New test.
5590
5591 2010-04-30  Jason Merrill  <jason@redhat.com>
5592
5593         PR c++/43868
5594         * g++.dg/template/ptrmem21.C: New.
5595
5596 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5597
5598         PR fortran/18918
5599         PR fortran/43931
5600         * gfortran.dg/coarray_13.f90: New test.
5601
5602 2010-04-30  Richard Guenther  <rguenther@suse.de>
5603
5604         PR lto/43946
5605         * gcc.dg/lto/20100430-1_0.c: New testcase.
5606
5607 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5608
5609         PR debug/43942
5610         * c-c++-common/pr43942.c: New test.
5611
5612 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5613
5614         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5615         conflict with darwin crt1.o 'start' symbol.
5616
5617 2010-04-30  Richard Guenther  <rguenther@suse.de>
5618
5619         PR tree-optimization/43879
5620         * gcc.dg/torture/pr43879_1.c: New testcase.
5621
5622 2010-04-30  Richard Guenther  <rguenther@suse.de>
5623
5624         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5625
5626 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5627
5628         PR c++/43890
5629         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5630         user-provided constructor while recursing.
5631
5632 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5633
5634         PR fortran/42274
5635         * gfortran.dg/class_16.f03: New test.
5636
5637 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5638
5639         PR fortran/42274
5640         * gfortran.dg/class_15.f03: New.
5641
5642 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5643
5644         PR fortran/43326
5645         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5646
5647 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5648
5649         PR fortran/43492
5650         * gfortran.dg/generic_22.f03 : New test.
5651
5652 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5653
5654         PR fortran/42353
5655         * gfortran.dg/class_14.f03: New test.
5656
5657 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5658
5659         PR fortran/42680
5660         * gfortran.dg/interface_32.f90: New test.
5661
5662 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5663             Janus Weil  <janus@gcc.gnu.org>
5664
5665         PR fortran/41829
5666         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5667         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5668         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5669
5670 2010-04-28  Mike Stump  <mikestump@comcast.net>
5671
5672         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5673         dg-excess-errors.
5674         * g++.dg/uninit-pred-2_b.C: Likewise.
5675
5676 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5677
5678         PR fortran/18918
5679         PR fortran/43919
5680         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5681
5682 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5683
5684         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5685         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5686         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5687         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5688         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5689
5690 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5691
5692         * gcc.dg/const-uniq-1.c: New test.
5693         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5694
5695 2010-04-28  Xinliang David Li  <davidxl@google.com>
5696
5697         * gcc.dg/uninit-pred-2_b.c: New test.
5698         * gcc.dg/uninit-pred-4_b.c: New test.
5699         * gcc.dg/uninit-pred-3_d.c: New test.
5700         * gcc.dg/uninit-pred-6_b.c: New test.
5701         * gcc.dg/uninit-pred-8_b.c: New test.
5702         * gcc.dg/uninit-pred-3_a.c: New test.
5703         * gcc.dg/uninit-pred-2_c.c: New test.
5704         * gcc.dg/uninit-pred-5_a.c: New test.
5705         * gcc.dg/uninit-pred-3_e.c: New test.
5706         * gcc.dg/uninit-pred-7_a.c: New test.
5707         * gcc.dg/uninit-pred-6_c.c: New test.
5708         * gcc.dg/uninit-pred-9_a.c: New test.
5709         * gcc.dg/uninit-pred-8_c.c: New test.
5710         * gcc.dg/uninit-pred-3_b.c: New test.
5711         * gcc.dg/uninit-pred-5_b.c: New test.
5712         * gcc.dg/uninit-pred-7_b.c: New test.
5713         * gcc.dg/uninit-pred-6_d.c: New test.
5714         * gcc.dg/uninit-pred-9_b.c: New test.
5715         * gcc.dg/uninit-pred-2_a.c: New test.
5716         * gcc.dg/uninit-pred-4_a.c: New test.
5717         * gcc.dg/uninit-pred-3_c.c: New test.
5718         * gcc.dg/uninit-pred-6_a.c: New test.
5719         * gcc.dg/uninit-pred-8_a.c: New test.
5720         * gcc.dg/uninit-pred-7_c.c: New test.
5721         * gcc.dg/uninit-pred-6_e.c: New test.
5722         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5723         * g++.dg/uninit-pred-1_a.C: New test.
5724         * g++.dg/uninit-pred-1_b.C: New test.
5725         * g++.dg/uninit-pred-2_a.C: New test.
5726         * g++.dg/uninit-pred-2_b.C: New test.
5727         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5728         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5729         * g++.dg/uninit-pred-loop_1.cc: New test.
5730
5731 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5732
5733         * gcc.dg/lto/20091209-1_0.c: New testcase.
5734
5735 2010-04-28  Richard Guenther  <rguenther@suse.de>
5736
5737         PR tree-optimization/43879
5738         PR tree-optimization/43909
5739         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5740
5741 2010-04-28  Richard Guenther  <rguenther@suse.de>
5742
5743         PR c++/43880
5744         * g++.dg/torture/pr43880.C: New testcase.
5745
5746 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5747
5748         PR c++/9335
5749         * g++.dg/template/recurse2.C: Update
5750         * g++.dg/template/recurse.C: Update.
5751         * g++.dg/template/pr23510.C: Update.
5752         * lib/prune.exp: Filter out 'recursively instantiated'.
5753
5754 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5755
5756         PR c++/29043
5757         * g++.dg/init/pr29043.C: New.
5758
5759 2010-04-27  Jason Merrill  <jason@redhat.com>
5760
5761         * g++.dg/lookup/scoped5.C: Adjust.
5762         * g++.dg/lookup/scoped8.C: Adjust.
5763         * g++.dg/template/dependent-expr5.C: Adjust.
5764         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5765
5766         PR c++/43856
5767         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5768
5769         PR c++/43875
5770         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5771
5772 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5773             Jan Hubicka <hubicka@ucw.cz>
5774
5775         * gcc.dg/pure-2.c: New testcase.
5776         * gcc.dg/const-1.c: New testcase.
5777
5778 2010-04-27  Jason Merrill  <jason@redhat.com>
5779
5780         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5781
5782         PR c++/41468
5783         * g++.dg/template/sfinae17.C: New.
5784         * g++.dg/template/sfinae18.C: New.
5785
5786 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5787
5788         * g++.dg/init/pr42844.C: New.
5789         * g++.dg/cpp0x/pr42844-2.C: New.
5790         * g++.dg/cpp0x/defaulted2.C: Adjust.
5791         * g++.dg/tree-ssa/pr27549.C: Likewise.
5792         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5793
5794 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5795
5796         PR fortran/18918
5797         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5798
5799 2010-04-27  Richard Guenther  <rguenther@suse.de>
5800
5801         PR middle-end/40561
5802         * g++.dg/other/pr40561.C: New testcase.
5803
5804 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5805
5806         PR middle-end/43812
5807         * g++.dg/ipa/pr43812.C: New test.
5808
5809 2010-04-27  Jan Hubicka  <jh@suse.cz>
5810
5811         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5812         (test): ... this one.
5813
5814 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5815
5816         PR target/40657
5817         * gcc.target/arm/thumb-stackframe.c: New test.
5818
5819 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5820
5821         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5822         * gcc.dg/misc-column.c: Likewise.
5823         * gcc.dg/Walways-true-1.c: Likewise.
5824         * gcc.dg/Walways-true-2.c: Likewise.
5825         * gcc.dg/warn-addr-cmp.c: Likewise.
5826
5827 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5828
5829         PR fortran/18918
5830         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5831         * gfortran.dg/coarray_12.f90: New.
5832
5833 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5834
5835         PR c/32207
5836         * gcc.dg/pr32207.c: New test.
5837         * gcc.dg/misc-column.c: Adjust expected warning.
5838         * gcc.dg/Walways-true-1.c: Likewise.
5839         * gcc.dg/Walways-true-2.c: Likewise.
5840         * gcc.dg/warn-addr-cmp.c: Likewise.
5841
5842 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5843
5844         PR lto/42776
5845         * lib/lto.exp (lto_prune_vis_warns): New function.
5846         (lto-link-and-maybe-run): Call it.
5847
5848 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5849
5850         PR tree-optimization/43904
5851         * gcc.dg/tree-ssa/tailcall-6.c: New.
5852
5853 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5854
5855         PR testsuite/35165
5856         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5857         Darwin8/OSX10.4 - compatible code generation.
5858         Use scan-rtl-dump.
5859         * obj-c++.dg/stubify-1.mm: Ditto.
5860         * lib/objc-torture.exp: Do not require link success for
5861         "trivial.m" in the runtime checks when dowhat = 'compile'.
5862         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5863         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5864         Darwin8/OSX10.4 - compatible code generation.
5865         * objc.dg/stubify-2.m: Ditto.
5866         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5867         * objc.dg/next-runtime-1.m: Ditto.
5868         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5869         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5870         runtimes on Darwin.
5871
5872 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5873
5874         PR 43715
5875         * lib/plugin-support.exp: Use "-undefined
5876         dynamic_lookup" on darwin.
5877
5878 2010-04-26  Richard Guenther  <rguenther@suse.de>
5879
5880         * gcc.dg/lto/20100426_0.c: New testcase.
5881
5882 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5883
5884         PR tree-optimization/43833
5885         gcc.dg/Warray-bounds-8.c: New test case.
5886
5887 2010-04-26  Richard Guenther  <rguenther@suse.de>
5888
5889         PR lto/43080
5890         * g++.dg/lto/20100423-3_0.C: New testcase.
5891
5892 2010-04-26  Richard Guenther  <rguenther@suse.de>
5893
5894         PR lto/42425
5895         * g++.dg/lto/20100423-2_0.C: New testcase.
5896
5897 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5898
5899         * gcc.dg/vect/bb-slp-23.c: New test.
5900
5901 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5902
5903         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5904         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5905         * gcc.dg/c1x-float-1.c: New test.
5906
5907 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5908
5909         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5910         of "lea\[ \t\]".
5911
5912 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5913
5914         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5915         FreeBSD.
5916         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5917         * gfortran.dg/default_format_2.f90: Ditto.
5918
5919 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5920
5921         * gfortran.dg/pr43505.f90: Clean up .mod file.
5922         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5923         * gfortran.dg/pr41347.f90: Ditto.
5924         * gfortran.dg/internal_pack_4.f90: Ditto.
5925         * gfortran.dg/proc_decl_23.f90: Ditto.
5926         * gfortran.dg/recursive_check_3.f90: Ditto.
5927         * gfortran.dg/intent_out_3.f90: Ditto.
5928         * gfortran.dg/assignment_2.f90: Ditto.
5929         * gfortran.dg/pr41928.f90: Ditto.
5930         * gfortran.dg/pr42166.f90: Ditto.
5931         * gfortran.dg/private_type_12.f90: Ditto.
5932         * gfortran.dg/graphite/pr42185.f90: Ditto.
5933         * gfortran.dg/graphite/pr42186.f90: Ditto.
5934         * gfortran.dg/graphite/pr40982.f90: Ditto.
5935         * gfortran.dg/graphite/id-2.f90: Ditto.
5936         * gfortran.dg/graphite/id-4.f90: Ditto.
5937         * gfortran.dg/graphite/pr42050.f90: Ditto.
5938         * gfortran.dg/graphite/id-18.f90: Ditto.
5939         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5940         * gfortran.dg/graphite/pr41924.f90: Ditto.
5941         * gfortran.dg/graphite/pr42393.f90: Ditto.
5942         * gfortran.dg/graphite/pr37980.f90: Ditto.
5943         * gfortran.dg/graphite/pr38953.f90: Ditto.
5944         * gfortran.dg/graphite/pr42180.f90: Ditto.
5945         * gfortran.dg/graphite/pr42181.f90: Ditto.
5946         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5947         * gfortran.dg/select_type_4.f90: Ditto.
5948         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5949         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5950         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5951         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5952         * gfortran.dg/whole_file_11.f90: Ditto.
5953         * gfortran.dg/private_type_11.f90: Ditto.
5954         * gfortran.dg/vect/vect-gems.f90: Ditto.
5955         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5956
5957 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5958
5959         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5960
5961 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5962
5963         * gnat.dg/pack15.ad[sb]: New test.
5964
5965 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5966
5967         * gcc.target/arm/mla-1.c: New test.
5968
5969 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5970
5971         PR fortran/30073
5972         PR fortran/43793
5973         * gfortran.dg/pr43793.f90: New test.
5974
5975 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5976
5977         PR tree-optimization/41442
5978         * gcc.target/i386/pr41442.c: New test.
5979
5980 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5981
5982         PR fortran/43832
5983         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5984
5985 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5986
5987         PR fortran/43832
5988         * gfortran.dg/open_nounit.f90: New test.
5989
5990 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5991
5992         PR fortran/43841
5993         PR fortran/43843
5994         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5995
5996 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5997
5998         * gcc.dg/Wconversion-integer.c: Update.
5999
6000 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6001
6002         * gnat.dg/unchecked_convert5.adb: New test.
6003
6004 2010-04-23  Richard Guenther  <rguenther@suse.de>
6005
6006         PR lto/41734
6007         * gcc.dg/lto/20100423-2_0.c: New testcase.
6008         * gcc.dg/lto/20100423-2_0.c: Likewise.
6009
6010 2010-04-23  Richard Guenther  <rguenther@suse.de>
6011
6012         PR lto/43455
6013         * gcc.dg/lto/20100423-1_0.c: New testcase.
6014         * gcc.dg/lto/20100423-1_1.c: Likewise.
6015
6016 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6017
6018         PR tree-optimization/43846
6019         * gcc.dg/tree-ssa/sra-10.c: New test.
6020
6021 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6022
6023         PR middle-end/43835
6024         * gcc.c-torture/execute/pr43835.c: New test.
6025
6026 2010-04-23  Richard Guenther  <rguenther@suse.de>
6027
6028         PR lto/42653
6029         * g++.dg/lto/20100423-1_0.C: New testcase.
6030
6031 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6032
6033         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6034
6035 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6036
6037         PR tree-optimization/43842
6038         * gcc.dg/vect/pr43842.c: New test.
6039
6040 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6041
6042         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6043         * gcc.target/i386/wmul-2.c: Likewise.
6044
6045 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6046
6047         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6048         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6049
6050 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6051
6052         * gfortran.dg/reassoc_6.f: New testcase.
6053
6054 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6055
6056         PR middle-end/29274
6057         * gcc.target/arm/wmul-1.c: New test.
6058         * gcc.target/arm/wmul-2.c: New test.
6059
6060 2010-04-22  Richard Guenther  <rguenther@suse.de>
6061
6062         PR tree-optimization/43845
6063         * gcc.c-torture/compile/pr43845.c: New testcase.
6064
6065 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6066
6067         PR middle-end/29274
6068         * gcc.target/i386/wmul-1.c: New test.
6069         * gcc.target/i386/wmul-2.c: New test.
6070         * gcc.target/bfin/wmul-1.c: New test.
6071         * gcc.target/bfin/wmul-2.c: New test.
6072
6073 2010-04-22  Richard Guenther  <rguenther@suse.de>
6074
6075         PR fortran/43829
6076         * gfortran.dg/vector_subscript_6.f90: New testcase.
6077         * gfortran.dg/assign_10.f90: Adjust.
6078
6079 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6080
6081         PR fortran/43836
6082         * gfortran.dg/gomp/pr43836.f90: New test.
6083
6084 2010-04-21  Richard Guenther  <rguenther@suse.de>
6085
6086         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6087
6088 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6089
6090         * gcc.dg/torture/builtin-cproj-3.c: New.
6091
6092 2010-04-20  Jason Merrill  <jason@redhat.com>
6093
6094         PR c++/9335
6095         * g++.dg/template/recurse2.C: New.
6096         * g++.dg/parse/crash36.C: Adjust.
6097         * g++.dg/other/fold1.C: Adjust.
6098         * g++.dg/init/member1.C: Adjust.
6099         * lib/prune.exp: Prune "skipping N instantiation contexts".
6100
6101 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6102
6103         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6104
6105 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6106
6107         * gcc.dg/torture/builtin-cproj-1.c: New.
6108         * gcc.dg/torture/builtin-cproj-2.c: New.
6109
6110 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6111
6112         PR c++/43800
6113         PR c++/43704
6114         * g++.dg/template/typedef32.C: Adjust.
6115         * g++.dg/template/typedef33.C: New test.
6116
6117 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6118
6119         PR fortran/43227
6120         * gfortran.dg/proc_decl_23.f90: New test.
6121
6122         PR fortran/43266
6123         * gfortran.dg/abstract_type_6.f03: New test.
6124
6125 2010-04-20  Xinliang David Li  <davidxl@google.com>
6126
6127         * g++.dg/tree-ssa/fold-compare.C: New.
6128
6129 2010-04-20  Richard Guenther  <rguenther@suse.de>
6130
6131         PR tree-optimization/39417
6132         * g++.dg/torture/pr39417.C: New testcase.
6133
6134 2010-04-20  Richard Guenther  <rguenther@suse.de>
6135
6136         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6137
6138 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6139
6140         * g++.dg/debug/dwarf2/rv1.C: New test.
6141
6142 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6143
6144         PR target/43635
6145         * gcc.c-torture/compile/pr43635.c: New testcase.
6146
6147 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6148
6149         PR fortran/43339
6150         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6151         of sequential loops being private only in the innermost containing
6152         task region.
6153
6154         PR middle-end/43337
6155         * gfortran.dg/gomp/pr43337.f90: New test.
6156
6157 2010-04-19  Richard Guenther  <rguenther@suse.de>
6158
6159         PR tree-optimization/43796
6160         * gfortran.dg/pr43796.f90: New testcase.
6161
6162 2010-04-19  Richard Guenther  <rguenther@suse.de>
6163
6164         PR tree-optimization/43783
6165         * gcc.c-torture/execute/pr43783.c: New testcase.
6166
6167 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6168
6169         PR target/43766
6170         * gcc.target/i386/pr43766.c: New test.
6171
6172 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6173
6174         PR target/43662
6175         * gcc.target/i386/pr43662.c: New test.
6176
6177 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6178
6179         PR c++/43704
6180         * g++.dg/template/typedef32.C: New test.
6181
6182 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6183
6184         PR tree-optimization/37027
6185         * lib/target-supports.exp
6186         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6187         * gcc.dg/vect/pr37027.c: New test.
6188         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6189         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6190         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6191         gcc.dg/vect/vect-complex-6.c: Likewise.
6192
6193 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6194
6195         * g++.dg/debug/dwarf2/enum1.C: New test.
6196
6197 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6198
6199         * gnat.dg/rep_clause5.ad[sb]: New test.
6200         * gnat.dg/rep_clause5_pkg.ads: New helper.
6201
6202 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6203
6204         PR tree-optimization/43771
6205         * g++.dg/vect/pr43771.cc: New test.
6206
6207 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6208
6209         PR fortran/31538
6210         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6211         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6212
6213 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6214
6215         * gnat.dg/sizetype.adb: Rename into...
6216         * gnat.dg/sizetype1.adb: ...this.
6217         * gnat.dg/sizetype2.adb: New test.
6218
6219 2010-04-16  Richard Guenther  <rguenther@suse.de>
6220
6221         PR tree-optimization/43572
6222         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6223
6224 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6225
6226         * gnat.dg/specs/discr_private.ads: New test.
6227
6228 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6229
6230         PR target/41514
6231         * gcc.target/arm/thumb-comparisons.c: New test.
6232
6233         PR target/40603
6234         * gcc.target/arm/thumb-cbranchqi.c: New test.
6235
6236 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6237
6238         * g++.dg/torture/pr36191.C: Enable for SH.
6239
6240 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6241
6242         * gnat.dg/wide_boolean.adb: New test.
6243         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6244
6245 2010-04-15  Richard Guenther  <rguenther@suse.de>
6246
6247         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6248         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6249         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6250         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6251         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6252         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6253         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6254         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6255         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6256         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6257         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6258         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6259         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6260         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6261         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6262
6263 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6264
6265         PR target/21803
6266         * gcc.target/arm/pr42496.c: New test.
6267
6268 2010-04-14  Jason Merrill  <jason@redhat.com>
6269
6270         PR c++/36625
6271         * g++.dg/ext/attrib38.C: New.
6272
6273 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6274
6275         PR testsuite/43739
6276         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6277
6278 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6279
6280         PR 42966
6281         * gcc.dg/cpp/warn-undef-2.c: Update.
6282         * gcc.dg/cpp/warn-traditional-2.c: Update.
6283         * gcc.dg/cpp/warn-comments-2.c: Update.
6284         * gcc.dg/cpp/warn-variadic-2.c: Update.
6285         * gcc.dg/cpp/warn-long-long-2.c: Update.
6286         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6287         * gcc.dg/cpp/warn-multichar-2.c: Update.
6288         * gcc.dg/cpp/warn-normalized-3.c: Update.
6289         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6290         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6291         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6292         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6293         * gcc.dg/cpp/warn-redefined-2.c: Update.
6294         * gfortran.dg/warning-directive-2.F90: Update.
6295         * c-c++-common/cpp/warning-directive-2.c: Update.
6296
6297 2010-04-14  Michael Matz  <matz@suse.de>
6298
6299         PR tree-optimization/42963
6300         * gcc.dg/pr42963.c: New testcase.
6301
6302 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6303
6304         * gnat.dg/class_wide.adb: Rename into...
6305         * gnat.dg/class_wide1.adb: ...this.
6306         * gnat.dg/class_wide2.ad[sb]: New test.
6307
6308 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6309
6310         PR fortran/18918
6311         * gfortran.dg/coarray_9.f90: Update dg-errors.
6312         * gfortran.dg/coarray_10.f90: New test.
6313         * gfortran.dg/coarray_11.f90: New test.
6314
6315 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6316
6317         PR fortran/43747
6318         gfortran.dg/initialization_24.f90: New test.
6319
6320 2010-04-13  Jason Merrill  <jason@redhat.com>
6321
6322         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6323         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6324
6325 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6326
6327         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6328         * g++.dg/dg.exp: Likewise.
6329         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6330         * c-c++-common/cpp/warning-directive-1.c: ... here.
6331         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6332         * c-c++-common/cpp/warning-directive-2.c: ... here.
6333         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6334         * c-c++-common/cpp/warning-directive-3.c: ... here.
6335         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6336         * c-c++-common/cpp/warning-directive-4.c: ... here.
6337         * g++.dg/cpp/warning-directive-1.C: Delete.
6338         * g++.dg/cpp/warning-directive-2.C: Delete.
6339         * g++.dg/cpp/warning-directive-3.C: Delete.
6340         * g++.dg/cpp/warning-directive-4.C: Delete.
6341         * gcc.dg/cpp/normalised-3.c: Delete.
6342         * g++.dg/cpp/normalised-1.C: Rename as ...
6343         * c-c++-common/cpp/normalised-3.c: ... this.
6344
6345 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6346
6347         * gcc.dg/tree-ssa/sra-9.c: New test.
6348
6349 2010-04-13  Michael Matz  <matz@suse.de>
6350
6351         PR middle-end/43730
6352         * gcc.dg/pr43730.c: New test.
6353
6354 2010-04-13  Michael Matz  <matz@suse.de>
6355
6356         * gcc.dg/tree-ssa/negate.c: New testcase.
6357
6358 2010-04-13  Richard Guenther  <rguenther@suse.de>
6359
6360         PR testsuite/43735
6361         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6362
6363 2010-04-13  Richard Guenther  <rguenther@suse.de>
6364
6365         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6366
6367 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6368
6369         * gnat.dg/derived_type1.adb: New test.
6370
6371 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6372
6373         * gcc.dg/plugindir1.c: New testcase.
6374         * gcc.dg/plugindir2.c: New testcase.
6375         * gcc.dg/plugindir3.c: New testcase.
6376         * gcc.dg/plugindir4.c: New testcase.
6377
6378 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6379
6380         * gcc.target/i386/rotate-2.c: New test.
6381
6382 2010-04-12  Jason Merrill  <jason@redhat.com>
6383
6384         PR c++/43641
6385         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6386         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6387
6388 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6389
6390         PR c++/25811
6391         * g++.dg/init/pr25811.C: New test.
6392
6393 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6396         dg-error, dg-warning.
6397         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6398
6399 2010-04-12  Richard Guenther  <rguenther@suse.de>
6400
6401         * gcc.dg/torture/inline-2.c: New testcase.
6402
6403 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6404
6405         PR bootstrap/43699
6406         * gcc.dg/Wunused-var-7.c: New test.
6407
6408         PR tree-optimization/43560
6409         * gcc.c-torture/execute/pr43560.c: New test.
6410
6411 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6412
6413         * gnat.dg/aggr13.adb: New test.
6414         * gnat.dg/aggr14.adb: Likewise.
6415         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6416
6417 2010-04-12  Richard Guenther  <rguenther@suse.de>
6418
6419         PR c++/43611
6420         * g++.dg/torture/pr43611.C: New testcase.
6421
6422 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6423
6424         PR c/36774
6425         * gcc.dg/pr36774-1.c: New test.
6426         * gcc.dg/pr36774-2.c: New test.
6427
6428 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6429
6430         * gcc.target/sh/rte-delay-slot.c: New test.
6431
6432 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6433
6434         * gnat.dg/pack9.adb: Remove -cargs option.
6435         * gnat.dg/aggr12.ad[sb]: New test.
6436
6437 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6438
6439         PR target/43417
6440         * gcc.target/sh/pr43417.c: New test.
6441
6442 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6443
6444         PR fortran/43591
6445         * gfortran.dg/spec_expr_6.f90: New test.
6446
6447 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6448
6449         PR cpp/43195
6450         * gcc.dg/cpp/pr43195.c: New.
6451         * gcc.dg/cpp/pr43195.h: New.
6452
6453 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6454
6455         PR 42965
6456         * gcc.dg/Werror-6.c: Adjust.
6457         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6458         * gcc.dg/Werror-4.c: Likewise.
6459         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6460         * gcc.dg/Wswitch-enum-error.c: Likewise.
6461         * gcc.dg/Wpointer-arith.c: Likewise.
6462         * gcc.dg/Wfatal.c: Likewise.
6463         * gcc.dg/Wswitch-error.c: Likewise.
6464         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6465         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6466         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6467         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6468         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6469         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6470         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6471         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6472         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6473         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6474         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6475         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6476         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6477         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6478         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6479         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6480         * g++.dg/cpp/warning-directive-2.C: Likewise.
6481         * gfortran.dg/warning-directive-2.F90: Likewise.
6482
6483 2010-04-09  Jason Merrill  <jason@redhat.com>
6484
6485         PR c++/42623
6486         * g++.dg/template/sizeof13.C: New.
6487
6488 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6489
6490         * g++.dg/other/pr35504.C: Add check for thiscall.
6491         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6492         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6493
6494 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6495
6496         PR c++/28584
6497         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6498         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6499         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6500         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6501         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6502         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6503         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6504         * g++.dg/other/increment1.C: Likewise.
6505
6506 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6507
6508         PR fortran/18918
6509         * gfortran.dg/coarray_7.f90: New test.
6510         * gfortran.dg/coarray_8.f90: New test.
6511
6512 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6513
6514         PR fortran/28039
6515         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6516
6517 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6518
6519         PR target/43643
6520         * gcc.dg/pr43643.c: New test.
6521
6522 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6523
6524         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6525
6526 2010-04-08  Richard Guenther  <rguenther@suse.de>
6527
6528         PR tree-optimization/43679
6529         * gcc.c-torture/compile/pr43679.c: New testcase.
6530
6531 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6532
6533         PR debug/43670
6534         * gcc.dg/pr43670.c: New test.
6535
6536 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6537
6538         PR middle-end/40815
6539         * gcc.dg/tree-ssa/reassoc-19.c: New.
6540
6541 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6542
6543         PR c/18624
6544         * gcc.dg/Wunused-var-1.c: New test.
6545         * gcc.dg/Wunused-var-2.c: New test.
6546         * gcc.dg/Wunused-var-3.c: New test.
6547         * gcc.dg/Wunused-var-4.c: New test.
6548         * gcc.dg/Wunused-var-5.c: New test.
6549         * gcc.dg/Wunused-var-6.c: New test.
6550         * gcc.dg/Wunused-parm-1.c: New test.
6551
6552         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6553         * gcc.dg/trunc-1.c: Likewise.
6554         * gcc.dg/vla-9.c: Likewise.
6555         * gcc.dg/dfp/composite-type.c: Likewise.
6556
6557 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6558
6559         PR objc/35996
6560         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6561         * obj-c++.dg/objc-gc-3.mm: Ditto.
6562
6563 2010-04-07  Simon Baldwin  <simonb@google.com>
6564
6565         * gcc.dg/cpp/warn-undef-2.c: New.
6566         * gcc.dg/cpp/warn-traditional-2.c: New.
6567         * gcc.dg/cpp/warn-comments-2.c: New.
6568         * gcc.dg/cpp/warning-directive-1.c: New.
6569         * gcc.dg/cpp/warn-long-long.c: New.
6570         * gcc.dg/cpp/warn-traditional.c: New.
6571         * gcc.dg/cpp/warn-variadic-2.c: New.
6572         * gcc.dg/cpp/warn-undef.c: New.
6573         * gcc.dg/cpp/warn-normalized-1.c: New.
6574         * gcc.dg/cpp/warning-directive-2.c: New.
6575         * gcc.dg/cpp/warn-long-long-2.c: New.
6576         * gcc.dg/cpp/warn-variadic.c: New.
6577         * gcc.dg/cpp/warn-normalized-2.c: New.
6578         * gcc.dg/cpp/warning-directive-3.c: New.
6579         * gcc.dg/cpp/warn-deprecated-2.c: New.
6580         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6581         * gcc.dg/cpp/warn-multichar-2.c: New.
6582         * gcc.dg/cpp/warn-normalized-3.c: New.
6583         * gcc.dg/cpp/warning-directive-4.c: New.
6584         * gcc.dg/cpp/warn-unused-macros.c: New.
6585         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6586         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6587         * gcc.dg/cpp/warn-cxx-compat.c: New.
6588         * gcc.dg/cpp/warn-redefined.c: New.
6589         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6590         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6591         * gcc.dg/cpp/warn-deprecated.c: New.
6592         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6593         * gcc.dg/cpp/warn-redefined-2.c: New.
6594         * gcc.dg/cpp/warn-comments.c: New.
6595         * gcc.dg/cpp/warn-multichar.c: New.
6596         * g++.dg/cpp/warning-directive-1.C: New.
6597         * g++.dg/cpp/warning-directive-2.C: New.
6598         * g++.dg/cpp/warning-directive-3.C: New.
6599         * g++.dg/cpp/warning-directive-4.C: New.
6600         * gfortran.dg/warning-directive-1.F90: New.
6601         * gfortran.dg/warning-directive-3.F90: New.
6602         * gfortran.dg/warning-directive-2.F90: New.
6603         * gfortran.dg/warning-directive-4.F90: New.
6604
6605 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6606
6607         PR objc++/23716
6608         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6609
6610 2010-04-07  Jason Merrill  <jason@redhat.com>
6611
6612         * g++.dg/template/dr408.C: New.
6613
6614         * g++.dg/lookup/ns4.C: New.
6615
6616         PR c++/38392
6617         * g++.dg/template/friend51.C: New test.
6618
6619         PR c++/41970
6620         * g++.old-deja/g++.other/linkage1.C: Adjust.
6621
6622 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6623
6624         PR c++/42697
6625         * g++.dg/template/crash94.C: New test.
6626
6627 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6628
6629         PR c++/40239
6630         * g++.dg/init/aggr5.C: New test.
6631         * g++.dg/init/aggr5.C: New test.
6632
6633 2010-04-07  Richard Guenther  <rguenther@suse.de>
6634
6635         PR tree-optimization/43270
6636         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6637         * gcc.dg/Warray-bounds-7.c: Likewise.
6638
6639 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6640
6641         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6642         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6643         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6644
6645 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6646
6647         PR c++/42556
6648         * g++.dg/init/pr42556.C: New test.
6649
6650 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6651
6652         PR debug/43628
6653         * g++.dg/debug/dwarf2/typedef2.C: New test.
6654
6655 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6656
6657         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6658         c-c++-common/dwarf2/redeclaration-1.C
6659
6660 2010-04-06  Jason Merrill  <jason@redhat.com>
6661
6662         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6663         * g++.dg/ext/attrib18.C: Likewise.
6664         * g++.dg/ext/bitfield2.C: Likewise.
6665         * g++.dg/ext/bitfield4.C: Likewise.
6666         * g++.dg/ext/visibility/warn2.C: Likewise.
6667         * g++.dg/ext/visibility/warn3.C: Likewise.
6668         * g++.dg/gomp/pr26690-1.C: Likewise.
6669         * g++.dg/inherit/covariant7.C: Likewise.
6670         * g++.dg/init/synth2.C: Likewise.
6671         * g++.dg/lookup/using7.C: Likewise.
6672         * g++.dg/other/crash-4.C: Likewise.
6673         * g++.dg/other/error13.C: Likewise.
6674         * g++.dg/other/error20.C: Likewise.
6675         * g++.dg/parse/crash31.C: Likewise.
6676         * g++.dg/parse/error16.C: Likewise.
6677         * g++.dg/parse/error19.C: Likewise.
6678         * g++.dg/parse/error27.C: Likewise.
6679         * g++.dg/parse/error28.C: Likewise.
6680         * g++.dg/parse/fused-params1.C: Likewise.
6681         * g++.dg/template/error2.C: Likewise.
6682         * g++.dg/template/local6.C: Likewise.
6683         * g++.dg/template/qualttp15.C: Likewise.
6684         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6685         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6686         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6687         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6688         * g++.old-deja/g++.eh/spec6.C: Likewise.
6689         * g++.old-deja/g++.jason/crash3.C: Likewise.
6690         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6691         * g++.old-deja/g++.law/ctors5.C: Likewise.
6692         * g++.old-deja/g++.law/ctors9.C: Likewise.
6693         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6694         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6695         * g++.old-deja/g++.other/struct1.C: Likewise.
6696         * g++.old-deja/g++.other/volatile1.C: Likewise.
6697         * g++.old-deja/g++.pt/crash36.C: Likewise.
6698         * g++.old-deja/g++.pt/derived3.C: Likewise.
6699         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6700         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6701
6702 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6703
6704         PR middle-end/43519
6705         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6706         * gcc.dg/graphite/id-19.c: New.
6707
6708 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6709
6710         PR middle-end/32824
6711         * gcc.dg/vect/pr32824: New.
6712
6713 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6714
6715         PR fortran/18918
6716         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6717         * gfortran.dg/coarray_3.f90: Ditto.
6718         * gfortran.dg/coarray_4.f90: Ditto.
6719         * gfortran.dg/coarray_5.f90: Ditto.
6720         * gfortran.dg/coarray_6.f90: Ditto.
6721         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6722
6723 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6724
6725         PR fortran/18918
6726         * gfortran.dg/coarray_4.f90: Fix test.
6727         * gfortran.dg/coarray_6.f90: Add more tests.
6728
6729 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6730
6731         PR fortran/18918
6732         * gfortran.dg/coarray_4.f90: New test.
6733         * gfortran.dg/coarray_5.f90: New test.
6734         * gfortran.dg/coarray_6.f90: New test.
6735
6736 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6737
6738         PR fortran/18918
6739         * gfortran.dg/iso_fortran_env_5.f90: New test.
6740         * gfortran.dg/iso_fortran_env_6.f90: New test.
6741
6742 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6743
6744         PR fortran/39997
6745         * gfortran.dg/coarray_1.f90: New test.
6746         * gfortran.dg/coarray_2.f90: New test.
6747         * gfortran.dg/coarray_3.f90: New test.
6748
6749 2010-04-06  Jason Merrill  <jason@redhat.com>
6750
6751         PR c++/43648
6752         * g++.dg/template/dtor8.C: New.
6753
6754         PR c++/43621
6755         * g++.dg/template/error-recovery2.C: New.
6756
6757 2010-04-06  Jan Hubicka  <jh@suse.czpli
6758
6759         PR tree-optimization/42906
6760         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6761
6762 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6763
6764         PR fortran/43178
6765         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6766         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6767         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6768
6769 2010-04-06  Richard Guenther  <rguenther@suse.de>
6770
6771         PR tree-optimization/43627
6772         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6773
6774 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6775
6776         PR target/43638
6777         * gcc.target/i386/pr43638.c: New test.
6778
6779 2010-04-06  Richard Guenther  <rguenther@suse.de>
6780
6781         PR middle-end/43661
6782         * gcc.c-torture/compile/pr43661.c: New testcase.
6783
6784 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6785
6786         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6787
6788 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6789
6790         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6791
6792 2010-04-02  Richard Guenther  <rguenther@suse.de>
6793
6794         PR tree-optimization/43629
6795         * gcc.c-torture/execute/pr43629.c: New testcase.
6796
6797 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6798             Dominique d'Humieres  <dominiq@lps.ens.fr>
6799
6800         PR libfortran/43605
6801         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6802
6803 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6804
6805         PR debug/43325
6806         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6807
6808 2010-04-01  Jason Merrill  <jason@redhat.com>
6809
6810         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6811
6812 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6813             Manfred Schwarb  <manfred99@gmx.ch>
6814
6815         PR libfortran/43605
6816         * gfortran.dg/ftell_3.f90: New test.
6817
6818 2010-04-01  Richard Guenther  <rguenther@suse.de>
6819
6820         PR middle-end/43614
6821         * gcc.c-torture/compile/pr43614.c: New testcase.
6822
6823 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6824
6825         PR tree-optimization/43141
6826         * gcc.dg/guality/pr43141.c: New test.
6827
6828 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6829
6830         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6831         * g++.dg/eh/spbp.C: Likewise.
6832         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6833         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6834         superfluous casts.
6835         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6836         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6837         * objc.dg/dwarf-2.m: Likewise.
6838
6839 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6840
6841         PR middle-end/43464
6842         * gcc.dg/graphite/id-pr43464.c: New.
6843         * gcc.dg/graphite/id-pr43464-1.c: New.
6844
6845 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6846
6847         PR middle-end/43351
6848         * gcc.dg/graphite/id-pr43351.c
6849
6850 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6851
6852         PR testsuite/35165
6853         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6854         * obj-c++.dg/try-catch-2.mm: Ditto.
6855         * obj-c++.dg/lookup-2.mm: Ditto.
6856         * obj-c++.dg/encode-8.m: Ditto.
6857         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6858         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6859         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6860         * obj-c++.dg/const-str-11.mm: Ditto.
6861         * obj-c++.dg/const-str-9.mm: Ditto.
6862         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6863         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6864         * obj-c++.dg/except-1.mm: Ditto.
6865         * obj-c++.dg/const-str-7.mm: Ditto.
6866         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6867         * obj-c++.dg/const-str-3.mm: Ditto.
6868         * obj-c++.dg/const-str-7.mm: Ditto.
6869         * obj-c++.dg/stubify-2.mm: Change dump file name.
6870
6871         PR objc++/23613
6872         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6873         New macro.
6874         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6875         Remove dg-xfail-if.
6876
6877 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6878
6879         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6880         only with -O2, -O3 or -Os and not with -fwhopr.
6881
6882 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6883
6884         PR c++/43558
6885         * g++.dg/template/typedef31.C: New test.
6886
6887 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6888
6889         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6890         assembler output on *-*-solaris2*.
6891         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6892
6893 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR debug/43557
6896         * gcc.dg/pr43557-1.c: New test.
6897         * gcc.dg/pr43557-2.c: New file.
6898
6899 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6900
6901         PR 43562
6902         * gcc.dg/pr43562.c: New test.
6903
6904 2010-03-30  Jason Merrill  <jason@redhat.com>
6905
6906         PR c++/43076
6907         * g++.dg/template/error-recovery1.C: New.
6908
6909         PR c++/41786
6910         * g++.dg/parse/ambig5.C: New.
6911
6912 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6913
6914         PR debug/43593
6915         * gcc.dg/guality/pr43593.c: New test.
6916
6917 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6918
6919         PR middle-end/43430
6920         * gcc.dg/vect/pr43430-1.c: New.
6921
6922 2010-03-30  Jason Merrill  <jason@redhat.com>
6923
6924         PR c++/43559
6925         * g++.dg/template/partial7.C: New.
6926
6927 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6928
6929         * gcc.target/s390/stackcheck1.c: New testcase.
6930
6931 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6932
6933         PR libfortran/43265
6934         * gfortran.dg/read_eof_8.f90: New test.
6935
6936 2010-03-29  Jason Merrill  <jason@redhat.com>
6937
6938         * gcc.dg/cpp/include6.c: Change [] to ().
6939
6940         N3077
6941         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6942         splicing and UCNs.
6943         * c-c++-common/raw-string-2.c: Add trigraph test.
6944         * c-c++-common/raw-string-8.c: New.
6945         * c-c++-common/raw-string-9.c: New.
6946         * c-c++-common/raw-string-10.c: New.
6947
6948         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6949         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6950         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6951         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6952         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6953         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6954         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6955
6956 2010-03-29  Richard Guenther  <rguenther@suse.de>
6957
6958         PR tree-optimization/43560
6959         * gcc.dg/torture/pr43560.c: New testcase.
6960
6961 2010-03-29  Jason Merrill  <jason@redhat.com>
6962
6963         N3077
6964         * g++.dg/ext/raw-string-1.C: Change [] to ().
6965         * g++.dg/ext/raw-string-2.C: Change [] to ().
6966         Don't use \ in delimiter.
6967         * g++.dg/ext/raw-string-3.C: Change [] to ().
6968         * g++.dg/ext/raw-string-4.C: Change [] to ().
6969         * g++.dg/ext/raw-string-5.C: Change [] to ().
6970         Test for error on \ in delimiter.
6971         * g++.dg/ext/raw-string-6.C: Change [] to ().
6972         * g++.dg/ext/raw-string-7.C: Change [] to ().
6973
6974 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6975
6976         PR 43564
6977         * gcc.dg/pr43564.c: New test.
6978
6979 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6980
6981         PR fortran/43551
6982         * gfortran.dg/direct_io_12.f90: New test.
6983
6984 2010-03-28  Jan Hubicka  <jh@suse.cz>
6985
6986         PR tree-optimization/43505
6987         * gfortran.dg/pr43505.f90: New testcase.
6988
6989 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6990
6991         PR tree-optimization/43528
6992         * gcc.target/i386/pr43528.c: New test.
6993
6994 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6995
6996         PR c/43381
6997         * gcc.dg/parm-impl-decl-3.c: New test.
6998
6999 2010-03-26  Jason Merrill  <jason@redhat.com>
7000
7001         PR c++/43509
7002         * g++.dg/cpp0x/parse1.C: New.
7003
7004 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7005
7006         PR target/43524
7007         * gcc.target/i386/pr43524.c: New test.
7008
7009 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7010
7011         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7012         whitespace, rename main to foo.
7013         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7014         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7015         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7016         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7017         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7018         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7019         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7020         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7021         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7022         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7023         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7024
7025 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7026
7027         PR c++/43327
7028         * g++.dg/other/crash-10.C: New test.
7029         * g++.dg/other/crash-11.C: New test.
7030
7031 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7032
7033         PR libfortran/43517
7034         * gfortran.dg/read_eof_7.f90: New test.
7035
7036 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7037
7038         PR objc/35165
7039         PR testsuite/43512
7040         * objc-obj-c++-shared: New directory.
7041         * objc-obj-c++-shared/Object1-implementation.h: New file.
7042         * objc-obj-c++-shared/Object1.h: New file.
7043         * objc-obj-c++-shared/Protocol1.h: New file.
7044         * objc-obj-c++-shared/next-abi.h: New file.
7045         * objc-obj-c++-shared/next-mapping.h: New file.
7046         * objc/execute/next_mapping.h: Delete.
7047         * objc.dg/special/special.exp: For all targets run the tests with
7048         -fgnu-runtime, for darwin targets also run the tests with
7049         -fnext-runtime.
7050         * objc.dg/dg.exp: Ditto.
7051         * obj-c++.dg/dg.exp: Ditto.
7052         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7053         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7054         include use of updated NeXT interface.
7055         * objc/execute/formal_protocol-5.m: Ditto.
7056         * objc/execute/protocol-isEqual-2.m: Ditto.
7057         * objc/execute/protocol-isEqual-4.m: Ditto.
7058         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7059         Protocol1.h) and next-mapping.h as required.
7060         * objc/execute/object_is_class.m: Ditto.
7061         * objc/execute/enumeration-1.m: Ditto.
7062         * objc/execute/class-13.m: Ditto.
7063         * objc/execute/formal_protocol-2.m: Ditto.
7064         * objc/execute/formal_protocol-4.m: Ditto.
7065         * objc/execute/class-1.m: Ditto.
7066         * objc/execute/bycopy-1.m: Ditto.
7067         * objc/execute/formal_protocol-6.m: Ditto.
7068         * objc/execute/bycopy-3.m: Ditto.
7069         * objc/execute/class-3.m: Ditto.
7070         * objc/execute/bf-11.m: Ditto.
7071         * objc/execute/class-5.m: Ditto.
7072         * objc/execute/bf-13.m: Ditto.
7073         * objc/execute/class-7.m: Ditto.
7074         * objc/execute/bf-15.m: Ditto.
7075         * objc/execute/class-9.m: Ditto.
7076         * objc/execute/bf-17.m: Ditto.
7077         * objc/execute/bf-19.m: Ditto.
7078         * objc/execute/IMP.m: Ditto.
7079         * objc/execute/exceptions/catchall-1.m: Ditto.
7080         * objc/execute/exceptions/trivial.m: Ditto.
7081         * objc/execute/exceptions/finally-1.m: Ditto.
7082         * objc/execute/exceptions/local-variables-1.m: Ditto.
7083         * objc/execute/exceptions/foward-1.m: Ditto.
7084         * objc/execute/bf-2.m: Ditto.
7085         * objc/execute/string1.m: Ditto.
7086         * objc/execute/bf-4.m: Ditto.
7087         * objc/execute/informal_protocol.m: Ditto.
7088         * objc/execute/string3.m: Ditto.
7089         * objc/execute/bf-6.m: Ditto.
7090         * objc/execute/bf-8.m: Ditto.
7091         * objc/execute/class-tests-1.h: Ditto.
7092         * objc/execute/protocol-isEqual-1.m: Ditto.
7093         * objc/execute/protocol-isEqual-3.m: Ditto.
7094         * objc/execute/_cmd.m: Ditto.
7095         * objc/execute/function-message-1.m: Ditto.
7096         * objc/execute/bf-20.m: Ditto.
7097         * objc/execute/bf-common.h: Ditto.
7098         * objc/execute/np-2.m: Ditto.
7099         * objc/execute/class-10.m: Ditto.
7100         * objc/execute/class-12.m: Ditto.
7101         * objc/execute/enumeration-2.m: Ditto.
7102         * objc/execute/class-14.m: Ditto.
7103         * objc/execute/encode-1.m: Ditto.
7104         * objc/execute/formal_protocol-1.m: Ditto.
7105         * objc/execute/formal_protocol-3.m: Ditto.
7106         * objc/execute/accessing_ivars.m: Ditto.
7107         * objc/execute/bycopy-2.m: Ditto.
7108         * objc/execute/class-2.m: Ditto.
7109         * objc/execute/bf-10.m: Ditto.
7110         * objc/execute/formal_protocol-7.m: Ditto.
7111         * objc/execute/root_methods.m: Ditto.
7112         * objc/execute/class-4.m: Ditto.
7113         * objc/execute/bf-12.m: Ditto.
7114         * objc/execute/class-6.m: Ditto.
7115         * objc/execute/bf-14.m: Ditto.
7116         * objc/execute/nested-func-1.m: Ditto.
7117         * objc/execute/class-8.m: Ditto.
7118         * objc/execute/private.m: Ditto.
7119         * objc/execute/bf-16.m: Ditto.
7120         * objc/execute/bf-18.m: Ditto.
7121         * objc/execute/load-3.m: Ditto.
7122         * objc/execute/compatibility_alias.m: Ditto.
7123         * objc/execute/bf-1.m: Ditto.
7124         * objc/execute/no_clash.m: Ditto.
7125         * objc/execute/bf-3.m: Ditto.
7126         * objc/execute/string2.m: Ditto.
7127         * objc/execute/bf-5.m: Ditto.
7128         * objc/execute/string4.m: Ditto.
7129         * objc/execute/bf-7.m: Ditto.
7130         * objc/execute/object_is_meta_class.m: Ditto.
7131         * objc/execute/bf-9.m: Ditto.
7132         * objc/execute/bf-21.m: Ditto.
7133         * objc/execute/cascading-1.m: Ditto.
7134         * objc/execute/trivial.m: Ditto.
7135         * objc/execute/np-1.m: Ditto.
7136         * objc/compile/trivial.m: Ditto.
7137         * objc/execute/class_self-2.m: Include <stdlib.h>.
7138         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7139         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7140         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7141         and 64bit. Use new NeXT interface as required.
7142         * objc.dg/special/unclaimed-category-1.m: Ditto.
7143         * objc.dg/special/unclaimed-category-1.h: Ditto.
7144         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7145         * objc.dg/func-ptr-1.m: Ditto.
7146         * objc.dg/stret-1.m: Ditto.
7147         * objc.dg/encode-2.m: Ditto.
7148         * objc.dg/category-1.m: Ditto.
7149         * objc.dg/encode-3.m: Ditto.
7150         * objc.dg/call-super-3.m: Ditto.
7151         * objc.dg/method-3.m: Ditto.
7152         * objc.dg/func-ptr-2.m: Ditto.
7153         * objc.dg/lookup-1.m: Ditto.
7154         * objc.dg/encode-4.m: Ditto.
7155         * objc.dg/fix-and-continue-1.m: Ditto.
7156         * objc.dg/proto-lossage-3.m: Ditto.
7157         * objc.dg/method-13.m: Ditto.
7158         * objc.dg/proto-qual-1.m: Ditto.
7159         * objc.dg/zero-link-3.m: Ditto.
7160         * objc.dg/bitfield-1.m: Ditto.
7161         * objc.dg/va-meth-1.m: Ditto.
7162         * objc.dg/super-class-3.m: Ditto.
7163         * objc.dg/call-super-1.m: Ditto.
7164         * objc.dg/type-size-2.m: Ditto.
7165         * objc.dg/method-10.m: Ditto.
7166         * objc.dg/defs.m: Ditto.
7167         * objc.dg/const-str-3.m: Ditto.
7168         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7169         Protocol1.h) and next-mapping.h as required. Use new NeXT
7170         interface as required.
7171         * objc.dg/super-class-4.m: Ditto.
7172         * objc.dg/comp-types-8.m: Ditto.
7173         * objc.dg/call-super-2.m: Ditto.
7174         * objc.dg/objc-fast-4.m: Ditto.
7175         * objc.dg/method-6.m: Ditto.
7176         * objc.dg/const-str-3.m: Ditto.
7177         * objc.dg/const-str-7.m: Ditto.
7178         * objc.dg/method-15.m: Ditto.
7179         * objc.dg/method-19.m: Ditto.
7180         * objc.dg/sync-1.m: Ditto.
7181         * objc.dg/layout-1.m: Ditto.
7182         * objc.dg/bitfield-3.m: Ditto.
7183         * objc.dg/try-catch-3.m: Ditto.
7184         * objc.dg/try-catch-7.m: Ditto.
7185         * objc.dg/comp-types-10.m: Ditto.
7186         * objc.dg/selector-2.: Ditto.
7187         * objc.dg/method-7.m: Ditto.
7188         * objc.dg/typedef-alias-1.m: Ditto.
7189         * objc.dg/proto-lossage-2.m: Ditto.
7190         * objc.dg/comp-types-11.m: Ditto.
7191         * objc.dg/sizeof-1.m: Ditto.
7192         * objc.dg/method-17.m: Ditto.
7193         * objc.dg/bitfield-5.m: Ditto.
7194         * objc.dg/try-catch-1.m: Ditto.
7195         * objc.dg/encode-5.m: Ditto.
7196         * objc.dg/fix-and-continue-2.m: Ditto.
7197         * objc.dg/method-9.m: Ditto.
7198         * objc.dg/isa-field-1.m: Ditto.
7199         * objc.dg/local-decl-2.m: Ditto.
7200         * objc.dg/objc-gc-4.m: Ditto.
7201         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7202         * objc.dg/gnu-runtime-3.m: Ditto.
7203         * objc.dg/encode-7.m: Ditto.
7204         * objc.dg/encode-8.m: Ditto.
7205         * objc.dg/selector-3.m: Ditto.
7206         * objc.dg/gnu-runtime-1.m: Ditto.
7207         * objc.dg/const-str-12.m: Ditto.
7208         * objc.dg/gnu-runtime-2.m: Ditto.
7209         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7210         * objc.dg/selector-1.m: Ditto.
7211         * objc.dg/stubify-2.m: Ditto.
7212         * objc.dg/zero-link-1.m: Ditto.
7213         * objc.dg/stret-2.m: Ditto.
7214         * objc.dg/zero-link-2.m: Ditto.
7215         * objc.dg/next-runtime-1.m: Ditto.
7216         * objc.dg/symtab-1.m: Ditto.
7217         * objc.dg/stubify-1.m: Ditto.
7218         * objc.dg/bitfield-2.m: Ditto.
7219         * objc.dg/try-catch-10.m: Apply to both runtimes.
7220         * objc.dg/const-str-1.m: Ditto.
7221         * objc.dg/image-info.m: Ditto.
7222         * objc.dg/encode-9.m: Ditto.
7223         * objc.dg/pragma-1.m: Apply test to all targets.
7224         * objc.dg/const-str-4.m: Ditto.
7225         * objc.dg/const-str-8.m: Ditto.
7226         * objc.dg/super-class-2.m: Ditto.
7227         * objc.dg/try-catch-5.m: Ditto.
7228         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7229         Protocol1.h) and next-mapping.h as required. Use new NeXT
7230         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7231         * objc.dg/const-str-11.m: Ditto.
7232         * objc.dg/const-str-9.m: Ditto.
7233         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7234         * objc.dg/encode-1.m: Remove redundant -lobjc.
7235         * objc.dg/try-catch-9.m: Tidy space.
7236         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7237         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7238         and 64bit. Use new NeXT interface as required.
7239         * obj-c++.dg/template-4.mm: Ditto.
7240         * obj-c++.dg/defs.mm: Ditto.
7241         * obj-c++.dg/basic.mm: Ditto.
7242         * obj-c++.dg/encode-4.mm: Ditto.
7243         * obj-c++.dg/method-17.mm: Ditto.
7244         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7245         * obj-c++.dg/cxx-class-1.mm: Ditto.
7246         * obj-c++.dg/method-10.mm: Ditto.
7247         * obj-c++.dg/va-meth-1.mm: Ditto.
7248         * obj-c++.dg/encode-5.mm: Ditto.
7249         * obj-c++.dg/lookup-2.mm: Ditto.
7250         * obj-c++.dg/template-3.mm: Ditto.
7251         * obj-c++.dg/proto-qual-1.mm: Ditto.
7252         * obj-c++.dg/qual-types-1.m: Ditto.
7253         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7254         * obj-c++.dg/template-1.mm: Ditto.
7255         * obj-c++.dg/encode-6.mm: Ditto.
7256         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7257         Protocol1.h) and next-mapping.h as required. Use new NeXT
7258         interface as required.
7259         * obj-c++.dg/except-1.mm: Ditto.
7260         * obj-c++.dg/const-str-7.mm: Ditto.
7261         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7262         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7263         * obj-c++.dg/selector-2.mm: Ditto.
7264         * obj-c++.dg/isa-field-1.mm: Ditto.
7265         * obj-c++.dg/try-catch-1.mm: Ditto.
7266         * obj-c++.dg/local-decl-1.mm: Ditto.
7267         * obj-c++.dg/try-catch-9.mm: Ditto.
7268         * obj-c++.dg/no-extra-load.mm: Ditto.
7269         * obj-c++.dg/selector-5.mm: Ditto.
7270         * obj-c++.dg/method-12.mm: Ditto.
7271         * obj-c++.dg/try-catch-11.mm: Ditto.
7272         * obj-c++.dg/comp-types-11.mm: Ditto.
7273         * obj-c++.dg/bitfield-3.mm: Ditto.
7274         * obj-c++.dg/method-6.mm: Ditto.
7275         * obj-c++.dg/super-class-2.mm: Ditto.
7276         * obj-c++.dg/method-21.mm: Ditto.
7277         * obj-c++.dg/const-str-8.mm: Ditto.
7278         * obj-c++.dg/try-catch-7.mm: Ditto.
7279         * obj-c++.dg/method-15.mm: Ditto.
7280         * obj-c++.dg/layout-1.mm: Ditto.
7281         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7282         * obj-c++.dg/const-str-3.mm: Ditto.
7283         * obj-c++.dg/try-catch-2.mm: Ditto.
7284         * obj-c++.dg/objc-gc-3.mm: Ditto.
7285         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7286         * obj-c++.dg/bitfield-1.mm: Ditto.
7287         * obj-c++.dg/selector-6.mm: Ditto.
7288         * obj-c++.dg/method-13.mm: Ditto.
7289         * obj-c++.dg/comp-types-12.mm: Ditto.
7290         * obj-c++.dg/bitfield-4.mm: Ditto.
7291         * obj-c++.dg/try-catch-8.mm: Ditto.
7292         * obj-c++.dg/method-2.mm: Ditto.
7293         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7294         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7295         * obj-c++.dg/const-str-4.mm: Ditto.
7296         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7297         * obj-c++.dg/try-catch-3.mm: Ditto.
7298         * obj-c++.dg/comp-types-9.mm: Ditto.
7299         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7300         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7301         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7302         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7303         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7304         Use new NeXT interface as required.
7305         * obj-c++.dg/const-str-10.mm: Ditto.
7306         * obj-c++.dg/const-str-11.mm: Ditto.
7307         * obj-c++.dg/const-str-9.mm: Ditto.
7308         * obj-c++.dg/method-11.mm: Ditto.
7309         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7310         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7311         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7312         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7313         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7314
7315 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7316
7317         PR c++/43206
7318         * g++.dg/template/typedef30.C: New test case.
7319
7320 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7321
7322         PR c/43385
7323         * gcc.c-torture/execute/pr43385.c: New test.
7324
7325 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7326
7327         * gcc.dg/strncpy-fix-1.c: New test.
7328
7329 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7330
7331         PR testsuite/41609
7332         * lib/objc-torture.exp (objc-set-runtime-options): New.
7333         * objc/execute/execute.exp: Check runtime options on each pass.
7334         * objc/execute/exceptions/exceptions.exp: Ditto.
7335         * objc/compile/compile.exp: Ditto.
7336
7337         PR testsuite/42348
7338         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7339         standard tests.
7340         (check_effective_target_objc2): New proc.
7341         (check_effective_target_next_runtime): New proc.
7342         * lib/objc.exp: Determine which runtime is in force and support it.
7343         * lib/obj-c++.exp: Ditto.
7344
7345 2010-03-24  Jason Merrill  <jason@redhat.com>
7346
7347         PR c++/43502
7348         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7349
7350 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7351
7352         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7353         a loop.
7354         * gcc.dg/ipa/ipa-2.c: Likewise.
7355         * gcc.dg/ipa/ipa-3.c: Likewise.
7356         * gcc.dg/ipa/ipa-4.c: Likewise.
7357         * gcc.dg/ipa/ipa-5.c: Likewise.
7358         * gcc.dg/ipa/ipa-7.c: Likewise.
7359         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7360         a loop.
7361         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7362         i_can_not_be_propagated_fully2 into a loop.
7363         * gcc.dg/ipa/ipa-8.c: New test.
7364         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7365
7366 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7367
7368         PR debug/19192
7369         PR debug/43479
7370         * gcc.dg/guality/pr43479.c: New test.
7371         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7372         and add volatile keyword.
7373
7374 2010-03-23  Mike Stump  <mikestump@comcast.net>
7375
7376         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7377
7378 2010-03-23  Jason Merrill  <jason@redhat.com>
7379
7380         * g++.dg/ext/altivec-17.C: Adjust error message.
7381
7382         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7383         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7384         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7385         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7386         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7387         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7388
7389 2010-03-22  Jason Merrill  <jason@redhat.com>
7390
7391         PR c++/43333
7392         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7393         * g++.dg/ext/is_pod_98.C: New.
7394
7395         PR c++/43281
7396         * g++.dg/cpp0x/auto18.C: New.
7397
7398         * gcc.dg/pr36997.c: Adjust error message.
7399         * g++.dg/ext/vector9.C: Likewise.
7400         * g++.dg/conversion/simd3.C: Likewise.
7401         * g++.dg/other/error23.C: Likewise.
7402
7403 2010-03-22  Michael Matz  <matz@suse.de>
7404
7405         PR middle-end/43475
7406         * gfortran.dg/pr43475.f90: New testcase.
7407
7408 2010-03-22  Richard Guenther  <rguenther@suse.de>
7409
7410         PR tree-optimization/43390
7411         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7412
7413 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7414
7415         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7416         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7417
7418 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7419             Michael Matz  <matz@suse.de>
7420
7421         PR c++/43081
7422         * g++.dg/parse/crash56.C: New test.
7423
7424 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7425
7426         PR fortran/43450
7427         * gfortran.dg/whole_file_15.f90 : New test.
7428
7429 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7430
7431         PR fortran/43409
7432         * gfortran.dg/inquire_size.f90: New test.
7433
7434 2010-03-20  Richard Guenther  <rguenther@suse.de>
7435
7436         PR rtl-optimization/43438
7437         * gcc.c-torture/execute/pr43438.c: New testcase.
7438
7439 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7440
7441         PR c++/43375
7442         * g++.dg/abi/mangle42.C: New test.
7443
7444 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7445
7446         PR C/43211
7447         * gcc.dg/pr43211.c: New test.
7448         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7449
7450 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7451
7452         PR rtl-optimization/42258
7453         * gcc.target/arm/thumb1-mul-moves.c: New test.
7454
7455         PR target/40697
7456         * gcc.target/arm/thumb-andsi.c: New test.
7457
7458         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7459         dg-require-effective-target.
7460
7461 2010-03-19  Michael Matz  <matz@suse.de>
7462
7463         PR c++/43116
7464         * g++.dg/other/pr43116.C: New testcase.
7465
7466 2010-03-19  Michael Matz  <matz@suse.de>
7467
7468         PR target/43305
7469         * gcc.dg/pr43305.c: New testcase.
7470
7471 2010-03-19  Richard Guenther  <rguenther@suse.de>
7472
7473         PR tree-optimization/43415
7474         * gcc.c-torture/compile/pr43415.c: New testcase.
7475
7476 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7477
7478         PR ada/43106
7479         * gnat.dg/case_optimization2.adb: New test.
7480         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7481
7482 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7483             Jack Howarth <howarth@bromo.med.uc.edu>
7484
7485         PR target/36399
7486         * gcc.target/i386/push-1.c: Don't xfail
7487           scan-assembler-not "movups" on darwin.
7488
7489 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7490
7491         PR debug/43058
7492         * gcc.dg/pr43058.c: New test.
7493
7494 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7495
7496         PR middle-end/42450
7497         * g++.dg/torture/pr42450.C: New test.
7498
7499 2010-03-18  Michael Matz  <matz@suse.de>
7500
7501         PR middle-end/43419
7502         * gcc.dg/pr43419.c: New testcase.
7503
7504 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7505
7506         PR rtl-optimization/43360
7507         * gcc.dg/torture/pr43360.c: New.
7508
7509 2010-03-18  Michael Matz  <matz@suse.de>
7510
7511         PR tree-optimization/43402
7512         * gcc.dg/pr43402.c: New testcase.
7513
7514 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7515
7516         PR target/42427
7517         * gcc.dg/pr42427.c: New test.
7518
7519 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7520
7521         PR libfortran/43265
7522         * gfortran.dg/read_empty_file.f: New test.
7523         * gfortran.dg/read_eof_all.f90: New test.
7524         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7525         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7526
7527 2010-03-17  Michael Matz  <matz@suse.de>
7528
7529         * gcc.dg/pr43300.c: Add -w.
7530
7531 2010-03-17  Richard Guenther  <rguenther@suse.de>
7532
7533         * gcc.dg/pr43379.c: Add -w.
7534
7535 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7536
7537         PR fortran/43331
7538         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7539
7540 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7541
7542         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7543
7544 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7545
7546         * ada/acats/run_all.sh: Log start and end times.
7547
7548 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7549
7550         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7551
7552 2010-03-16  Richard Guenther  <rguenther@suse.de>
7553
7554         PR middle-end/43379
7555         * gcc.dg/pr43379.c: New testcase.
7556
7557 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7558
7559         PR debug/43051
7560         * gcc.dg/guality/pr43051-1.c: New test.
7561
7562 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7563
7564         PR testsuite/43363
7565         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7566
7567 2010-03-15  Michael Matz  <matz@suse.de>
7568
7569         PR middle-end/43300
7570         * gcc.dg/pr43300.c: New testcase.
7571
7572 2010-03-15  Richard Guenther  <rguenther@suse.de>
7573
7574         PR tree-optimization/43367
7575         * gcc.c-torture/compile/pr43367.c: New testcase.
7576
7577 2010-03-15  Richard Guenther  <rguenther@suse.de>
7578
7579         PR tree-optimization/43317
7580         * gcc.dg/pr43317.c: New testcase.
7581
7582 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7583
7584         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7585
7586 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7587
7588         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7589
7590 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7591
7592         PR fortran/43362
7593         * gfortran.dg/impure_constructor_1.f90: New test.
7594
7595 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7596
7597         PR middle-end/43354
7598         * gfortran.dg/graphite/id-pr43354.f: New.
7599
7600 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7601
7602         PR middle-end/43349
7603         * gfortran.dg/graphite/pr43349.f: New.
7604
7605 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7606
7607         PR middle-end/43306
7608         * gcc.dg/graphite/pr43306.c: New.
7609
7610 2010-03-12  David S. Miller  <davem@davemloft.net>
7611
7612         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7613         sparc.
7614
7615 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7616
7617         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7618
7619 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7620
7621         PR fortran/43291
7622         PR fortran/43326
7623         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7624
7625 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7626
7627         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7628         fail for *-*-mingw* targets.
7629
7630 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7631
7632         PR debug/43329
7633         * gcc.dg/guality/pr43329-1.c: New test.
7634
7635 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7636
7637         PR tree-optimization/43257
7638         * g++.dg/torture/pr43257.C: New test.
7639
7640 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7641
7642         PR fortran/43228
7643         * gfortran.dg/namelist_61.f90: New test.
7644
7645 2010-03-11  Richard Guenther  <rguenther@suse.de>
7646
7647         PR tree-optimization/43255
7648         * gcc.c-torture/compile/pr43255.c: New testcase.
7649
7650 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7651
7652         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7653         * gcc.dg/pr43280.c: New testcase.
7654
7655 2010-03-11  Richard Guenther  <rguenther@suse.de>
7656
7657         PR lto/43200
7658         * gcc.dg/lto/20100227-1_0.c: New testcase.
7659         * gcc.dg/lto/20100227-1_1.c: Likewise.
7660
7661 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7662
7663         PR libfortran/43320
7664         PR libfortran/43265
7665         * gfortran.dg/read_eof_6.f: New test
7666         * gfortran.dg/read_x_eof.f90: New test.
7667         * gfortran.dg/read_x_past.f: Update test.
7668
7669 2010-03-10  Jan Hubicka   <jh@suse.cz>
7670
7671         * gcc.c-torture/compile/pr43288.c: New test.
7672
7673 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7674
7675         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7676         -fpic/-fPIC flags.
7677         * g++.old-deja/g++.pt/asm2.C: Likewise.
7678         * gcc.c-torture/compile/20000804-1.c: Likewise.
7679         * gcc.target/i386/clobbers.c: Likewise.
7680
7681 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7682
7683         PR fortran/43303
7684         * gfortran.dg/c_assoc_3.f90: New test.
7685
7686 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7687
7688         PR debug/36728
7689         * gcc.dg/guality/pr36728-1.c: New test.
7690         * gcc.dg/guality/pr36728-2.c: New test.
7691
7692 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7693
7694         * gcc.dg/h8300-div-delay-slot.c: New test.
7695
7696 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7697
7698         PR tree-optimization/43236
7699         * gcc.c-torture/execute/pr43236.c: New test.
7700
7701 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7702
7703         PR middle-end/42859
7704         * g++.dg/eh/pr42859.C: New test.
7705
7706 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7707
7708         PR debug/43299
7709         * gcc.dg/pr43299.c: New test.
7710
7711         PR debug/43290
7712         * g++.dg/eh/unwind2.C: New test.
7713
7714 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7715             Reza Yazdani  <reza.yazdani@amd.com>
7716
7717         PR middle-end/43065
7718         * gcc.dg/graphite/run-id-4.c: New.
7719
7720 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7721
7722         PR middle-end/43065
7723         * gcc.dg/graphite/run-id-3.c: New.
7724
7725 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7726
7727         PR middle-end/42644
7728         PR middle-end/42130
7729         * gcc.dg/graphite/id-18.c: New.
7730         * gcc.dg/graphite/run-id-pr42644.c: New.
7731
7732 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7733
7734         PR middle-end/42326
7735         * gcc.dg/graphite/pr42326.c: New.
7736
7737 2010-03-08  Richard Guenther  <rguenther@suse.de>
7738
7739         PR tree-optimization/43269
7740         * gcc.c-torture/execute/pr43269.c: New testcase.
7741
7742 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7743
7744         PR fortran/43256
7745         * gfortran.dg/typebound_call_13.f03: New.
7746
7747 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7748
7749         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7750         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7751
7752 2010-03-05  Jason Merrill  <jason@redhat.com>
7753
7754         * g++.dg/abi/mangle40.C: Require weak and alias.
7755
7756 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7757
7758         PR middle-end/42326
7759         * gfortran.dg/graphite/pr42326.f90: New.
7760         * gfortran.dg/graphite/pr42326-1.f90: New.
7761
7762 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7763
7764         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7765         (gnat_target_compile): Likewise.
7766         Reinitialize GNAT_UNDER_TEST if target changes.
7767         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7768         (local_find_gnatmake): Pass full --GCC to gnatlink.
7769         Remove --LINK.
7770
7771 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7772
7773         PR c/43248
7774         * gcc.dg/compound-literal-1.c: New testcase.
7775
7776 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7777
7778         PR tree-optimization/43164
7779         PR tree-optimization/43191
7780         * gcc.c-torture/compile/pr43164.c: New test.
7781         * gcc.c-torture/compile/pr43191.c: Likewise.
7782
7783 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7784
7785         PR fortran/43244
7786         * gfortran.dg/finalize_9.f90: New.
7787
7788 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7789             Ken Werner <ken@linux.vnet.ibm.com>
7790
7791         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7792         to dg-options for spu.
7793         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7794         dump-scan target to exclude spu.
7795
7796 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7797
7798         PR middle-end/43209
7799         * gcc.dg/tree-ssa/ivopts-4.c: New.
7800
7801 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7802
7803         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7804         include-opts and exclude-opts; skip checking the flags if arguments
7805         are the same as the defaults.
7806         (dg-xfail-if): Verify the number of arguments, supply defaults
7807         for unspecified optional arguments.
7808         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7809
7810 2010-03-03  Jason Merrill  <jason@redhat.com>
7811
7812         PR c++/12909
7813         * g++.dg/abi/mangle40.C: Updated.
7814
7815 2010-03-03  Jason Merrill  <jason@redhat.com>
7816
7817         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7818         * g++.dg/abi/mangle23.C: Likewise.
7819         * g++.dg/eh/simd-2.C: Likewise.
7820         * g++.dg/ext/attribute-test-2.C: Likewise.
7821         * g++.dg/ext/vector14.C: Likewise.
7822         * g++.dg/other/pr34435.C: Likewise.
7823         * g++.dg/template/conv8.C: Likewise.
7824         * g++.dg/template/nontype9.C: Likewise.
7825         * g++.dg/template/qualttp17.C: Likewise.
7826         * g++.dg/template/ref1.C: Likewise.
7827         * g++.old-deja/g++.pt/crash68.C: Likewise.
7828         * g++.old-deja/g++.pt/ref1.C: Likewise.
7829         * g++.old-deja/g++.pt/ref3.C: Likewise.
7830         * g++.old-deja/g++.pt/ref4.C: Likewise.
7831
7832         PR c++/12909
7833         * g++.dg/abi/mangle40.C: New.
7834         * g++.dg/abi/mangle41.C: New.
7835         * g++.dg/lto/20100302_0.C: New.
7836         * g++.dg/lto/20100302_1.C: New.
7837         * g++.dg/lto/20100302.h: New.
7838
7839 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7840
7841         PR fortran/43243
7842         * gfortran.dg/internal_pack_12.f90: New test.
7843
7844 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7845
7846         * gcc.dg/pr36997.c: Adjust error message.
7847
7848 2010-03-03  Mike Stump  <mikestump@comcast.net>
7849
7850         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7851         adjustments to not be present on machines that align the stack to
7852         more than 4 bytes and don't have a red zone yet as that is an
7853         unimplemented optimization.
7854
7855 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7856
7857         PR fortran/43169
7858         * gfortran.dg/impure_assignment_3.f90: New.
7859
7860 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR debug/43229
7863         * gfortran.dg/pr43229.f90: New test.
7864
7865         PR debug/43237
7866         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7867
7868         PR debug/43177
7869         * gcc.dg/guality/pr43177.c: New test.
7870
7871 2010-03-02  Jason Merrill  <jason@redhat.com>
7872
7873         * g++.dg/ext/vector9.C: Adjust error message.
7874         * g++.dg/conversion/simd3.C: Likewise.
7875         * g++.dg/other/error23.C: Likewise.
7876
7877 2010-03-02  Mike Stump  <mikestump@comcast.net>
7878
7879         PR c++/41090
7880         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7881
7882 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7883
7884         PR fortran/43180
7885         * gfortran.dg/internal_pack_10.f90: New test.
7886
7887         PR fortran/43173
7888         * gfortran.dg/internal_pack_11.f90: New test.
7889
7890 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7891
7892         PR middle-end/42640
7893         * gcc.dg/tree-ssa/pr42640.c: New.
7894
7895 2010-03-01  Richard Guenther  <rguenther@suse.de>
7896
7897         PR tree-optimization/43220
7898         * gcc.c-torture/execute/pr43220.c: New testcase.
7899
7900 2010-03-01  Richard Guenther  <rguenther@suse.de>
7901
7902         PR middle-end/43213
7903         * gcc.dg/pr43213.c: New testcase.
7904
7905 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7906
7907         PR pch/14940
7908         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7909
7910 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7913         New function.
7914         (check_effective_target_ucn): Likewise.
7915
7916         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7917         if !ucn.
7918         * gcc.dg/ucnid-2.c: Likewise.
7919         * gcc.dg/ucnid-3.c: Likewise.
7920         * gcc.dg/ucnid-4.c: Likewise.
7921         * gcc.dg/ucnid-11.c: Likewise.
7922         * gcc.dg/ucnid-12.c: Likewise.
7923         * gcc.dg/ucnid-6.c: Skip if !ucn.
7924         * gcc.dg/ucnid-9.c: Likewise.
7925
7926 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7927
7928         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7929         lists to dg-skip-if.
7930         * gcc.target/i386/stackalign/return-3.c: Likewise.
7931
7932 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7933
7934         * gcc.target/i386/clearcap.map: New file.
7935         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7936         Pass clearcap.map by default if supported.
7937
7938 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7939
7940         PR fortran/42900
7941         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7942         Explain this.
7943         * gfortran.dg/stat_2.f90: Likewise.
7944
7945 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7946
7947         PR fortran/43199
7948         * gfortran.dg/module_read_2.f90: New test.
7949
7950 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/42748
7953         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7954         * g++.dg/abi/mangle12.C: Likewise.
7955         * g++.dg/abi/mangle20-2.C: Likewise.
7956         * g++.dg/abi/mangle17.C: Likewise.
7957         * g++.dg/template/cond2.C: Likewise.
7958         * g++.dg/template/pr35240.C: Likewise.
7959
7960 2010-02-27  Richard Guenther  <rguenther@suse.de>
7961
7962         PR tree-optimization/43186
7963         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7964
7965 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7966
7967         * g++.dg/abi/packed1.C: Expect warning on the SH.
7968
7969 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7970
7971         PR c++/42054:
7972         * g++.dg/parse/error37.C: New test.
7973
7974 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7975
7976         PR c/24577
7977         PR c/43192
7978         * gcc.dg/pr8927-1.c: Match new note.
7979         * gcc.dg/990506-0.c: Likewise.
7980         * gcc.dg/gomp/flush-2.c: Likewise.
7981         * gcc.dg/gomp/atomic-5.c: Likewise.
7982         * gcc.dg/gomp/pr34607.c: Likewise.
7983         * gcc.dg/pr35746.c: Likewise.
7984         * gcc.dg/cpp/pragma-1.c: Likewise.
7985         * gcc.dg/cpp/pragma-2.c: Likewise.
7986         * gcc.dg/pr41842.c: Likewise.
7987         * gcc.dg/noncompile/20040629-1.c: Likewise.
7988         * objc.dg/private-1.m: Likewise.
7989
7990 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7991
7992         PR fortran/43185
7993         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7994         * gfortran.dg/default_initialization_4.f90: New test.
7995
7996 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7997
7998         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7999         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8000         * gnat.dg/thin_pointer2.adb: New test.
8001         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8002
8003 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8004
8005         PR c/20631
8006         * gcc.dg/cpp/c90-pedantic.c: New.
8007         * gcc.dg/cpp/c90.c: New.
8008         * gcc.dg/gnu90-const-expr-1.c: New.
8009         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8010
8011 2010-02-26  Richard Guenther  <rguenther@suse.de>
8012
8013         PR tree-optimization/43186
8014         * gcc.c-torture/compile/pr43186.c: New testcase.
8015
8016 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR debug/43190
8019         * c-c++-common/dwarf2/pr43190.c: New test.
8020
8021 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8022
8023         PR testsuite/37074:
8024         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8025
8026 2010-02-26  Richard Guenther  <rguenther@suse.de>
8027
8028         PR tree-optimization/43188
8029         * gcc.c-torture/compile/pr43188.c: New testcase.
8030
8031 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8032
8033         PR target/43175
8034         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8035
8036 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8037
8038         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8039
8040 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8041
8042         PR target/43154
8043         * gcc.target/powerpc/pr43154.c: New file.
8044
8045 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8046
8047         PR debug/43166
8048         * gfortran.dg/debug/pr43166.f: New test.
8049
8050         PR debug/43165
8051         * gcc.dg/torture/pr43165.c: New test.
8052
8053 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8054
8055         PR c/43128
8056         * c-c++-common/pr41779.c: Update.
8057
8058 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8059
8060         PR ada/32547
8061         * lib/gnat-dg.exp (gnat_load): Redefine.
8062
8063         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8064         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8065
8066 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8067
8068         PR libobjc/36610
8069         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8070         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8071         -fgnu-runtime.
8072         Sort entries.
8073
8074 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8075
8076         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8077
8078 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR debug/43150
8081         * gcc.dg/guality/vla-1.c: New test.
8082
8083 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8084
8085         PR fortran/43042
8086         * gfortran.dg/c_ptr_tests_15.f90: New test.
8087
8088 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8089
8090         PR target/43107
8091         * gcc.target/i386/pr43107.c: New test.
8092
8093 2010-02-23  Jason Merrill  <jason@redhat.com>
8094
8095         PR c++/43143
8096         * g++.dg/cpp0x/variadic100.C: New.
8097
8098 2010-02-23  Jason Merrill  <jason@redhat.com>
8099
8100         PR debug/42800
8101         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8102         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8103         * c-c++-common/dwarf2/vla1.c: New.
8104
8105 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8106
8107         PR target/43139
8108         * gcc.dg/pr43139.c: New test.
8109
8110         PR debug/43077
8111         * gcc.dg/guality/pr43077-1.c: New test.
8112
8113 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8114
8115         PR 43123
8116         * gcc.dg/march.c: New.
8117         * gcc.dg/march-generic.c: New.
8118         * gcc.dg/mtune.c: New.
8119
8120 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8121
8122         PR middle-end/43083
8123         * gcc.dg/graphite/pr43083.c: New.
8124
8125 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8126
8127         PR middle-end/43097
8128         * gfortran.dg/graphite/pr43097.f: New.
8129
8130 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8131             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8132
8133         PR middle-end/43140
8134         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8135
8136 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8137
8138         PR middle-end/43026
8139         * g++.dg/graphite/pr43026.C: New.
8140
8141 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8142
8143         PR c++/43126
8144         * gcc.dg/cleanup-1.c: Update.
8145         * gcc.dg/func-args-1.c: Update.
8146         * gcc.dg/format/sentinel-1.c: Update.
8147         * g++.old-deja/g++.jason/scoping10.C: Update.
8148         * g++.old-deja/g++.ns/lookup5.C: Update.
8149         * g++.dg/ext/cleanup-1.C: Update.
8150         * g++.dg/parse/varmod1.C: Update.
8151         * g++.dg/parse/error33.C: Update.
8152         * g++.dg/expr/call3.C: Update.
8153         * g++.dg/func-args-1.C: New.
8154
8155 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8156
8157         PR c/43125
8158         * gcc.dg/attr-used-2.c: Moved to ...
8159         * c-c++-common/attr-used-2.c: Here.
8160
8161         * gcc.dg/attr-used.c: Moved to ...
8162         * c-c++-common/attr-used.c: Here.
8163
8164 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8165
8166         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8167
8168 2010-02-22  Richard Guenther  <rguenther@suse.de>
8169
8170         PR lto/43045
8171         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8172         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8173
8174 2010-02-22  Richard Guenther  <rguenther@suse.de>
8175
8176         PR tree-optimization/42749
8177         * gcc.c-torture/compile/pr42749.c: New testcase.
8178
8179 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8180
8181         PR fortran/43072
8182         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8183         * gfortran.dg/internal_pack_9.f90: New test.
8184
8185 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8186
8187         PR c++/23510
8188         * g++.dg/template/recurse.C: Adjust.
8189         * g++.dg/template/pr23510.C: New.
8190
8191 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8192
8193         PR c++/42824
8194         * g++.dg/template/memclass4.C: New test.
8195
8196 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8197
8198         PR fortran/35259
8199         * gfortran.dg/reassoc_5.f90: New test.
8200
8201 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8202
8203         PR target/43067
8204         * gcc.target/i386/pr43067.c: New test.
8205
8206 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8207
8208         PR c++/35669
8209         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8210         -Wconversion-null.
8211         * g++.dg/warn/Wconversion-null.C: New test.
8212         * g++.old-deja/g++.other/null1.C: Move to...
8213         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8214
8215 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8216
8217         PR fortran/36932
8218         PR fortran/36933
8219         * gfortran.dg/dependency_26.f90: New test.
8220
8221         PR fortran/43072
8222         * gfortran.dg/internal_pack_7.f90: New test.
8223
8224         PR fortran/43111
8225         * gfortran.dg/internal_pack_8.f90: New test.
8226
8227 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8228
8229         PR 43128
8230         * c-c++-common/pr41779.c: Fix broken testcase.
8231
8232 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8233
8234         PR 36513
8235         * c-c++-common/pr36513.c: New testcase.
8236         * c-c++-common/pr36513-2.c: New testcase.
8237
8238 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8239
8240         PR 41779
8241         * c-c++-common/pr41779.c: New.
8242
8243 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8244
8245         PR debug/43084
8246         * gcc.dg/pr43084.c: New test.
8247
8248 2010-02-19  Richard Guenther  <rguenther@suse.de>
8249
8250         PR tree-optimization/42916
8251         * gcc.dg/pr42916.c: New testcase.
8252
8253 2010-02-18  Jason Merrill  <jason@redhat.com>
8254
8255         PR c++/42837
8256         * g++.dg/abi/packed1.C: Add expected warning.
8257
8258         PR c++/43108
8259         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8260         * gcc.dg/torture/dg-torture.exp: Likewise.
8261         * c-c++-common/torture/complex-sign.h,
8262         c-c++-common/torture/complex-sign-add.c,
8263         c-c++-common/torture/complex-sign-mixed-add.c,
8264         c-c++-common/torture/complex-sign-mixed-div.c,
8265         c-c++-common/torture/complex-sign-mixed-mul.c,
8266         c-c++-common/torture/complex-sign-mixed-sub.c,
8267         c-c++-common/torture/complex-sign-mul.c,
8268         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8269         Adapt for C++ compilation as well.
8270
8271         PR c++/43070
8272         * g++.dg/ext/label1.C: Update.
8273         * g++.dg/ext/label2.C: Update.
8274
8275         PR c++/26261
8276         * g++.dg/template/dependent-name6.C: New.
8277
8278         PR c++/43109
8279         * g++.dg/parse/namespace12.C: New.
8280
8281 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8282
8283         PR tree-optimization/43066
8284         * gcc.c-torture/compile/pr43066.c: New test.
8285
8286 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8287
8288         * g++.dg/ext/attrib35.C: Fix target selector string.
8289         * g++.dg/ext/attrib36.C: Ditto.
8290         * g++.dg/ext/attrib37.C: Ditto.
8291         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8292         * g++.dg/abi/mangle25.C: Ditto.
8293
8294 2010-02-17  Jason Merrill  <jason@redhat.com>
8295
8296         PR c++/43069
8297         * g++.dg/parse/namespace11.C: New.
8298
8299         PR c++/43093
8300         * g++.dg/ext/attrib37.C: New.
8301
8302         PR c++/43079
8303         * g++.dg/template/ptrmem20.C: New.
8304
8305 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8306
8307         PR target/43103
8308         * gcc.target/i386/xop-check.h: Include m256-check.h.
8309         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8310         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8311         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8312         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8313
8314 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8315
8316         PR debug/42918
8317         * gcc.dg/pr42918.c: New test.
8318
8319 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8320
8321         * g++.dg/ext/attrib36.C: Require ILP32.
8322
8323 2010-02-16  Richard Guenther  <rguenther@suse.de>
8324
8325         PR tree-optimization/41043
8326         * gfortran.dg/pr41043.f90: New testcase.
8327         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8328
8329 2010-02-16  Jason Merrill  <jason@redhat.com>
8330
8331         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8332
8333 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8334
8335         PR tree-optimization/43074
8336         * gcc.dg/vect/fast-math-pr43074.c: New test.
8337
8338 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8339
8340         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8341
8342 2010-02-16  Jason Merrill  <jason@redhat.com>
8343
8344         PR c++/43031
8345         * g++.dg/ext/attrib36.C: New.
8346
8347         PR c++/43036
8348         * g++.dg/other/array6.C: New.
8349
8350 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8351
8352         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8353
8354 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8355
8356         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8357         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8358         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8359         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8360         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8361         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8362
8363 2010-02-15  Richard Guenther  <rguenther@suse.de>
8364
8365         PR middle-end/43068
8366         * g++.dg/torture/pr43068.C: New testcase.
8367
8368 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8369
8370         PR c++/43024
8371         * g++.dg/opt/ice1.C: New.
8372
8373 2010-02-14  Jason Merrill  <jason@redhat.com>
8374
8375         PR c++/41997
8376         * g++.dg/cpp0x/initlist-opt.C: New.
8377
8378 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8379
8380         PR fortran/41113
8381         PR fortran/41117
8382         * gfortran.dg/internal_pack_6.f90: New test.
8383
8384 2010-02-12  Jason Merrill  <jason@redhat.com>
8385
8386         PR c++/43054
8387         * g++.dg/cpp0x/variadic99.C: New.
8388
8389 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8390
8391         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8392         sign extend pointers to gualchk_t.
8393
8394         PR c++/43033
8395         * g++.dg/other/default3.C: Xfail g4 test.
8396
8397 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8398
8399         PR middle-end/43012
8400         * gcc.dg/graphite/pr43012.c: New.
8401
8402 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8403
8404         PR middle-end/42930
8405         * g++.dg/graphite/pr42930.C: New.
8406
8407 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8408
8409         PR middle-end/42914
8410         PR middle-end/42530
8411         * gcc.dg/graphite/pr42530.c: New.
8412         * gcc.dg/graphite/pr42914.c: New.
8413
8414 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8415
8416         PR middle-end/42771
8417         * gcc.dg/graphite/pr42771.c: New.
8418
8419 2010-02-11  Richard Guenther  <rguenther@suse.de>
8420
8421         PR tree-optimization/42998
8422         * gcc.c-torture/compile/pr42998.c: New testcase.
8423
8424 2010-02-10  Jason Merrill  <jason@redhat.com>
8425
8426         PR c++/41896
8427         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8428
8429         PR c++/42983, core issue 906
8430         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8431         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8432
8433         PR c++/43016
8434         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8435
8436 2010-02-10  Richard Guenther  <rguenther@suse.de>
8437
8438         PR tree-optimization/43017
8439         * gcc.dg/torture/pr43017.c: New testcase.
8440
8441 2010-02-10  Tobias Burnus <burnus@net-b.de>
8442
8443         PR fortran/40823
8444         * gfortran.dg/private_type_1.f90: Update error location.
8445         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8446         * gfortran.dg/typebound_operator_2.f03: Ditto.
8447         * gfortran.dg/assignment_2.f90: Ditto.
8448         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8449         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8450
8451 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8452
8453         PR fortran/43015
8454         * gfortran.dg/bind_c_usage_20.f90: New test.
8455
8456 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8457
8458         PR debug/43010
8459         * g++.dg/debug/pr43010.C: New test.
8460
8461 2010-02-10  Richard Guenther  <rguenther@suse.de>
8462
8463         PR c/43007
8464         * gcc.c-torture/execute/20100209-1.c: New testcase.
8465         * gcc.dg/fold-div-3.c: Likewise.
8466
8467 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8468
8469         * gcc.dg/builtin-ffs-1.c: New test.
8470
8471 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8472
8473         PR fortran/42999
8474         * gfortran.dg/array_constructor_35.f90: New test.
8475
8476 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8477
8478         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8479
8480 2010-02-09  Jason Merrill  <jason@redhat.com>
8481
8482         PR c++/42399
8483         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8484
8485         PR c++/42370
8486         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8487
8488 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8489
8490         PR fortran/41869
8491         * gfortran.dg/module_write_1.f90: New test.
8492
8493 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8494
8495         * gcc.dg/pr19340.c: Adjust.
8496
8497 2010-02-09  Richard Guenther  <rguenther@suse.de>
8498
8499         PR tree-optimization/43008
8500         * gcc.c-torture/execute/pr43008.c: New testcase.
8501
8502 2010-02-09  Richard Guenther  <rguenther@suse.de>
8503
8504         PR tree-optimization/43000
8505         * gcc.dg/torture/pr43000.c: New testcase.
8506         * gcc.dg/torture/pr43002.c: Likewise.
8507
8508 2010-02-09  Daniel Kraft  <d@domob.eu>
8509
8510         PR fortran/39171
8511         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8512         and pass -Wsurprising as necessary.
8513
8514 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8515
8516         PR tree-optimization/42890
8517         * g++.dg/torture/pr42890.C: New test.
8518
8519 2010-02-08  Richard Guenther  <rguenther@suse.de>
8520
8521         PR middle-end/42995
8522         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8523
8524 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8525
8526         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8527         return 0 from main.
8528         * gcc.dg/graphite/block-1.c: Same.
8529         * gcc.dg/graphite/block-3.c: Same.
8530         * gcc.dg/graphite/block-4.c: Same.
8531         * gcc.dg/graphite/block-5.c: Same.
8532         * gcc.dg/graphite/block-6.c: Same.
8533         * gcc.dg/graphite/block-7.c: Same.
8534         * gcc.dg/graphite/interchange-0.c: Same.
8535         * gcc.dg/graphite/interchange-1.c: Same.
8536         * gcc.dg/graphite/interchange-10.c: Same.
8537         * gcc.dg/graphite/interchange-11.c: Same.
8538         * gcc.dg/graphite/interchange-12.c: Same.
8539         * gcc.dg/graphite/interchange-2.c: Same.
8540         * gcc.dg/graphite/interchange-3.c: Same.
8541         * gcc.dg/graphite/interchange-4.c: Same.
8542         * gcc.dg/graphite/interchange-5.c: Same.
8543         * gcc.dg/graphite/interchange-6.c: Same.
8544         * gcc.dg/graphite/interchange-7.c: Same.
8545         * gcc.dg/graphite/interchange-8.c: Same.
8546         * gcc.dg/graphite/interchange-9.c: Same.
8547         * gcc.dg/graphite/interchange-mvt.c: Same.
8548
8549 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8550
8551         * gfortran.dg/graphite/id-19.f: New.
8552         * gfortran.dg/graphite/pr14741.f90: New.
8553         * gfortran.dg/graphite/pr41924.f90: New.
8554         * gfortran.dg/graphite/run-id-2.f90: New.
8555
8556 2010-02-07  Richard Guenther  <rguenther@suse.de>
8557
8558         PR middle-end/42956
8559         * gcc.c-torture/compile/pr42956.c: New testcase.
8560
8561 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8562
8563         PR libfortran/42742
8564         * gfortran.dg/fmt_cache_2.f: New test.
8565
8566 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8567
8568         * gfortran.dg/read_no_eor.f90: New test.
8569
8570 2010-02-05  Jason Merrill  <jason@redhat.com>
8571
8572         * g++.dg/ext/label13.C: Move constructor body out of class.
8573
8574 2010-02-03  Jason Merrill  <jason@redhat.com>
8575
8576         PR c++/42870
8577         * g++.dg/ext/dllexport3.C: New.
8578
8579 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8580
8581         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8582
8583 2010-02-05  Richard Guenther  <rguenther@suse.de>
8584
8585         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8586
8587 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8588
8589         PR c++/42915
8590         * g++.dg/other/crash-9.C: New test.
8591
8592 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8593
8594         PR fortran/42309
8595         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8596
8597 2010-02-04  Richard Guenther  <rguenther@suse.de>
8598
8599         PR rtl-optimization/42952
8600         * gcc.dg/torture/pr42952.c: New testcase.
8601
8602 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8603
8604         PR libfortran/42901
8605         * gfortran.dg/namelist_60.f90: New test.
8606
8607 2010-02-03  Jason Merrill  <jason@redhat.com>
8608
8609         PR c++/40138
8610         * g++.dg/ext/builtin11.C: New.
8611
8612         PR c++/4926
8613         PR c++/38600
8614         * g++.dg/abi/mangle35.C: New.
8615         * g++.dg/abi/mangle37.C: New.
8616
8617         PR c++/12909
8618         * g++.dg/abi/mangle36.C: New.
8619
8620         PR c++/35652
8621         * g++.dg/warn/string1.C: New.
8622
8623 2010-02-03  Richard Guenther  <rguenther@suse.de>
8624
8625         PR tree-optimization/42944
8626         * gcc.dg/errno-1.c: New testcase.
8627
8628 2010-02-03  Richard Guenther  <rguenther@suse.de>
8629
8630         PR middle-end/42927
8631         * gcc.c-torture/compile/pr42927.c: New testcase.
8632
8633 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8634
8635         PR fortran/42936
8636         * gfortran.dg/null_4.f90: New test.
8637
8638 2010-02-02  Jason Merrill  <jason@redhat.com>
8639
8640         PR c++/41090
8641         * g++.dg/ext/label13.C: New.
8642
8643 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8644
8645         PR fortran/42650
8646         * gfortran.dg/func_result_5.f90: New test.
8647
8648 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8649
8650         PR fortran/42922
8651         * gfortran.dg/pure_initializer_3.f90: News test.
8652
8653 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8654
8655         PR fortran/42888
8656         * gfortran.dg/allocate_derived_2.f90: New test.
8657
8658 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8659
8660         PR middle-end/42898
8661         * gcc.dg/torture/pr42898-2.c: New test.
8662
8663 2010-01-31  Richard Guenther  <rguenther@suse.de>
8664
8665         PR middle-end/42898
8666         * gcc.dg/torture/pr42898.c: New testcase.
8667
8668 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8669
8670         PR fortran/38324
8671         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8672         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8673
8674 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8675
8676         * g++.dg/tree-ssa/inline-1.C: New.
8677         * g++.dg/tree-ssa/inline-2.C: New.
8678         * g++.dg/tree-ssa/inline-3.C: New.
8679
8680 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8681
8682         PR testsuite/41701
8683         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8684         the string 'pow' in the pathname of the compiler from generating a
8685         test failure.
8686
8687 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8688
8689         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8690         * g++.old-deja/g++.mike/eh17.C: Likewise.
8691         * g++.old-deja/g++.mike/p5571.C: Likewise.
8692
8693 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8694
8695         PR c++/42758
8696         PR c++/42634
8697         PR c++/42336
8698         PR c++/42797
8699         PR c++/42880
8700         * g++.dg/other/crash-5.C: New test.
8701         * g++.dg/other/crash-6.C: New test.
8702         * g++.dg/other/crash-7.C: New test.
8703         * g++.dg/other/crash-8.C: New test.
8704
8705 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR rtl-optimization/42889
8708         * gcc.dg/pr42889.c: New test.
8709
8710 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8711
8712         * gcc.target/i386/pr42881.c: Use SSE2.
8713
8714 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8715
8716         PR target/42891
8717         * gcc.target/i386/pr42891.c: New test.
8718
8719 2010-01-28  Richard Guenther  <rguenther@suse.de>
8720
8721         PR tree-optimization/42871
8722         * g++.dg/torture/pr42871.C: New testcase.
8723
8724 2010-01-28  Richard Guenther  <rguenther@suse.de>
8725
8726         * gcc.dg/Wobjsize-1.h: New testcase.
8727         * gcc.dg/Wobjsize-1.c: Likewise.
8728
8729 2010-01-28  Richard Guenther  <rguenther@suse.de>
8730
8731         PR middle-end/42883
8732         * g++.dg/torture/pr42883.C: New testcase.
8733
8734 2010-01-28  Michael Matz  <matz@suse.de>
8735
8736         * gcc.target/i386/pr42881.c: New test.
8737
8738 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8739
8740         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8741         Add i?86-*-solaris2* support.
8742
8743 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8744
8745         PR c++/42713
8746         PR c++/42820
8747         * g++.dg/template/typedef27.C: New test case.
8748         * g++.dg/template/typedef28.C: New test case.
8749
8750 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8751
8752         * gcc.dg/optimize-bswap*.c: Add ARM target
8753
8754 2010-01-27  Richard Guenther  <rguenther@suse.de>
8755
8756         PR middle-end/42878
8757         * gcc.dg/torture/pr42878-1.c: New testcase.
8758         * gcc.dg/torture/pr42878-2.c: Likewise.
8759
8760 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8761
8762         PR middle-end/42874
8763         * gcc.dg/vla-22.c: New test.
8764
8765 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8766
8767         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8768         current collation.
8769
8770 2010-01-26  Richard Guenther  <rguenther@suse.de>
8771
8772         PR rtl-optimization/42685
8773         * gcc.dg/pr42685.c: New testcase.
8774         * g++.dg/other/pr42685.C: Likewise.
8775
8776 2010-01-26  Richard Guenther  <rguenther@suse.de>
8777
8778         PR middle-end/42806
8779         * g++.dg/other/pr42806.C: New testcase.
8780
8781 2010-01-26  Richard Guenther  <rguenther@suse.de>
8782
8783         PR tree-optimization/42250
8784         * gcc.dg/pr42250.c: New testcase.
8785
8786 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8787
8788         * gnat.dg/array_bounds_test.adb: New test.
8789
8790 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8791
8792         PR fortran/42858
8793         * gfortran.dg/generic_21.f90: New test.
8794
8795 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8796
8797         PR testsuite/41522
8798         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8799
8800 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8801
8802         PR c++/42748
8803         * g++.dg/abi/arm_va_list2.C: New test.
8804         * g++.dg/abi/arm_va_list2.h: Companion header file.
8805
8806 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8807
8808         PR fortran/41044
8809         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8810
8811         PR fortran/41167
8812         * gfortran.dg/char_array_arg_1.f90 : New test.
8813
8814         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8815
8816 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8817
8818         PR fortran/39304
8819         * gfortran.dg/generic_20.f90: New test.
8820
8821 2010-01-22  Michael Matz  <matz@suse.de>
8822
8823         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8824         -msse2.
8825
8826 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8827
8828         PR fortran/42736
8829         * gfortran.dg/dependency_25.f90 : New test.
8830
8831 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8832
8833         PR tree-optimization/42585
8834         * gcc.dg/tree-ssa/pr42585.c: New test.
8835
8836 2010-01-21  Richard Guenther  <rguenther@suse.de>
8837
8838         PR middle-end/19988
8839         * gcc.dg/pr19988.c: New testcase.
8840
8841 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8842
8843         * g++.dg/compat/decimal/compat-common.h: New file.
8844         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8845         * g++.dg/compat/decimal/pass_x.h: New file.
8846         * g++.dg/compat/decimal/pass_y.h: New file.
8847         * g++.dg/compat/decimal/pass-1_main.C: New file.
8848         * g++.dg/compat/decimal/pass-1_x.C: New file.
8849         * g++.dg/compat/decimal/pass-1_y.C: New file.
8850         * g++.dg/compat/decimal/pass-2_main.C: New file.
8851         * g++.dg/compat/decimal/pass-2_x.C: New file.
8852         * g++.dg/compat/decimal/pass-2_y.C: New file.
8853         * g++.dg/compat/decimal/pass-3_main.C: New file.
8854         * g++.dg/compat/decimal/pass-3_x.C: New file.
8855         * g++.dg/compat/decimal/pass-3_y.C: New file.
8856         * g++.dg/compat/decimal/pass-4_main.C: New file.
8857         * g++.dg/compat/decimal/pass-4_x.C: New file.
8858         * g++.dg/compat/decimal/pass-4_y.C: New file.
8859         * g++.dg/compat/decimal/pass-5_main.C: New file.
8860         * g++.dg/compat/decimal/pass-5_x.C: New file.
8861         * g++.dg/compat/decimal/pass-5_y.C: New file.
8862         * g++.dg/compat/decimal/pass-6_main.C: New file.
8863         * g++.dg/compat/decimal/pass-6_x.C: New file.
8864         * g++.dg/compat/decimal/pass-6_y.C: New file.
8865         * g++.dg/compat/decimal/return_x.h: New file.
8866         * g++.dg/compat/decimal/return_y.h: New file.
8867         * g++.dg/compat/decimal/return-1_main.C: New file.
8868         * g++.dg/compat/decimal/return-1_x.C: New file.
8869         * g++.dg/compat/decimal/return-1_y.C: New file.
8870         * g++.dg/compat/decimal/return-2_main.C: New file.
8871         * g++.dg/compat/decimal/return-2_x.C: New file.
8872         * g++.dg/compat/decimal/return-2_y.C: New file.
8873         * g++.dg/compat/decimal/return-3_main.C: New file.
8874         * g++.dg/compat/decimal/return-3_x.C: New file.
8875         * g++.dg/compat/decimal/return-3_y.C: New file.
8876         * g++.dg/compat/decimal/return-4_main.C: New file.
8877         * g++.dg/compat/decimal/return-4_x.C: New file.
8878         * g++.dg/compat/decimal/return-4_y.C: New file.
8879         * g++.dg/compat/decimal/return-5_main.C: New file.
8880         * g++.dg/compat/decimal/return-5_x.C: New file.
8881         * g++.dg/compat/decimal/return-5_y.C: New file.
8882         * g++.dg/compat/decimal/return-6_main.C: New file.
8883         * g++.dg/compat/decimal/return-6_x.C: New file.
8884         * g++.dg/compat/decimal/return-6_y.C: New file.
8885
8886 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8887
8888         PR debug/42715
8889         * gcc.dg/pr42715.c: New.
8890
8891 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8892
8893         PR c++/42038
8894         * g++.dg/parse/crash55.C: New.
8895
8896 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8897
8898         PR debug/42782
8899         * gcc.dg/guality/pr42782.c: New.
8900
8901 2010-01-20  Jason Merrill  <jason@redhat.com>
8902
8903         PR c++/41788
8904         * g++.dg/abi/packed1.C: New.
8905
8906         PR c++/41920
8907         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8908
8909         PR c++/40750
8910         * g++.dg/parse/fn-typedef1.C: New.
8911         * g++.dg/other/cv_quals.C: Adjust.
8912
8913 2010-01-20  Anthony Green  <green@moxielogic.com>
8914
8915         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8916         pack(push) pragma).
8917         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8918         * gcc.dg/20020312-2.c: Port this to the moxie core.
8919         * gcc.dg/weak/typeof-2.c: Ditto.
8920
8921 2010-01-20  Richard Guenther  <rguenther@suse.de>
8922
8923         PR tree-optimization/42717
8924         * gcc.c-torture/compile/pr42717.c: New testcase.
8925
8926 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8927
8928         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8929         of signed, add a few new tests.
8930
8931         PR middle-end/42803
8932         * g++.dg/parse/limits-initializer1.C: New test.
8933
8934 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8935
8936         PR fortran/42804
8937         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8938         * gfortran.dg/typebound_call_12.f03: New test.
8939
8940 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8941
8942         PR fortran/42783
8943         * gfortran.dg/bounds_check_15.f90 : New test.
8944
8945 2010-01-19  Michael Matz  <matz@suse.de>
8946
8947         PR tree-optimization/41783
8948         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8949
8950 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8951
8952         PR target/38697.
8953         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8954         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8955         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8956         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8957         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8958         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8959         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8960         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8961         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8962         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8963         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8964
8965 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8966
8967         PR fortran/42545
8968         * gfortran.dg/extends_6.f03: Modified an error message.
8969         * gfortran.dg/extends_10.f03: New test.
8970         * gfortran.dg/private_type_6.f03: Modified an error message.
8971         * gfortran.dg/structure_constructor_8.f03: Ditto.
8972
8973 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8974
8975         PR tree-optimization/42719
8976         * gcc.dg/pr42719.c: New test.
8977
8978         PR debug/42728
8979         * gcc.dg/pr42728.c: New test.
8980
8981 2010-01-19  Anthony Green  <green@moxielogic.com>
8982
8983         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8984
8985 2010-01-18  Anthony Green  <green@moxielogic.com>
8986
8987         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8988         for moxie.
8989
8990 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8991
8992         * g++.dg/template/error45.C: reverted as part of reverting the
8993         fix of PR c++/42634.
8994
8995 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8996
8997         PR c++/42634
8998         * g++.dg/template/error45.C: New test.
8999
9000 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9001
9002         PR c++/42766
9003         * g++.dg/conversion/op6.C: New test.
9004
9005 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9006
9007         PR target/42774
9008         * gcc.target/alpha/pr42774.c: New test.
9009
9010 2010-01-18  Richard Guenther  <rguenther@suse.de>
9011
9012         PR tree-optimization/42781
9013         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9014
9015 2010-01-17  Richard Guenther  <rguenther@suse.de>
9016
9017         PR middle-end/42248
9018         * gcc.c-torture/execute/pr42248.c: New testcase.
9019
9020 2010-01-17  Richard Guenther  <rguenther@suse.de>
9021
9022         PR tree-optimization/42773
9023         * g++.dg/torture/pr42773.C: New testcase.
9024
9025 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9026
9027         PR fortran/42677
9028         * gfortran.dg/interface_assignment_5.f90: New test.
9029
9030 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9031
9032         PR c++/42697
9033         * g++.dg/template/crash94.C: Reverted.
9034
9035 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9036
9037         PR debug/42767
9038         * gcc.dg/debug/pr42767.c: New.
9039
9040 2010-01-15  Jason Merrill  <jason@redhat.com>
9041
9042         PR c++/42761
9043         * g++.dg/cpp0x/decltype22.C: New.
9044
9045 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR middle-end/42760
9048         * g++.dg/torture/pr42760.C: New test.
9049
9050 2010-01-15  Jing Yu  <jingyu@google.com>
9051
9052         PR rtl-optimization/42691
9053         * gcc.c-torture/execute/pr42691.c: New.
9054
9055 2010-01-15  Richard Guenther  <rguenther@suse.de>
9056
9057         PR middle-end/42739
9058         * g++.dg/torture/pr42739.C: New testcase.
9059
9060 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9061
9062         * g++.dg/template/error45.C: Revert as part of reverting changes
9063         or PR c++/42634.
9064
9065 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9066
9067         PR fortran/42684
9068         * gfortran.dg/interface_31.f90: New test.
9069
9070 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9071
9072         * gcc.target/powerpc/pr42747.c: New file.
9073
9074 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9075
9076         PR middle-end/42674
9077         * c-c++-common/pr42674.c: New test.
9078
9079         PR c++/42608
9080         * g++.dg/template/instantiate11.C: New test.
9081
9082 2010-01-14  Jason Merrill  <jason@redhat.com>
9083
9084         PR c++/42701
9085         * g++.dg/overload/error3.C: New.
9086
9087         PR c++/42655
9088         * g++.dg/overload/rvalue1.C: New.
9089
9090 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9091
9092         PR tree-optimization/42706
9093         * gcc.dg/ipa/pr42706.c: New testcase.
9094
9095 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9096
9097         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9098
9099 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9100
9101         PR tree-optimization/42714
9102         * g++.dg/torture/pr42714.C: New test.
9103
9104 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9105
9106         PR rtl-optimization/42246
9107         * gfortran.dg/pr42246-2.f: New.
9108
9109 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9110
9111         PR rtl-optimization/42389
9112         * gcc.dg/pr42389.c: New.
9113
9114 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9115
9116         PR rtl-optimization/42388
9117         * gcc.dg/pr42388.c: New.
9118
9119 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9120
9121         PR rtl-optimization/42294
9122         * gfortran.dg/pr42294.f: New.
9123
9124 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9125
9126         PR rtl-optimization/39453
9127         PR rtl-optimization/42246
9128         * gcc.dg/pr39453.c: New.
9129         * gcc.dg/pr42246.c: New.
9130
9131 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9132
9133         PR middle-end/42245
9134         * gcc.dg/pr42245.c: New.
9135         * gcc.dg/pr42245-2.c: New.
9136
9137 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9138
9139         PR rtl-optimization/42249
9140         * gcc.dg/pr42249.c: New.
9141
9142 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9143
9144         PR c/42721
9145         * gcc.c-torture/execute/pr42721.c: New test.
9146
9147 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9148
9149         PR tree-optimization/42709
9150         * gcc.dg/vect/pr42709.c: New test.
9151
9152 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9153
9154         PR fortran/41478
9155         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9156         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9157
9158 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9159
9160         PR fortran/42481
9161         * gfortran.dg/generic_19.f90 : New test.
9162
9163 2010-01-13  Richard Guenther  <rguenther@suse.de>
9164
9165         PR tree-optimization/42730
9166         * gcc.c-torture/compile/pr42730.c: New testcase.
9167
9168 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9169
9170         PR target/pr42542
9171         * gcc.target/ia64/pr42542-1.c: New.
9172         * gcc.target/ia64/pr42542-2.c: New.
9173         * gcc.target/ia64/pr42542-3.c: New.
9174
9175 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9176
9177         PR c++/42634
9178         * g++.dg/template/error45.C: New test.
9179
9180 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9181
9182         PR tree-optimization/42704
9183         * g++.dg/torture/pr42704.C: New test.
9184
9185 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9186
9187         PR tree-optimization/42703
9188         * gcc.c-torture/compile/pr42703.c: New test.
9189
9190 2010-01-13  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/42705
9193         * gcc.c-torture/compile/pr42705.c: New testcase.
9194
9195 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9196
9197         * gcc.target/bfin/l2.c: New test.
9198         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9199
9200 2010-01-13  Richard Guenther  <rguenther@suse.de>
9201
9202         PR middle-end/42716
9203         * gcc.c-torture/compile/pr42716.c: New testcase.
9204
9205 2010-01-13  Richard Guenther  <rguenther@suse.de>
9206
9207         PR lto/42678
9208         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9209
9210 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9211
9212         PR c/42708
9213         * gcc.c-torture/compile/pr42708-1.c: New test.
9214
9215 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR debug/42662
9218         * gcc.dg/pr42662.c: New test.
9219
9220         PR tree-optimization/42645
9221         * g++.dg/other/pr42645-1.C: New test.
9222         * g++.dg/other/pr42645-2.C: New test.
9223
9224 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9225
9226         PR target/42416
9227         * gcc.target/powerpc/warn-1.c: New test.
9228         * gcc.target/powerpc/warn-2.c: New test.
9229
9230 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9231
9232         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9233         stack alignment.
9234
9235 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9236
9237         * gcc.dg/lto/20100108_0.c: New.
9238
9239 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9240
9241         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9242         Add -march=i686 -msse for 32bit x86 targets.
9243
9244 2010-01-10  Richard Guenther  <rguenther@suse.de>
9245
9246         PR middle-end/42667
9247         * gcc.dg/torture/pr42667.c: New testcase.
9248
9249 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9250
9251         PR fortran/32489
9252         * gfortran.dg/array_constructor_34.f90: New test.
9253
9254 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9255
9256         PR fortran/20923
9257         * gfortran.dg/array_constructor_33.f90: New test.
9258         gfortran.dg/array_function_5.f90: Add credit.
9259
9260 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9261
9262         PR debug/42631
9263         * gcc.dg/pr42631.c: New.
9264
9265 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9266
9267         PR debug/42630
9268         * gcc.dg/pr42630.c: New.
9269
9270 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9271
9272         PR debug/42629
9273         * gcc.dg/pr42629.c: New.
9274
9275 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9276
9277         PR middle-end/42363
9278         * gcc.dg/torture/pr42363.c: New.
9279
9280 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9281
9282         PR debug/42604
9283         PR debug/42395
9284         * gcc.dg/vect/pr42604.c: New.
9285         * gcc.dg/vect/pr42395.c: New.
9286
9287 2010-01-09  Richard Guenther  <rguenther@suse.de>
9288
9289         PR middle-end/42512
9290         * gcc.c-torture/execute/pr42512.c: New testcase.
9291
9292 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9293
9294         PR fortran/41298
9295         * gfortran.dg/c_ptr_tests_14.f90: New test.
9296
9297 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9298
9299         PR ada/41929
9300         * gnat.dg/null_pointer_deref1.adb: Don't run on
9301         sparc*-sun-solaris2.11.
9302
9303 2010-01-08  Richard Guenther  <rguenther@suse.de>
9304
9305         PR lto/42528
9306         * gcc.dg/lto/20100103-1_0.c: New testcase.
9307         * gcc.dg/lto/20100103-2_0.c: Likewise.
9308
9309 2010-01-08  Tobias Burnus  <burnus@net-b.de
9310
9311         PR/fortran 25829
9312         * gfortran.dg/asynchronous_1.f90: New test.
9313         * gfortran.dg/asynchronous_2.f90: New test.
9314         * gfortran.dg/conflicts.f90: Update error message.
9315
9316 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9317
9318         c++/40155
9319         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9320
9321 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9322
9323         PR tree-optimization/42625
9324         * g++.dg/opt/dtor4.C: New test.
9325         * g++.dg/opt/dtor4.h: New.
9326         * g++.dg/opt/dtor4-aux.cc: New.
9327
9328 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9329
9330         PR fortran/42597
9331         * gfortran.dg/proc_ptr_26.f90: New test.
9332
9333 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9334
9335         PR fortran/41872
9336         * gfortran.dg/allocatable_scalar_7.f90: New test.
9337
9338 2010-01-06  Richard Guenther  <rguenther@suse.de>
9339
9340         * gcc.c-torture/compile/pr42632.c: New testcase.
9341
9342 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9343
9344         PR target/42542
9345         * gcc.target/i386/pr42542-4.c: New.
9346         * gcc.target/i386/pr42542-4a.c: Likewise.
9347         * gcc.target/i386/pr42542-5.c: Likewise.
9348         * gcc.target/i386/pr42542-5a.c: Likewise.
9349
9350 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9351
9352         * gcc.dg/tls/opt-15.c: New test.
9353
9354 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9355
9356         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9357
9358 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9359
9360         PR tree-optimization/42462
9361         * g++.dg/torture/pr42462.C: New test.
9362
9363 2010-01-05  Jason Merrill  <jason@redhat.com>
9364
9365         * g++.dg/cpp0x/initlist30.C: New test.
9366
9367 2010-01-05  Richard Guenther  <rguenther@suse.de>
9368
9369         PR tree-optimization/42614
9370         * gcc.c-torture/execute/pr42614.c: New testcase.
9371
9372 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9373
9374         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9375         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9376         -Wunreachable-code.
9377         * gcc.dg/Wunreachable-2.c: Likewise.
9378         * gcc.dg/Wunreachable-3.c: Likewise.
9379         * gcc.dg/Wunreachable-4.c: Likewise.
9380         * gcc.dg/Wunreachable-5.c: Likewise.
9381         * gcc.dg/Wunreachable-6.c: Likewise.
9382         * gcc.dg/Wunreachable-7.c: Likewise.
9383         * gcc.dg/Wunreachable-8.c: Likewise.
9384         * gcc.dg/20041231-1.c: Likewise.
9385
9386 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR other/42611
9389         * gcc.dg/pr42611.c: New test.
9390
9391         PR tree-optimization/42508
9392         * g++.dg/opt/pr42508.C: New test.
9393
9394 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9395
9396         PR fortran/41872
9397         * gfortran.dg/allocatable_scalar_8.f90: New.
9398
9399 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9400
9401         PR tree-optimization/42398
9402         * gcc.c-torture/compile/pr42398.c: New test.
9403
9404 2010-01-04  Jason Merrill  <jason@redhat.com>
9405
9406         PR c++/42555
9407         * g++.dg/ext/attrib35.C: New.
9408
9409         PR c++/42567
9410         * g++.dg/cpp0x/auto17.C: New.
9411
9412 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9413
9414         * gcc.dg/lto/20100104_0.c: New.
9415
9416 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9417
9418         PR target/42542
9419         * gcc.target/i386/pr42542-1.c: New.
9420         * gcc.target/i386/pr42542-1a.c: Likewise.
9421         * gcc.target/i386/pr42542-1b.c: Likewise.
9422         * gcc.target/i386/pr42542-2.c: Likewise.
9423         * gcc.target/i386/pr42542-2a.c: Likewise.
9424         * gcc.target/i386/pr42542-2b.c: Likewise.
9425         * gcc.target/i386/pr42542-3.c: Likewise.
9426         * gcc.target/i386/pr42542-3a.c: Likewise.
9427
9428 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9429
9430         PR fortran/41872
9431         * gfortran.dg/allocatable_scalar_5.f90: New test.
9432         * gfortran.dg/allocatable_scalar_6.f90: New test.
9433
9434 2010-01-03  Richard Guenther  <rguenther@suse.de>
9435
9436         PR testsuite/42583
9437         * gfortran.dg/gomp/recursion1.f90: Remove.
9438
9439 2010-01-03  Richard Guenther  <rguenther@suse.de>
9440
9441         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9442         * gcc.dg/uninit-6.c: Likewise.
9443         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9444
9445 2010-01-03  Richard Guenther  <rguenther@suse.de>
9446
9447         PR tree-optimization/42589
9448         * gcc.target/i386/pr42589.c: New testcase.
9449
9450 2010-01-03  Richard Guenther  <rguenther@suse.de>
9451
9452         PR tree-optimization/42438
9453         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9454
9455 2010-01-02  Richard Guenther  <rguenther@suse.de>
9456
9457         PR testsuite/41651
9458         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9459
9460 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9461
9462         PR target/42448
9463         * gcc.target/alpha/pr42448-1.c: New test.
9464         * gcc.target/alpha/pr42448-2.c: Ditto.
9465
9466 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9467
9468         PR preprocessor/41947
9469         * gcc.dg/c99-hexfloat-3.c: New test.
9470
9471 2010-01-01  Richard Guenther  <rguenther@suse.de>
9472
9473         PR c/42570
9474         * gcc.c-torture/execute/pr42570.c: New testcase.
9475
9476 2010-01-01  Richard Guenther  <rguenther@suse.de>
9477
9478         PR middle-end/42559
9479         * gcc.c-torture/compile/pr42559.c: New testcase.
9480
9481 \f
9482 Copyright (C) 2010 Free Software Foundation, Inc.
9483
9484 Copying and distribution of this file, with or without modification,
9485 are permitted in any medium without royalty provided the copyright
9486 notice and this notice are preserved.