OSDN Git Service

Fix 435.gromacs miscompile: call rewrite_close_phi_out_of_ssa from rewrite_cross_bb_p...
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-08-02  Sebastian Pop  <sebastian.pop@amd.com>
2
3         * gcc.dg/graphite/id-22.c: New.
4
5 2010-08-02  Sebastian Pop  <sebastian.pop@amd.com>
6
7         * gcc.dg/graphite/run-id-2.c: Call abort.
8
9 2010-08-02  Sebastian Pop  <sebastian.pop@amd.com>
10
11         * gcc.dg/graphite/id-20.c: New.
12
13 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
14             Steve Kargl <kargl@gcc.gnu.org>
15
16         PR fortran/44595
17         * gfortran.dg/move_alloc_3.f90: New.
18         * gfortran.dg/random_seed_2.f90: New.
19
20 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21
22         * lib/target-supports.exp (check_effective_target_sync_int_long):
23         Add hppa*-*-linux*.
24         (check_effective_target_sync_char_short): Likewise.
25
26 2010-08-10  Yao Qi  <yao@codesourcery.com>
27
28         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
29         general form.
30         * gcc.dg/tree-ssa/loop-31.c: Likewise.
31         * g++.dg/other/packed1.C: Likewise.
32         * g++.dg/other/crash-4.C: Likewise.
33         * g++.dg/ext/packed8.C: Likewise.
34         * g++.dg/init/array16.C: Likewise.
35
36 2010-08-10  xinliang David Li  <davidxl@google.com>
37         * gcc.dg/tree-ssa/loop-19.c: Add option
38         -fno-prefetch-loop-array
39
40 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
41
42         PR middle-end/45182
43         * gcc.c-torture/compile/pr45182.c: New test.
44
45 2010-08-09  Jason Merrill  <jason@redhat.com>
46
47         PR c++/45236
48         * g++.dg/cpp0x/variadic-104.C: New.
49
50 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
51
52         PR fortran/44235
53         * gfortran.dg/dependency_32.f90:  New test.
54
55 2010-08-09  Richard Guenther  <rguenther@suse.de>
56
57         PR middle-end/44632
58         * g++.dg/opt/nrv17.C: New testcase.
59
60 2010-08-09  Richard Guenther  <rguenther@suse.de>
61
62         PR middle-end/45212
63         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
64         alignment from MEM_REF offset only if we took it from the
65         base object.
66
67         * gcc.target/i386/pr24178.c: New testcase.
68
69 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
70
71         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
72         * gcc.dg/20030702-1.c: Ditto.
73         * gcc.dg/20050309-1.c: Ditto.
74         * gcc.dg/20050325-1.c: Ditto.
75         * gcc.dg/20050330-2.c: Ditto.
76         * gcc.dg/20051201-1.c: Ditto.
77         * gcc.dg/gomp/pr27573.c: Ditto.
78         * gcc.dg/gomp/pr34610.c: Ditto.
79         * gcc.dg/pr24225.c: Ditto.
80         * gcc.dg/pr26570.c: Ditto.
81         * gcc.dg/pr32773.c: Ditto.
82         * g++.dg/gcov/gcov-6.C: Ditto.
83         * g++.dg/gomp/pr34608.C: Ditto.
84         * gfortran.dg/gomp/pr27573.f90: Ditto.
85
86         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
87         dg-require-host-local dg directive.
88         * gcc.dg/profile-dir-2.c: Ditto.
89         * gcc.dg/profile-dir-3.c: Ditto.
90
91 2010-08-08  Richard Guenther  <rguenther@suse.de>
92
93         PR tree-optimization/45109
94         * gcc.c-torture/compile/pr45109.c: New testcase.
95
96 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
97
98         * gcc.dg/march.c: Skip if -march defined.
99         * gcc.dg/mtune.c: Skip if -mtune defined.
100
101         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
102         generic thunk support.
103
104 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
105
106         PR target/45213
107         * gcc.target/i386/pr45213.c: New test.
108
109 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
110
111         PR libfortran/45143
112         * gfortran.dg/fmt_error_11.f03: New test.
113
114 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
115
116         * lib/target-supports.exp (check_effective_target_sync_int_long):
117         Add arm*-*-linux-gnueabi.
118         (check_effective_target_sync_char_short): Likewise.
119
120 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
121
122         PR fortran/45159
123         * gfortran.dg/dependency_31.f90:  New test.
124
125 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
126
127         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
128
129 2010-08-06  Jason Merrill  <jason@redhat.com>
130
131         * g++.dg/cpp0x/sfinae3.C: New.
132         * g++.dg/cpp0x/sfinae4.C: New.
133
134 2010-08-06  Richard Guenther  <rguenther@suse.de>
135
136         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
137         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
138         * gcc.dg/tree-ssa/pr25382.c: Likewise.
139         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
140         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
141         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
142         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
143         * gcc.c-torture/execute/20100805-1.c: Likewise.
144
145 2010-08-05  Martin Jambor  <mjambor@suse.cz>
146
147         PR testsuite/42855
148         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
149
150 2010-08-05  Martin Jambor  <mjambor@suse.cz>
151
152         * gcc.dg/ipa/ipcp-ii-1.c: New test.
153         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
154
155 2010-08-05  Martin Jambor  <mjambor@suse.cz>
156
157         * g++.dg/ipa/devirt-1.C: New test.
158         * g++.dg/ipa/devirt-2.C: Likewise.
159         * g++.dg/ipa/devirt-3.C: Likewise.
160         * g++.dg/ipa/devirt-4.C: Likewise.
161         * g++.dg/ipa/devirt-5.C: Likewise.
162         * gcc.dg/ipa/iinline-3.c: Likewise.
163
164 2010-08-05  Jie Zhang  <jie@codesourcery.com>
165
166         PR tree-optimization/45144
167         * gcc.dg/tree-ssa/pr45144.c: New test.
168
169 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
170
171         PR fortran/42207
172         PR fortran/44064
173         PR fortran/44065
174         * gfortran.dg/class_25.f03: New.
175         * gfortran.dg/class_26.f03: New.
176
177 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
178
179         * g++.dg/warn/miss-format-1.C: Update line number.
180
181 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
182
183         PR c++/44641
184         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
185         .frame and .mask assembler directives.
186
187 2010-08-04  Richard Guenther  <rguenther@suse.de>
188
189         * gcc.dg/tree-ssa/vrp35.c: Adjust.
190         * gcc.dg/tree-ssa/vrp36.c: Likewise.
191         * gcc.dg/tree-ssa/vrp50.c: Likewise.
192         * gcc.dg/tree-ssa/vrp52.c: Likewise.
193
194 2010-08-04  Tobias Burnus  <burnus@net-b.de>
195
196         PR fortran/44857
197         * gfortran.dg/derived_constructor_char_1.f90: New.
198         * gfortran.dg/derived_constructor_char_2.f90: New.
199
200 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
201
202         PR fortran/45159
203         * gfortran.dg/dependency_30.f90:  New test.
204
205 2010-08-03  Jan Hubicka  <jh@suse.cz>
206
207         * gcc.c-torture/compile/pr45085.c: New testcase.
208
209 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
210
211         PR fortran/44584
212         PR fortran/45161
213         * gfortran.dg/typebound_call_9.f03: Modified.
214         * gfortran.dg/typebound_generic_1.f03: Modified.
215
216 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
217
218         PR fortran/45159
219
220         * gfortran.dg/dependency_29.f90:  New test.
221
222 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
223
224         PR fortran/36854
225         * gfortran.dg/character_comparison_2.f90:  New test.
226         * gfortran.dg/character_comparison_3.f90:  New test.
227         * gfortran.dg/dependency_28.f90:  New test.
228
229 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
230
231         PR target/40457
232         * gcc.target/arm/pr40457-1.c: New test.
233         * gcc.target/arm/pr40457-2.c: New test.
234
235 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
236
237         PR fortran/44912
238         * gfortran.dg/typebound_call_17.f03: New.
239
240 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
241
242         PR fortran/44929
243         * gfortran.dg/allocate_derived_3.f90: New.
244
245 2010-07-30  Xinliang David Li  <davidxl@google.com>
246         PR tree-optimization/45121
247         * c-c++-common/uninit-17.c: Add -fno-ivops option.
248
249 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
250
251         PR c++/45112
252         * testsuite/g++.dg/pr45112.C: New test.
253
254 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
255
256         PR debug/45055
257         PR rtl-optimization/45137
258         * gcc.dg/pr45055.c: New test.
259
260 2010-07-30  Alan Modra  <amodra@gmail.com>
261
262         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
263         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
264
265 2010-07-29  Tobias Burnus  <burnus@net-b.de>
266
267         PR fortran/45087
268         PR fortran/45125
269         * gfortran.dg/whole_file_25.f90: New.
270         * gfortran.dg/whole_file_26.f90: New.
271         * gfortran.dg/whole_file_27.f90: New.
272
273 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
274
275         PR fortran/44962
276         * gfortran.dg/typebound_proc_17.f03: New.
277
278 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
279
280         PR fortran/45004
281         * gfortran.dg/move_alloc_2.f90: New.
282
283 2010-07-29  Xinliang David Li  <davidxl@google.com>
284         PR tree-optimization/45121
285         * c-c++-common/uninit-17.c: Fix expected output.
286
287 2010-07-29  Richard Guenther  <rguenther@suse.de>
288
289         PR tree-optimization/45120
290         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
291
292 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
293
294         PR fortran/42051
295         PR fortran/44064
296         * gfortran.dg/pr42051.f03: New testcase.
297
298 2010-07-29  Richard Guenther  <rguenther@suse.de>
299
300         PR middle-end/45034
301         * gcc.c-torture/execute/pr45034.c: New testcase.
302
303 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
304
305         PR c++/45096
306         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
307
308 2010-07-28  Daniel Kraft  <d@domob.eu>
309
310         * gfortran.dg/bound_8.f90: New test.
311
312 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
313
314         PR debug/45105
315         * gcc.dg/pr45105.c: New test.
316
317 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
318
319         PR rtl-optimization/45107
320         * gcc.dg/pr45107.c: New test.
321
322 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
323
324         PR rtl-optimization/45101
325         * gcc.dg/pr45101.c: New test.
326
327 2010-07-28  Tobias Burnus  <burnus@net-b.de>
328
329         PR fortran/45077
330         * gfortran.dg/whole_file_24.f90: New.
331
332 2010-07-27  Jason Merrill  <jason@redhat.com>
333
334         * g++.dg/cpp0x/variadic102.C: New.
335         * g++.dg/cpp0x/variadic103.C: New.
336
337 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
338
339         PR rtl-optimization/40956
340         PR target/42495
341         PR middle-end/42574
342         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
343         * gcc.target/arm/pr42574.c: Add tests.
344
345 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
346
347         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
348         test name.
349         (cleanup-repo-files): Ditto.
350         (cleanup-saved-temps): Ditto.
351
352 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
353
354         PR testsuite/44701
355         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
356
357         PR c/45079
358         * gcc.dg/pr45079.c: New test.
359
360 2010-07-27  Ira Rosen  <irar@il.ibm.com>
361
362         PR tree-optimization/44152
363         * gcc.dg/vect/fast-math-pr44152.c: New test.
364
365 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
366
367         PR ObjC/44140
368         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
369         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
370         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
371         * obj-c++.dg/torture/trivial.mm: Ditto.
372         * objc.dg/torture/tls/thr-init-2.m: Ditto.
373         * objc.dg/torture/tls/thr-init-3.m: Ditto.
374         * objc.dg/torture/tls/thr-init.m: Ditto.
375         * objc.dg/torture/trivial.m: Ditto.
376
377 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
378
379         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
380         Skip on spu-*-* targets.
381
382 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
383
384         PR tree-optimization/45083
385         * gcc.dg/pr45083.c: New test.
386
387 2010-07-26  Tobias Burnus  <burnus@net-b.de>
388
389         PR fortran/40873
390         * gfortran.dg/whole_file_22.f90: New test.
391         * gfortran.dg/whole_file_23.f90: New test.
392
393 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
394             Jack Howarth  <howarth@bromo.med.uc.edu>
395             Richard Henderson  <rth@redhat.com>
396
397         PR target/44132
398         * gcc.dg/tls/thr-init-1.c: New.
399         * gcc.dg/tls/thr-init-2.c: New.
400         * gcc.dg/torture/tls New.
401         * gcc.dg/torture/tls/tls-test.c: New.
402         * gcc.dg/torture/tls/thr-init-1.c: New.
403         * gcc.dg/torture/tls/tls.exp: New.
404         * gcc.dg/torture/tls/thr-init-2.c: New.
405         * gcc.dg/tls/emutls-2.c: New test
406
407         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
408         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
409         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
410         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
411         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
412         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
413         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
414         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
415         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
416         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
417         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
418         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
419         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
420         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
421         gfortran.dg/gomp/appendix-a/a.22.4.f90,
422         gfortran.dg/gomp/appendix-a/a.22.5.f90,
423         gfortran.dg/gomp/appendix-a/a.22.6.f90,
424         gfortran.dg/gomp/appendix-a/a.24.1.f90,
425         gfortran.dg/gomp/appendix-a/a.32.1.f90,
426         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
427         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
428         gfortran.dg/gomp/omp_threadprivate1.f90,
429         gfortran.dg/gomp/omp_threadprivate2.f90,
430         gfortran.dg/gomp/reduction1.f90,
431         gfortran.dg/gomp/sharing-1.f90: Likewise.
432
433 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
434
435         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
436         sse_runtime.
437         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
438         dg-require-visibility.
439
440 2010-07-26  Richard Guenther  <rguenther@suse.de>
441
442         PR tree-optimization/43784
443         * gcc.c-torture/execute/pr43784.c: New testcase.
444         * g++.dg/torture/pr43784.C: Likewise.
445
446 2010-07-26  Richard Guenther  <rguenther@suse.de>
447
448         PR middle-end/45056
449         * g++.dg/pr45056.C: New testcase.
450
451 2010-07-26  Richard Guenther  <rguenther@suse.de>
452
453         PR tree-optimization/45071
454         * gcc.dg/pr45071.c: New testcase.
455
456 2010-07-26  Tobias Burnus  <burnus@net-b.de>
457
458         PR fortran/45066
459         * gfortran.dg/namelist_62.f90: New.
460
461 2010-07-26  Richard Guenther  <rguenther@suse.de>
462
463         * gcc.c-torture/execute/pr45017.c: Move ...
464         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
465
466 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
467
468         PR fortran/40628
469         * trim_optimize_1.f90:  New test.
470         * character_comparision_1.f90:  New test.
471
472 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
473
474         PR fortran/42852
475         * gfortran.dg/wtruncate_fix.f: New test.
476
477 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
478
479         PR testsuite/45068
480         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
481
482 2010-07-24  Richard Guenther  <rguenther@suse.de>
483
484         PR lto/43788
485         * g++.dg/lto/20100724-1_0.C: New testcase.
486
487 2010-07-24  Richard Guenther  <rguenther@suse.de>
488
489         PR lto/43212
490         * gcc.dg/lto/20100724-1_0.c: New testcase.
491         * gcc.dg/lto/20100724-1_1.c: Likewise.
492
493 2010-07-24  Tobias Burnus  <burnus@net-b.de>
494
495         PR fortran/40011
496         * gfortran.dg/whole_file_21.f90: New.
497
498         * gfortran.dg/integer_exponentiation_3.F90: Use
499         -ffloat-store only for i?86/x86-64 -m32.
500
501 2010-07-24  Tobias Burnus  <burnus@net-b.de>
502
503         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
504         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
505
506 2010-07-24  Tobias Burnus  <burnus@net-b.de>
507
508         * gfortran.dg/func_decl_4.f90: Split test into two ...
509         * gfortran.dg/func_decl_5.f90: ... parts.
510         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
511         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
512         * gfortran.dg/global_references_1.f90: Add new dg-warning.
513         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
514         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
515         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
516         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
517         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
518         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
519         * gfortran.dg/sizeof.f90: Make test valid.
520         * gfortran.dg/pr20865.f90: Add new dg-error.
521         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
522         * gfortran.dg/g77/19990218-0.f: Ditto.
523         * gfortran.dg/g77/19990218-1.f: Ditto.
524         * gfortran.dg/g77/970625-2.f: Ditto.
525         * gfortran.dg/pr37243.f: Fix function declaration.
526         * gfortran.dg/use_only_1.f90: Fix implicit typing.
527         * gfortran.dg/loc_1.f90: Fix pointer datatype.
528
529 2010-07-23  Tobias Burnus  <burnus@net-b.de>
530
531         PR fortran/44945
532         * gfortran.dg/char_array_structure_constructor.f90: Add
533         -fwhole-file as dg-option as it otherwise fails on some
534         systems.
535
536 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
537
538         * gnat.dg/aggr16.ad[sb]: New test.
539         * gnat.dg/aggr16_pkg.ads: New helper.
540
541 2010-07-23  Richard Guenther  <rguenther@suse.de>
542
543         PR lto/43071
544         * g++.dg/lto/20100723-1_0.C: New testcase.
545
546 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
547
548         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
549         AVX support.
550         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
551         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
552
553 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
554
555         * lib/target-supports.exp (add_options_for_tls): New proc.
556         * g++.dg/tls/static-1.C: Use dg-add-options tls.
557         * g++.dg/tls/static-1a.cc: Likewise.
558         * gcc.dg/tls/emutls-1.c: Likewise.
559         * gcc.dg/tls/opt-11.c: Likewise.
560         * gcc.dg/tls/opt-12.c: Likewise.
561         * gcc.dg/tls/pr24428-2.c: Likewise.
562         * gcc.dg/tls/pr24428.c: Likewise.
563         * obj-c++.dg/tls/static-1.mm: Likewise.
564         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
565         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
566         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
567         * objc.dg/torture/tls/thr-init-2.m: Likewise.
568         * objc.dg/torture/tls/thr-init-3.m: Likewise.
569         * objc.dg/torture/tls/thr-init.m: Likewise.
570         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
571
572 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
573
574         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
575         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
576         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
577         optimized dump files.
578
579 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
580
581         PR tree-optimization/45047
582         * gcc.c-torture/compile/pr45047.c: New test.
583
584 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
585
586         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
587         instead of dg-compile.
588         * gcc.dg/float-range-4.c: Ditto.
589         * gcc.dg/float-range-5.c: Ditto.
590         * gcc.dg/fold-overflow-1.c: Ditto.
591         * gcc.dg/gomp/sections-4.c: Ditto.
592         * gcc.dg/transparent-union-1.c: Ditto.
593         * gcc.dg/transparent-union-2.c: Ditto.
594         * gcc.target/i386/pr39315-check.c: Ditto.
595         * g++.dg/gomp/sections-4.C: Ditto.
596         * g++.dg/template/dtor7.C: Ditto.
597         * g++.dg/tree-ssa/pr19952.C: Ditto.
598         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
599         * gfortran.dg/graphite/pr42185.f90: Ditto.
600         * gfortran.dg/namelist_36.f90: Ditto.
601         * gnat.dg/noreturn1.adb: Ditto.
602         * gnat.dg/specs/small_alignment.ads: Ditto.
603
604 2010-07-23  Martin Jambor  <mjambor@suse.cz>
605
606         PR tree-optimization/44915
607         * g++.dg/torture/pr44915.C: New test.
608
609 2010-07-23  Martin Jambor  <mjambor@suse.cz>
610
611         PR tree-optimization/44914
612         * g++.dg/tree-ssa/pr44914.C: New test.
613
614 2010-07-23  Jie Zhang  <jie@codesourcery.com>
615
616         PR target/44290
617         * gcc.dg/pr44290-1.c: New test.
618         * gcc.dg/pr44290-2.c: New test.
619
620 2010-07-23  Jason Merrill  <jason@redhat.com>
621
622         PR c++/45008
623         * g++.dg/abi/mangle44.C: New.
624
625 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
626
627         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
628         for compile-time only tests.
629         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
630         target check.
631         * gcc.target/i386/pr39315-4.c: Ditto.
632         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
633         target check.  Include sse-os-support.h.
634         (main): Call check_isa and sse_os_support.
635         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
636         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
637         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
638         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
639         target check.  Include sse-os-support.h.
640         (main): Call check_isa and sse_os_support.
641         * gcc.target/i386/vperm-v2df.c: Ditto.
642
643 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
644
645         * lib/target-supports.exp (check_avx_hw_available): New procedure.
646         (check_effective_target_avx_runtime): New procedure.
647         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
648         (check_effective_target_sse_runtime): Add check_effective_target_sse.
649
650         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
651         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
652         and __get_cpuid test.
653         * gcc.dg/compat/vector-2b_main.c: Ditto.
654
655         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
656
657         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
658         for compile-time only test.
659         * gcc.dg/pr32716.c: Ditto.
660         * gcc.dg/pr34856.c: Ditto.
661         * gcc.dg/pr36997.c: Ditto.
662         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
663         * gfortran.dg/pr28158.f90: Ditto.
664         * gfortran.dg/pr30667.f: Ditto.
665
666         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
667         i?86-*-* and x86_64-*-* targets to disable execution on targets
668         without sse2 runtime support.
669         * g++.dg/vect/vect.exp: Ditto.
670         * gfortran.dg/vect/vect.exp: Ditto.
671
672         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
673         * gcc.dg/pr37544.c: Ditto.
674         * gcc.dg/pr40550.c: Ditto.
675         * gcc.dg/compat/union-m128-1_main.c: Ditto.
676         * gcc.dg/compat/vector-1a_main.c: Ditto.
677         * gcc.dg/compat/vector-2a_main.c: Ditto.
678         * gcc.dg/torture/pr16104-1.c: Ditto.
679         * gcc.dg/torture/pr35771-1.c: Ditto.
680         * gcc.dg/torture/pr35771-2.c: Ditto.
681         * gcc.dg/torture/pr35771-3.c: Ditto.
682         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
683         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
684         * gcc.dg/torture/stackalign/push-1.c: Ditto.
685         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
686         * g++.dg/other/i386-1.C: Ditto.
687         * g++.dg/other/pr40446.C: Ditto.
688
689 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
690
691         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
692
693 2010-07-23  Daniel Kraft  <d@domob.eu>
694
695         PR fortran/44709
696         * gfortran.dg/exit_1.f08: New test.
697         * gfortran.dg/exit_2.f08: New test.
698
699 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
700
701         PR tree-optimization/39839
702         * gcc.target/arm/pr39839.c: New test case.
703
704 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
705
706         * gnat.dg/unchecked_convert5b.adb: New test.
707         * gnat.dg/unchecked_convert6.adb: Likewise.
708         * gnat.dg/unchecked_convert6b.adb: Likewise.
709
710 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
711
712         * gnat.dg/aggr15.ad[sb]: New test.
713
714 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
715
716         PR debug/45024
717         * g++.dg/debug/dwarf2/nested-2.C: New test case.
718
719 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
720
721         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
722         with dg-require-linker-plugin.
723
724 2010-07-22  Richard Guenther  <rguenther@suse.de>
725
726         PR lto/43850
727         * g++.dg/lto/20100722-1_0.C: New testcase.
728
729 2010-07-22  Richard Guenther  <rguenther@suse.de>
730
731         PR lto/42451
732         * gcc.dg/lto/20100720-3_0.c: New testcase.
733         * gcc.dg/lto/20100720-3_1.c: Likewise.
734
735 2010-07-22  Richard Guenther  <rguenther@suse.de>
736
737         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
738         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
739
740         PR lto/43373
741         * gcc.dg/lto/20100722-1_0.c: New testcase.
742
743 2010-07-22  Martin Jambor  <mjambor@suse.cz>
744
745         PR tree-optimization/44891
746         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
747
748 2010-07-22  Richard Guenther  <rguenther@suse.de>
749
750         PR tree-optimization/45017
751         * gcc.c-torture/execute/pr45017.c: New testcase.
752
753 2010-07-22  Tobias Burnus  <burnus@net-b.de>
754
755         PR fortran/45019
756         * gfortran.dg/aliasing_dummy_5.f90: New.
757
758 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
759
760         PR target/43698
761         * gcc.target/arm/pr43698.c: New test.
762
763 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
764
765         PR fortran/44929
766         * Revert my commit r162325 for this PR.
767
768 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
769
770         PR debug/45015
771         * gcc.target/m68k/pr45015.c: New test.
772
773 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
774
775         PR c++/44641
776         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
777         comments.
778
779 2010-07-21  Richard Guenther  <rguenther@suse.de>
780
781         PR lto/45018
782         * g++.dg/lto/20100721-1_0.C: New testcase.
783
784 2010-07-21  Martin Jambor  <mjambor@suse.cz>
785
786         PR tree-optimization/44900
787         * g++.dg/torture/pr44900.C: New test.
788
789 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
790
791         PR middle-end/44738
792         * c-c++-common/uninit-17.c: Correct expected error.
793
794 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
795
796         * gcc.dg/guality/asm-1.c: New test.
797
798         PR debug/45003
799         * gcc.dg/guality/pr45003-2.c: New test.
800         * gcc.dg/guality/pr45003-3.c: New test.
801
802 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
803
804         PR libfortran/44697
805         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
806
807 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
808
809         * lib/scanasm.exp (dg-function-on-line): Test that a function is
810         defined on the current line.
811         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
812         * g++.dg/debug/dwarf2/pr44641.C: New.
813
814 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
815
816         * gcc.target/powerpc/block-move-1.c: New test.
817         * gcc.target/powerpc/block-move-2.c: New test.
818
819 2010-07-20  Jason Merrill  <jason@redhat.com>
820
821         PR c++/44967
822         * g++.dg/cpp0x/sfinae2.C: New.
823
824 2010-07-20  Richard Guenther  <rguenther@suse.de>
825
826         PR lto/42696
827         * gcc.dg/lto/20100720-4_0.c: New testcase.
828
829 2010-07-20  Richard Guenther  <rguenther@suse.de>
830
831         PR lto/43221
832         * gcc.dg/lto/20100720-2_0.c: New testcase.
833         * gcc.dg/lto/20100720-2_1.c: Likewise.
834
835 2010-07-20  Richard Guenther  <rguenther@suse.de>
836
837         PR lto/43208
838         * gcc.dg/lto/20100720-1_0.c: New testcase.
839         * gcc.dg/lto/20100720-1_1.c: Likewise.
840
841 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
842
843         PR debug/45003
844         * gcc.dg/guality/pr45003-1.c: New test.
845
846 2010-07-20  Richard Guenther  <rguenther@suse.de>
847
848         PR tree-optimization/44977
849         * gcc.dg/torture/pr44977.c: New testcase.
850
851 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
852
853         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
854         sync_char_short
855
856 2010-07-20  Richard Guenther  <rguenther@suse.de>
857
858         PR middle-end/44971
859         PR middle-end/44988
860         * gcc.dg/pr44971.c: New testcase.
861         * gcc.c-torture/compile/pr44988.c: Likewise.
862
863 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
864
865         PR fortran/44929
866         * gfortran.dg/allocate_with_typespec.f90: New test.
867         * gfortran.dg/allocate_derived_1.f90: Update error message.
868
869 2010-07-19  Jason Merrill  <jason@redhat.com>
870
871         PR c++/44996
872         * g++.dg/cpp0x/decltype23.C: New.
873
874 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
875
876         PR fortran/42385
877         * gfortran.dg/class_defined_operator_1.f03 : New test.
878
879 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
880
881         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
882         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
883         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
884         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
885
886 2010-07-19  Richard Guenther  <rguenther@suse.de>
887
888         PR middle-end/44941
889         * gcc.c-torture/compile/pr44941.c: New testcase.
890
891 2010-07-19  Jason Merrill  <jason@redhat.com>
892
893         PR c++/44969
894         * g++.dg/template/sfinae24.C: New.
895
896 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
897
898         PR fortran/44353
899         * gfortran.dg/data_implied_do_2.f90: Removed.
900
901 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
902
903         PR c++/44969
904         * g++.dg/template/sfinae23.C: New.
905
906 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
907
908         * lib/target-supports.exp (check_sse_os_support_available): New
909         proc.
910         (check_sse_hw_available): New proc.
911         (check_effective_target_sse_runtime): New proc.
912         (check_effective_target_sse2_runtime): New proc.
913         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
914         -msse2 if check_sse_os_support_available.
915         * g++.dg/vect/vect.exp: Only run -msse2 tests if
916         check_sse_os_support_available.
917         * gcc.dg/vect/vect.exp: Likewise.
918         * gfortran.dg/vect/vect.exp: Likewise.
919         * gcc.target/i386/sol2-check: Renamed to ...
920         * gcc.target/i386/sse-os-support.h: ... this.
921         (sol2_check): Renamed to ...
922         (sse_os_support): ... this.
923         Only test movss with xmm registers.
924         * gcc.target/i386/sse-check.h: Reflect new header and function names.
925         Removed ILL_INSN, ILL_INSN_LEN.
926         * gcc.target/i386/sse2-check.h: Likewise.
927         * gcc.target/i386/sse3-check.h: Likewise.
928         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
929         Removed cpuid.h, __get_cpuid test.
930         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
931         Removed cpuid.h, __get_cpuid test.
932         * g++.dg/other/pr40446.C: Likewise.
933         * gcc.dg/compat/union-m128-1_main.c: Likewise.
934         * gcc.dg/compat/vector-1a_main.c: Likewise.
935         * gcc.dg/compat/vector-2a_main.c: Likewise.
936         * gcc.dg/pr36584.c: Likewise.
937         * gcc.dg/pr37544.c: Likewise.
938         * gcc.dg/torture/pr16104-1.c: Likewise.
939         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
940         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
941         * gcc.dg/torture/stackalign/push-1.c: Likewise.
942         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
943         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
944         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
945         sse2_runtime.
946         * gcc.dg/torture/pr35771-2.c: Likewise.
947         * gcc.dg/torture/pr35771-3.c: Likewise.
948         * gcc.target/i386/pr39315-2.c: Likewise.
949         * gcc.target/i386/pr39315-4.c: Likewise.
950         * gcc.target/i386/vperm-v2df.c: Likewise.
951         * gcc.target/i386/vperm-v2di.c: Likewise.
952         * gcc.target/i386/vperm-v4si-1.c: Likewise.
953         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
954         sse_runtime.
955
956 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
957
958         PR fortran/44353
959         * gfortran.dg/data_implied_do_2.f90: New test.
960
961 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
962
963         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
964
965 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
966
967         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
968         to the "mips16" group.
969         (mips_using_mips16_p): New procedure.
970         (mips-dg-options): Use it.
971
972 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
973
974         * gcc.target/mips/mips16-attributes-4.c: New test.
975
976 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
977
978         PR testsuite/44418
979         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
980         * gcc.target/powerpc/recip-2.c: Ditto.
981         * gcc.target/powerpc/recip-3.c: Ditto.
982
983 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
984
985         * gcc.target/arm/pr42235.c: New test.
986
987 2010-07-16  Jason Merrill  <jason@redhat.com>
988
989         PR c++/32505
990         * g++.dg/template/partial8.C: New.
991
992 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
993
994         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
995         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
996         in C++.
997         (gualcvt): New overloaded inline.
998         (GUALCVT): Use it for C++.
999         * g++.dg/guality/guality.exp: New.
1000         * g++.dg/guality/guality.h: New.
1001         * g++.dg/guality/redeclaration1.C: New test.
1002         * g++.dg/dg.exp: Prune also guality/* tests.
1003         * gcc.dg/guality/pr43141.c: Moved to...
1004         * c-c++-common/guality/pr43141.c: ... here.
1005
1006 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1007
1008         PR libfortran/37077
1009         * gfortran.dg/char4_iunit_2.f03: New test.
1010
1011 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1012
1013         * lib/plugin-support.exp (plugin-test-execute):
1014         Add ${gcc_objdir}/intl to includes.
1015
1016 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1017
1018         PR target/44942
1019         * gcc.c-torture/execute/pr44942.c: New test.
1020         * gcc.target/i386/pr44942.c: New test.
1021
1022 2010-07-15  Jason Merrill  <jason@redhat.com>
1023
1024         PR c++/44909
1025         * g++.dg/cpp0x/implicit7.C: New.
1026         * g++.dg/cpp0x/implicit8.C: New.
1027
1028 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1029
1030         Disable float tests for __SPU__ targets due to lack of signed zero:
1031         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1032         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1033         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1034         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1035         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1036         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1037         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1038         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1039         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1040
1041 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1042
1043         * gfortran.dg/select_char_2.f90: New test.
1044
1045 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1046
1047         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1048         with DECL_CHAIN.
1049
1050 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1051
1052         PR fortran/44936
1053         * gfortran.dg/typebound_generic_9.f03: New.
1054
1055 2010-07-15  Richard Guenther  <rguenther@suse.de>
1056
1057         PR tree-optimization/44946
1058         * gcc.c-torture/compile/pr44946.c: New testcase.
1059
1060 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1061
1062         PR fortran/40206
1063         * gfortran.dg/select_char_3.f90: New test.
1064
1065 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1066             Kevin F. Quinn  <kevquinn@gentoo.org>
1067
1068         * gcc.dg/Wtrampolines.c: New.
1069
1070 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1071
1072         PR libfortran/44934
1073         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1074
1075 2010-07-14  Jason Merrill  <jason@redhat.com>
1076
1077         PR c++/44810
1078         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1079
1080         Implement C++0x unrestricted unions (N2544)
1081         * g++.dg/cpp0x/union1.C: New.
1082         * g++.dg/cpp0x/union2.C: New.
1083         * g++.dg/cpp0x/union3.C: New.
1084         * g++.dg/cpp0x/defaulted2.C: Adjust.
1085         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1086         * g++.old-deja/g++.ext/anon2.C: Adjust.
1087         * g++.old-deja/g++.mike/misc6.C: Adjust.
1088
1089 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1090
1091         PR fortran/44925
1092         * gfortran.dg/c_loc_tests_15.f90: New.
1093
1094 2010-07-13  Jason Merrill  <jason@redhat.com>
1095
1096         PR c++/44909
1097         * g++.dg/cpp0x/implicit6.C: New.
1098
1099 2010-07-13  Jason Merrill  <jason@redhat.com>
1100
1101         PR c++/44540
1102         * g++.dg/abi/noreturn1.C: New.
1103         * g++.dg/abi/noreturn2.C: New.
1104
1105 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1106
1107         PR other/44874
1108         PR debug/44832
1109         * c-c++-common/pr44832.c: New test.
1110
1111 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
1112
1113         PR objc/44488
1114         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1115         on the target.  Make sure that we can assemble the emitted asm when
1116         the test type is 'compile'.
1117
1118 2010-07-13  Richard Guenther  <rguenther@suse.de>
1119
1120         PR tree-optimization/36960
1121         * g++.dg/torture/pr36960.C: New testcase.
1122
1123 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
1124
1125         PR c++/44908
1126         * g++.dg/template/sfinae21.C: New.
1127         * g++.dg/template/sfinae22.C: Likewise.
1128
1129 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1130
1131         PR testsuite/42843
1132         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1133         * gcc.dg/plugin/ggcplug.c: Likewise.
1134         * g++.dg/plugin/selfassign.c: Likewise.
1135         * g++.dg/plugin/attribute_plugin.c: Likewise.
1136         * g++.dg/plugin/dumb_plugin.c: Likewise.
1137         * g++.dg/plugin/pragma_plugin.c: Likewise.
1138
1139 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
1140
1141         * gcc.c-torture/execute/pr44683.x: New.
1142         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1143
1144 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
1145
1146         PR fortran/44434
1147         PR fortran/44565
1148         PR fortran/43945
1149         PR fortran/44869
1150         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1151         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1152         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1153         * gfortran.dh/typebound_call_16.f03: New.
1154         * gfortran.dg/typebound_generic_6.f03: New.
1155         * gfortran.dg/typebound_generic_7.f03: New.
1156         * gfortran.dg/typebound_generic_8.f03: New.
1157
1158 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1159
1160         PR libfortran/37077
1161         * gfortran.dg/char4_iunit_1.f03: New test.
1162
1163 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
1164
1165         * gcc.dg/tree-ssa/vrp53.c: New test.
1166
1167 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
1168
1169         PR c++/44907
1170         * g++.dg/template/sfinae19.C: New.
1171         * g++.dg/template/sfinae20.C: Likewise.
1172
1173 2010-07-12  Jie Zhang  <jie@codesourcery.com>
1174
1175         * gcc.target/arm/interrupt-1.c: New test.
1176         * gcc.target/arm/interrupt-2.c: New test.
1177
1178 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1179
1180         * gcc.dg/pr42427.c: Require c99_runtime.
1181         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1182         c99_runtime.
1183         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1184         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1185         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1186         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1187         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1188         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1189         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1190         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1191         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1192         * gcc.target/i386/pr37275.c: Require visibility support.
1193
1194 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1195
1196         * lib/target-supports.exp (check_effective_target_sse): New proc.
1197         * gcc.target/i386/sol2-check.h: New file.
1198         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1199         Include sol2-check.h.
1200         (main) Only run do_test () if sol2_check ().
1201         * gcc.target/i386/sse2-check.h: Likewise.
1202         * gcc.target/i386/sse3-check.h: Likewise.
1203         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1204         [__sun__ && __svr4__]: Execute SSE2 instruction.
1205         * gcc.target/i386/math-torture/math-torture.exp: Only add options
1206         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1207         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1208         * g++.dg/ext/vector14.C: Likewise.
1209         * g++.dg/other/mmintrin.C: Likewise.
1210         * gcc.dg/20020418-1.c: Likewise.
1211         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1212         * gcc.dg/format/ms_unnamed-1.c: Likewise.
1213         * gcc.dg/format/unnamed-1.c: Likewise.
1214         Adapt dg-warning line number.
1215         * gcc.dg/graphite/pr40281.c: Likewise.
1216         * gcc.dg/pr32176.c: Likewise.
1217         * gcc.dg/pr40550.c: Likewise.
1218         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1219         * gcc.dg/torture/pr36891.c: Likewise.
1220         * gcc.target/i386/20020218-1.c: Likewise.
1221         * gcc.target/i386/20020523.c: Likewise.
1222         * gcc.target/i386/abi-1.c: Likewise.
1223         * gcc.target/i386/brokensqrt.c: Likewise.
1224         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1225         * gcc.target/i386/pr13366.c: Likewise.
1226         * gcc.target/i386/pr13685.c: Likewise.
1227         * gcc.target/i386/pr24306.c: Likewise.
1228         * gcc.target/i386/pr31486.c: Likewise.
1229         * gcc.target/i386/pr32065-1.c: Likewise.
1230         * gcc.target/i386/pr32065-2.c: Likewise.
1231         * gcc.target/i386/pr32389.c: Likewise.
1232         * gcc.target/i386/pr38824.c: Likewise.
1233         * gcc.target/i386/pr38931.c: Likewise.
1234         * gcc.target/i386/pr39592-1.c: Likewise.
1235         * gcc.target/i386/pr43766.c: Likewise.
1236         * gcc.target/i386/recip-divf.c: Likewise.
1237         * gcc.target/i386/recip-sqrtf.c: Likewise.
1238         * gcc.target/i386/recip-vec-divf.c: Likewise.
1239         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1240         * gcc.target/i386/sse-1.c: Likewise.
1241         * gcc.target/i386/sse-16.c: Likewise.
1242         * gcc.target/i386/sse-2.c: Likewise.
1243         * gcc.target/i386/sse-20.c: Likewise.
1244         * gcc.target/i386/sse-3.c: Likewise.
1245         * gcc.target/i386/sse-7.c: Likewise.
1246         * gcc.target/i386/sse-9.c: Likewise.
1247         * gcc.target/i386/sse-addps-1.c: Likewise.
1248         * gcc.target/i386/sse-addss-1.c: Likewise.
1249         * gcc.target/i386/sse-andnps-1.c: Likewise.
1250         * gcc.target/i386/sse-andps-1.c: Likewise.
1251         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1252         * gcc.target/i386/sse-comiss-1.c: Likewise.
1253         * gcc.target/i386/sse-comiss-2.c: Likewise.
1254         * gcc.target/i386/sse-comiss-3.c: Likewise.
1255         * gcc.target/i386/sse-comiss-4.c: Likewise.
1256         * gcc.target/i386/sse-comiss-5.c: Likewise.
1257         * gcc.target/i386/sse-comiss-6.c: Likewise.
1258         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1259         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1260         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1261         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1262         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1263         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1264         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1265         * gcc.target/i386/sse-divps-1.c: Likewise.
1266         * gcc.target/i386/sse-divss-1.c: Likewise.
1267         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1268         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1269         * gcc.target/i386/sse-maxps-1.c: Likewise.
1270         * gcc.target/i386/sse-maxss-1.c: Likewise.
1271         * gcc.target/i386/sse-minps-1.c: Likewise.
1272         * gcc.target/i386/sse-minss-1.c: Likewise.
1273         * gcc.target/i386/sse-movaps-1.c: Likewise.
1274         * gcc.target/i386/sse-movaps-2.c: Likewise.
1275         * gcc.target/i386/sse-movhlps-1.c: Likewise.
1276         * gcc.target/i386/sse-movhps-1.c: Likewise.
1277         * gcc.target/i386/sse-movhps-2.c: Likewise.
1278         * gcc.target/i386/sse-movlhps-1.c: Likewise.
1279         * gcc.target/i386/sse-movmskps-1.c: Likewise.
1280         * gcc.target/i386/sse-movntps-1.c: Likewise.
1281         * gcc.target/i386/sse-movss-1.c: Likewise.
1282         * gcc.target/i386/sse-movss-2.c: Likewise.
1283         * gcc.target/i386/sse-movss-3.c: Likewise.
1284         * gcc.target/i386/sse-movups-1.c: Likewise.
1285         * gcc.target/i386/sse-movups-2.c: Likewise.
1286         * gcc.target/i386/sse-mulps-1.c: Likewise.
1287         * gcc.target/i386/sse-mulss-1.c: Likewise.
1288         * gcc.target/i386/sse-orps-1.c: Likewise.
1289         * gcc.target/i386/sse-rcpps-1.c: Likewise.
1290         * gcc.target/i386/sse-recip-vec.c: Likewise.
1291         * gcc.target/i386/sse-recip.c: Likewise.
1292         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1293         * gcc.target/i386/sse-set-ps-1.c: Likewise.
1294         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1295         * gcc.target/i386/sse-subps-1.c: Likewise.
1296         * gcc.target/i386/sse-subss-1.c: Likewise.
1297         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1298         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1299         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1300         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1301         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1302         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1303         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1304         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1305         * gcc.target/i386/sse-xorps-1.c: Likewise.
1306         * gcc.target/i386/ssefn-1.c: Likewise.
1307         * gcc.target/i386/ssefn-3.c: Likewise.
1308         * gcc.target/i386/sseregparm-1.c: Likewise.
1309         * gcc.target/i386/stackalign/return-3.c: Likewise.
1310         * gcc.target/i386/vectorize1.c: Likewise.
1311         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1312         * gcc.target/i386/xorps-sse.c: Likewise.
1313         * gfortran.dg/pr28158.f90: Likewise.
1314         * gfortran.dg/pr30667.f: Likewise.
1315         * gnat.dg/loop_optimization7.adb: Likewise.
1316         * gnat.dg/sse_nolib.adb: Likewise.
1317
1318 2010-07-11  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/44702
1321         * gfortran.dg/use_rename_6.f90: New.
1322         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1323
1324 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
1325
1326         PR fortran/44869
1327         * gfortran.dg/class_24.f03: New.
1328
1329 2010-07-10  Richard Guenther  <rguenther@suse.de>
1330
1331         PR lto/44889
1332         * gcc.dg/lto/20100709-1_0.c: New testcase.
1333         * gcc.dg/lto/20100709-1_1.c: Likewise.
1334
1335 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
1336
1337         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1338
1339 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
1340
1341         PR objc/44140
1342         * objc.dg/lto/trivial-1_0.m: New.
1343         * objc.dg/lto/lto.exp: New.
1344         * obj-c++.dg/lto/trivial-1_0.mm: New.
1345         * obj-c++.dg/lto/lto.exp: New.
1346         * objc.dg/symtab-1.m: Adjust sizes.
1347         * objc.dg/image-info.m: Do not run for gnu-runtime.
1348
1349 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1350
1351         * gcc.dg/pr32370.c: Allow another kind of error message.
1352
1353 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
1354
1355         * gnat.dg/atomic3.adb: New test.
1356
1357 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1358             Denys Vlasenko  <dvlasenk@redhat.com>
1359             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1360
1361         PR tree-optimization/28632
1362         * gcc.dg/tree-ssa/vrp51.c: New test.
1363         * gcc.dg/tree-ssa/vrp52.c: New test.
1364
1365 2010-07-09  Jason Merrill  <jason@redhat.com>
1366
1367         * g++.dg/abi/covariant6.C: New.
1368         * g++.dg/inherit/covariant17.C: Test both bases.
1369         * g++.dg/inherit/covariant7.C: Check vtable layout.
1370
1371 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
1372
1373         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1374
1375 2010-07-09  Richard Guenther  <rguenther@suse.de>
1376
1377         PR tree-optimization/44852
1378         * gcc.c-torture/execute/pr44852.c: New testcase.
1379
1380 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1381
1382         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1383         multiplication by values.
1384         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1385         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1386
1387 2010-07-09  Richard Guenther  <rguenther@suse.de>
1388
1389         PR tree-optimization/44882
1390         * gfortran.dg/pr44882.f90: New testcase.
1391
1392 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1393
1394         PR target/40657
1395         * gcc.target/arm/pr40657-1.c: New test.
1396         * gcc.target/arm/pr40657-2.c: New test.
1397         * gcc.c-torture/execute/pr40657.c: New test.
1398
1399 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1400
1401         * gcc.dg/tree-ssa/vrp50.c: New test.
1402         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1403
1404 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
1405
1406         PR fortran/44649
1407         * gfortran.dg/c_sizeof_1.f90: Modified.
1408         * gfortran.dg/storage_size_1.f08: New.
1409         * gfortran.dg/storage_size_2.f08: New.
1410
1411 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
1412
1413         * gcc.c-torture/execute/20100708-1.c: New test.
1414
1415 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR fortran/44847
1418         * gfortran.dg/gomp/pr44847.f90: New test.
1419
1420 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
1421
1422         PR tree-optimization/44710
1423         * gcc.dg/tree-ssa/ifc-6.c: New.
1424         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1425
1426 2010-07-08  Tobias Burnus  <burnus@net-b.de>
1427
1428         PR fortran/18918
1429         * gfortran.dg/coarray_10.f90: Add an additional test.
1430
1431 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
1432
1433         PR middle-end/44828
1434         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1435         * gcc.c-torture/execute/pr44828.x: Revert.
1436
1437 2010-07-08  Jason Merrill  <jason@redhat.com>
1438
1439         PR c++/43120
1440         * g++.dg/inherit/covariant17.C: New.
1441         * g++.dg/abi/covariant1.C: Actually test for the bug.
1442
1443 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1444
1445         PR rtl-optimization/44838
1446         * gcc.dg/pr44838.c: New.
1447
1448 2010-07-08  Richard Guenther  <rguenther@suse.de>
1449
1450         PR tree-optimization/44831
1451         * gcc.c-torture/compile/pr44831.c: New testcase.
1452         * gcc.dg/tree-ssa/pr21463.c: Adjust.
1453
1454 2010-07-08  Richard Guenther  <rguenther@suse.de>
1455
1456         PR tree-optimization/44861
1457         * g++.dg/vect/pr44861.cc: New testcase.
1458
1459 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
1460
1461         PR middle-end/44828
1462         * gcc.c-torture/execute/pr44828.x: New file.
1463
1464 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
1465
1466         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1467         dg-options.
1468         * g++.dg/ext/altivec-17.C: Adjust error message.
1469
1470 2010-07-07  Tom Tromey  <tromey@redhat.com>
1471
1472         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1473
1474 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1475
1476         PR target/44844
1477         * gcc.target/i386/rdrand-1.c: Scan "jnc".
1478         * gcc.target/i386/rdrand-2.c: Likewise.
1479         * gcc.target/i386/rdrand-3.c: Likewise.
1480
1481 2010-07-07  Jan Hubicka  <jh@suse.cz>
1482
1483         PR middle-end/44813
1484         * g++.dg/torture/pr44813.C: New testcase.
1485         * g++.dg/torture/pr44826.C: New testcase.
1486
1487 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
1488
1489         PR rtl-optimization/44787
1490         * gcc.c-torture/compile/pr44788.c: New test.
1491         * gcc.target/arm/pr44788.c: New test.
1492
1493 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1494
1495         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1496
1497 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1498
1499         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1500         to dg-options.
1501
1502 2010-07-06  Tobias Burnus  <burnus@net-b.de>
1503
1504         PR fortran/44742
1505         * gfortran.dg/parameter_array_init_6.f90: New.
1506         * gfortran.dg/initialization_20.f90: Update dg-error.
1507         * gfortran.dg/initialization_24.f90: Ditto.
1508
1509 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1510         PR fortran/PR44693
1511         * gfortran.dg/dim_range_1.f90:  New test.
1512         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
1513
1514 2010-07-06  Jason Merrill  <jason@redhat.com>
1515
1516         PR c++/44703
1517         * g++.dg/cpp0x/initlist41.C: New.
1518
1519         PR c++/44778
1520         * g++.dg/template/ptrmem22.C: New.
1521
1522 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
1523
1524         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1525         support.
1526         * gcc.target/i386/i386.exp: Likewise.
1527
1528 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
1529
1530         PR testsuite/44195
1531         * gcc.dg/lto/20100518_0.c: Limit to x86.
1532
1533 2010-07-06  Richard Guenther  <rguenther@suse.de>
1534
1535         PR middle-end/44828
1536         * gcc.c-torture/execute/pr44828.c: New testcase.
1537
1538 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
1539
1540         * g++.dg/warn/noeffect2.C: Adjust expected warning.
1541         * g++.dg/warn/volatile1.C: Likewise.
1542         * g++.dg/template/warn1.C: Likewise.
1543
1544 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
1545
1546         AVX Programming Reference (June, 2010)
1547         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1548         * g++.dg/other/i386-3.C: Likewise.
1549         * gcc.target/i386/sse-12.c: Likewise.
1550
1551         * gcc.target/i386/f16c-check.h: New.
1552         * gcc.target/i386/rdfsbase-1.c: Likewise.
1553         * gcc.target/i386/rdfsbase-2.c: Likewise.
1554         * gcc.target/i386/rdgsbase-1.c: Likewise.
1555         * gcc.target/i386/rdgsbase-2.c: Likewise.
1556         * gcc.target/i386/rdrand-1.c: Likewise.
1557         * gcc.target/i386/rdrand-2.c: Likewise.
1558         * gcc.target/i386/rdrand-3.c: Likewise.
1559         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1560         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1561         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1562         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1563         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1564         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1565         * gcc.target/i386/wrfsbase-1.c: Likewise.
1566         * gcc.target/i386/wrfsbase-2.c: Likewise.
1567         * gcc.target/i386/wrgsbase-1.c: Likewise.
1568         * gcc.target/i386/wrgsbase-2.c: Likewise.
1569
1570         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1571         (__builtin_ia32_vcvtps2ph): New.
1572         (__builtin_ia32_vcvtps2ph256): Likewise.
1573
1574         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1575         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1576
1577         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1578         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1579
1580         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1581         (__builtin_ia32_vcvtps2ph256): Likewise.
1582         Add fsgsbase,rdrnd,f16c.
1583
1584         * lib/target-supports.exp (check_effective_target_f16c): New.
1585
1586 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
1587
1588         * gcc.dg/guality/nrv-1.c: New test.
1589
1590 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
1591
1592         PR middle-end/42505
1593         * gcc.target/arm/pr42505.c: New test case.
1594
1595 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR c++/44808
1598         * g++.dg/opt/nrv16.C: New test.
1599
1600 2010-07-05  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/44784
1603         * gcc.c-torture/compile/pr44784.c: New testcase.
1604
1605 2010-07-05  Ira Rosen  <irar@il.ibm.com>
1606
1607         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1608         Increase loop bound and array size.
1609         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1610         Likewise.
1611
1612 2010-07-05  Ira Rosen  <irar@il.ibm.com>
1613
1614         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1615         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1616         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1617         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1618         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1619
1620 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
1621
1622         PR c++/22138
1623         * g++.dg/parse/template25.C: New.
1624
1625 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1626
1627         PR rtl-optimization/44695
1628         * gcc.dg/torture/pr44695.c: New.
1629
1630 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1631
1632         PR c++/16630
1633         * g++.dg/ext/pretty3.C: New.
1634
1635 2010-07-04  Richard Guenther  <rguenther@suse.de>
1636
1637         PR middle-end/44809
1638         * g++.dg/torture/pr44809.C: New testcase.
1639
1640 2010-07-04  Richard Guenther  <rguenther@suse.de>
1641
1642         PR tree-optimization/44656
1643         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1644
1645 2010-07-04  Ira Rosen  <irar@il.ibm.com>
1646             Revital Eres  <eres@il.ibm.com>
1647
1648         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1649         misaligned stores.
1650         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1651         gcc.dg/vect/vect-96.c: Likewise.
1652         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1653         that support misaligned stores. Change the number of expected
1654         misaligned accesses.
1655         * gcc.dg/vect/vect-peel-1.c: New test.
1656         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1657         gcc.dg/vect/vect-peel-4.c: Likewise.
1658         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1659         vectorizable on all targets that support realignment.
1660         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1661
1662 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1663
1664         PR c/44806
1665         * gcc.dg/torture/pr44806.c: New.
1666
1667 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1668
1669         * gnat.dg/cond_expr1.adb: New test.
1670
1671 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1672
1673         * gnat.dg/modular3.adb: New test.
1674         * gnat.dg/modular3_pkg.ads: New helper.
1675
1676 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
1677             Mikael Pettersson  <mikpe@it.uu.se>
1678
1679         PR testsuite/44518
1680         * obj-c++.dg/encode-2.mm: Produce object and save temps.
1681         Make signed-ness of chars explicit.  Scan the object for
1682         strings that are split by some target assemblers.
1683         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1684         explicit.
1685
1686 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
1687
1688         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1689
1690 2010-07-02  Le-Chun Wu  <lcwu@google.com>
1691
1692         PR/44128
1693         * g++.dg/warn/Wshadow-7.C: New test.
1694
1695 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
1696             Julian Brown  <julian@codesourcery.com>
1697             Sandra Loosemore  <sandra@codesourcery.com>
1698
1699         * gcc.c-torture/execute/20100416-1.c: New test case.
1700
1701 2010-07-02  Julian Brown  <julian@codesourcery.com>
1702             Sandra Loosemore  <sandra@codesourcery.com>
1703
1704         PR target/43703
1705
1706         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1707         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1708
1709 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1710             Julian Brown  <julian@codesourcery.com>
1711
1712         * gcc.target/arm/neon/vadds64.c: Regenerated.
1713         * gcc.target/arm/neon/vaddu64.c: Regenerated.
1714         * gcc.target/arm/neon/vsubs64.c: Regenerated.
1715         * gcc.target/arm/neon/vsubu64.c: Regenerated.
1716         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1717         * gcc.target/arm/neon-vmls-1.c: Likewise.
1718         * gcc.target/arm/neon-vsubs64.c: New execution test.
1719         * gcc.target/arm/neon-vsubu64.c: New execution test.
1720         * gcc.target/arm/neon-vadds64.c: New execution test.
1721         * gcc.target/arm/neon-vaddu64.c: New execution test.
1722
1723 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1724
1725         * gcc.target/arm/neon-vands64.c: New.
1726         * gcc.target/arm/neon-vandu64.c: New.
1727         * gcc.target/arm/neon-vbics64.c: New.
1728         * gcc.target/arm/neon-vbicu64.c: New.
1729         * gcc.target/arm/neon-veors64.c: New.
1730         * gcc.target/arm/neon-veoru64.c: New.
1731         * gcc.target/arm/neon-vorns64.c: New.
1732         * gcc.target/arm/neon-vornu64.c: New.
1733         * gcc.target/arm/neon-vorrs64.c: New.
1734         * gcc.target/arm/neon-vorru64.c: New.
1735         * gcc.target/arm/neon/vands64.c: Regenerated.
1736         * gcc.target/arm/neon/vandu64.c: Regenerated.
1737         * gcc.target/arm/neon/vbics64.c: Regenerated.
1738         * gcc.target/arm/neon/vbicu64.c: Regenerated.
1739         * gcc.target/arm/neon/veors64.c: Regenerated.
1740         * gcc.target/arm/neon/veoru64.c: Regenerated.
1741         * gcc.target/arm/neon/vorns64.c: Regenerated.
1742         * gcc.target/arm/neon/vornu64.c: Regenerated.
1743         * gcc.target/arm/neon/vorrs64.c: Regenerated.
1744         * gcc.target/arm/neon/vorru64.c: Regenerated.
1745
1746 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1747
1748         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1749
1750 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1751
1752         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1753         * gfortran.dg/intent_out_5.f90: Same.
1754         * gfortran.dg/ltrans-7.f90: Same.
1755         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1756
1757 2010-07-02  Jan Hubicka  <jh@suse.cz>
1758
1759         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1760
1761 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1762
1763         * objc-obj-c++-shared/Object1.h: Correct Line endings.
1764
1765 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
1766
1767         PR c++/44780
1768         * c-c++-common/Wunused-var-12.c: New test.
1769
1770 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
1771
1772         PR target/42835
1773         * gcc.target/arm/pr42835.c: New test.
1774
1775         PR target/42172
1776         * gcc.target/arm/pr42172-1.c: New test.
1777
1778 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1779
1780         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1781
1782 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
1783
1784         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1785         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1786         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1787         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1788         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1789         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1790         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1791         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1792         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1793         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1794         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1795         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1796         * gcc.target/arm/neon-vdup_ns64.c: New.
1797         * gcc.target/arm/neon-vdup_nu64.c: New.
1798         * gcc.target/arm/neon-vdupQ_ns64.c: New.
1799         * gcc.target/arm/neon-vdupQ_nu64.c: New.
1800         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1801         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1802         * gcc.target/arm/neon-vmov_ns64.c: New.
1803         * gcc.target/arm/neon-vmov_nu64.c: New.
1804         * gcc.target/arm/neon-vmovQ_ns64.c: New.
1805         * gcc.target/arm/neon-vmovQ_nu64.c: New.
1806         * gcc.target/arm/neon-vget_lanes64.c: New.
1807         * gcc.target/arm/neon-vget_laneu64.c: New.
1808         * gcc.target/arm/neon-vset_lanes64.c: New.
1809         * gcc.target/arm/neon-vset_laneu64.c: New.
1810
1811 2010-07-02  Richard Guenther  <rguenther@suse.de>
1812
1813         * g++.dg/torture/20100702-1.C: New testcase.
1814
1815 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1816
1817         PR target/44707
1818         * gcc.c-torture/compile/pr44707.c: New test.
1819
1820 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1821
1822         PR c++/44039
1823         * g++.dg/template/crash101.C: New.
1824
1825 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1826
1827         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1828         Use the ABI-0 accessors and fail it for m64.
1829
1830 2010-07-02  Jan Hubicka  <jh@suse.cz>
1831
1832         * g++.dg/tree-ssa/pr44706.C: New testcase.
1833
1834 2010-07-02  Richard Guenther  <rguenther@suse.de>
1835
1836         PR tree-optimization/44748
1837         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1838
1839 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
1840
1841         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1842         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
1843         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1844         the method types to forward:.
1845
1846 2010-06-30  Jason Merrill  <jason@redhat.com>
1847
1848         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1849         * g++.dg/other/pr25632.C: Likewise.
1850
1851 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
1852
1853         PR tree-optimization/40421
1854         * gfortran.fortran-torture/compile/pr40421.f90: New test.
1855
1856 2010-07-01  Richard Guenther  <rguenther@suse.de>
1857
1858         PR middle-end/42834
1859         PR middle-end/44468
1860         * gcc.c-torture/execute/20100316-1.c: New testcase.
1861         * gcc.c-torture/execute/pr44468.c: Likewise.
1862         * gcc.c-torture/compile/20100609-1.c: Likewise.
1863         * gcc.dg/volatile2.c: Adjust.
1864         * gcc.dg/plugin/selfassign.c: Likewise.
1865         * gcc.dg/pr36902.c: Likewise.
1866         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1867         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1868         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1869         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1870         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1871         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1872         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1873         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1874         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1875         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1876         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1877         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1878         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1879         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1880         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1881         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1882         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1883         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1884         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1885         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1886         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1887         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1888         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1889         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1890         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1891         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1892         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1893         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1894         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1895         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1896         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1897         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1898         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1899         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1900         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1901         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1902         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1903         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1904         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1905         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1906         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1907         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1908         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1909         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1910         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1911         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1912         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1913         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1914         * gcc.dg/tree-prof/stringop-1.c: Adjust.
1915         * g++.dg/tree-ssa/pr31146.C: Likewise.
1916         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1917         * g++.dg/tree-ssa/pr33604.C: Likewise.
1918         * g++.dg/plugin/selfassign.c: Likewise.
1919         * gfortran.dg/array_memcpy_3.f90: Likewise.
1920         * gfortran.dg/array_memcpy_4.f90: Likewise.
1921         * c-c++-common/torture/pr42834.c: New testcase.
1922
1923 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
1924
1925         PR c++/44628
1926         * g++.dg/template/crash100.C: New.
1927
1928 2010-06-30  Jan Hubicka  <jh@suse.cz>
1929
1930         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1931
1932 2010-06-30  Michael Matz  <matz@suse.de>
1933
1934         PR bootstrap/44699
1935         * gcc.dg/pr44699.c: New test.
1936
1937 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
1938
1939         PR tree-optimization/39799
1940         * c-c++-common/uninit-17.c: New test.
1941
1942 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1943
1944         PR libfortran/43298
1945         * gfortran.dg/read_infnan_1.f90: New test.
1946
1947 2010-06-29  Jason Merrill  <jason@redhat.com>
1948
1949         Enable implicitly declared move constructor/operator= (N3053).
1950         * g++.dg/cpp0x/implicit3.C: New.
1951         * g++.dg/cpp0x/implicit4.C: New.
1952         * g++.dg/cpp0x/implicit5.C: New.
1953         * g++.dg/cpp0x/implicit-copy.C: Adjust.
1954         * g++.dg/cpp0x/not_special.C: Adjust.
1955         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1956         * g++.dg/cpp0x/rv1n.C: Adjust.
1957         * g++.dg/cpp0x/rv1p.C: Adjust.
1958         * g++.dg/cpp0x/rv2n.C: Adjust.
1959         * g++.dg/cpp0x/rv2p.C: Adjust.
1960         * g++.dg/cpp0x/rv3n.C: Adjust.
1961         * g++.dg/cpp0x/rv3p.C: Adjust.
1962         * g++.dg/cpp0x/rv4n.C: Adjust.
1963         * g++.dg/cpp0x/rv4p.C: Adjust.
1964         * g++.dg/cpp0x/rv5n.C: Adjust.
1965         * g++.dg/cpp0x/rv5p.C: Adjust.
1966         * g++.dg/cpp0x/rv6n.C: Adjust.
1967         * g++.dg/cpp0x/rv6p.C: Adjust.
1968         * g++.dg/cpp0x/rv7n.C: Adjust.
1969         * g++.dg/cpp0x/rv7p.C: Adjust.
1970         * g++.dg/cpp0x/rv8p.C: Adjust.
1971         * g++.dg/gomp/pr26690-1.C: Adjust.
1972         * g++.dg/other/error20.C: Adjust.
1973         * g++.dg/other/error31.C: Adjust.
1974         * g++.dg/parse/error19.C: Adjust.
1975         * g++.dg/template/qualttp5.C: Adjust.
1976         * g++.old-deja/g++.law/ctors5.C: Adjust.
1977
1978         Enable implicitly deleted functions (N2346)
1979         * g++.dg/cpp0x/defaulted17.C: New.
1980         * g++.dg/cpp0x/implicit1.C: New.
1981         * g++.dg/cpp0x/implicit2.C: New.
1982         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1983         * g++.dg/ext/has_virtual_destructor.C: Adjust.
1984         * g++.dg/init/ctor4.C: Adjust.
1985         * g++.dg/init/synth2.C: Adjust.
1986         * g++.dg/lto/20081118_1.C: Adjust.
1987         * g++.dg/other/error13.C: Adjust.
1988         * g++.dg/other/unused1.C: Adjust.
1989         * g++.old-deja/g++.bob/inherit2.C: Adjust.
1990         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1991         * g++.old-deja/g++.jason/opeq3.C: Adjust.
1992         * g++.old-deja/g++.law/ctors17.C: Adjust.
1993         * g++.old-deja/g++.oliva/delete1.C: Adjust.
1994         * g++.old-deja/g++.pt/assign1.C: Adjust.
1995         * g++.old-deja/g++.pt/crash20.C: Adjust.
1996
1997         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1998         * g++.dg/cpp0x/defaulted13.C: Adjust.
1999         * g++.dg/cpp0x/defaulted2.C: Adjust.
2000         * g++.dg/cpp0x/defaulted3.C: Adjust.
2001         * g++.dg/cpp0x/initlist9.C: Adjust.
2002         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2003         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2004         * g++.dg/init/synth2.C: Adjust.
2005
2006         * g++.dg/cpp0x/defaulted19.C: New.
2007
2008         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2009         * g++.dg/template/error23.C: Fix for -std=c++0x.
2010
2011 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2012
2013         PR fortran/44718
2014         * gfortran.dg/proc_ptr_28.f90: New.
2015
2016 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2017
2018         PR tree-optimization/43801
2019         * g++.dg/torture/pr43801.C: New test.
2020
2021         PR debug/44668
2022         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2023
2024 2010-06-29  Jason Merrill  <jason@redhat.com>
2025
2026         PR c++/44587
2027         * g++.dg/template/qualified-id2.C: New.
2028         * g++.dg/template/qualified-id3.C: New.
2029
2030 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2031
2032         PR fortran/44696
2033         * gfortran.dg/associated_target_4.f90: New.
2034
2035 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2036
2037         PR fortran/44582
2038         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2039
2040 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2041
2042         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2043
2044 2010-06-29  Jan Hubicka  <jh@suse.cz>
2045
2046         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2047
2048 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2049
2050         PR target/43902
2051         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2052         * gcc.target/arm/wmul-3.c: New test.
2053         * gcc.target/arm/wmul-4.c: New test.
2054
2055 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2056
2057         PR rtl-optimization/44659
2058         * gcc.target/i386/extract-1.c: New.
2059         * gcc.target/i386/extract-2.c: Likewise.
2060         * gcc.target/i386/extract-3.c: Likewise.
2061         * gcc.target/i386/extract-4.c: Likewise.
2062         * gcc.target/i386/extract-5.c: Likewise.
2063         * gcc.target/i386/extract-6.c: Likewise.
2064
2065 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2066
2067         PR c++/44682
2068         * g++.dg/warn/Wunused-var-14.C: New test.
2069
2070 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2071
2072         PR fortran/43298
2073         * gfortran.dg/nan_6.f90: New.
2074
2075 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2076
2077         PR tree-optimization/43781
2078         * gcc.dg/torture/pr43781.c: New.
2079
2080 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2081
2082         PR fortran/40158
2083         * gfortran.dg/actual_rank_check_1.f90: New test.
2084
2085 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2086
2087         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2088
2089 2010-06-28  Jan Hubicka  <jh@suse.cz>
2090
2091         PR tree-optimization/44687
2092         * gcc.c-torture/compile/pr44687.c
2093
2094 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2095
2096         PR c++/44535
2097         * g++.dg/torture/pr44535.C: New test.
2098
2099 2010-06-28  Michael Matz  <matz@suse.de>
2100
2101         PR middle-end/44592
2102         * gfortran.dg/pr44592.f90: New test.
2103
2104 2010-06-28  Jan Hubicka  <jh@suse.cz>
2105
2106         PR tree-optimization/44357
2107         * g++.dg/torture/pr44357.C: New testcase.
2108
2109 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2110
2111         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2112         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2113         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2114         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2115         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2116         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2117         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2118         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2119
2120 2010-06-27  Jan Hubicka  <jh@suse.cz>
2121
2122         * gcc.c-torture/compile/pr44686.c: New file.
2123
2124 2010-06-27  Richard Guenther  <rguenther@suse.de>
2125
2126         PR tree-optimization/44683
2127         * gcc.c-torture/execute/pr44683.c: New testcase.
2128
2129 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
2130
2131         * gnat.dg/noreturn3.ad[sb]: New test.
2132
2133 2010-06-26  Jason Merrill  <jason@redhat.com>
2134
2135         * g++.dg/cpp0x/explicit5.C: New.
2136
2137 2010-06-26  Richard Guenther  <rguenther@suse.de>
2138
2139         PR tree-optimization/44393
2140         * gcc.dg/pr44393.c: New testcase.
2141
2142 2010-06-26  Jan Hubicka  <jh@suse.cz>
2143
2144         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2145
2146 2010-06-26  Richard Guenther  <rguenther@suse.de>
2147
2148         PR middle-end/44674
2149         * gcc.dg/pr44674.c: New testcase.
2150
2151 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
2152
2153         * gcc.dg/opts-3.c: New test.
2154
2155 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2156
2157         * gfortran.dg/type_decl_1.f90: New.
2158         * gfortran.dg/type_decl_2.f90: New.
2159
2160 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2161
2162         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2163         * gfortran.dg/semicolon_fixed_2.f: Ditto.
2164
2165 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2166
2167         PR testsuite/38946
2168         * gfortran.dg/array_constructor_23.f: Update test to allow for small
2169         error in comparing reals.
2170
2171 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2172
2173         * selected_real_kind_2.f90: New.
2174         * selected_real_kind_3.f90: New.
2175
2176 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2177
2178         * gfortran.dg/entry_19.f90: New.
2179
2180 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2181
2182         * gfortran.dg/end_subroutine_1.f90: New.
2183         * gfortran.dg/end_subroutine_2.f90: New.
2184         * gfortran.dg/interface_proc_end.f90: Update.
2185
2186 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2187
2188         * gfortran.dg/semicolon_fixed.f: Update.
2189         * gfortran.dg/semicolon_fixed_2.f: New.
2190         * gfortran.dg/semicolon_free_2.f90: New.
2191         * gfortran.dg/semicolon_free.f90: Update.
2192
2193 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2194
2195         PR fortran/44448
2196         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2197
2198 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2199
2200         * g++.dg/ipa/iinline-3.C: New test.
2201         * gcc.dg/ipa/modif-1.c: Removed.
2202
2203 2010-06-25  Jan Hubicka  <jh@suse.cz>
2204
2205         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2206
2207 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2208
2209         * g++.dg/ipa/iinline-2.C: New test.
2210
2211 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR middle-end/43866
2214         * gfortran.dg/pr43866.f90: New test.
2215
2216         PR tree-optimization/44539
2217         * gcc.dg/pr44539.c: New test.
2218
2219 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
2220
2221         From Jim Wilson:
2222         PR target/43902
2223         * gcc.target/mips/madd-9.c: New test.
2224
2225 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
2226
2227         PR c/44517
2228         * gcc.dg/noncompile/pr44517.c: New.
2229         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2230
2231 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
2232
2233         PR testsuite/43283
2234         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2235         and add argument to nop for IA64.
2236
2237 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2238
2239         PR target/44588
2240         * gcc.target/i386/mod-1.c: New.
2241         * gcc.target/i386/umod-1.c: Likewise.
2242         * gcc.target/i386/umod-2.c: Likewise.
2243         * gcc.target/i386/umod-3.c: Likewise.
2244
2245 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
2246
2247         PR middle-end/44492
2248         * g++.dg/torture/pr44492.C: New test.
2249
2250 2010-06-24  Andi Kleen  <ak@linux.intel.com>
2251
2252         * c-c++-common/warn-omitted-condop.c: New.
2253
2254 2010-06-24  Tobias Burnus  <burnus@net-b.de>
2255
2256         PR fortran/44614
2257         * gfortran.dg/import8.f90: New.
2258
2259 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
2260
2261         * gnat.dg/not_null.adb: Update test case.
2262
2263 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR c++/44619
2266         * g++.dg/warn/Wunused-var-13.C: New test.
2267
2268         PR c++/44627
2269         * g++.dg/diagnostic/method1.C: New test.
2270
2271 2010-06-22  Cary Coutant  <ccoutant@google.com>
2272
2273         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2274
2275 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
2276
2277         PR fortran/44616
2278         * gfortran.dg/abstract_type_8.f03: New.
2279
2280 2010-06-21  Jason Merrill  <jason@redhat.com>
2281
2282         * g++.dg/cpp0x/noexcept08.C: New.
2283
2284         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2285
2286 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2287
2288         PR target/44615
2289         * gcc.target/i386/sse2-vec-2a.c: New.
2290
2291 2010-06-21  DJ Delorie  <dj@redhat.com>
2292
2293         * gcc.dg/pragma-diag-1.c: New.
2294
2295 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2296
2297         PR target/44615
2298         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2299
2300 2010-06-21  Alan Modra  <amodra@gmail.com>
2301
2302         PR testsuite/44505
2303         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2304         tail call to check_fa_mid.
2305
2306 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
2307
2308         PR target/44575
2309         * gcc.c-torture/execute/pr44575.c: New test.
2310
2311 2010-06-21  Tobias Burnus  <burnus@net-b.de>
2312
2313         PR fortran/40632
2314         * gfortran.dg/contiguous_1.f90: New.
2315         * gfortran.dg/contiguous_2.f90: New.
2316         * gfortran.dg/contiguous_3.f90: New.
2317
2318 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
2319
2320         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2321         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2322
2323 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
2324
2325         PR target/44546
2326         * gcc.target/i386/pr44546.c: New test.
2327
2328 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
2329
2330         * gcc.dg/opts-2.c: New test.
2331
2332 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
2333
2334         PR fortran/44584
2335         * gfortran.dg/typebound_proc_15.f03: Modified.
2336
2337 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
2338
2339         PR target/44072
2340         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2341         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2342
2343 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2344
2345         * g++.dg/ext/label13.C: Fix typo in last change.
2346
2347 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2348
2349         PR libfortran/44477
2350         * gfortran.dg/eof_3.f90
2351         * gfortran.dg/endfile_2.f90
2352         * gfortran.dg/endfile_4.f90
2353         * gfortran.dg/endfile_3.f90
2354
2355 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2356
2357         PR c++/41090
2358         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2359
2360 2010-06-18  Tobias Burnus  <burnus@net-b.de>
2361
2362         PR fortran/44556
2363         * gfortran.dg/allocate_alloc_opt_11.f90: New.
2364
2365 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
2366
2367         * gcc.target/arm/pr40900.c: New test.
2368
2369 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
2370
2371         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2372
2373 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
2374
2375         PR fortran/44558
2376         * gfortran.dg/typebound_call_15.f03: New.
2377
2378 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2379
2380         PR c++/44486
2381         * g++.dg/pr44486.C: New.
2382
2383 2010-06-16  DJ Delorie  <dj@redhat.com>
2384
2385         * gcc.target/i386/volatile-bitfields-1.c: New.
2386         * gcc.target/i386/volatile-bitfields-2.c: New.
2387
2388 2010-06-16  Jason Merrill  <jason@redhat.com>
2389
2390         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2391
2392         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2393
2394 2010-06-16  Richard Guenther  <rguenther@suse.de>
2395
2396         PR c/44555
2397         * gcc.c-torture/execute/pr44555.c: New testcase.
2398
2399 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
2400
2401         PR fortran/44549
2402         * gfortran.dg/typebound_proc_16.f03: New.
2403
2404 2010-06-16  Martin Jambor  <mjambor@suse.cz>
2405
2406         * g++.dg/torture/pr43905.C: New test.
2407
2408 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
2409
2410         PR testsuite/44538
2411         * gcc.dg/vect/slp-perm-5.c (main): Prevent
2412         initialization loop from being vectorized.
2413         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2414
2415 2010-06-16  Alan Modra  <amodra@gmail.com>
2416
2417         PR tree-optimization/44507
2418         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2419
2420 2010-06-15  Jason Merrill  <jason@redhat.com>
2421
2422         * g++.dg/overload/arg3.C: Adjust error locations.
2423         * g++.dg/overload/copy1.C: Likewise.
2424         * g++.dg/tc1/dr152.C: Likewise.
2425         * g++.dg/template/incomplete4.C: Likewise.
2426         * g++.dg/template/incomplete5.C: Likewise.
2427         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2428         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2429         * g++.old-deja/g++.pt/crash9.C: Likewise.
2430
2431         * g++.dg/inherit/virtual5.C: New.
2432
2433         * g++.dg/cpp0x/defaulted18.C: New.
2434
2435         * g++.dg/cpp0x/initlist40.C: New.
2436
2437         * g++.dg/cpp0x/initlist39.C: New.
2438
2439 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
2440
2441         PR middle-end/44391
2442         * gcc.dg/graphite/pr44391.c: New.
2443
2444 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
2445
2446         PR fortran/43388
2447         * gfortran.dg/allocate_alloc_opt_8.f90: New.
2448         * gfortran.dg/allocate_alloc_opt_9.f90: New.
2449         * gfortran.dg/allocate_alloc_opt_10.f90: New.
2450         * gfortran.dg/class_allocate_2.f03: Modified an error message.
2451
2452 2010-06-15  Richard Guenther  <rguenther@suse.de>
2453
2454         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2455
2456 2010-06-15  Richard Guenther  <rguenther@suse.de>
2457
2458         * gcc.dg/vect/bb-slp-21.c: Adjust.
2459         * gcc.dg/vect/bb-slp-13.c: Likewise
2460         * gcc.dg/vect/bb-slp-4.c: Likewise
2461         * gcc.dg/vect/bb-slp-22.c: Likewise
2462         * gcc.dg/vect/bb-slp-14.c: Likewise
2463         * gcc.dg/vect/bb-slp-23.c: Likewise
2464         * gcc.dg/vect/bb-slp-15.c: Likewise
2465         * gcc.dg/vect/bb-slp-17.c: Likewise
2466         * gcc.dg/vect/bb-slp-18.c: Likewise
2467         * gcc.dg/vect/bb-slp-19.c: Likewise
2468         * gcc.dg/vect/bb-slp-10.c: Likewise
2469         * gcc.dg/vect/bb-slp-11.c: Likewise
2470         * gcc.dg/vect/bb-slp-20.c: Likewise
2471         * gcc.dg/vect/bb-slp-3.c: Likewise
2472
2473 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
2474
2475         PR fortran/44536
2476         * gfortran.dg/gomp/pr44536.f90: New test.
2477         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2478
2479 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2480
2481         PR target/44534
2482         * gcc.target/i386/avx-vextractf128-256-3.c: New.
2483         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2484
2485 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
2486
2487         PR tree-optimization/44508
2488         * gcc.dg/tree-ssa/pr21086.c: Adjust.
2489
2490         PR bootstrap/44509
2491         * gcc.dg/pr44509.c: New test.
2492
2493 2010-06-14  Ira Rosen  <irar@il.ibm.com>
2494
2495         PR tree-optimization/44507
2496         * gcc.dg/vect/pr44507.c: New test.
2497
2498 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2499
2500         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2501         and c-pretty-print.h.
2502
2503         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2504
2505 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
2506
2507         * gfortran.dg/whole_file_18.f90: Updated error message.
2508
2509 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
2510
2511         * gfortran.dg/whole_file_20.f03: New.
2512
2513 2010-06-12  Jan Hubicka  <jh@suse.cz>
2514
2515         * gcc.c-torture/compile/pc44485.c: New testcase.
2516
2517 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
2518
2519         PR fortran/40117
2520         * gfortran.dg/typebound_proc_4.f03: Modified error message.
2521         * gfortran.dg/typebound_proc_14.f03: New.
2522         * gfortran.dg/typebound_proc_15.f03: New.
2523
2524 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
2525
2526         * gcc.dg/opts-1.c: New test.
2527
2528 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
2529
2530         * gcc.dg/funroll-loops-all.c: Update expected error.
2531
2532 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         PR target/44481
2535         * gcc.target/i386/pr44481.c: New test.
2536
2537 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2538
2539         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2540
2541 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
2542
2543         PR middle-end/44483
2544         * gcc.dg/tree-ssa/pr44483.c: New.
2545
2546 2010-06-11  Paul Brook  <paul@codesourcery.com>
2547
2548         * g++.dg/other/arm-neon-1.C: New test.
2549
2550 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
2551
2552         PR fortran/42051
2553         PR fortran/43896
2554         * gfortran.dg/class_23.f03: New test.
2555
2556 2010-06-11  Jan Hubicka  <jh@suse.cz>
2557
2558         * gcc.dg/ipa/pure-const-2.c: New testcase.
2559
2560 2010-06-11  Jan Hubicka  <jh@suse.cz>
2561
2562         * gcc.dg/noreturn-7.c: Update.
2563         * gcc.dg/noreturn-4.c: Update.
2564
2565 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
2566
2567         Fix MIPS bootstrap
2568         * g++.dg/other/typedef4.C: New test.
2569
2570 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
2571
2572         PR fortran/44207
2573         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2574
2575 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
2576
2577         PR fortran/44457
2578         * gfortran.dg/asynchronous_3.f03
2579
2580 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
2581
2582         PR middle-end/44185
2583         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2584         non-temporal stores out of the tests to form new test cases.  As a
2585         result, no non-temporal store should be generated in this case.
2586
2587         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
2588         prefetch-7.c that generate one non-temporal store.
2589
2590         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
2591         prefetch-7.c that generate one non-temporal store and one
2592         one-temporal prefetch.
2593
2594 2010-06-10  Martin Jambor  <mjambor@suse.cz>
2595
2596         PR tree-optimization/44258
2597         * gcc.dg/tree-ssa/pr44258.c: New test.
2598
2599 2010-06-10  Daniel Kraft  <d@domob.eu>
2600
2601         PR fortran/38936
2602         * gfortran.dg/associate_1.f03: New test.
2603         * gfortran.dg/associate_2.f95: New test.
2604         * gfortran.dg/associate_3.f03: New test.
2605         * gfortran.dg/associate_4.f08: New test.
2606
2607 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2608
2609         * gfortran.dg/selected_char_kind_4.f90: New test.
2610
2611 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
2612
2613         * gcc.dg/pr42461.c: New test.
2614
2615 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
2616
2617         PR fortran/44347
2618         * gfortran.dg/selected_real_kind_1.f90: New.
2619
2620 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
2621
2622         PR fortran/44359
2623         * gfortran.dg/warn_conversion.f90: Removed check for redundant
2624         warning.
2625         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2626         check for warning.
2627
2628 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2629
2630         * gfortran.dg/data_namelist_conflict.f90: New test.
2631
2632 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2633
2634         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2635         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2636         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2637
2638 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2639
2640         * testsuite/gfortran.dg/mvbits_9.f90: New test.
2641         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2642         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2643         * testsuite/gfortran.dg/btest_1.f90: Ditto.
2644         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2645
2646 2010-06-09  Jason Merrill  <jason@redhat.com>
2647
2648         PR c++/44366
2649         * g++.dg/cpp0x/decltype23.C: Move to...
2650         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2651
2652 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
2653
2654         PR fortran/44211
2655         * gfortran.dg/typebound_call_14.f03: New test.
2656
2657 2010-06-09  Martin Jambor  <mjambor@suse.cz>
2658
2659         PR tree-optimization/44423
2660         * gcc.dg/tree-ssa/pr44423.c: New test.
2661
2662 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
2663
2664         PR testsuite/42843
2665         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2666         TV_NONE to initialize tv_id field.
2667         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2668         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2669         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2670         Include toplev.h .
2671         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2672         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2673         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2674
2675 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
2676
2677         PR tree-optimization/39874
2678         PR middle-end/28685
2679         * gcc.dg/pr39874.c: New file.
2680
2681 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2682
2683         * g++.dg/ext/attr-alias-1.C: New.
2684         * g++.dg/ext/attr-alias-2.C: New.
2685
2686 2010-06-07  Tobias Burnus  <burnus@net-b.de>
2687
2688         PR fortran/44446
2689         * gfortran.dg/proc_ptr_27.f90: New.
2690
2691 2010-06-07  Jason Merrill  <jason@redhat.com>
2692
2693         PR c++/44366
2694         * g++.dg/cpp0x/decltype23.C: New.
2695
2696 2010-06-08  Andrew Pinski <pinskia@gmail.com>
2697             Shujing Zhao  <pearly.zhao@oracle.com>
2698
2699         PR c/37724
2700         * gcc.dg/c90-const-expr-10.c: Adjust.
2701         * gcc.dg/c99-const-expr-10.c: Adjust.
2702         * gcc.dg/init-bad-7.c: New.
2703
2704 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2705
2706         * lib/target-supports.exp (check_effective_target_gas): New proc.
2707         * gcc.c-torture/execute/960321-1.x: New file.
2708
2709 2010-06-07  Jason Merrill  <jason@redhat.com>
2710
2711         PR c++/44401
2712         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2713
2714 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR c++/44444
2717         * g++.dg/warn/Wunused-var-12.C: New test.
2718
2719         PR c++/44443
2720         * c-c++-common/Wunused-var-11.c: New test.
2721
2722 2010-06-07  Jan Hubicka  <jh@suse.cz>
2723
2724         * gcc.dg/ipa/pure-const-1.c: New testcase.
2725
2726 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
2727
2728         PR rtl-optimization/44404
2729         * gcc.dg/pr44404.c: New.
2730
2731 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
2732
2733         PR target/44159
2734         * gcc.target/i386/abi-2.c: Check sysv abi here.
2735         * gcc.target/i386/aes-avx-check.h: Call test in noinline
2736         function to avoid failures by different ABIs.
2737         * gcc.target/i386/aes-check.h: Likewise.
2738         * gcc.target/i386/avx-check.h: Likewise.
2739         * gcc.target/i386/fma4-check.h: Likewise.
2740         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2741         * gcc.target/i386/mmx-check.h: Likewise.
2742         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2743         * gcc.target/i386/pclmul-check.h: Likewise.
2744         * gcc.target/i386/sse-check.h: Likewise.
2745         * gcc.target/i386/sse2-check.h: Likewise.
2746         * gcc.target/i386/sse3-check.h: Likewise.
2747         * gcc.target/i386/sse4_1-check.h: Likewise.
2748         * gcc.target/i386/sse4_2-check.h: Likewise.
2749         * gcc.target/i386/sse4a-check.h: Likewise.
2750         * gcc.target/i386/ssse3-check.h: Likewise.
2751         * gcc.target/i386/xop-check.h: Likewise.
2752         * gcc.target/i386/pr27971.c: Fix for LLP64.
2753         * gcc.target/i386/pr39139.c: Likewise.
2754         * gcc.target/i386/pr39315-check.c: Likewise.
2755         * gcc.target/i386/vararg-1.c: Likewise.
2756         * gcc.target/i386/vararg-2.c: Likewise.
2757         Additional add dg-compile to avoid failure due
2758         missing foo symbol.
2759
2760         * gcc.dg/compound-literal-1.c: Fix for llp64.
2761         * gcc.dg/pr32370.c: Likewise.
2762         * gcc.dg/pr37561.c: Likewise.
2763         * gcc.dg/pr41340.c: Likewise.
2764         * gcc.dg/pr41551.c: Likewise.
2765
2766 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
2767
2768         PR c++/44188
2769         * g++.dg/debug/dwarf2/typedef3.C: New test.
2770
2771 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2772
2773         PR c/20000
2774         * c-c++-common/pr20000.c: New.
2775
2776 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
2777
2778         PR c++/44086
2779         * g++.dg/init/pr44086.C: New.
2780         * g++.dg/cpp0x/decltype4.C: Adjust.
2781
2782 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2783
2784         PR fortran/43945
2785         * gfortran.dg/generic_23.f03: New test.
2786
2787 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
2788
2789         PR fortran/43895
2790         * gfortran.dg/alloc_comp_class_1.f90 : New test.
2791
2792 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
2793
2794         PR c++/44361
2795         * c-c++-common/Wunused-var-9.c: New test.
2796
2797 2010-06-05  Jason Merrill  <jason@redhat.com>
2798
2799         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2800
2801 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
2802
2803         PR c/44322
2804         * gcc.dg/c99-restrict-4.c: New test.
2805
2806 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
2807
2808         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2809         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2810         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2811         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2812         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2813         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2814         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2815         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2816         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2817         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2818         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2819         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2820         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2821         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2822         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2823         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2824         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2825         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2826         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2827         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2828         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2829         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2830
2831 2010-06-04  Jason Merrill  <jason@redhat.com>
2832
2833         * g++.dg/cpp0x/noexcept06.C: New.
2834         * g++.dg/cpp0x/noexcept07.C: New.
2835
2836         * g++.dg/cpp0x/noexcept01.C: New.
2837         * g++.dg/cpp0x/noexcept02.C: New.
2838         * g++.dg/cpp0x/noexcept03.C: New.
2839         * g++.dg/cpp0x/noexcept04.C: New.
2840         * g++.dg/cpp0x/noexcept05.C: New.
2841
2842 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
2843
2844         PR c++/44412
2845         * g++.dg/warn/Wunused-var-10.C: New test.
2846         * g++.dg/warn/Wunused-var-11.C: New test.
2847
2848         PR c++/44362
2849         * c-c++-common/Wunused-var-10.c: New test.
2850
2851 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2852
2853         PR c/25880
2854         * gcc.dg/assign-warn-2.c: Update.
2855         * gcc.dg/cpp/line3.c: Update.
2856         * gcc.dg/c99-array-lval-8.c: Update.
2857         * gcc.dg/cast-qual-2.c: Update.
2858         * gcc.dg/c99-arraydecl-3.c:  Update.
2859         * gcc.dg/assign-warn-1.c:  Update.
2860         * gcc.dg/format/gcc_diag-1.c:  Update.
2861
2862 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
2863
2864         PR rtl-optimization/39871
2865         PR rtl-optimization/40615
2866         PR rtl-optimization/42500
2867         PR rtl-optimization/42502
2868         * gcc.target/arm/eliminate.c: New test.
2869
2870 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2871
2872         PR libstdc++/44410
2873         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2874         * g++.old-deja/g++.other/delete3.C: Likewise.
2875         * g++.old-deja/g++.other/new.C: Likewise.
2876         * g++.old-deja/g++.law/operators27.C: Likewise.
2877         * g++.old-deja/g++.mike/p755.C: Likewise.
2878         * g++.dg/eh/new1.C: Likewise.
2879         * g++.dg/init/new5.C: Likewise.
2880
2881 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2882
2883         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
2884         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
2885         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
2886
2887 2010-06-03  Richard Guenther  <rguenther@suse.de>
2888
2889         PR lto/41921
2890         * lib/lto.exp: Always load gcc.exp.
2891         (lto-obj): For C source files invoke gcc_target_compile.
2892         * g++.dg/lto/20100603-1_0.C: New testcase.
2893         * g++.dg/lto/20100603-1_1.c: Likewise.
2894
2895 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
2896
2897         PR tree-optimization/43688
2898         * gfortran.dg/pr43688.f90: New.
2899
2900 2010-06-03  Richard Guenther  <rguenther@suse.de>
2901
2902         PR lto/41584
2903         * gcc.dg/lto/20100603-1_0.c: New testcase.
2904         * gcc.dg/lto/20100603-2_0.c: Likewise.
2905         * gcc.dg/lto/20100603-3_0.c: Likewise.
2906
2907 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2908
2909         PR target/44218
2910         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2911         * gcc.target/powerpc/recip-2.c: Ditto.
2912         * gcc.target/powerpc/recip-3.c: Ditto.
2913         * gcc.target/powerpc/recip-4.c: Ditto.
2914         * gcc.target/powerpc/recip-5.c: Ditto.
2915         * gcc.target/powerpc/recip-6.c: Ditto.
2916         * gcc.target/powerpc/recip-7.c: Ditto.
2917         * gcc.target/powerpc/recip-test.h: Ditto.
2918         * gcc.target/powerpc/recip-test2.h: Ditto.
2919
2920 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2921
2922         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2923
2924 2010-06-02  Jason Merrill  <jason@redhat.com>
2925
2926         * g++.dg/ext/vector9.C: Expect typedef in error message.
2927
2928         PR c++/9726
2929         PR c++/23594
2930         PR c++/44333
2931         * g++.dg/tc1/dr101.C: Remove xfails.
2932
2933 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2934
2935         PR middle-end/44372
2936         * g++.dg/ipa/pr44372.C: New.
2937
2938 2010-06-02  Jan Hubicka  <jh@suse.cz>
2939
2940         PR middle-end/44295
2941         * g++.dg/torture/pr44295.C: Neww testcase.
2942
2943 2010-06-02  Jan Hubicka  <jh@suse.cz>
2944
2945         * gcc.dg/tree-ssa/loadpre6.c: Update.
2946
2947 2010-06-02  Richard Guenther  <rguenther@suse.de>
2948
2949         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2950         diagnostic.h.
2951
2952 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
2953
2954         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2955         the link fail message.
2956
2957 2010-06-02  Tobias Burnus  <burnus@net-b.de>
2958
2959         PR fortran/44360
2960         * gfortran.dg/use_13.f90: New test case.
2961
2962 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2963
2964         PR fortran/44371
2965         * gfortran.dg/error_stop_2.f08: Minor update.
2966
2967 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2968
2969         PR fortran/44371
2970         * gfortran.dg/error_stop_1.f08: New test.
2971         * gfortran.dg/error_stop_2.f08: New test.
2972
2973 2010-06-01  Jason Merrill  <jason@redhat.com>
2974
2975         DR 990
2976         * g++.dg/cpp0x/initlist37.C: New.
2977         * g++.dg/cpp0x/initlist38.C: New.
2978
2979         PR c++/44358
2980         * g++.dg/cpp0x/initlist36.C: New.
2981
2982 2010-05-31 Jan Hubicka  <jh@suse.cz>
2983
2984         * gcc.dg/noreturn-8.c: New testcase.
2985
2986 2010-05-31 Jan Hubicka  <jh@suse.cz>
2987
2988         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2989         * gcc.dg/lto/noreturn-1_0.c: Move it here.
2990
2991 2010-05-31 Jan Hubicka  <jh@suse.cz>
2992
2993         * gcc.dg/lto/noreturn-1_1.c: New testcase.
2994         * gcc.dg/lto/noreturn-1_0.c: New testcase.
2995
2996 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
2997
2998         PR fortran/36928
2999         * gfortran.dg/dependency_27.f90:  New test.
3000         * gfortran.dg/array_assign_1.F90:  New test.
3001
3002 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR target/44338
3005         * gcc.target/i386/sse-24.c: New test.
3006
3007 2010-05-31  Jan Hubicka  <jh@suse.cz>
3008
3009         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3010
3011 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3012
3013         PR middle-end/44337
3014         * gcc.dg/pr44337.c: New test.
3015
3016         PR tree-optimization/44182
3017         * g++.dg/debug/pr44182.C: New test.
3018
3019 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3020
3021         * gcc.dg/nested-func-7.c: New test.
3022         * gnat.dg/frame_overflow.adb: Adjust directives.
3023
3024 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3025
3026         * gnat.dg/prot2.ad[sb]: New test.
3027         * gnat.dg/prot2_pkg1.ads: New helper.
3028         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3029
3030 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3031
3032         * gnat.dg/array11.adb: Adjust dg-warning directive.
3033         * gnat.dg/object_overflow.adb: Likewise.
3034
3035 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3036
3037         PR middle-end/44306
3038         * gcc.dg/tree-ssa/pr44306.c: New.
3039
3040 2010-05-29  Jan Hubicka  <jh@suse.cz>
3041
3042         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3043
3044 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3045
3046         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3047
3048 2010-05-28  Mike Stump  <mikestump@comcast.net>
3049
3050         PR objc/44125
3051         * objc.dg/const-str-9.m: Remove static.
3052
3053 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3054
3055         PR target/43636
3056         * gcc.c-torture/compile/pr43636.c: New test.
3057
3058 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3059
3060         PR objc++/23616
3061         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3062         * obj-c++.dg/try-catch-9.mm: Ditto.
3063
3064 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3065
3066         Revert patch for PR c++/44188
3067         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3068
3069 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3070
3071         PR c++/44188
3072         * g++.dg/debug/dwarf2/typedef3.C: New test.
3073
3074 2010-05-27  Jason Merrill  <jason@redhat.com>
3075
3076         PR c++/43555
3077         * g++.dg/ext/vla9.C: New.
3078
3079 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3080
3081         PR objc/44140
3082         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3083         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3084         * objc.dg/torture/tls/thr-init.m: Ditto.
3085         * objc.dg/torture/trivial.m: Ditto.
3086         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3087         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3088         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3089         * obj-c++.dg/torture/trivial.mm: Ditto.
3090
3091 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
3092
3093         * g++.dg/lto/20100302_0.C: Skip on darwin.
3094
3095 2010-05-27  Richard Guenther  <rguenther@suse.de>
3096
3097         PR tree-optimization/44284
3098         * gcc.dg/vect/vect-118.c: New testcase.
3099         * gcc.dg/vect/bb-slp-20.c: Adjust.
3100         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3101         * gcc.dg/vect/slp-9.c: Likewise.
3102         * gcc.dg/vect/slp-reduc-4.c: Likewise.
3103         * gcc.dg/vect/vect-10.c: Likewise.
3104         * gcc.dg/vect/vect-109.c: Likewise.
3105         * gcc.dg/vect/vect-12.c: Likewise.
3106         * gcc.dg/vect/vect-36.c: Likewise.
3107         * gcc.dg/vect/vect-7.c: Likewise.
3108         * gcc.dg/vect/vect-iv-8.c: Likewise.
3109         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3110         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3111         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3112         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3113         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3114         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3115         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3116         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3117         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3118         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3119         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3120         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3121         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3122         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3123         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3124         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3125         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3126
3127 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3128
3129         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3130         necessary.
3131
3132 2010-05-26  Jan Hubicka  <jh@suse.cz>
3133
3134         * gcc.dg/lto/materialize-1_0.c: New file.
3135         * gcc.dg/lto/materialize-1_1.c: New file.
3136
3137 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3138
3139         * gnat.dg/lto10.adb: New test.
3140         * gnat.dg/lto10_pkg.ads: New helper.
3141
3142 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
3143
3144         * lib/target-supports.exp (check_effective_target_int128): New
3145         function to check if __int128 types are available for target.
3146         * c-c++-common/int128-types-1.c: New.
3147         * c-c++-common/int128-1.c: New.
3148         * c-c++-common/int128-2.c: New.
3149         * g++.dg/abi/mangle43.C: New.
3150         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3151         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3152         pointer-wide scalar.
3153         * g++.dg/other/pr25632.C: Likewise.
3154         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3155         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3156         overflow warnings.
3157         * g++.dg/warn/pr13358-4.C: Likewise.
3158         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
3159         * g++.dg/warn/Wconversion-null.C: Likewise.
3160
3161 2010-05-26  Jason Merrill  <jason@redhat.com>
3162
3163         PR c++/43382
3164         * g++.dg/cpp0x/variadic101.C: New.
3165
3166 2010-05-26  Richard Guenther  <rguenther@suse.de>
3167
3168         PR rtl-optimization/44164
3169         * gcc.c-torture/execute/pr44164.c: New testcase.
3170         * g++.dg/tree-ssa/pr13146.C: Adjust.
3171
3172 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
3173
3174         PR fortran/40011
3175         * gfortran.dg/whole_file_19.f90 : New test.
3176
3177 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
3178
3179         PR fortran/30668
3180         PR fortran/31346
3181         PR fortran/34260
3182         * gfortran.dg/pr40999.f: Fix function type.
3183         * gfortran.dg/whole_file_5.f90: Likewise.
3184         * gfortran.dg/whole_file_6.f90: Likewise.
3185         * gfortran.dg/whole_file_16.f90: New.
3186         * gfortran.dg/whole_file_17.f90: New.
3187         * gfortran.dg/whole_file_18.f90: New.
3188
3189 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
3190             Iain Sandoe  <iains@gcc.gnu.org>
3191
3192         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3193         * gcc.c-torture/compile/pr44197.c: Require alias support.
3194         * gcc.dg/lto/20081222_0.c: Ditto.
3195
3196 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
3197
3198         PR debug/42801
3199         * gcc.dg/guality/vla-2.c: New test.
3200
3201 2010-05-25  Richard Guenther  <rguenther@suse.de>
3202
3203         PR middle-end/44069
3204         * g++.dg/torture/pr44069.C: New testcase.
3205
3206 2010-05-25  Richard Guenther  <rguenther@suse.de>
3207
3208         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3209
3210 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3211
3212         PR objc/44140
3213         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3214
3215 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3216
3217         * obj-c++.dg/torture/tls/trivial.mm: New.
3218         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3219         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3220         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3221         * obj-c++.dg/torture/tls/diag-1.mm: New.
3222         * obj-c++.dg/torture/tls/tls.exp: New.
3223         * obj-c++.dg/torture/trivial.mm: New.
3224         * obj-c++.dg/torture/dg-torture.exp: New.
3225         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3226         * obj-c++.dg/tls/trivial.m: New.
3227         * obj-c++.dg/tls/init-1.mm: New.
3228         * obj-c++.dg/tls/diag-1.mm: New.
3229         * obj-c++.dg/tls/init-2.mm: New.
3230         * obj-c++.dg/tls/diag-2.mm: New.
3231         * obj-c++.dg/tls/diag-3.mm: New.
3232         * obj-c++.dg/tls/diag-4.mm: New.
3233         * obj-c++.dg/tls/static-1.mm: New.
3234         * obj-c++.dg/tls/tls.exp: New.
3235         * obj-c++.dg/tls/diag-5.mm: New.
3236         * obj-c++.dg/tls/static-1a.mm: New.
3237         * objc-obj-c++-shared/Object1.mm: New.
3238         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3239
3240 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
3241
3242         PR objc++/43689
3243         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3244         * obj-c++.dg/const-str-6.mm: Ditto.
3245
3246 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3247
3248         * g++.dg/parse/array-size2.C: Remove dg-error directives.
3249
3250 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3251
3252         PR ada/38394
3253         * gnat.dg/array13.ad[sb]: New test.
3254
3255 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
3256             Sandra Loosemore  <sandra@codesourcery.com>
3257
3258         * gcc.target/arm/neon/: Regenerated test cases.
3259
3260         * gcc.target/arm/neon/polytypes.c,
3261         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3262         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3263         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3264         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3265         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3266         dg-add-options arm_neon.
3267
3268         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3269         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3270         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3271         and arm_neon_fp16_ok.
3272
3273         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3274         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3275
3276         * lib/target-supports.exp (add_options_for_arm_neon): New.
3277         (check_effective_target_arm_neon_ok_nocache): New, from
3278         check_effective_target_arm_neon_ok.  Check multiple possibilities.
3279         (check_effective_target_arm_neon_ok): Use
3280         check_effective_target_arm_neon_ok_nocache.
3281         (add_options_for_arm_neon_fp16)
3282         (check_effective_target_arm_neon_fp16_ok)
3283         check_effective_target_arm_neon_fp16_ok_nocache): New.
3284         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3285
3286 2010-05-24  Jason Merrill  <jason@redhat.com>
3287
3288         PR c++/41510
3289         * g++.dg/cpp0x/initlist35.C: New.
3290         * g++.dg/init/brace6.C: Adjust.
3291
3292 2010-05-24  Paul Brook  <paul@codesourcery.com>
3293
3294         * gcc.target/arm/frame-pointer-1.c: New test.
3295         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3296         pointer elimination.
3297
3298 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3299
3300         PR target/44245
3301         * gcc.target/i386/crc32-3.c: New.
3302         * gcc.target/i386/crc32-4.c: Likewise.
3303
3304 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
3305
3306         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3307         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3308         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3309
3310 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3311
3312         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3313
3314 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
3315
3316         PR target/43869
3317         * gcc.c-target/pr43869.c: New test.
3318
3319 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3320
3321         PR fortran/44212
3322         * gfortran.dg/class_22.f03: New.
3323
3324 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
3325
3326         PR lto/44238
3327         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3328
3329 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3330
3331         PR fortran/44213
3332         * gfortran.dg/abstract_type_7.f03: New.
3333
3334 2010-05-21  Jason Merrill  <jason@redhat.com>
3335
3336         * g++.dg/eh/spec11.C: Test cleanup optimization.
3337
3338 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
3339
3340         PR debug/44223
3341         * gcc.target/i386/pr44223.c: New test.
3342
3343 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3344
3345         * gcc.target/i386/pr25993.c: Use @function as type specifier.
3346
3347 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
3348
3349         * g++.dg/other/const3.C: New test.
3350
3351 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
3352
3353         PR fortran/38407
3354         * warn_unused_dummy_argument_1.f90: New.
3355         * warn_unused_dummy_argument_2.f90: New.
3356
3357 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3358
3359         PR c++/30298
3360         * g++.dg/inherit/crash1.C: New.
3361         * g++.dg/inherit/crash2.C: Likewise.
3362
3363 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR debug/44178
3366         * g++.dg/debug/pr44178.C: New test.
3367
3368 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
3369
3370         PR middle-end/44185
3371         * gcc.dg/tree-ssa/prefetch-6.c: Add
3372         --param min-insn-to-prefetch-ratio=6.
3373         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3374         allow unrolling, and adjust the movnti count.
3375
3376 2010-05-20  Jan Hubicka  <jh@suse.cz>
3377
3378         PR middle-end/44197
3379         * gcc.c-torture/compile/pr44197.c: New file.
3380
3381 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
3382
3383         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3384         Fix test code.
3385         (check_effective_target_xop): Remove __may_alias__ attribute.
3386
3387 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
3388
3389         PR target/44202
3390         * gcc.c-torture/execute/pr44202-1.c: New test.
3391
3392 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3393
3394         PR fortran/43851
3395         * gfortran.dg/label_1.f90: Update test.
3396
3397 2010-05-19  Jan Hubicka  <jh@suse.cz>
3398
3399         * gcc.dg/lto/ipareference2_0.c: New file.
3400         * gcc.dg/lto/ipareference2_1.c: New file.
3401
3402 2010-05-19  Jason Merrill  <jason@redhat.com>
3403
3404         * g++.dg/parse/fn-typedef2.C: New.
3405
3406         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3407         function type.
3408
3409         PR c++/44193
3410         * g++.dg/template/fntype1.C: New.
3411
3412 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
3413
3414         * gnat.dg/discr23.ad[sb]: New test.
3415         * gnat.dg/discr23_pkg.ads: New helper.
3416
3417         * gnat.dg/specs/controlled1.ads: New test.
3418         * gnat.dg/specs/controlled1_pkg.ads: New helper.
3419
3420 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3421
3422         PR fortran/44055
3423         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3424         Fixed scope of C_SIZEOF.
3425         * gfortran.dg/warn_conversion_2.f90: New.
3426
3427 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3428
3429         * lib/target-supports.exp (check_effective_target_sse2): New proc.
3430         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3431         for optional selector.
3432         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3433         (check_effective_target_sse3): New proc.
3434         * gcc.target/i386/math-torture/math-torture.exp: Load
3435         target-supports.exp.
3436         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3437         check_effective_target_sse2.
3438         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3439         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3440         * g++.dg/vect/vect.exp: Likewise.
3441         * gfortran.dg/vect/vect.exp: Likewise.
3442         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3443         -msse2 if check_effective_target_sse2.
3444
3445         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3446         * gcc.target/i386/3dnow-2.c: Likewise.
3447         * gcc.target/i386/3dnowA-1.c: Likewise.
3448         * gcc.target/i386/3dnowA-2.c: Likewise.
3449         * gcc.target/i386/pr42549.c: Likewise.
3450
3451         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3452         * gcc.target/i386/sse3-addsubpd.c: Likewise.
3453         * gcc.target/i386/sse3-addsubps.c: Likewise.
3454         * gcc.target/i386/sse3-haddpd.c: Likewise.
3455         * gcc.target/i386/sse3-haddps.c: Likewise.
3456         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3457         * gcc.target/i386/sse3-hsubps.c: Likewise.
3458         * gcc.target/i386/sse3-movddup.c: Likewise.
3459         * gcc.target/i386/sse3-movshdup.c: Likewise.
3460         * gcc.target/i386/sse3-movsldup.c: Likewise.
3461
3462         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3463         * g++.dg/ext/attrib35.C: Likewise.
3464         * g++.dg/opt/pr40496.C: Likewise.
3465         * g++.dg/other/i386-1.C: Likewise.
3466         * g++.dg/other/i386-4.C: Likewise.
3467         * g++.dg/other/pr34435.C: Likewise.
3468         * g++.dg/other/pr39496.C: Likewise.
3469         * g++.dg/other/pr40446.C: Likewise.
3470         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3471         * gcc.dg/compat/vector-1a_main.c: Likewise.
3472         * gcc.dg/compat/vector-2a_main.c: Likewise.
3473         * gcc.dg/lto/20090206-1_0.c: Likewise.
3474         * gcc.dg/pr34856.c: Likewise.
3475         * gcc.dg/pr36584.c: Likewise.
3476         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
3477         * gcc.dg/pr37544.c: Likewise.
3478         * gcc.dg/torture/pr16104-1.c: Likewise.
3479         * gcc.dg/torture/pr35771-1.c: Likewise.
3480         * gcc.dg/torture/pr35771-2.c: Likewise.
3481         * gcc.dg/torture/pr35771-3.c: Likewise.
3482         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3483         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3484         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3485         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3486         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3487         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3488         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3489         * gcc.target/i386/20060512-1.c: Likewise.
3490         * gcc.target/i386/20060512-3.c: Likewise.
3491         * gcc.target/i386/all_one_m128i.c: Likewise.
3492         * gcc.target/i386/float128-1.c: Likewise.
3493         * gcc.target/i386/float128-2.c: Likewise.
3494         * gcc.target/i386/fpcvt-1.c: Likewise.
3495         * gcc.target/i386/fpcvt-2.c: Likewise.
3496         * gcc.target/i386/fpcvt-3.c: Likewise.
3497         * gcc.target/i386/fpprec-1.c: Likewise.
3498         * gcc.target/i386/funcspec-9.c: Likewise.
3499         * gcc.target/i386/incoming-1.c: Likewise.
3500         * gcc.target/i386/incoming-12.c: Likewise.
3501         * gcc.target/i386/incoming-2.c: Likewise.
3502         * gcc.target/i386/incoming-3.c: Likewise.
3503         * gcc.target/i386/incoming-4.c: Likewise.
3504         * gcc.target/i386/incoming-6.c: Likewise.
3505         * gcc.target/i386/incoming-7.c: Likewise.
3506         * gcc.target/i386/incoming-8.c: Likewise.
3507         * gcc.target/i386/opt-1.c: Likewise.
3508         * gcc.target/i386/opt-2.c: Likewise.
3509         * gcc.target/i386/ordcmp-1.c: Likewise.
3510         * gcc.target/i386/pr17692.c: Likewise.
3511         * gcc.target/i386/pr18614-1.c: Likewise.
3512         * gcc.target/i386/pr22152.c: Likewise.
3513         * gcc.target/i386/pr23570.c: Likewise.
3514         * gcc.target/i386/pr23575.c: Likewise.
3515         * gcc.target/i386/pr26449-1.c: Likewise.
3516         * gcc.target/i386/pr26600.c: Likewise.
3517         * gcc.target/i386/pr27790.c: Likewise.
3518         * gcc.target/i386/pr28839.c: Likewise.
3519         * gcc.target/i386/pr30970.c: Likewise.
3520         * gcc.target/i386/pr32000-1.c: Likewise.
3521         * gcc.target/i386/pr32000-2.c: Likewise.
3522         * gcc.target/i386/pr32280.c: Likewise.
3523         * gcc.target/i386/pr32661.c: Likewise.
3524         * gcc.target/i386/pr32708-1.c: Likewise.
3525         * gcc.target/i386/pr32961.c: Likewise.
3526         * gcc.target/i386/pr33329.c: Likewise.
3527         * gcc.target/i386/pr35714.c: Likewise.
3528         * gcc.target/i386/pr35767-1.c: Likewise.
3529         * gcc.target/i386/pr35767-1d.c: Likewise.
3530         * gcc.target/i386/pr35767-1i.c: Likewise.
3531         * gcc.target/i386/pr35767-2.c: Likewise.
3532         * gcc.target/i386/pr35767-2d.c: Likewise.
3533         * gcc.target/i386/pr35767-2i.c: Likewise.
3534         * gcc.target/i386/pr35767-3.c: Likewise.
3535         * gcc.target/i386/pr35767-5.c: Likewise.
3536         * gcc.target/i386/pr36222-1.c: Likewise.
3537         * gcc.target/i386/pr36578-1.c: Likewise.
3538         * gcc.target/i386/pr36578-2.c: Likewise.
3539         * gcc.target/i386/pr36992-1.c: Likewise.
3540         * gcc.target/i386/pr37101.c: Likewise.
3541         * gcc.target/i386/pr37216.c: Likewise.
3542         * gcc.target/i386/pr37434-1.c: Likewise.
3543         * gcc.target/i386/pr37434-2.c: Likewise.
3544         * gcc.target/i386/pr37843-3.c: Likewise.
3545         * gcc.target/i386/pr37843-4.c: Likewise.
3546         * gcc.target/i386/pr39162.c: Likewise.
3547         * gcc.target/i386/pr39315-1.c: Likewise.
3548         * gcc.target/i386/pr39315-2.c: Likewise.
3549         * gcc.target/i386/pr39315-3.c: Likewise.
3550         * gcc.target/i386/pr39315-4.c: Likewise.
3551         * gcc.target/i386/pr39445.c: Likewise.
3552         * gcc.target/i386/pr39496.c: Likewise.
3553         * gcc.target/i386/pr40809.c: Likewise.
3554         * gcc.target/i386/pr40906-3.c: Likewise.
3555         * gcc.target/i386/pr41019.c: Likewise.
3556         * gcc.target/i386/pr42542-1.c: Likewise.
3557         * gcc.target/i386/pr42542-2.c: Likewise.
3558         * gcc.target/i386/pr42542-3.c: Likewise.
3559         * gcc.target/i386/pr42542-3a.c: Likewise.
3560         * gcc.target/i386/pr42881.c: Likewise.
3561         * gcc.target/i386/push-1.c: Likewise.
3562         * gcc.target/i386/quad-sse.c: Likewise.
3563         * gcc.target/i386/reload-1.c: Likewise.
3564         * gcc.target/i386/sse-10.c: Likewise.
3565         * gcc.target/i386/sse-11.c: Likewise.
3566         * gcc.target/i386/sse-15.c: Likewise.
3567         * gcc.target/i386/sse-17.c: Likewise.
3568         * gcc.target/i386/sse-18.c: Likewise.
3569         * gcc.target/i386/sse-19.c: Likewise.
3570         * gcc.target/i386/sse-4.c: Likewise.
3571         * gcc.target/i386/sse-6.c: Likewise.
3572         * gcc.target/i386/sse-vect-types.c: Likewise.
3573         * gcc.target/i386/sse2-addpd-1.c: Likewise.
3574         * gcc.target/i386/sse2-addsd-1.c: Likewise.
3575         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3576         * gcc.target/i386/sse2-andpd-1.c: Likewise.
3577         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3578         * gcc.target/i386/sse2-comisd-1.c: Likewise.
3579         * gcc.target/i386/sse2-comisd-2.c: Likewise.
3580         * gcc.target/i386/sse2-comisd-3.c: Likewise.
3581         * gcc.target/i386/sse2-comisd-4.c: Likewise.
3582         * gcc.target/i386/sse2-comisd-5.c: Likewise.
3583         * gcc.target/i386/sse2-comisd-6.c: Likewise.
3584         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3585         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3586         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3587         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3588         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3589         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3590         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3591         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3592         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3593         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3594         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3595         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3596         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3597         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3598         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3599         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3600         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3601         * gcc.target/i386/sse2-divpd-1.c: Likewise.
3602         * gcc.target/i386/sse2-divsd-1.c: Likewise.
3603         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3604         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3605         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3606         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3607         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3608         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3609         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3610         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3611         * gcc.target/i386/sse2-minpd-1.c: Likewise.
3612         * gcc.target/i386/sse2-minsd-1.c: Likewise.
3613         * gcc.target/i386/sse2-mmx.c: Likewise.
3614         * gcc.target/i386/sse2-movapd-1.c: Likewise.
3615         * gcc.target/i386/sse2-movapd-2.c: Likewise.
3616         * gcc.target/i386/sse2-movd-1.c: Likewise.
3617         * gcc.target/i386/sse2-movd-2.c: Likewise.
3618         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3619         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3620         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3621         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3622         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3623         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3624         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3625         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3626         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3627         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3628         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3629         * gcc.target/i386/sse2-movq-1.c: Likewise.
3630         * gcc.target/i386/sse2-movq-2.c: Likewise.
3631         * gcc.target/i386/sse2-movq-3.c: Likewise.
3632         * gcc.target/i386/sse2-movsd-1.c: Likewise.
3633         * gcc.target/i386/sse2-movsd-2.c: Likewise.
3634         * gcc.target/i386/sse2-movupd-1.c: Likewise.
3635         * gcc.target/i386/sse2-movupd-2.c: Likewise.
3636         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3637         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3638         * gcc.target/i386/sse2-orpd-1.c: Likewise.
3639         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3640         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3641         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3642         * gcc.target/i386/sse2-paddb-1.c: Likewise.
3643         * gcc.target/i386/sse2-paddd-1.c: Likewise.
3644         * gcc.target/i386/sse2-paddq-1.c: Likewise.
3645         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3646         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3647         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3648         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3649         * gcc.target/i386/sse2-paddw-1.c: Likewise.
3650         * gcc.target/i386/sse2-pand-1.c: Likewise.
3651         * gcc.target/i386/sse2-pandn-1.c: Likewise.
3652         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3653         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3654         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3655         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3656         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3657         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3658         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3659         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3660         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3661         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3662         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3663         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3664         * gcc.target/i386/sse2-pminub-1.c: Likewise.
3665         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3666         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3667         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3668         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3669         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3670         * gcc.target/i386/sse2-por-1.c: Likewise.
3671         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3672         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3673         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3674         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3675         * gcc.target/i386/sse2-pslld-1.c: Likewise.
3676         * gcc.target/i386/sse2-pslld-2.c: Likewise.
3677         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3678         * gcc.target/i386/sse2-psllq-1.c: Likewise.
3679         * gcc.target/i386/sse2-psllq-2.c: Likewise.
3680         * gcc.target/i386/sse2-psllw-1.c: Likewise.
3681         * gcc.target/i386/sse2-psllw-2.c: Likewise.
3682         * gcc.target/i386/sse2-psrad-1.c: Likewise.
3683         * gcc.target/i386/sse2-psrad-2.c: Likewise.
3684         * gcc.target/i386/sse2-psraw-1.c: Likewise.
3685         * gcc.target/i386/sse2-psraw-2.c: Likewise.
3686         * gcc.target/i386/sse2-psrld-1.c: Likewise.
3687         * gcc.target/i386/sse2-psrld-2.c: Likewise.
3688         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3689         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3690         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3691         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3692         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3693         * gcc.target/i386/sse2-psubb-1.c: Likewise.
3694         * gcc.target/i386/sse2-psubd-1.c: Likewise.
3695         * gcc.target/i386/sse2-psubq-1.c: Likewise.
3696         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3697         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3698         * gcc.target/i386/sse2-psubw-1.c: Likewise.
3699         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3700         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3701         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3702         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3703         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3704         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3705         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3706         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3707         * gcc.target/i386/sse2-pxor-1.c: Likewise.
3708         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3709         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3710         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3711         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3712         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3713         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3714         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3715         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3716         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3717         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3718         * gcc.target/i386/sse2-shufps-1.c: Likewise.
3719         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3720         * gcc.target/i386/sse2-subpd-1.c: Likewise.
3721         * gcc.target/i386/sse2-subsd-1.c: Likewise.
3722         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3723         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3724         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3725         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3726         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3727         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3728         * gcc.target/i386/sse2-unpack-1.c: Likewise.
3729         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3730         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3731         * gcc.target/i386/sse2-vec-1.c: Likewise.
3732         * gcc.target/i386/sse2-vec-2.c: Likewise.
3733         * gcc.target/i386/sse2-vec-3.c: Likewise.
3734         * gcc.target/i386/sse2-vec-4.c: Likewise.
3735         * gcc.target/i386/sse2-vec-5.c: Likewise.
3736         * gcc.target/i386/sse2-vec-6.c: Likewise.
3737         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3738         * gcc.target/i386/ssefn-2.c: Likewise.
3739         * gcc.target/i386/ssefn-4.c: Likewise.
3740         * gcc.target/i386/ssefp-1.c: Likewise.
3741         * gcc.target/i386/ssefp-2.c: Likewise.
3742         * gcc.target/i386/sseregparm-3.c: Likewise.
3743         * gcc.target/i386/sseregparm-4.c: Likewise.
3744         * gcc.target/i386/sseregparm-5.c: Likewise.
3745         * gcc.target/i386/sseregparm-6.c: Likewise.
3746         * gcc.target/i386/sseregparm-7.c: Likewise.
3747         * gcc.target/i386/ssetype-1.c: Likewise.
3748         * gcc.target/i386/ssetype-2.c: Likewise.
3749         * gcc.target/i386/ssetype-3.c: Likewise.
3750         * gcc.target/i386/ssetype-4.c: Likewise.
3751         * gcc.target/i386/ssetype-5.c: Likewise.
3752         * gcc.target/i386/unordcmp-1.c: Likewise.
3753         * gcc.target/i386/vararg-1.c: Likewise.
3754         * gcc.target/i386/vararg-2.c: Likewise.
3755         * gcc.target/i386/vararg-3.c: Likewise.
3756         * gcc.target/i386/vararg-4.c: Likewise.
3757         * gcc.target/i386/vararg-7.c: Likewise.
3758         * gcc.target/i386/vararg-8.c: Likewise.
3759         * gcc.target/i386/vecinit-1.c: Likewise.
3760         * gcc.target/i386/vecinit-2.c: Likewise.
3761         * gcc.target/i386/vecinit-3.c: Likewise.
3762         * gcc.target/i386/vecinit-4.c: Likewise.
3763         * gcc.target/i386/vecinit-5.c: Likewise.
3764         * gcc.target/i386/vecinit-6.c: Likewise.
3765         * gcc.target/i386/vectorize2.c: Likewise.
3766         * gcc.target/i386/vectorize3.c: Likewise.
3767         * gcc.target/i386/vectorize4.c: Likewise.
3768         * gcc.target/i386/vectorize6.c: Likewise.
3769         * gcc.target/i386/vectorize7.c: Likewise.
3770         * gcc.target/i386/vectorize8.c: Likewise.
3771         * gcc.target/i386/vperm-v2df.c: Likewise.
3772         * gcc.target/i386/vperm-v2di.c: Likewise.
3773         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3774         * gcc.target/i386/xorps-sse2.c: Likewise.
3775         * gcc.target/i386/xorps.c: Likewise.
3776         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3777         * gfortran.dg/graphite/pr42326.f90: Likewise.
3778         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3779
3780 2010-05-19  Richard Guenther  <rguenther@suse.de>
3781
3782         PR lto/44196
3783         * g++.dg/lto/20100519-1_0.C: New testcase.
3784
3785 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3786
3787         PR fortran/42360
3788         * gfortran.dg/warn_intent_out_not_set.f90: New.
3789
3790 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3791
3792         PR fortran/38404
3793         * gfortran.dg/data_char_1.f90: Updated warning message.
3794         * gfortran.dg/data_array_6.f: New.
3795
3796 2010-05-19  Martin Jambor  <mjambor@suse.cz>
3797
3798         * g++.dg/ipa/ivinline-8.C: New test.
3799         * gcc.dg/ipa/iinline-2.c: Likewise.
3800
3801 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3802
3803         PR fortran/34505
3804         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3805         arguments; add check for return value kind.
3806         * gfortran.dg/float_1.f90: Likewise.
3807
3808 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3809
3810         * gcc.target/i386/20011009-1.c (COMMENT): Define.
3811         (main): Use it.
3812         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3813         * lib/lto.exp (lto_prune_warns): Fix location line regex.
3814         Prune another location line format.
3815         (lto-obj): Call lto_prune_warns on comp_output.
3816
3817 2010-05-18  Jan Hubicka  <jh@suse.cz>
3818
3819         * gcc.dg/lto/ipacp_0.c: New test.
3820         * gcc.dg/lto/ipacp_1.c: New test.
3821
3822 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
3823
3824         PR lto/44184
3825         * gcc.dg/lto/20100518_0.c: New test.
3826
3827 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3828
3829         * gnat.dg/specs/lto3.ads: Add missing dg-options.
3830
3831 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
3832
3833         PR fortran/43990
3834         * gfortran.dg/class_21.f03: New.
3835
3836 2010-05-17  Jason Merrill  <jason@redhat.com>
3837
3838         PR c++/44157
3839         * g++.dg/cpp0x/initlist34.C: New.
3840
3841         PR c++/44158
3842         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3843
3844 2010-05-17  Martin Jambor  <mjambor@suse.cz>
3845
3846         * g++.dg/ipa/ivinline-1.C: New test.
3847         * g++.dg/ipa/ivinline-2.C: New test.
3848         * g++.dg/ipa/ivinline-3.C: New test.
3849         * g++.dg/ipa/ivinline-4.C: New test.
3850         * g++.dg/ipa/ivinline-5.C: New test.
3851         * g++.dg/ipa/ivinline-6.C: New test.
3852
3853 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
3854             Jason Merrill  <jason@redhat.com>
3855
3856         PR c++/44108
3857         * c-c++-common/Wunused-var-8.c: New test.
3858
3859 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR bootstrap/42347
3862         * gcc.c-torture/compile/pr42347.c: New test.
3863
3864         PR middle-end/44102
3865         * g++.dg/ext/asmgoto1.C: New test.
3866
3867 2010-05-17  Martin Jambor  <mjambor@suse.cz>
3868
3869         PR middle-end/44133
3870         * gcc.dg/tree-ssa/pr44133.c: New test.
3871         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3872         precise.
3873
3874 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
3875
3876         PR fortran/44044
3877         * gfortran.dg/class_20.f03: New.
3878
3879 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
3880
3881         PR 44078
3882         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3883         debug messages but not the newly introduced one.
3884
3885 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
3886
3887         PR fortran/35779
3888         * gfortran.dg/initialization_25.f90: Commented testcase.
3889         * gfortran.dg/initialization_26.f90: New.
3890
3891 2010-05-16  Richard Guenther  <rguenther@suse.de>
3892
3893         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3894         * gcc.dg/pr43084.c: Likewise.
3895         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3896         -fipa-type-escape.
3897         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3898         -fipa-type-escape.
3899         * gcc.dg/struct/struct-reorg.exp: Likewise.
3900         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3901         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3902
3903 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
3904
3905         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3906         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3907         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3908         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3909         tests.
3910
3911 2010-05-15  Jason Merrill  <jason@redhat.com>
3912
3913         * g++.dg/eh/spec10.C: New.
3914         * g++.dg/eh/spec11.C: New.
3915         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3916
3917 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
3918
3919         PR fortran/44154
3920         PR fortran/42647
3921         * gfortran.dg/allocatable_scalar_9.f90: New.
3922
3923 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
3924
3925         PR c++/44148
3926         * g++.dg/torture/pr44148.C: New test.
3927
3928 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
3929
3930         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3931         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3932         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3933         diagnostics and type sizes.
3934
3935 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
3936
3937         * gnat.dg/lto9.adb: New test.
3938         * gnat.dg/lto9_pkg1.ads: New helper.
3939         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3940
3941 2010-05-15  Jan Hubicka  <jh@suse.cz>
3942
3943         * gcc.dg/lto/ipareference_1.c: Rename to ...
3944         * gcc.dg/lto/ipareference_0.c: ... this one.
3945         * gcc.dg/lto/ipareference_2.c: Rename to ...
3946         * gcc.dg/lto/ipareference_1.c: ... this one.
3947
3948 2010-05-15  Jan Hubicka  <jh@suse.cz>
3949
3950         * gcc.dg/lto/ipareference_1.c: New file.
3951         * gcc.dg/lto/ipareference_2.c: New file.
3952
3953 2010-05-15  Richard Guenther  <rguenther@suse.de>
3954
3955         PR tree-optimization/44038
3956         * gcc.c-torture/compile/pr44038.c: New testcase.
3957
3958 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
3959
3960         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3961         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3962
3963 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
3964
3965         PR fortran/43207
3966         PR fortran/43969
3967         * gfortran.dg/class_18.f03: New.
3968         * gfortran.dg/class_19.f03: New.
3969
3970 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
3971
3972         PR debug/44112
3973         * gcc.dg/debug/dwarf2/const-1.c: Remove.
3974         * g++.dg/debug/dwarf2/const1.C: Remove.
3975
3976 2010-05-14  Jason Merrill  <jason@redhat.com>
3977
3978         * g++.dg/eh/cond4.C: New.
3979         * g++.dg/eh/elide2.C: Adjust.
3980         * g++.old-deja/g++.eh/terminate1.C: Adjust.
3981
3982 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3983
3984         PR fortran/44135
3985         * gfortran.dg/actual_array_interface_2.f90: New test.
3986
3987 2010-05-14  Richard Guenther  <rguenther@suse.de>
3988
3989         PR tree-optimization/44119
3990         * gcc.c-torture/compile/pr44119.c: New testcase.
3991
3992 2010-05-14  Jason Merrill  <jason@redhat.com>
3993
3994         PR c++/44127
3995         * g++.dg/eh/terminate1.C: New.
3996
3997 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
3998
3999         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4000
4001         PR debug/44136
4002         * gcc.dg/pr44136.c: New test.
4003
4004 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4005
4006         PR c++/30566
4007         * g++.dg/warn/Wshadow-4.C: Adjust.
4008         * g++.dg/warn/Wshadow-5.C: New test.
4009         * g++.dg/warn/Wshadow-6.C: New test
4010
4011 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4012
4013         PR fortran/35779
4014         * gfortran.dg/initialization_25.f90: New.
4015
4016 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4017
4018         * g++.dg/otr-fold-1.C: New test.
4019         * g++.dg/otr-fold-2.C: New test.
4020
4021 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4022
4023         PR fortran/44036
4024         * gfortran.dg/gomp/pr44036-1.f90: New test.
4025         * gfortran.dg/gomp/pr44036-2.f90: New test.
4026         * gfortran.dg/gomp/pr44036-3.f90: New test.
4027
4028         PR debug/43983
4029         * gcc.dg/guality/sra-1.c: New test.
4030
4031 2010-05-12  Jan Hubicka  <jh@suse.cz>
4032
4033         * tree-ssa/unreachable.c: New test.
4034
4035 2010-05-12  Jason Merrill  <jason@redhat.com>
4036
4037         * g++.dg/cpp0x/sfinae1.C: New.
4038
4039 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4040
4041         * gcc.target/i386/zee.c: New file.
4042
4043 2010-05-12  Jason Merrill  <jason@redhat.com>
4044
4045         * g++.dg/conversion/op1.C: Expect template candidate message.
4046         * g++.dg/cpp0x/nullptr15.C: Likewise.
4047         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4048         * g++.dg/cpp0x/pr31431.C: Likewise.
4049         * g++.dg/cpp0x/temp_default2.C: Likewise.
4050         * g++.dg/cpp0x/trailing4.C: Likewise.
4051         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4052         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4053         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4054         * g++.dg/cpp0x/variadic35.C: Likewise.
4055         * g++.dg/cpp0x/vt-35147.C: Likewise.
4056         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4057         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4058         * g++.dg/ext/visibility/anon8.C: Likewise.
4059         * g++.dg/ext/vla2.C: Likewise.
4060         * g++.dg/other/pr28114.C: Likewise.
4061         * g++.dg/other/ptrmem10.C: Likewise.
4062         * g++.dg/other/ptrmem11.C: Likewise.
4063         * g++.dg/overload/unknown1.C: Likewise.
4064         * g++.dg/parse/template7.C: Likewise.
4065         * g++.dg/parse/typename7.C: Likewise.
4066         * g++.dg/template/conv11.C: Likewise.
4067         * g++.dg/template/copy1.C: Likewise.
4068         * g++.dg/template/deduce3.C: Likewise.
4069         * g++.dg/template/dependent-expr5.C: Likewise.
4070         * g++.dg/template/friend.C: Likewise.
4071         * g++.dg/template/incomplete2.C: Likewise.
4072         * g++.dg/template/local4.C: Likewise.
4073         * g++.dg/template/local6.C: Likewise.
4074         * g++.dg/template/operator10.C: Likewise.
4075         * g++.dg/template/overload6.C: Likewise.
4076         * g++.dg/template/ptrmem2.C: Likewise.
4077         * g++.dg/template/ptrmem20.C: Likewise.
4078         * g++.dg/template/ptrmem8.C: Likewise.
4079         * g++.dg/template/sfinae2.C: Likewise.
4080         * g++.dg/template/ttp25.C: Likewise.
4081         * g++.dg/template/unify10.C: Likewise.
4082         * g++.dg/template/unify11.C: Likewise.
4083         * g++.dg/template/unify6.C: Likewise.
4084         * g++.dg/template/unify7.C: Likewise.
4085         * g++.dg/template/unify9.C: Likewise.
4086         * g++.dg/template/varmod1.C: Likewise.
4087         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4088         * g++.old-deja/g++.law/operators32.C: Likewise.
4089         * g++.old-deja/g++.pt/crash28.C: Likewise.
4090         * g++.old-deja/g++.pt/crash60.C: Likewise.
4091         * g++.old-deja/g++.pt/explicit38.C: Likewise.
4092         * g++.old-deja/g++.pt/explicit39.C: Likewise.
4093         * g++.old-deja/g++.pt/explicit41.C: Likewise.
4094         * g++.old-deja/g++.pt/explicit67.C: Likewise.
4095         * g++.old-deja/g++.pt/explicit77.C: Likewise.
4096         * g++.old-deja/g++.pt/expr2.C: Likewise.
4097         * g++.old-deja/g++.pt/overload7.C: Likewise.
4098         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4099         * g++.old-deja/g++.pt/spec5.C: Likewise.
4100         * g++.old-deja/g++.pt/spec6.C: Likewise.
4101         * g++.old-deja/g++.pt/t24.C: Likewise.
4102         * g++.old-deja/g++.pt/unify4.C: Likewise.
4103         * g++.old-deja/g++.pt/unify6.C: Likewise.
4104         * g++.old-deja/g++.pt/unify8.C: Likewise.
4105         * g++.old-deja/g++.robertl/eb119.C: Likewise.
4106         * g++.old-deja/g++.robertl/eb79.C: Likewise.
4107         * g++.old-deja/g++.robertl/eb98.C: Likewise.
4108
4109         * g++.dg/cpp0x/initlist32.C: New.
4110
4111         * g++.dg/template/conv11.C: New.
4112         * g++.dg/conversion/op1.C: Adjust expected error.
4113
4114         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4115
4116 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
4117
4118         PR target/44088
4119         * gcc.target/i386/avx-cmpsd-1.c: New.
4120         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4121         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4122         * gcc.target/i386/avx-cmpss-2.c: Likewise.
4123         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4124         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4125
4126 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
4127
4128         PR middle-end/44085
4129         * gcc.dg/gomp/pr44085.c: New test.
4130         * gfortran.dg/gomp/pr44085.f90: New test.
4131
4132 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
4133
4134         * objc-obj-c++-shared/Object1.m: New.
4135         * objc.dg/torture: New directory.
4136         * objc.dg/torture/tls: Ditto.
4137         * objc.dg/tls: Ditto.
4138         * objc.dg/torture/tls/trivial.m: New test.
4139         * objc.dg/torture/tls/thr-init-2.m: New test.
4140         * objc.dg/torture/tls/thr-init-3.m: New test.
4141         * objc.dg/torture/tls/thr-init.m: New test.
4142         * objc.dg/torture/tls/diag-1.m: New test.
4143         * objc.dg/torture/tls/tls.exp: New.
4144         * objc.dg/torture/trivial.m: New test.
4145         * objc.dg/torture/dg-torture.exp: New.
4146         * objc.dg/tls/diag-3.m: New test.
4147         * objc.dg/tls/diag-4.m: New test.
4148         * objc.dg/tls/diag-5.m: New test.
4149         * objc.dg/tls/init-1.m: New test.
4150         * objc.dg/tls/init-2.m: New test.
4151         * objc.dg/tls/tls.exp: New.
4152         * objc.dg/tls/diag-2.m: New test.
4153         * lib/objc.exp: Respond to dg-additional-files.
4154
4155 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
4156
4157         * gcc.target/m68k/20100512-1.c: New.
4158
4159 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4160
4161         * gnat.dg/lto8.adb: New test.
4162         * gnat.dg/lto8_pkg.ad[sb]: New helper.
4163         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4164
4165 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4166
4167         PR c++/34272
4168         PR c++/43630
4169         PR c++/34491
4170         * g++.dg/template/crash97.C: New.
4171         * g++.dg/template/crash98.C: Likewise.
4172         * g++.dg/template/crash99.C: Likewise.
4173         * g++.dg/cpp0x/pr31439.C: Adjust.
4174         * g++.dg/template/crash95.C: Likewise.
4175
4176 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR middle-end/44071
4179         * c-c++-common/asmgoto-4.c: New test.
4180         * gcc.target/i386/pr44071.c: New test.
4181
4182         PR c++/44062
4183         * c-c++-common/Wunused-var-7.c: New test.
4184         * g++.dg/warn/Wunused-var-9.C: New test.
4185
4186 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4187
4188         PR fortran/43711
4189         * gfortran.dg/gomp/pr43711.f90: New.
4190
4191 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4192
4193         PR fortran/31820
4194         * gfortran.dg/select_5.f90: Updated.
4195
4196 2010-05-11  Jan Hubicka  <jh@suse.cz>
4197
4198         PR tree-optimize/44063
4199         * gcc.c-torture/compile/pr44063.c: New testcase.
4200
4201 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4202
4203         PR debug/44023
4204         * gcc.dg/pr44023.c: New test.
4205
4206 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4207
4208         * gnat.dg/lto7.adb: New test.
4209         * gnat.dg/lto7_pkg.ad[sb]: New helper.
4210
4211 2010-05-10  Jason Merrill  <jason@redhat.com>
4212
4213         PR c++/44017
4214         * g++.dg/template/inherit5.C: New.
4215
4216         PR c++/44045
4217         * g++.dg/cpp0x/initlist33.C: New.
4218         * g++.dg/cpp0x/initlist26.C: Adjust.
4219         * g++.dg/cpp0x/initlist28.C: Adjust.
4220
4221 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
4222
4223         PR c++/43719
4224         * g++.dg/init/pr43719.C: New.
4225         * g++.dg/anon-struct4.C: Adjust.
4226
4227 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
4228
4229         PR debug/44028
4230         * gcc.dg/pr44028.c: New test.
4231
4232 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
4233
4234         PR fortran/27866
4235         PR fortran/35003
4236         PR fortran/42809
4237         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4238         * gfortran.dg/warn_conversion.f90: New.
4239
4240 2010-05-10  Michael Matz  <matz@suse.de>
4241
4242         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4243
4244 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
4245
4246         PR rtl-optimization/44012
4247         * gcc.dg/pr44012.c: New.
4248
4249 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4250
4251         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4252         Log text on entry and exit.
4253         Prune Sun ld warnings for common symbols with differing sizes.
4254         (lto-link-and-maybe-run): Change caller.
4255
4256 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
4257
4258         PR fortran/44044
4259         * gfortran.dg/class_7.f03: Modified.
4260         * gfortran.dg/select_type_1.f03: Modified.
4261         * gfortran.dg/select_type_12.f03: New.
4262
4263 2010-05-10  Richard Guenther  <rguenther@suse.de>
4264
4265         PR tree-optimization/44050
4266         * gcc.dg/torture/pr44050.c: New testcase.
4267
4268 2010-05-10  Wei Guozhi  <carrot@google.com>
4269
4270         PR target/42879
4271         * gcc.target/arm/pr42879.c: New testcase.
4272
4273 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4274
4275         PR c/44051
4276         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4277
4278 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4279
4280         PR c/10676
4281         * gcc.dg/anon-struct-10.c: New test.
4282
4283 2010-05-09  Richard Guenther  <rguenther@suse.de>
4284
4285         PR middle-end/44024
4286         * gcc.dg/pr44024.c: New testcase.
4287
4288 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4289
4290         PR c/4784
4291         * gcc.dg/anon-struct-9.c: New test.
4292
4293 2010-05-09  Richard Guenther  <rguenther@suse.de>
4294
4295         PR middle-end/44043
4296         * gcc.c-torture/compile/pr44043.c: New testcase.
4297
4298 2010-05-09  Richard Guenther  <rguenther@suse.de>
4299
4300         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4301
4302 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
4303
4304         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4305
4306 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4307
4308         * gnat.dg/lto[12456].adb: Add "target lto" marker.
4309         * gnat.dg/specs/lto3.ads: Likewise.
4310
4311 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
4312
4313         PR middle-end/28685
4314         * gcc.dg/pr28685-1.c: New file.
4315
4316 2010-05-08  Richard Guenther  <rguenther@suse.de>
4317
4318         PR tree-optimization/44030
4319         * gcc.c-torture/compile/pr44030.c: New testcase.
4320
4321 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4322
4323         * gnat.dg/lto6.adb: New test.
4324         * gnat.dg/lto6_pkg.ads: New helper.
4325
4326 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4327
4328         * gnat.dg/lto5.adb: New test.
4329         * gnat.dg/lto5_pkg.ad[sb]: New helper.
4330
4331 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4332
4333         * gnat.dg/lto4.ad[sb]: New test.
4334
4335 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4336
4337         * gnat.dg/specs/lto3.ads: New test.
4338         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4339         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4340
4341 2010-05-08  Quentin Ochem  <ochem@adacore.com>
4342
4343         * gnat.dg/sizetype3.ad[sb]: New test.
4344         * gnat.dg/sizetype3_pkg.ads: New helper.
4345
4346 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
4347
4348         PR c++/43951
4349         * g++.dg/init/new29.C: New.
4350
4351 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
4352
4353         PR fortran/40728
4354         * gfortran.dg/coarray_1.f90: Fixed error message.
4355         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4356         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4357         * gfortran.dg/intrinsic_std_5.f90: New.
4358
4359 2010-05-07  Jason Merrill  <jason@redhat.com>
4360
4361         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4362
4363 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4364
4365         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4366         (size_t, stderr): Remove.
4367         (read_error): Replaced __builtin_fprintf by fprintf.
4368
4369 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
4370
4371         * gcc.dg/ordered-comparison-1.c: New test.
4372         * gcc.dg/ordered-comparison-2.c: New test.
4373         * gcc.dg/ordered-comparison-3.c: New test.
4374         * gcc.dg/ordered-comparison-4.c: New test.
4375
4376 2010-05-06  Mike Stump  <mikestump@comcast.net>
4377
4378         PR objc/35165
4379         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4380
4381 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
4382             Jason Merrill  <jason@redhat.com>
4383
4384         * g++.dg/cpp0x/nullptr01.C: New.
4385         * g++.dg/cpp0x/nullptr02.C: New.
4386         * g++.dg/cpp0x/nullptr03.C: New.
4387         * g++.dg/cpp0x/nullptr04.C: New.
4388         * g++.dg/cpp0x/nullptr05.C: New.
4389         * g++.dg/cpp0x/nullptr06.C: New.
4390         * g++.dg/cpp0x/nullptr07.C: New.
4391         * g++.dg/cpp0x/nullptr08.C: New.
4392         * g++.dg/cpp0x/nullptr09.C: New.
4393         * g++.dg/cpp0x/nullptr10.C: New.
4394         * g++.dg/cpp0x/nullptr11.C: New.
4395         * g++.dg/cpp0x/nullptr12.C: New.
4396         * g++.dg/cpp0x/nullptr13.C: New.
4397         * g++.dg/cpp0x/nullptr14.C: New.
4398         * g++.dg/cpp0x/nullptr15.C: New.
4399         * g++.dg/cpp0x/nullptr16.C: New.
4400         * g++.dg/cpp0x/nullptr17.C: New.
4401         * g++.dg/cpp0x/nullptr18.C: New.
4402         * g++.dg/cpp0x/nullptr19.C: New.
4403         * g++.dg/cpp0x/nullptr20.C: New.
4404         * g++.dg/cpp0x/nullptr21.C: New.
4405         * g++.dg/cpp0x/nullptr22.C: New.
4406         * g++.dg/debug/nullptr01.C: New.
4407         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4408
4409 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
4410
4411         * gcc.dg/Wunused-var-8.c: Move to...
4412         * c-c++-common/Wunused-var-6.c: ... here.  New test.
4413
4414 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4415
4416         PR c++/40406
4417         * g++.dg/template/crash96.C: New.
4418
4419 2010-05-06  Jan Hubicka  <jh@suse.cz>
4420
4421         PR tree-optimization/43791
4422         * gcc.c-torture/compile/pr43791.c: New file.
4423
4424 2010-05-06  Michael Matz  <matz@suse.de>
4425
4426         PR tree-optimization/43984
4427         * gfortran.dg/pr43984.f90: New test.
4428
4429 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4430
4431         PR 40989
4432         * gcc.dg/pr40989.c: New.
4433
4434 2010-05-06  Richard Guenther  <rguenther@suse.de>
4435
4436         PR tree-optimization/43934
4437         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4438
4439 2010-05-06  Richard Guenther  <rguenther@suse.de>
4440
4441         PR tree-optimization/43987
4442         * gcc.c-torture/execute/pr43987.c: New testcase.
4443         * gcc.dg/torture/pta-escape-1.c: Adjust.
4444         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4445         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4446         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4447         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4448
4449 2010-04-22  Jakub Jelinek <jakub@redhat.com>
4450             Dodji Seketeli  <dodji@redhat.com>
4451
4452         PR c/18624
4453         * g++.dg/warn/Wunused-7.C: Add dg-warning.
4454         * g++.dg/template/sfinae16.C: Likewise.
4455         * gcc.dg/Wunused-var-1.c: Moved to...
4456         * c-c++-common/Wunused-var-1.c: ...here. New test.
4457         * gcc.dg/Wunused-var-2.c: Moved to...
4458         * c-c++-common/Wunused-var-2.c: ...here. New test.
4459         * gcc.dg/Wunused-var-3.c: Moved to...
4460         * c-c++-common/Wunused-var-3.c: ...here. New test.
4461         * gcc.dg/Wunused-var-4.c: Moved to...
4462         * gcc.dg/Wunused-var-1.c: ... here.
4463         * gcc.dg/Wunused-var-5.c: Moved to...
4464         * c-c++-common/Wunused-var-4.c: ...here. New test.
4465         * gcc.dg/Wunused-var-7.c: Moved to...
4466         * c-c++-common/Wunused-var-5.c: ...here. New test.
4467         * gcc.dg/Wunused-var-6.c: Moved to...
4468         * gcc.dg/Wunused-var-2.c: ... here.
4469         * c-c++-common/Wunused-var-1.c: New test.
4470         * c-c++-common/Wunused-var-2.c: New test.
4471         * c-c++-common/Wunused-var-3.c: New test.
4472         * c-c++-common/Wunused-var-4.c: New test.
4473         * c-c++-common/Wunused-var-5.c: New test.
4474         * g++.dg/warn/Wunused-var-1.C: New test.
4475         * g++.dg/warn/Wunused-var-2.C: New test.
4476         * g++.dg/warn/Wunused-var-3.C: New test.
4477         * g++.dg/warn/Wunused-var-4.C: New test.
4478         * g++.dg/warn/Wunused-var-5.C: New test.
4479         * g++.dg/warn/Wunused-var-6.C: New test.
4480         * g++.dg/warn/Wunused-var-7.C: New test.
4481         * g++.dg/warn/Wunused-var-8.C: New test.
4482         * g++.dg/warn/Wunused-parm-1.C: New test.
4483         * g++.dg/warn/Wunused-parm-2.C: New test.
4484         * g++.dg/warn/Wunused-parm-3.C: New test.
4485
4486 2010-05-06  Tobias Burnus  <burnus@net-b.de>
4487
4488         PR fortran/43985
4489         * gfortran.dg/gomp/crayptr5.f90: New test case.
4490
4491 2010-05-05  Jason Merrill  <jason@redhat.com>
4492
4493         PR debug/43370
4494         * g++.dg/ext/attrib39.C: New.
4495
4496 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
4497
4498         PR fortran/24978
4499         * gfortran.dg/data_invalid.f90: New.
4500
4501 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4502
4503         * gnat.dg/lto2.adb: New test.
4504
4505 2010-05-05  Jason Merrill  <jason@redhat.com>
4506
4507         PR c++/43787
4508         * g++.dg/opt/empty1.C: New.
4509
4510 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
4511
4512         PR fortran/43696
4513         * gfortran.dg/class_17.f03: New.
4514
4515 2010-05-04  Neil Vachharajani <nvachhar@google.com>
4516
4517         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4518
4519 2010-05-04  Mike Stump  <mikestump@comcast.net>
4520
4521         PR objc/35165
4522         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4523
4524 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4525
4526         PR target/43668
4527         * gcc.target/i386/pr43668.c: New.
4528
4529 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4530
4531         PR c++/43028
4532         * g++.dg/cpp0x/initlist31.C: New.
4533
4534 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
4535
4536         PR c/43981
4537         * gcc.dg/Wunused-var-8.c: New test.
4538
4539 2010-05-04  Jason Merrill  <jason@redhat.com>
4540
4541         PR c++/38064
4542         * g++.dg/cpp0x/enum3.C: Extend.
4543
4544 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4545
4546         PR target/43799
4547         * gcc.target/i386/pr43799.c: New.
4548
4549 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4550
4551         * gnat.dg/lto1.adb: New test.
4552         * gnat.dg/lto1_pkg.ad[sb]: New helper.
4553
4554 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4555
4556         PR middle-end/43671
4557         * gcc.target/i386/pr43671.c: New.
4558
4559 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4560
4561         PR c++/43705
4562         * g++.dg/template/crash95.C: New.
4563
4564 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
4565
4566         PR debug/43508
4567         * gcc.target/i386/pr43508.c: New.
4568
4569 2010-05-04  Richard Guenther  <rguenther@suse.de>
4570
4571         PR tree-optimization/43879
4572         * g++.dg/torture/pr43879-1_0.C: New testcase.
4573         * g++.dg/torture/pr43879-1_1.C: Likewise.
4574
4575 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
4576
4577         PR c++/43953
4578         * g++.dg/other/crash-12.C: New test.
4579
4580 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
4581
4582         * g++.dg/cdce3.C: Add a space.  Updated.
4583
4584 2010-05-03  Jason Merrill  <jason@redhat.com>
4585
4586         PR c++/43680
4587         * g++.dg/opt/enum2.C: New.
4588         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4589         * g++.dg/warn/Wswitch-1.C: Adjust message.
4590
4591 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4592
4593         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4594         * g++.dg/ext/label13.C: Fix typo.
4595         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4596         alpha*-dec-osf5*.
4597         * gcc.c-torture/compile/limits-declparen.c: xfail on
4598         alpha*-dec-osf5* with -g.
4599         * gcc.c-torture/compile/limits-pointer.c: Likewise.
4600         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4601         * gcc.dg/c99-tgmath-2.c: Likewise.
4602         * gcc.dg/c99-tgmath-3.c: Likewise.
4603         * gcc.dg/c99-tgmath-4.c: Likewise.
4604
4605 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4606
4607         PR fortran/43592
4608         * gfortran.dg/unexpected_interface.f90: New test.
4609
4610 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4611
4612         * ada/acats/run_acats (which): New function.
4613         (host_gnatchop, host_gnatmake): Use it.
4614
4615 2010-05-03  Richard Guenther  <rguenther@suse.de>
4616
4617         PR tree-optimization/43971
4618         * gcc.dg/pr43971.c: New testcase.
4619
4620 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR debug/43972
4623         * gcc.dg/debug/pr43972.c: New test.
4624
4625 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
4626
4627         PR testsuite/43963
4628         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4629
4630 2010-05-02  Richard Guenther  <rguenther@suse.de>
4631
4632         PR tree-optimization/43879
4633         * gcc.dg/torture/pr43879-3.c: New testcase.
4634
4635 2010-05-01  Richard Guenther  <rguenther@suse.de>
4636
4637         PR tree-optimization/43949
4638         * g++.dg/warn/Warray-bounds-5.C: New testcase.
4639
4640 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
4641
4642         PR c++/43951
4643         * g++.dg/init/new28.C: New.
4644
4645 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
4646
4647         PR objc++/32052
4648         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4649         structure and nested declarations.
4650         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
4651         structure and nested declarations.  Reduce header clutter and
4652         use _exit() rather than abort().
4653         * objc.dg/encode-10.m: New.
4654         * objc.dg/encode-11.m: New.
4655
4656 2010-04-30  DJ Delorie  <dj@redhat.com>
4657
4658         * gcc.c-torture/execute/20100430-1.c: New test.
4659
4660 2010-04-30  Jason Merrill  <jason@redhat.com>
4661
4662         PR c++/43868
4663         * g++.dg/template/ptrmem21.C: New.
4664
4665 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
4666
4667         PR fortran/18918
4668         PR fortran/43931
4669         * gfortran.dg/coarray_13.f90: New test.
4670
4671 2010-04-30  Richard Guenther  <rguenther@suse.de>
4672
4673         PR lto/43946
4674         * gcc.dg/lto/20100430-1_0.c: New testcase.
4675
4676 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR debug/43942
4679         * c-c++-common/pr43942.c: New test.
4680
4681 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
4682
4683         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4684         conflict with darwin crt1.o 'start' symbol.
4685
4686 2010-04-30  Richard Guenther  <rguenther@suse.de>
4687
4688         PR tree-optimization/43879
4689         * gcc.dg/torture/pr43879_1.c: New testcase.
4690
4691 2010-04-30  Richard Guenther  <rguenther@suse.de>
4692
4693         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4694
4695 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
4696
4697         PR c++/43890
4698         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4699         user-provided constructor while recursing.
4700
4701 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4702
4703         PR fortran/42274
4704         * gfortran.dg/class_16.f03: New test.
4705
4706 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4707
4708         PR fortran/42274
4709         * gfortran.dg/class_15.f03: New.
4710
4711 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
4712
4713         PR fortran/43326
4714         * gfortran.dg/dynamic_dispatch_9.f03: New test.
4715
4716 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
4717
4718         PR fortran/43492
4719         * gfortran.dg/generic_22.f03 : New test.
4720
4721 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
4722
4723         PR fortran/42353
4724         * gfortran.dg/class_14.f03: New test.
4725
4726 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4727
4728         PR fortran/42680
4729         * gfortran.dg/interface_32.f90: New test.
4730
4731 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
4732             Janus Weil  <janus@gcc.gnu.org>
4733
4734         PR fortran/41829
4735         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4736         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4737         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4738
4739 2010-04-28  Mike Stump  <mikestump@comcast.net>
4740
4741         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4742         dg-excess-errors.
4743         * g++.dg/uninit-pred-2_b.C: Likewise.
4744
4745 2010-04-28  Tobias Burnus  <burnus@net-b.de>
4746
4747         PR fortran/18918
4748         PR fortran/43919
4749         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4750
4751 2010-04-28  Matthias Klose  <doko@ubuntu.com>
4752
4753         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4754         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4755         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4756         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4757         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4758
4759 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
4760
4761         * gcc.dg/const-uniq-1.c: New test.
4762         * gcc.dg/lto/const-uniq_[01].c: Likewise.
4763
4764 2010-04-28  Xinliang David Li  <davidxl@google.com>
4765
4766         * gcc.dg/uninit-pred-2_b.c: New test.
4767         * gcc.dg/uninit-pred-4_b.c: New test.
4768         * gcc.dg/uninit-pred-3_d.c: New test.
4769         * gcc.dg/uninit-pred-6_b.c: New test.
4770         * gcc.dg/uninit-pred-8_b.c: New test.
4771         * gcc.dg/uninit-pred-3_a.c: New test.
4772         * gcc.dg/uninit-pred-2_c.c: New test.
4773         * gcc.dg/uninit-pred-5_a.c: New test.
4774         * gcc.dg/uninit-pred-3_e.c: New test.
4775         * gcc.dg/uninit-pred-7_a.c: New test.
4776         * gcc.dg/uninit-pred-6_c.c: New test.
4777         * gcc.dg/uninit-pred-9_a.c: New test.
4778         * gcc.dg/uninit-pred-8_c.c: New test.
4779         * gcc.dg/uninit-pred-3_b.c: New test.
4780         * gcc.dg/uninit-pred-5_b.c: New test.
4781         * gcc.dg/uninit-pred-7_b.c: New test.
4782         * gcc.dg/uninit-pred-6_d.c: New test.
4783         * gcc.dg/uninit-pred-9_b.c: New test.
4784         * gcc.dg/uninit-pred-2_a.c: New test.
4785         * gcc.dg/uninit-pred-4_a.c: New test.
4786         * gcc.dg/uninit-pred-3_c.c: New test.
4787         * gcc.dg/uninit-pred-6_a.c: New test.
4788         * gcc.dg/uninit-pred-8_a.c: New test.
4789         * gcc.dg/uninit-pred-7_c.c: New test.
4790         * gcc.dg/uninit-pred-6_e.c: New test.
4791         * g++.dg/uninit-pred-loop-1_b.cc: New test.
4792         * g++.dg/uninit-pred-1_a.C: New test.
4793         * g++.dg/uninit-pred-1_b.C: New test.
4794         * g++.dg/uninit-pred-2_a.C: New test.
4795         * g++.dg/uninit-pred-2_b.C: New test.
4796         * g++.dg/uninit-pred-loop-1_a.cc: New test.
4797         * g++.dg/uninit-pred-loop-1_c.cc: New test.
4798         * g++.dg/uninit-pred-loop_1.cc: New test.
4799
4800 2010-04-28  Martin Jambor  <mjambor@suse.cz>
4801
4802         * gcc.dg/lto/20091209-1_0.c: New testcase.
4803
4804 2010-04-28  Richard Guenther  <rguenther@suse.de>
4805
4806         PR tree-optimization/43879
4807         PR tree-optimization/43909
4808         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4809
4810 2010-04-28  Richard Guenther  <rguenther@suse.de>
4811
4812         PR c++/43880
4813         * g++.dg/torture/pr43880.C: New testcase.
4814
4815 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4816
4817         PR c++/9335
4818         * g++.dg/template/recurse2.C: Update
4819         * g++.dg/template/recurse.C: Update.
4820         * g++.dg/template/pr23510.C: Update.
4821         * lib/prune.exp: Filter out 'recursively instantiated'.
4822
4823 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
4824
4825         PR c++/29043
4826         * g++.dg/init/pr29043.C: New.
4827
4828 2010-04-27  Jason Merrill  <jason@redhat.com>
4829
4830         * g++.dg/lookup/scoped5.C: Adjust.
4831         * g++.dg/lookup/scoped8.C: Adjust.
4832         * g++.dg/template/dependent-expr5.C: Adjust.
4833         * g++.old-deja/g++.brendan/nest1.C: Adjust.
4834
4835         PR c++/43856
4836         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4837
4838         PR c++/43875
4839         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4840
4841 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4842             Jan Hubicka <hubicka@ucw.cz>
4843
4844         * gcc.dg/pure-2.c: New testcase.
4845         * gcc.dg/const-1.c: New testcase.
4846
4847 2010-04-27  Jason Merrill  <jason@redhat.com>
4848
4849         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4850
4851         PR c++/41468
4852         * g++.dg/template/sfinae17.C: New.
4853         * g++.dg/template/sfinae18.C: New.
4854
4855 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
4856
4857         * g++.dg/init/pr42844.C: New.
4858         * g++.dg/cpp0x/pr42844-2.C: New.
4859         * g++.dg/cpp0x/defaulted2.C: Adjust.
4860         * g++.dg/tree-ssa/pr27549.C: Likewise.
4861         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4862
4863 2010-04-27  Tobias Burnus  <burnus@net-b.de>
4864
4865         PR fortran/18918
4866         * gfortran.dg/coarray_12.f90: Fix dump parsing.
4867
4868 2010-04-27  Richard Guenther  <rguenther@suse.de>
4869
4870         PR middle-end/40561
4871         * g++.dg/other/pr40561.C: New testcase.
4872
4873 2010-04-27  Martin Jambor  <mjambor@suse.cz>
4874
4875         PR middle-end/43812
4876         * g++.dg/ipa/pr43812.C: New test.
4877
4878 2010-04-27  Jan Hubicka  <jh@suse.cz>
4879
4880         * gcc.dg/ipa/iinline-1.c (main): Rename to...
4881         (test): ... this one.
4882
4883 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
4884
4885         PR target/40657
4886         * gcc.target/arm/thumb-stackframe.c: New test.
4887
4888 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
4889
4890         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4891         * gcc.dg/misc-column.c: Likewise.
4892         * gcc.dg/Walways-true-1.c: Likewise.
4893         * gcc.dg/Walways-true-2.c: Likewise.
4894         * gcc.dg/warn-addr-cmp.c: Likewise.
4895
4896 2010-04-27  Tobias Burnus  <burnus@net-b.de>
4897
4898         PR fortran/18918
4899         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4900         * gfortran.dg/coarray_12.f90: New.
4901
4902 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
4903
4904         PR c/32207
4905         * gcc.dg/pr32207.c: New test.
4906         * gcc.dg/misc-column.c: Adjust expected warning.
4907         * gcc.dg/Walways-true-1.c: Likewise.
4908         * gcc.dg/Walways-true-2.c: Likewise.
4909         * gcc.dg/warn-addr-cmp.c: Likewise.
4910
4911 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
4912
4913         PR lto/42776
4914         * lib/lto.exp (lto_prune_vis_warns): New function.
4915         (lto-link-and-maybe-run): Call it.
4916
4917 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4918
4919         PR tree-optimization/43904
4920         * gcc.dg/tree-ssa/tailcall-6.c: New.
4921
4922 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4923
4924         PR testsuite/35165
4925         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
4926         Darwin8/OSX10.4 - compatible code generation.
4927         Use scan-rtl-dump.
4928         * obj-c++.dg/stubify-1.mm: Ditto.
4929         * lib/objc-torture.exp: Do not require link success for
4930         "trivial.m" in the runtime checks when dowhat = 'compile'.
4931         * lib/dg-pch.exp (dg-flags-pch): New Proc.
4932         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
4933         Darwin8/OSX10.4 - compatible code generation.
4934         * objc.dg/stubify-2.m: Ditto.
4935         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4936         * objc.dg/next-runtime-1.m: Ditto.
4937         * objc.dg/stret-2.m: Restrict to ilp32 targets.
4938         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4939         runtimes on Darwin.
4940
4941 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
4942
4943         PR 43715
4944         * lib/plugin-support.exp: Use "-undefined
4945         dynamic_lookup" on darwin.
4946
4947 2010-04-26  Richard Guenther  <rguenther@suse.de>
4948
4949         * gcc.dg/lto/20100426_0.c: New testcase.
4950
4951 2010-04-26  Jie Zhang  <jie@codesourcery.com>
4952
4953         PR tree-optimization/43833
4954         gcc.dg/Warray-bounds-8.c: New test case.
4955
4956 2010-04-26  Richard Guenther  <rguenther@suse.de>
4957
4958         PR lto/43080
4959         * g++.dg/lto/20100423-3_0.C: New testcase.
4960
4961 2010-04-26  Richard Guenther  <rguenther@suse.de>
4962
4963         PR lto/42425
4964         * g++.dg/lto/20100423-2_0.C: New testcase.
4965
4966 2010-04-26  Ira Rosen  <irar@il.ibm.com>
4967
4968         * gcc.dg/vect/bb-slp-23.c: New test.
4969
4970 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
4971
4972         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4973         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4974         * gcc.dg/c1x-float-1.c: New test.
4975
4976 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
4977
4978         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4979         of "lea\[ \t\]".
4980
4981 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4982
4983         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4984         FreeBSD.
4985         * gfortran.dg/default_format_denormal_1.f90: Ditto.
4986         * gfortran.dg/default_format_2.f90: Ditto.
4987
4988 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4989
4990         * gfortran.dg/pr43505.f90: Clean up .mod file.
4991         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4992         * gfortran.dg/pr41347.f90: Ditto.
4993         * gfortran.dg/internal_pack_4.f90: Ditto.
4994         * gfortran.dg/proc_decl_23.f90: Ditto.
4995         * gfortran.dg/recursive_check_3.f90: Ditto.
4996         * gfortran.dg/intent_out_3.f90: Ditto.
4997         * gfortran.dg/assignment_2.f90: Ditto.
4998         * gfortran.dg/pr41928.f90: Ditto.
4999         * gfortran.dg/pr42166.f90: Ditto.
5000         * gfortran.dg/private_type_12.f90: Ditto.
5001         * gfortran.dg/graphite/pr42185.f90: Ditto.
5002         * gfortran.dg/graphite/pr42186.f90: Ditto.
5003         * gfortran.dg/graphite/pr40982.f90: Ditto.
5004         * gfortran.dg/graphite/id-2.f90: Ditto.
5005         * gfortran.dg/graphite/id-4.f90: Ditto.
5006         * gfortran.dg/graphite/pr42050.f90: Ditto.
5007         * gfortran.dg/graphite/id-18.f90: Ditto.
5008         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5009         * gfortran.dg/graphite/pr41924.f90: Ditto.
5010         * gfortran.dg/graphite/pr42393.f90: Ditto.
5011         * gfortran.dg/graphite/pr37980.f90: Ditto.
5012         * gfortran.dg/graphite/pr38953.f90: Ditto.
5013         * gfortran.dg/graphite/pr42180.f90: Ditto.
5014         * gfortran.dg/graphite/pr42181.f90: Ditto.
5015         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5016         * gfortran.dg/select_type_4.f90: Ditto.
5017         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5018         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5019         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5020         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5021         * gfortran.dg/whole_file_11.f90: Ditto.
5022         * gfortran.dg/private_type_11.f90: Ditto.
5023         * gfortran.dg/vect/vect-gems.f90: Ditto.
5024         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5025
5026 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5027
5028         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5029
5030 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5031
5032         * gnat.dg/pack15.ad[sb]: New test.
5033
5034 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5035
5036         * gcc.target/arm/mla-1.c: New test.
5037
5038 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5039
5040         PR fortran/30073
5041         PR fortran/43793
5042         * gfortran.dg/pr43793.f90: New test.
5043
5044 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5045
5046         PR tree-optimization/41442
5047         * gcc.target/i386/pr41442.c: New test.
5048
5049 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5050
5051         PR fortran/43832
5052         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5053
5054 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5055
5056         PR fortran/43832
5057         * gfortran.dg/open_nounit.f90: New test.
5058
5059 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5060
5061         PR fortran/43841
5062         PR fortran/43843
5063         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5064
5065 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5066
5067         * gcc.dg/Wconversion-integer.c: Update.
5068
5069 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5070
5071         * gnat.dg/unchecked_convert5.adb: New test.
5072
5073 2010-04-23  Richard Guenther  <rguenther@suse.de>
5074
5075         PR lto/41734
5076         * gcc.dg/lto/20100423-2_0.c: New testcase.
5077         * gcc.dg/lto/20100423-2_0.c: Likewise.
5078
5079 2010-04-23  Richard Guenther  <rguenther@suse.de>
5080
5081         PR lto/43455
5082         * gcc.dg/lto/20100423-1_0.c: New testcase.
5083         * gcc.dg/lto/20100423-1_1.c: Likewise.
5084
5085 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5086
5087         PR tree-optimization/43846
5088         * gcc.dg/tree-ssa/sra-10.c: New test.
5089
5090 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5091
5092         PR middle-end/43835
5093         * gcc.c-torture/execute/pr43835.c: New test.
5094
5095 2010-04-23  Richard Guenther  <rguenther@suse.de>
5096
5097         PR lto/42653
5098         * g++.dg/lto/20100423-1_0.C: New testcase.
5099
5100 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
5101
5102         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5103
5104 2010-04-22  Ira Rosen  <irar@il.ibm.com>
5105
5106         PR tree-optimization/43842
5107         * gcc.dg/vect/pr43842.c: New test.
5108
5109 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5110
5111         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5112         * gcc.target/i386/wmul-2.c: Likewise.
5113
5114 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5115
5116         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5117         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5118
5119 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
5120
5121         * gfortran.dg/reassoc_6.f: New testcase.
5122
5123 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5124
5125         PR middle-end/29274
5126         * gcc.target/arm/wmul-1.c: New test.
5127         * gcc.target/arm/wmul-2.c: New test.
5128
5129 2010-04-22  Richard Guenther  <rguenther@suse.de>
5130
5131         PR tree-optimization/43845
5132         * gcc.c-torture/compile/pr43845.c: New testcase.
5133
5134 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5135
5136         PR middle-end/29274
5137         * gcc.target/i386/wmul-1.c: New test.
5138         * gcc.target/i386/wmul-2.c: New test.
5139         * gcc.target/bfin/wmul-1.c: New test.
5140         * gcc.target/bfin/wmul-2.c: New test.
5141
5142 2010-04-22  Richard Guenther  <rguenther@suse.de>
5143
5144         PR fortran/43829
5145         * gfortran.dg/vector_subscript_6.f90: New testcase.
5146         * gfortran.dg/assign_10.f90: Adjust.
5147
5148 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
5149
5150         PR fortran/43836
5151         * gfortran.dg/gomp/pr43836.f90: New test.
5152
5153 2010-04-21  Richard Guenther  <rguenther@suse.de>
5154
5155         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5156
5157 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5158
5159         * gcc.dg/torture/builtin-cproj-3.c: New.
5160
5161 2010-04-20  Jason Merrill  <jason@redhat.com>
5162
5163         PR c++/9335
5164         * g++.dg/template/recurse2.C: New.
5165         * g++.dg/parse/crash36.C: Adjust.
5166         * g++.dg/other/fold1.C: Adjust.
5167         * g++.dg/init/member1.C: Adjust.
5168         * lib/prune.exp: Prune "skipping N instantiation contexts".
5169
5170 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5171
5172         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5173
5174 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5175
5176         * gcc.dg/torture/builtin-cproj-1.c: New.
5177         * gcc.dg/torture/builtin-cproj-2.c: New.
5178
5179 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
5180
5181         PR c++/43800
5182         PR c++/43704
5183         * g++.dg/template/typedef32.C: Adjust.
5184         * g++.dg/template/typedef33.C: New test.
5185
5186 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
5187
5188         PR fortran/43227
5189         * gfortran.dg/proc_decl_23.f90: New test.
5190
5191         PR fortran/43266
5192         * gfortran.dg/abstract_type_6.f03: New test.
5193
5194 2010-04-20  Xinliang David Li  <davidxl@google.com>
5195
5196         * g++.dg/tree-ssa/fold-compare.C: New.
5197
5198 2010-04-20  Richard Guenther  <rguenther@suse.de>
5199
5200         PR tree-optimization/39417
5201         * g++.dg/torture/pr39417.C: New testcase.
5202
5203 2010-04-20  Richard Guenther  <rguenther@suse.de>
5204
5205         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5206
5207 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
5208
5209         * g++.dg/debug/dwarf2/rv1.C: New test.
5210
5211 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5212
5213         PR target/43635
5214         * gcc.c-torture/compile/pr43635.c: New testcase.
5215
5216 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5217
5218         PR fortran/43339
5219         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5220         of sequential loops being private only in the innermost containing
5221         task region.
5222
5223         PR middle-end/43337
5224         * gfortran.dg/gomp/pr43337.f90: New test.
5225
5226 2010-04-19  Richard Guenther  <rguenther@suse.de>
5227
5228         PR tree-optimization/43796
5229         * gfortran.dg/pr43796.f90: New testcase.
5230
5231 2010-04-19  Richard Guenther  <rguenther@suse.de>
5232
5233         PR tree-optimization/43783
5234         * gcc.c-torture/execute/pr43783.c: New testcase.
5235
5236 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
5237
5238         PR target/43766
5239         * gcc.target/i386/pr43766.c: New test.
5240
5241 2010-04-19  Jie Zhang  <jie@codesourcery.com>
5242
5243         PR target/43662
5244         * gcc.target/i386/pr43662.c: New test.
5245
5246 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
5247
5248         PR c++/43704
5249         * g++.dg/template/typedef32.C: New test.
5250
5251 2010-04-19  Ira Rosen  <irar@il.ibm.com>
5252
5253         PR tree-optimization/37027
5254         * lib/target-supports.exp
5255         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5256         * gcc.dg/vect/pr37027.c: New test.
5257         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5258         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5259         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5260         gcc.dg/vect/vect-complex-6.c: Likewise.
5261
5262 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5263
5264         * g++.dg/debug/dwarf2/enum1.C: New test.
5265
5266 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5267
5268         * gnat.dg/rep_clause5.ad[sb]: New test.
5269         * gnat.dg/rep_clause5_pkg.ads: New helper.
5270
5271 2010-04-18  Ira Rosen  <irar@il.ibm.com>
5272
5273         PR tree-optimization/43771
5274         * g++.dg/vect/pr43771.cc: New test.
5275
5276 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5277
5278         PR fortran/31538
5279         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5280         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5281
5282 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5283
5284         * gnat.dg/sizetype.adb: Rename into...
5285         * gnat.dg/sizetype1.adb: ...this.
5286         * gnat.dg/sizetype2.adb: New test.
5287
5288 2010-04-16  Richard Guenther  <rguenther@suse.de>
5289
5290         PR tree-optimization/43572
5291         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5292
5293 2010-04-16  Olivier Hainque  <hainque@adacore.com>
5294
5295         * gnat.dg/specs/discr_private.ads: New test.
5296
5297 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
5298
5299         PR target/41514
5300         * gcc.target/arm/thumb-comparisons.c: New test.
5301
5302         PR target/40603
5303         * gcc.target/arm/thumb-cbranchqi.c: New test.
5304
5305 2010-04-16  Christian Bruel  <christian.bruel@st.com>
5306
5307         * g++.dg/torture/pr36191.C: Enable for SH.
5308
5309 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
5310
5311         * gnat.dg/wide_boolean.adb: New test.
5312         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5313
5314 2010-04-15  Richard Guenther  <rguenther@suse.de>
5315
5316         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5317         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5318         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5319         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5320         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5321         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5322         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5323         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5324         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5325         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5326         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5327         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5328         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5329         * gcc.dg/torture/ipa-pta-2.c: Likewise.
5330         * gcc.dg/torture/ipa-pta-1.c: Adjust.
5331
5332 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
5333
5334         PR target/21803
5335         * gcc.target/arm/pr42496.c: New test.
5336
5337 2010-04-14  Jason Merrill  <jason@redhat.com>
5338
5339         PR c++/36625
5340         * g++.dg/ext/attrib38.C: New.
5341
5342 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
5343
5344         PR testsuite/43739
5345         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5346
5347 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5348
5349         PR 42966
5350         * gcc.dg/cpp/warn-undef-2.c: Update.
5351         * gcc.dg/cpp/warn-traditional-2.c: Update.
5352         * gcc.dg/cpp/warn-comments-2.c: Update.
5353         * gcc.dg/cpp/warn-variadic-2.c: Update.
5354         * gcc.dg/cpp/warn-long-long-2.c: Update.
5355         * gcc.dg/cpp/warn-deprecated-2.c: Update.
5356         * gcc.dg/cpp/warn-multichar-2.c: Update.
5357         * gcc.dg/cpp/warn-normalized-3.c: Update.
5358         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5359         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5360         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5361         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5362         * gcc.dg/cpp/warn-redefined-2.c: Update.
5363         * gfortran.dg/warning-directive-2.F90: Update.
5364         * c-c++-common/cpp/warning-directive-2.c: Update.
5365
5366 2010-04-14  Michael Matz  <matz@suse.de>
5367
5368         PR tree-optimization/42963
5369         * gcc.dg/pr42963.c: New testcase.
5370
5371 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
5372
5373         * gnat.dg/class_wide.adb: Rename into...
5374         * gnat.dg/class_wide1.adb: ...this.
5375         * gnat.dg/class_wide2.ad[sb]: New test.
5376
5377 2010-04-14  Tobias Burnus  <burnus@net-b.de>
5378
5379         PR fortran/18918
5380         * gfortran.dg/coarray_9.f90: Update dg-errors.
5381         * gfortran.dg/coarray_10.f90: New test.
5382         * gfortran.dg/coarray_11.f90: New test.
5383
5384 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5385
5386         PR fortran/43747
5387         gfortran.dg/initialization_24.f90: New test.
5388
5389 2010-04-13  Jason Merrill  <jason@redhat.com>
5390
5391         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5392         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5393
5394 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5395
5396         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5397         * g++.dg/dg.exp: Likewise.
5398         * gcc.dg/cpp/warning-directive-1.c: Move to ...
5399         * c-c++-common/cpp/warning-directive-1.c: ... here.
5400         * gcc.dg/cpp/warning-directive-2.c: Move to ...
5401         * c-c++-common/cpp/warning-directive-2.c: ... here.
5402         * gcc.dg/cpp/warning-directive-3.c: Move to ...
5403         * c-c++-common/cpp/warning-directive-3.c: ... here.
5404         * gcc.dg/cpp/warning-directive-4.c: Move to ...
5405         * c-c++-common/cpp/warning-directive-4.c: ... here.
5406         * g++.dg/cpp/warning-directive-1.C: Delete.
5407         * g++.dg/cpp/warning-directive-2.C: Delete.
5408         * g++.dg/cpp/warning-directive-3.C: Delete.
5409         * g++.dg/cpp/warning-directive-4.C: Delete.
5410         * gcc.dg/cpp/normalised-3.c: Delete.
5411         * g++.dg/cpp/normalised-1.C: Rename as ...
5412         * c-c++-common/cpp/normalised-3.c: ... this.
5413
5414 2010-04-13  Martin Jambor  <mjambor@suse.cz>
5415
5416         * gcc.dg/tree-ssa/sra-9.c: New test.
5417
5418 2010-04-13  Michael Matz  <matz@suse.de>
5419
5420         PR middle-end/43730
5421         * gcc.dg/pr43730.c: New test.
5422
5423 2010-04-13  Michael Matz  <matz@suse.de>
5424
5425         * gcc.dg/tree-ssa/negate.c: New testcase.
5426
5427 2010-04-13  Richard Guenther  <rguenther@suse.de>
5428
5429         PR testsuite/43735
5430         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5431
5432 2010-04-13  Richard Guenther  <rguenther@suse.de>
5433
5434         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5435
5436 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
5437
5438         * gnat.dg/derived_type1.adb: New test.
5439
5440 2010-04-13  Matthias Klose  <doko@ubuntu.com>
5441
5442         * gcc.dg/plugindir1.c: New testcase.
5443         * gcc.dg/plugindir2.c: New testcase.
5444         * gcc.dg/plugindir3.c: New testcase.
5445         * gcc.dg/plugindir4.c: New testcase.
5446
5447 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
5448
5449         * gcc.target/i386/rotate-2.c: New test.
5450
5451 2010-04-12  Jason Merrill  <jason@redhat.com>
5452
5453         PR c++/43641
5454         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5455         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5456
5457 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
5458
5459         PR c++/25811
5460         * g++.dg/init/pr25811.C: New test.
5461
5462 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5463
5464         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5465         dg-error, dg-warning.
5466         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5467
5468 2010-04-12  Richard Guenther  <rguenther@suse.de>
5469
5470         * gcc.dg/torture/inline-2.c: New testcase.
5471
5472 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
5473
5474         PR bootstrap/43699
5475         * gcc.dg/Wunused-var-7.c: New test.
5476
5477         PR tree-optimization/43560
5478         * gcc.c-torture/execute/pr43560.c: New test.
5479
5480 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
5481
5482         * gnat.dg/aggr13.adb: New test.
5483         * gnat.dg/aggr14.adb: Likewise.
5484         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5485
5486 2010-04-12  Richard Guenther  <rguenther@suse.de>
5487
5488         PR c++/43611
5489         * g++.dg/torture/pr43611.C: New testcase.
5490
5491 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
5492
5493         PR c/36774
5494         * gcc.dg/pr36774-1.c: New test.
5495         * gcc.dg/pr36774-2.c: New test.
5496
5497 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
5498
5499         * gcc.target/sh/rte-delay-slot.c: New test.
5500
5501 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5502
5503         * gnat.dg/pack9.adb: Remove -cargs option.
5504         * gnat.dg/aggr12.ad[sb]: New test.
5505
5506 2010-04-10  Jie Zhang  <jie@codesourcery.com>
5507
5508         PR target/43417
5509         * gcc.target/sh/pr43417.c: New test.
5510
5511 2010-04-10  Tobias Burnus  <burnus@net-b.de>
5512
5513         PR fortran/43591
5514         * gfortran.dg/spec_expr_6.f90: New test.
5515
5516 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
5517
5518         PR cpp/43195
5519         * gcc.dg/cpp/pr43195.c: New.
5520         * gcc.dg/cpp/pr43195.h: New.
5521
5522 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5523
5524         PR 42965
5525         * gcc.dg/Werror-6.c: Adjust.
5526         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5527         * gcc.dg/Werror-4.c: Likewise.
5528         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5529         * gcc.dg/Wswitch-enum-error.c: Likewise.
5530         * gcc.dg/Wpointer-arith.c: Likewise.
5531         * gcc.dg/Wfatal.c: Likewise.
5532         * gcc.dg/Wswitch-error.c: Likewise.
5533         * g++.dg/warn/unused-result1-Werror.c: Likewise.
5534         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5535         * gcc.dg/cpp/warn-undef-2.c: Likewise.
5536         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5537         * gcc.dg/cpp/warn-comments-2.c: Likewise.
5538         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5539         * gcc.dg/cpp/warning-directive-2.c: Likewise.
5540         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5541         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5542         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5543         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5544         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5545         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5546         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5547         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5548         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5549         * g++.dg/cpp/warning-directive-2.C: Likewise.
5550         * gfortran.dg/warning-directive-2.F90: Likewise.
5551
5552 2010-04-09  Jason Merrill  <jason@redhat.com>
5553
5554         PR c++/42623
5555         * g++.dg/template/sizeof13.C: New.
5556
5557 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
5558
5559         * g++.dg/other/pr35504.C: Add check for thiscall.
5560         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5561         * gcc.dg/torture/stackalign/thiscall-1.c: New.
5562
5563 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5564
5565         PR c++/28584
5566         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5567         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
5568         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5569         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
5570         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5571         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
5572         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5573         * g++.dg/other/increment1.C: Likewise.
5574
5575 2010-04-09  Tobias Burnus  <burnus@net-b.de>
5576
5577         PR fortran/18918
5578         * gfortran.dg/coarray_7.f90: New test.
5579         * gfortran.dg/coarray_8.f90: New test.
5580
5581 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
5582
5583         PR fortran/28039
5584         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5585
5586 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5587
5588         PR target/43643
5589         * gcc.dg/pr43643.c: New test.
5590
5591 2010-04-08  Tobias Burnus  <burnus@net-b.de>
5592
5593         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5594
5595 2010-04-08  Richard Guenther  <rguenther@suse.de>
5596
5597         PR tree-optimization/43679
5598         * gcc.c-torture/compile/pr43679.c: New testcase.
5599
5600 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
5601
5602         PR debug/43670
5603         * gcc.dg/pr43670.c: New test.
5604
5605 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
5606
5607         PR middle-end/40815
5608         * gcc.dg/tree-ssa/reassoc-19.c: New.
5609
5610 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
5611
5612         PR c/18624
5613         * gcc.dg/Wunused-var-1.c: New test.
5614         * gcc.dg/Wunused-var-2.c: New test.
5615         * gcc.dg/Wunused-var-3.c: New test.
5616         * gcc.dg/Wunused-var-4.c: New test.
5617         * gcc.dg/Wunused-var-5.c: New test.
5618         * gcc.dg/Wunused-var-6.c: New test.
5619         * gcc.dg/Wunused-parm-1.c: New test.
5620
5621         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5622         * gcc.dg/trunc-1.c: Likewise.
5623         * gcc.dg/vla-9.c: Likewise.
5624         * gcc.dg/dfp/composite-type.c: Likewise.
5625
5626 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
5627
5628         PR objc/35996
5629         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5630         * obj-c++.dg/objc-gc-3.mm: Ditto.
5631
5632 2010-04-07  Simon Baldwin  <simonb@google.com>
5633
5634         * gcc.dg/cpp/warn-undef-2.c: New.
5635         * gcc.dg/cpp/warn-traditional-2.c: New.
5636         * gcc.dg/cpp/warn-comments-2.c: New.
5637         * gcc.dg/cpp/warning-directive-1.c: New.
5638         * gcc.dg/cpp/warn-long-long.c: New.
5639         * gcc.dg/cpp/warn-traditional.c: New.
5640         * gcc.dg/cpp/warn-variadic-2.c: New.
5641         * gcc.dg/cpp/warn-undef.c: New.
5642         * gcc.dg/cpp/warn-normalized-1.c: New.
5643         * gcc.dg/cpp/warning-directive-2.c: New.
5644         * gcc.dg/cpp/warn-long-long-2.c: New.
5645         * gcc.dg/cpp/warn-variadic.c: New.
5646         * gcc.dg/cpp/warn-normalized-2.c: New.
5647         * gcc.dg/cpp/warning-directive-3.c: New.
5648         * gcc.dg/cpp/warn-deprecated-2.c: New.
5649         * gcc.dg/cpp/warn-trigraphs-1.c: New.
5650         * gcc.dg/cpp/warn-multichar-2.c: New.
5651         * gcc.dg/cpp/warn-normalized-3.c: New.
5652         * gcc.dg/cpp/warning-directive-4.c: New.
5653         * gcc.dg/cpp/warn-unused-macros.c: New.
5654         * gcc.dg/cpp/warn-trigraphs-2.c: New.
5655         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5656         * gcc.dg/cpp/warn-cxx-compat.c: New.
5657         * gcc.dg/cpp/warn-redefined.c: New.
5658         * gcc.dg/cpp/warn-trigraphs-3.c: New.
5659         * gcc.dg/cpp/warn-unused-macros-2.c: New.
5660         * gcc.dg/cpp/warn-deprecated.c: New.
5661         * gcc.dg/cpp/warn-trigraphs-4.c: New.
5662         * gcc.dg/cpp/warn-redefined-2.c: New.
5663         * gcc.dg/cpp/warn-comments.c: New.
5664         * gcc.dg/cpp/warn-multichar.c: New.
5665         * g++.dg/cpp/warning-directive-1.C: New.
5666         * g++.dg/cpp/warning-directive-2.C: New.
5667         * g++.dg/cpp/warning-directive-3.C: New.
5668         * g++.dg/cpp/warning-directive-4.C: New.
5669         * gfortran.dg/warning-directive-1.F90: New.
5670         * gfortran.dg/warning-directive-3.F90: New.
5671         * gfortran.dg/warning-directive-2.F90: New.
5672         * gfortran.dg/warning-directive-4.F90: New.
5673
5674 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
5675
5676         PR objc++/23716
5677         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5678
5679 2010-04-07  Jason Merrill  <jason@redhat.com>
5680
5681         * g++.dg/template/dr408.C: New.
5682
5683         * g++.dg/lookup/ns4.C: New.
5684
5685         PR c++/38392
5686         * g++.dg/template/friend51.C: New test.
5687
5688         PR c++/41970
5689         * g++.old-deja/g++.other/linkage1.C: Adjust.
5690
5691 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5692
5693         PR c++/42697
5694         * g++.dg/template/crash94.C: New test.
5695
5696 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5697
5698         PR c++/40239
5699         * g++.dg/init/aggr5.C: New test.
5700         * g++.dg/init/aggr5.C: New test.
5701
5702 2010-04-07  Richard Guenther  <rguenther@suse.de>
5703
5704         PR tree-optimization/43270
5705         * g++.dg/warn/Warray-bounds-4.C: New testcase.
5706         * gcc.dg/Warray-bounds-7.c: Likewise.
5707
5708 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
5709
5710         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5711         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5712         * gnat.dg/bit_packed_array4.ad[sb]: New test.
5713
5714 2010-04-07  Jie Zhang  <jie@codesourcery.com>
5715
5716         PR c++/42556
5717         * g++.dg/init/pr42556.C: New test.
5718
5719 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
5720
5721         PR debug/43628
5722         * g++.dg/debug/dwarf2/typedef2.C: New test.
5723
5724 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
5725
5726         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5727         c-c++-common/dwarf2/redeclaration-1.C
5728
5729 2010-04-06  Jason Merrill  <jason@redhat.com>
5730
5731         * g++.dg/cpp0x/pr31437.C: Adjust error location.
5732         * g++.dg/ext/attrib18.C: Likewise.
5733         * g++.dg/ext/bitfield2.C: Likewise.
5734         * g++.dg/ext/bitfield4.C: Likewise.
5735         * g++.dg/ext/visibility/warn2.C: Likewise.
5736         * g++.dg/ext/visibility/warn3.C: Likewise.
5737         * g++.dg/gomp/pr26690-1.C: Likewise.
5738         * g++.dg/inherit/covariant7.C: Likewise.
5739         * g++.dg/init/synth2.C: Likewise.
5740         * g++.dg/lookup/using7.C: Likewise.
5741         * g++.dg/other/crash-4.C: Likewise.
5742         * g++.dg/other/error13.C: Likewise.
5743         * g++.dg/other/error20.C: Likewise.
5744         * g++.dg/parse/crash31.C: Likewise.
5745         * g++.dg/parse/error16.C: Likewise.
5746         * g++.dg/parse/error19.C: Likewise.
5747         * g++.dg/parse/error27.C: Likewise.
5748         * g++.dg/parse/error28.C: Likewise.
5749         * g++.dg/parse/fused-params1.C: Likewise.
5750         * g++.dg/template/error2.C: Likewise.
5751         * g++.dg/template/local6.C: Likewise.
5752         * g++.dg/template/qualttp15.C: Likewise.
5753         * g++.dg/warn/Wnvdtor-2.C: Likewise.
5754         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5755         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5756         * g++.old-deja/g++.brendan/crash29.C: Likewise.
5757         * g++.old-deja/g++.eh/spec6.C: Likewise.
5758         * g++.old-deja/g++.jason/crash3.C: Likewise.
5759         * g++.old-deja/g++.jason/destruct2.C: Likewise.
5760         * g++.old-deja/g++.law/ctors5.C: Likewise.
5761         * g++.old-deja/g++.law/ctors9.C: Likewise.
5762         * g++.old-deja/g++.mike/p3538a.C: Likewise.
5763         * g++.old-deja/g++.mike/p3538b.C: Likewise.
5764         * g++.old-deja/g++.other/struct1.C: Likewise.
5765         * g++.old-deja/g++.other/volatile1.C: Likewise.
5766         * g++.old-deja/g++.pt/crash36.C: Likewise.
5767         * g++.old-deja/g++.pt/derived3.C: Likewise.
5768         * g++.old-deja/g++.robertl/eb109.C: Likewise.
5769         * g++.old-deja/g++.robertl/eb4.C: Likewise.
5770
5771 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
5772
5773         PR middle-end/43519
5774         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5775         * gcc.dg/graphite/id-19.c: New.
5776
5777 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
5778
5779         PR middle-end/32824
5780         * gcc.dg/vect/pr32824: New.
5781
5782 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5783
5784         PR fortran/18918
5785         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5786         * gfortran.dg/coarray_3.f90: Ditto.
5787         * gfortran.dg/coarray_4.f90: Ditto.
5788         * gfortran.dg/coarray_5.f90: Ditto.
5789         * gfortran.dg/coarray_6.f90: Ditto.
5790         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5791
5792 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5793
5794         PR fortran/18918
5795         * gfortran.dg/coarray_4.f90: Fix test.
5796         * gfortran.dg/coarray_6.f90: Add more tests.
5797
5798 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5799
5800         PR fortran/18918
5801         * gfortran.dg/coarray_4.f90: New test.
5802         * gfortran.dg/coarray_5.f90: New test.
5803         * gfortran.dg/coarray_6.f90: New test.
5804
5805 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5806
5807         PR fortran/18918
5808         * gfortran.dg/iso_fortran_env_5.f90: New test.
5809         * gfortran.dg/iso_fortran_env_6.f90: New test.
5810
5811 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5812
5813         PR fortran/39997
5814         * gfortran.dg/coarray_1.f90: New test.
5815         * gfortran.dg/coarray_2.f90: New test.
5816         * gfortran.dg/coarray_3.f90: New test.
5817
5818 2010-04-06  Jason Merrill  <jason@redhat.com>
5819
5820         PR c++/43648
5821         * g++.dg/template/dtor8.C: New.
5822
5823         PR c++/43621
5824         * g++.dg/template/error-recovery2.C: New.
5825
5826 2010-04-06  Jan Hubicka  <jh@suse.czpli
5827
5828         PR tree-optimization/42906
5829         * gcc.dg/tree-ssa/dce-1.c: New testcase.
5830
5831 2010-04-06  Tobias Burnus  <burnus@net-b.de>
5832
5833         PR fortran/43178
5834         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5835         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5836         * gfortran.dg/auto_dealloc_1.f90: Ditto.
5837
5838 2010-04-06  Richard Guenther  <rguenther@suse.de>
5839
5840         PR tree-optimization/43627
5841         * gcc.dg/tree-ssa/vrp49.c: New testcase.
5842
5843 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
5844
5845         PR target/43638
5846         * gcc.target/i386/pr43638.c: New test.
5847
5848 2010-04-06  Richard Guenther  <rguenther@suse.de>
5849
5850         PR middle-end/43661
5851         * gcc.c-torture/compile/pr43661.c: New testcase.
5852
5853 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
5854
5855         * gcc.target/s390/stackcheck1.c: Add dg-warning.
5856
5857 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
5858
5859         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5860
5861 2010-04-02  Richard Guenther  <rguenther@suse.de>
5862
5863         PR tree-optimization/43629
5864         * gcc.c-torture/execute/pr43629.c: New testcase.
5865
5866 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
5867             Dominique d'Humieres  <dominiq@lps.ens.fr>
5868
5869         PR libfortran/43605
5870         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5871
5872 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
5873
5874         PR debug/43325
5875         * c-c++-common/dwarf2/redeclaration-1.C: New test.
5876
5877 2010-04-01  Jason Merrill  <jason@redhat.com>
5878
5879         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5880
5881 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
5882             Manfred Schwarb  <manfred99@gmx.ch>
5883
5884         PR libfortran/43605
5885         * gfortran.dg/ftell_3.f90: New test.
5886
5887 2010-04-01  Richard Guenther  <rguenther@suse.de>
5888
5889         PR middle-end/43614
5890         * gcc.c-torture/compile/pr43614.c: New testcase.
5891
5892 2010-04-01  Martin Jambor  <mjambor@suse.cz>
5893
5894         PR tree-optimization/43141
5895         * gcc.dg/guality/pr43141.c: New test.
5896
5897 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5898
5899         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5900         * g++.dg/eh/spbp.C: Likewise.
5901         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5902         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5903         superfluous casts.
5904         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5905         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
5906         * objc.dg/dwarf-2.m: Likewise.
5907
5908 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
5909
5910         PR middle-end/43464
5911         * gcc.dg/graphite/id-pr43464.c: New.
5912         * gcc.dg/graphite/id-pr43464-1.c: New.
5913
5914 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
5915
5916         PR middle-end/43351
5917         * gcc.dg/graphite/id-pr43351.c
5918
5919 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5920
5921         PR testsuite/35165
5922         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5923         * obj-c++.dg/try-catch-2.mm: Ditto.
5924         * obj-c++.dg/lookup-2.mm: Ditto.
5925         * obj-c++.dg/encode-8.m: Ditto.
5926         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5927         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5928         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5929         * obj-c++.dg/const-str-11.mm: Ditto.
5930         * obj-c++.dg/const-str-9.mm: Ditto.
5931         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5932         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5933         * obj-c++.dg/except-1.mm: Ditto.
5934         * obj-c++.dg/const-str-7.mm: Ditto.
5935         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5936         * obj-c++.dg/const-str-3.mm: Ditto.
5937         * obj-c++.dg/const-str-7.mm: Ditto.
5938         * obj-c++.dg/stubify-2.mm: Change dump file name.
5939
5940         PR objc++/23613
5941         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5942         New macro.
5943         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5944         Remove dg-xfail-if.
5945
5946 2010-03-31  Martin Jambor  <mjambor@suse.cz>
5947
5948         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
5949         only with -O2, -O3 or -Os and not with -fwhopr.
5950
5951 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
5952
5953         PR c++/43558
5954         * g++.dg/template/typedef31.C: New test.
5955
5956 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5957
5958         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5959         assembler output on *-*-solaris2*.
5960         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5961
5962 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR debug/43557
5965         * gcc.dg/pr43557-1.c: New test.
5966         * gcc.dg/pr43557-2.c: New file.
5967
5968 2010-03-31  Jie Zhang  <jie@codesourcery.com>
5969
5970         PR 43562
5971         * gcc.dg/pr43562.c: New test.
5972
5973 2010-03-30  Jason Merrill  <jason@redhat.com>
5974
5975         PR c++/43076
5976         * g++.dg/template/error-recovery1.C: New.
5977
5978         PR c++/41786
5979         * g++.dg/parse/ambig5.C: New.
5980
5981 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
5982
5983         PR debug/43593
5984         * gcc.dg/guality/pr43593.c: New test.
5985
5986 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
5987
5988         PR middle-end/43430
5989         * gcc.dg/vect/pr43430-1.c: New.
5990
5991 2010-03-30  Jason Merrill  <jason@redhat.com>
5992
5993         PR c++/43559
5994         * g++.dg/template/partial7.C: New.
5995
5996 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5997
5998         * gcc.target/s390/stackcheck1.c: New testcase.
5999
6000 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6001
6002         PR libfortran/43265
6003         * gfortran.dg/read_eof_8.f90: New test.
6004
6005 2010-03-29  Jason Merrill  <jason@redhat.com>
6006
6007         * gcc.dg/cpp/include6.c: Change [] to ().
6008
6009         N3077
6010         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6011         splicing and UCNs.
6012         * c-c++-common/raw-string-2.c: Add trigraph test.
6013         * c-c++-common/raw-string-8.c: New.
6014         * c-c++-common/raw-string-9.c: New.
6015         * c-c++-common/raw-string-10.c: New.
6016
6017         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6018         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6019         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6020         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6021         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6022         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6023         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6024
6025 2010-03-29  Richard Guenther  <rguenther@suse.de>
6026
6027         PR tree-optimization/43560
6028         * gcc.dg/torture/pr43560.c: New testcase.
6029
6030 2010-03-29  Jason Merrill  <jason@redhat.com>
6031
6032         N3077
6033         * g++.dg/ext/raw-string-1.C: Change [] to ().
6034         * g++.dg/ext/raw-string-2.C: Change [] to ().
6035         Don't use \ in delimiter.
6036         * g++.dg/ext/raw-string-3.C: Change [] to ().
6037         * g++.dg/ext/raw-string-4.C: Change [] to ().
6038         * g++.dg/ext/raw-string-5.C: Change [] to ().
6039         Test for error on \ in delimiter.
6040         * g++.dg/ext/raw-string-6.C: Change [] to ().
6041         * g++.dg/ext/raw-string-7.C: Change [] to ().
6042
6043 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6044
6045         PR 43564
6046         * gcc.dg/pr43564.c: New test.
6047
6048 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6049
6050         PR fortran/43551
6051         * gfortran.dg/direct_io_12.f90: New test.
6052
6053 2010-03-28  Jan Hubicka  <jh@suse.cz>
6054
6055         PR tree-optimization/43505
6056         * gfortran.dg/pr43505.f90: New testcase.
6057
6058 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6059
6060         PR tree-optimization/43528
6061         * gcc.target/i386/pr43528.c: New test.
6062
6063 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6064
6065         PR c/43381
6066         * gcc.dg/parm-impl-decl-3.c: New test.
6067
6068 2010-03-26  Jason Merrill  <jason@redhat.com>
6069
6070         PR c++/43509
6071         * g++.dg/cpp0x/parse1.C: New.
6072
6073 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6074
6075         PR target/43524
6076         * gcc.target/i386/pr43524.c: New test.
6077
6078 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6079
6080         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6081         whitespace, rename main to foo.
6082         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6083         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6084         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6085         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6086         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6087         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6088         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6089         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6090         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6091         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6092         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6093
6094 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
6095
6096         PR c++/43327
6097         * g++.dg/other/crash-10.C: New test.
6098         * g++.dg/other/crash-11.C: New test.
6099
6100 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6101
6102         PR libfortran/43517
6103         * gfortran.dg/read_eof_7.f90: New test.
6104
6105 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6106
6107         PR objc/35165
6108         PR testsuite/43512
6109         * objc-obj-c++-shared: New directory.
6110         * objc-obj-c++-shared/Object1-implementation.h: New file.
6111         * objc-obj-c++-shared/Object1.h: New file.
6112         * objc-obj-c++-shared/Protocol1.h: New file.
6113         * objc-obj-c++-shared/next-abi.h: New file.
6114         * objc-obj-c++-shared/next-mapping.h: New file.
6115         * objc/execute/next_mapping.h: Delete.
6116         * objc.dg/special/special.exp: For all targets run the tests with
6117         -fgnu-runtime, for darwin targets also run the tests with
6118         -fnext-runtime.
6119         * objc.dg/dg.exp: Ditto.
6120         * obj-c++.dg/dg.exp: Ditto.
6121         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6122         Protocol1.h) and next-mapping.h as required.  Amend testcase to
6123         include use of updated NeXT interface.
6124         * objc/execute/formal_protocol-5.m: Ditto.
6125         * objc/execute/protocol-isEqual-2.m: Ditto.
6126         * objc/execute/protocol-isEqual-4.m: Ditto.
6127         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6128         Protocol1.h) and next-mapping.h as required.
6129         * objc/execute/object_is_class.m: Ditto.
6130         * objc/execute/enumeration-1.m: Ditto.
6131         * objc/execute/class-13.m: Ditto.
6132         * objc/execute/formal_protocol-2.m: Ditto.
6133         * objc/execute/formal_protocol-4.m: Ditto.
6134         * objc/execute/class-1.m: Ditto.
6135         * objc/execute/bycopy-1.m: Ditto.
6136         * objc/execute/formal_protocol-6.m: Ditto.
6137         * objc/execute/bycopy-3.m: Ditto.
6138         * objc/execute/class-3.m: Ditto.
6139         * objc/execute/bf-11.m: Ditto.
6140         * objc/execute/class-5.m: Ditto.
6141         * objc/execute/bf-13.m: Ditto.
6142         * objc/execute/class-7.m: Ditto.
6143         * objc/execute/bf-15.m: Ditto.
6144         * objc/execute/class-9.m: Ditto.
6145         * objc/execute/bf-17.m: Ditto.
6146         * objc/execute/bf-19.m: Ditto.
6147         * objc/execute/IMP.m: Ditto.
6148         * objc/execute/exceptions/catchall-1.m: Ditto.
6149         * objc/execute/exceptions/trivial.m: Ditto.
6150         * objc/execute/exceptions/finally-1.m: Ditto.
6151         * objc/execute/exceptions/local-variables-1.m: Ditto.
6152         * objc/execute/exceptions/foward-1.m: Ditto.
6153         * objc/execute/bf-2.m: Ditto.
6154         * objc/execute/string1.m: Ditto.
6155         * objc/execute/bf-4.m: Ditto.
6156         * objc/execute/informal_protocol.m: Ditto.
6157         * objc/execute/string3.m: Ditto.
6158         * objc/execute/bf-6.m: Ditto.
6159         * objc/execute/bf-8.m: Ditto.
6160         * objc/execute/class-tests-1.h: Ditto.
6161         * objc/execute/protocol-isEqual-1.m: Ditto.
6162         * objc/execute/protocol-isEqual-3.m: Ditto.
6163         * objc/execute/_cmd.m: Ditto.
6164         * objc/execute/function-message-1.m: Ditto.
6165         * objc/execute/bf-20.m: Ditto.
6166         * objc/execute/bf-common.h: Ditto.
6167         * objc/execute/np-2.m: Ditto.
6168         * objc/execute/class-10.m: Ditto.
6169         * objc/execute/class-12.m: Ditto.
6170         * objc/execute/enumeration-2.m: Ditto.
6171         * objc/execute/class-14.m: Ditto.
6172         * objc/execute/encode-1.m: Ditto.
6173         * objc/execute/formal_protocol-1.m: Ditto.
6174         * objc/execute/formal_protocol-3.m: Ditto.
6175         * objc/execute/accessing_ivars.m: Ditto.
6176         * objc/execute/bycopy-2.m: Ditto.
6177         * objc/execute/class-2.m: Ditto.
6178         * objc/execute/bf-10.m: Ditto.
6179         * objc/execute/formal_protocol-7.m: Ditto.
6180         * objc/execute/root_methods.m: Ditto.
6181         * objc/execute/class-4.m: Ditto.
6182         * objc/execute/bf-12.m: Ditto.
6183         * objc/execute/class-6.m: Ditto.
6184         * objc/execute/bf-14.m: Ditto.
6185         * objc/execute/nested-func-1.m: Ditto.
6186         * objc/execute/class-8.m: Ditto.
6187         * objc/execute/private.m: Ditto.
6188         * objc/execute/bf-16.m: Ditto.
6189         * objc/execute/bf-18.m: Ditto.
6190         * objc/execute/load-3.m: Ditto.
6191         * objc/execute/compatibility_alias.m: Ditto.
6192         * objc/execute/bf-1.m: Ditto.
6193         * objc/execute/no_clash.m: Ditto.
6194         * objc/execute/bf-3.m: Ditto.
6195         * objc/execute/string2.m: Ditto.
6196         * objc/execute/bf-5.m: Ditto.
6197         * objc/execute/string4.m: Ditto.
6198         * objc/execute/bf-7.m: Ditto.
6199         * objc/execute/object_is_meta_class.m: Ditto.
6200         * objc/execute/bf-9.m: Ditto.
6201         * objc/execute/bf-21.m: Ditto.
6202         * objc/execute/cascading-1.m: Ditto.
6203         * objc/execute/trivial.m: Ditto.
6204         * objc/execute/np-1.m: Ditto.
6205         * objc/compile/trivial.m: Ditto.
6206         * objc/execute/class_self-2.m: Include <stdlib.h>.
6207         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6208         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6209         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6210         and 64bit. Use new NeXT interface as required.
6211         * objc.dg/special/unclaimed-category-1.m: Ditto.
6212         * objc.dg/special/unclaimed-category-1.h: Ditto.
6213         * objc.dg/special/unclaimed-category-1a.m: Ditto.
6214         * objc.dg/func-ptr-1.m: Ditto.
6215         * objc.dg/stret-1.m: Ditto.
6216         * objc.dg/encode-2.m: Ditto.
6217         * objc.dg/category-1.m: Ditto.
6218         * objc.dg/encode-3.m: Ditto.
6219         * objc.dg/call-super-3.m: Ditto.
6220         * objc.dg/method-3.m: Ditto.
6221         * objc.dg/func-ptr-2.m: Ditto.
6222         * objc.dg/lookup-1.m: Ditto.
6223         * objc.dg/encode-4.m: Ditto.
6224         * objc.dg/fix-and-continue-1.m: Ditto.
6225         * objc.dg/proto-lossage-3.m: Ditto.
6226         * objc.dg/method-13.m: Ditto.
6227         * objc.dg/proto-qual-1.m: Ditto.
6228         * objc.dg/zero-link-3.m: Ditto.
6229         * objc.dg/bitfield-1.m: Ditto.
6230         * objc.dg/va-meth-1.m: Ditto.
6231         * objc.dg/super-class-3.m: Ditto.
6232         * objc.dg/call-super-1.m: Ditto.
6233         * objc.dg/type-size-2.m: Ditto.
6234         * objc.dg/method-10.m: Ditto.
6235         * objc.dg/defs.m: Ditto.
6236         * objc.dg/const-str-3.m: Ditto.
6237         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6238         Protocol1.h) and next-mapping.h as required. Use new NeXT
6239         interface as required.
6240         * objc.dg/super-class-4.m: Ditto.
6241         * objc.dg/comp-types-8.m: Ditto.
6242         * objc.dg/call-super-2.m: Ditto.
6243         * objc.dg/objc-fast-4.m: Ditto.
6244         * objc.dg/method-6.m: Ditto.
6245         * objc.dg/const-str-3.m: Ditto.
6246         * objc.dg/const-str-7.m: Ditto.
6247         * objc.dg/method-15.m: Ditto.
6248         * objc.dg/method-19.m: Ditto.
6249         * objc.dg/sync-1.m: Ditto.
6250         * objc.dg/layout-1.m: Ditto.
6251         * objc.dg/bitfield-3.m: Ditto.
6252         * objc.dg/try-catch-3.m: Ditto.
6253         * objc.dg/try-catch-7.m: Ditto.
6254         * objc.dg/comp-types-10.m: Ditto.
6255         * objc.dg/selector-2.: Ditto.
6256         * objc.dg/method-7.m: Ditto.
6257         * objc.dg/typedef-alias-1.m: Ditto.
6258         * objc.dg/proto-lossage-2.m: Ditto.
6259         * objc.dg/comp-types-11.m: Ditto.
6260         * objc.dg/sizeof-1.m: Ditto.
6261         * objc.dg/method-17.m: Ditto.
6262         * objc.dg/bitfield-5.m: Ditto.
6263         * objc.dg/try-catch-1.m: Ditto.
6264         * objc.dg/encode-5.m: Ditto.
6265         * objc.dg/fix-and-continue-2.m: Ditto.
6266         * objc.dg/method-9.m: Ditto.
6267         * objc.dg/isa-field-1.m: Ditto.
6268         * objc.dg/local-decl-2.m: Ditto.
6269         * objc.dg/objc-gc-4.m: Ditto.
6270         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6271         * objc.dg/gnu-runtime-3.m: Ditto.
6272         * objc.dg/encode-7.m: Ditto.
6273         * objc.dg/encode-8.m: Ditto.
6274         * objc.dg/selector-3.m: Ditto.
6275         * objc.dg/gnu-runtime-1.m: Ditto.
6276         * objc.dg/const-str-12.m: Ditto.
6277         * objc.dg/gnu-runtime-2.m: Ditto.
6278         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6279         * objc.dg/selector-1.m: Ditto.
6280         * objc.dg/stubify-2.m: Ditto.
6281         * objc.dg/zero-link-1.m: Ditto.
6282         * objc.dg/stret-2.m: Ditto.
6283         * objc.dg/zero-link-2.m: Ditto.
6284         * objc.dg/next-runtime-1.m: Ditto.
6285         * objc.dg/symtab-1.m: Ditto.
6286         * objc.dg/stubify-1.m: Ditto.
6287         * objc.dg/bitfield-2.m: Ditto.
6288         * objc.dg/try-catch-10.m: Apply to both runtimes.
6289         * objc.dg/const-str-1.m: Ditto.
6290         * objc.dg/image-info.m: Ditto.
6291         * objc.dg/encode-9.m: Ditto.
6292         * objc.dg/pragma-1.m: Apply test to all targets.
6293         * objc.dg/const-str-4.m: Ditto.
6294         * objc.dg/const-str-8.m: Ditto.
6295         * objc.dg/super-class-2.m: Ditto.
6296         * objc.dg/try-catch-5.m: Ditto.
6297         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6298         Protocol1.h) and next-mapping.h as required. Use new NeXT
6299         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
6300         * objc.dg/const-str-11.m: Ditto.
6301         * objc.dg/const-str-9.m: Ditto.
6302         * objc.dg/method-4.m: Skip for 64Bit NeXT.
6303         * objc.dg/encode-1.m: Remove redundant -lobjc.
6304         * objc.dg/try-catch-9.m: Tidy space.
6305         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6306         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6307         and 64bit. Use new NeXT interface as required.
6308         * obj-c++.dg/template-4.mm: Ditto.
6309         * obj-c++.dg/defs.mm: Ditto.
6310         * obj-c++.dg/basic.mm: Ditto.
6311         * obj-c++.dg/encode-4.mm: Ditto.
6312         * obj-c++.dg/method-17.mm: Ditto.
6313         * obj-c++.dg/proto-lossage-3.mm: Ditto.
6314         * obj-c++.dg/cxx-class-1.mm: Ditto.
6315         * obj-c++.dg/method-10.mm: Ditto.
6316         * obj-c++.dg/va-meth-1.mm: Ditto.
6317         * obj-c++.dg/encode-5.mm: Ditto.
6318         * obj-c++.dg/lookup-2.mm: Ditto.
6319         * obj-c++.dg/template-3.mm: Ditto.
6320         * obj-c++.dg/proto-qual-1.mm: Ditto.
6321         * obj-c++.dg/qual-types-1.m: Ditto.
6322         * obj-c++.dg/cxx-scope-1.mm: Ditto.
6323         * obj-c++.dg/template-1.mm: Ditto.
6324         * obj-c++.dg/encode-6.mm: Ditto.
6325         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
6326         Protocol1.h) and next-mapping.h as required. Use new NeXT
6327         interface as required.
6328         * obj-c++.dg/except-1.mm: Ditto.
6329         * obj-c++.dg/const-str-7.mm: Ditto.
6330         * obj-c++.dg/ivar-list-semi.mm: Ditto.
6331         * obj-c++.dg/cxx-scope-2.mm: Ditto.
6332         * obj-c++.dg/selector-2.mm: Ditto.
6333         * obj-c++.dg/isa-field-1.mm: Ditto.
6334         * obj-c++.dg/try-catch-1.mm: Ditto.
6335         * obj-c++.dg/local-decl-1.mm: Ditto.
6336         * obj-c++.dg/try-catch-9.mm: Ditto.
6337         * obj-c++.dg/no-extra-load.mm: Ditto.
6338         * obj-c++.dg/selector-5.mm: Ditto.
6339         * obj-c++.dg/method-12.mm: Ditto.
6340         * obj-c++.dg/try-catch-11.mm: Ditto.
6341         * obj-c++.dg/comp-types-11.mm: Ditto.
6342         * obj-c++.dg/bitfield-3.mm: Ditto.
6343         * obj-c++.dg/method-6.mm: Ditto.
6344         * obj-c++.dg/super-class-2.mm: Ditto.
6345         * obj-c++.dg/method-21.mm: Ditto.
6346         * obj-c++.dg/const-str-8.mm: Ditto.
6347         * obj-c++.dg/try-catch-7.mm: Ditto.
6348         * obj-c++.dg/method-15.mm: Ditto.
6349         * obj-c++.dg/layout-1.mm: Ditto.
6350         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6351         * obj-c++.dg/const-str-3.mm: Ditto.
6352         * obj-c++.dg/try-catch-2.mm: Ditto.
6353         * obj-c++.dg/objc-gc-3.mm: Ditto.
6354         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6355         * obj-c++.dg/bitfield-1.mm: Ditto.
6356         * obj-c++.dg/selector-6.mm: Ditto.
6357         * obj-c++.dg/method-13.mm: Ditto.
6358         * obj-c++.dg/comp-types-12.mm: Ditto.
6359         * obj-c++.dg/bitfield-4.mm: Ditto.
6360         * obj-c++.dg/try-catch-8.mm: Ditto.
6361         * obj-c++.dg/method-2.mm: Ditto.
6362         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6363         * obj-c++.dg/typedef-alias-1.mm: Ditto.
6364         * obj-c++.dg/const-str-4.mm: Ditto.
6365         * obj-c++.dg/proto-lossage-2.mm: Ditto.
6366         * obj-c++.dg/try-catch-3.mm: Ditto.
6367         * obj-c++.dg/comp-types-9.mm: Ditto.
6368         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6369         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6370         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6371         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6372         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6373         Use new NeXT interface as required.
6374         * obj-c++.dg/const-str-10.mm: Ditto.
6375         * obj-c++.dg/const-str-11.mm: Ditto.
6376         * obj-c++.dg/const-str-9.mm: Ditto.
6377         * obj-c++.dg/method-11.mm: Ditto.
6378         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6379         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6380         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6381         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6382         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6383
6384 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
6385
6386         PR c++/43206
6387         * g++.dg/template/typedef30.C: New test case.
6388
6389 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
6390
6391         PR c/43385
6392         * gcc.c-torture/execute/pr43385.c: New test.
6393
6394 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
6395
6396         * gcc.dg/strncpy-fix-1.c: New test.
6397
6398 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6399
6400         PR testsuite/41609
6401         * lib/objc-torture.exp (objc-set-runtime-options): New.
6402         * objc/execute/execute.exp: Check runtime options on each pass.
6403         * objc/execute/exceptions/exceptions.exp: Ditto.
6404         * objc/compile/compile.exp: Ditto.
6405
6406         PR testsuite/42348
6407         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6408         standard tests.
6409         (check_effective_target_objc2): New proc.
6410         (check_effective_target_next_runtime): New proc.
6411         * lib/objc.exp: Determine which runtime is in force and support it.
6412         * lib/obj-c++.exp: Ditto.
6413
6414 2010-03-24  Jason Merrill  <jason@redhat.com>
6415
6416         PR c++/43502
6417         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6418
6419 2010-03-24  Martin Jambor  <mjambor@suse.cz>
6420
6421         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6422         a loop.
6423         * gcc.dg/ipa/ipa-2.c: Likewise.
6424         * gcc.dg/ipa/ipa-3.c: Likewise.
6425         * gcc.dg/ipa/ipa-4.c: Likewise.
6426         * gcc.dg/ipa/ipa-5.c: Likewise.
6427         * gcc.dg/ipa/ipa-7.c: Likewise.
6428         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6429         a loop.
6430         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6431         i_can_not_be_propagated_fully2 into a loop.
6432         * gcc.dg/ipa/ipa-8.c: New test.
6433         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6434
6435 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
6436
6437         PR debug/19192
6438         PR debug/43479
6439         * gcc.dg/guality/pr43479.c: New test.
6440         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6441         and add volatile keyword.
6442
6443 2010-03-23  Mike Stump  <mikestump@comcast.net>
6444
6445         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6446
6447 2010-03-23  Jason Merrill  <jason@redhat.com>
6448
6449         * g++.dg/ext/altivec-17.C: Adjust error message.
6450
6451         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6452         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6453         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6454         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6455         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6456         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6457
6458 2010-03-22  Jason Merrill  <jason@redhat.com>
6459
6460         PR c++/43333
6461         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6462         * g++.dg/ext/is_pod_98.C: New.
6463
6464         PR c++/43281
6465         * g++.dg/cpp0x/auto18.C: New.
6466
6467         * gcc.dg/pr36997.c: Adjust error message.
6468         * g++.dg/ext/vector9.C: Likewise.
6469         * g++.dg/conversion/simd3.C: Likewise.
6470         * g++.dg/other/error23.C: Likewise.
6471
6472 2010-03-22  Michael Matz  <matz@suse.de>
6473
6474         PR middle-end/43475
6475         * gfortran.dg/pr43475.f90: New testcase.
6476
6477 2010-03-22  Richard Guenther  <rguenther@suse.de>
6478
6479         PR tree-optimization/43390
6480         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6481
6482 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6483
6484         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6485         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6486
6487 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
6488             Michael Matz  <matz@suse.de>
6489
6490         PR c++/43081
6491         * g++.dg/parse/crash56.C: New test.
6492
6493 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
6494
6495         PR fortran/43450
6496         * gfortran.dg/whole_file_15.f90 : New test.
6497
6498 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6499
6500         PR fortran/43409
6501         * gfortran.dg/inquire_size.f90: New test.
6502
6503 2010-03-20  Richard Guenther  <rguenther@suse.de>
6504
6505         PR rtl-optimization/43438
6506         * gcc.c-torture/execute/pr43438.c: New testcase.
6507
6508 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
6509
6510         PR c++/43375
6511         * g++.dg/abi/mangle42.C: New test.
6512
6513 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
6514
6515         PR C/43211
6516         * gcc.dg/pr43211.c: New test.
6517         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6518
6519 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
6520
6521         PR rtl-optimization/42258
6522         * gcc.target/arm/thumb1-mul-moves.c: New test.
6523
6524         PR target/40697
6525         * gcc.target/arm/thumb-andsi.c: New test.
6526
6527         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6528         dg-require-effective-target.
6529
6530 2010-03-19  Michael Matz  <matz@suse.de>
6531
6532         PR c++/43116
6533         * g++.dg/other/pr43116.C: New testcase.
6534
6535 2010-03-19  Michael Matz  <matz@suse.de>
6536
6537         PR target/43305
6538         * gcc.dg/pr43305.c: New testcase.
6539
6540 2010-03-19  Richard Guenther  <rguenther@suse.de>
6541
6542         PR tree-optimization/43415
6543         * gcc.c-torture/compile/pr43415.c: New testcase.
6544
6545 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
6546
6547         PR ada/43106
6548         * gnat.dg/case_optimization2.adb: New test.
6549         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6550
6551 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6552             Jack Howarth <howarth@bromo.med.uc.edu>
6553
6554         PR target/36399
6555         * gcc.target/i386/push-1.c: Don't xfail
6556           scan-assembler-not "movups" on darwin.
6557
6558 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
6559
6560         PR debug/43058
6561         * gcc.dg/pr43058.c: New test.
6562
6563 2010-03-18  Martin Jambor  <mjambor@suse.cz>
6564
6565         PR middle-end/42450
6566         * g++.dg/torture/pr42450.C: New test.
6567
6568 2010-03-18  Michael Matz  <matz@suse.de>
6569
6570         PR middle-end/43419
6571         * gcc.dg/pr43419.c: New testcase.
6572
6573 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
6574
6575         PR rtl-optimization/43360
6576         * gcc.dg/torture/pr43360.c: New.
6577
6578 2010-03-18  Michael Matz  <matz@suse.de>
6579
6580         PR tree-optimization/43402
6581         * gcc.dg/pr43402.c: New testcase.
6582
6583 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
6584
6585         PR target/42427
6586         * gcc.dg/pr42427.c: New test.
6587
6588 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6589
6590         PR libfortran/43265
6591         * gfortran.dg/read_empty_file.f: New test.
6592         * gfortran.dg/read_eof_all.f90: New test.
6593         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6594         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6595
6596 2010-03-17  Michael Matz  <matz@suse.de>
6597
6598         * gcc.dg/pr43300.c: Add -w.
6599
6600 2010-03-17  Richard Guenther  <rguenther@suse.de>
6601
6602         * gcc.dg/pr43379.c: Add -w.
6603
6604 2010-03-17  Tobias Burnus  <burnus@net-b.de>
6605
6606         PR fortran/43331
6607         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6608
6609 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
6610
6611         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6612
6613 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6614
6615         * ada/acats/run_all.sh: Log start and end times.
6616
6617 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6618
6619         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6620
6621 2010-03-16  Richard Guenther  <rguenther@suse.de>
6622
6623         PR middle-end/43379
6624         * gcc.dg/pr43379.c: New testcase.
6625
6626 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR debug/43051
6629         * gcc.dg/guality/pr43051-1.c: New test.
6630
6631 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
6632
6633         PR testsuite/43363
6634         * g++.dg/ext/altivec-17.C: Handle changes to error message.
6635
6636 2010-03-15  Michael Matz  <matz@suse.de>
6637
6638         PR middle-end/43300
6639         * gcc.dg/pr43300.c: New testcase.
6640
6641 2010-03-15  Richard Guenther  <rguenther@suse.de>
6642
6643         PR tree-optimization/43367
6644         * gcc.c-torture/compile/pr43367.c: New testcase.
6645
6646 2010-03-15  Richard Guenther  <rguenther@suse.de>
6647
6648         PR tree-optimization/43317
6649         * gcc.dg/pr43317.c: New testcase.
6650
6651 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
6652
6653         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6654
6655 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
6656
6657         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6658
6659 2010-03-14  Tobias Burnus  <burnus@net-b.de>
6660
6661         PR fortran/43362
6662         * gfortran.dg/impure_constructor_1.f90: New test.
6663
6664 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6665
6666         PR middle-end/43354
6667         * gfortran.dg/graphite/id-pr43354.f: New.
6668
6669 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6670
6671         PR middle-end/43349
6672         * gfortran.dg/graphite/pr43349.f: New.
6673
6674 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
6675
6676         PR middle-end/43306
6677         * gcc.dg/graphite/pr43306.c: New.
6678
6679 2010-03-12  David S. Miller  <davem@davemloft.net>
6680
6681         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6682         sparc.
6683
6684 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6685
6686         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6687
6688 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
6689
6690         PR fortran/43291
6691         PR fortran/43326
6692         * gfortran.dg/dynamic_dispatch_7.f03: New test.
6693
6694 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
6695
6696         * gfortran.dg/default_format_denormal_1.f90: Don't assume
6697         fail for *-*-mingw* targets.
6698
6699 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
6700
6701         PR debug/43329
6702         * gcc.dg/guality/pr43329-1.c: New test.
6703
6704 2010-03-11  Martin Jambor  <mjambor@suse.cz>
6705
6706         PR tree-optimization/43257
6707         * g++.dg/torture/pr43257.C: New test.
6708
6709 2010-03-11  Tobias Burnus  <burnus@net-b.de>
6710
6711         PR fortran/43228
6712         * gfortran.dg/namelist_61.f90: New test.
6713
6714 2010-03-11  Richard Guenther  <rguenther@suse.de>
6715
6716         PR tree-optimization/43255
6717         * gcc.c-torture/compile/pr43255.c: New testcase.
6718
6719 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6720
6721         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6722         * gcc.dg/pr43280.c: New testcase.
6723
6724 2010-03-11  Richard Guenther  <rguenther@suse.de>
6725
6726         PR lto/43200
6727         * gcc.dg/lto/20100227-1_0.c: New testcase.
6728         * gcc.dg/lto/20100227-1_1.c: Likewise.
6729
6730 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6731
6732         PR libfortran/43320
6733         PR libfortran/43265
6734         * gfortran.dg/read_eof_6.f: New test
6735         * gfortran.dg/read_x_eof.f90: New test.
6736         * gfortran.dg/read_x_past.f: Update test.
6737
6738 2010-03-10  Jan Hubicka   <jh@suse.cz>
6739
6740         * gcc.c-torture/compile/pr43288.c: New test.
6741
6742 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6743
6744         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6745         -fpic/-fPIC flags.
6746         * g++.old-deja/g++.pt/asm2.C: Likewise.
6747         * gcc.c-torture/compile/20000804-1.c: Likewise.
6748         * gcc.target/i386/clobbers.c: Likewise.
6749
6750 2010-03-10  Tobias Burnus  <burnus@net-b.de>
6751
6752         PR fortran/43303
6753         * gfortran.dg/c_assoc_3.f90: New test.
6754
6755 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
6756
6757         PR debug/36728
6758         * gcc.dg/guality/pr36728-1.c: New test.
6759         * gcc.dg/guality/pr36728-2.c: New test.
6760
6761 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6762
6763         * gcc.dg/h8300-div-delay-slot.c: New test.
6764
6765 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
6766
6767         PR tree-optimization/43236
6768         * gcc.c-torture/execute/pr43236.c: New test.
6769
6770 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
6771
6772         PR middle-end/42859
6773         * g++.dg/eh/pr42859.C: New test.
6774
6775 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
6776
6777         PR debug/43299
6778         * gcc.dg/pr43299.c: New test.
6779
6780         PR debug/43290
6781         * g++.dg/eh/unwind2.C: New test.
6782
6783 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
6784             Reza Yazdani  <reza.yazdani@amd.com>
6785
6786         PR middle-end/43065
6787         * gcc.dg/graphite/run-id-4.c: New.
6788
6789 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
6790
6791         PR middle-end/43065
6792         * gcc.dg/graphite/run-id-3.c: New.
6793
6794 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
6795
6796         PR middle-end/42644
6797         PR middle-end/42130
6798         * gcc.dg/graphite/id-18.c: New.
6799         * gcc.dg/graphite/run-id-pr42644.c: New.
6800
6801 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
6802
6803         PR middle-end/42326
6804         * gcc.dg/graphite/pr42326.c: New.
6805
6806 2010-03-08  Richard Guenther  <rguenther@suse.de>
6807
6808         PR tree-optimization/43269
6809         * gcc.c-torture/execute/pr43269.c: New testcase.
6810
6811 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
6812
6813         PR fortran/43256
6814         * gfortran.dg/typebound_call_13.f03: New.
6815
6816 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
6817
6818         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6819         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6820
6821 2010-03-05  Jason Merrill  <jason@redhat.com>
6822
6823         * g++.dg/abi/mangle40.C: Require weak and alias.
6824
6825 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
6826
6827         PR middle-end/42326
6828         * gfortran.dg/graphite/pr42326.f90: New.
6829         * gfortran.dg/graphite/pr42326-1.f90: New.
6830
6831 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6832
6833         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6834         (gnat_target_compile): Likewise.
6835         Reinitialize GNAT_UNDER_TEST if target changes.
6836         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6837         (local_find_gnatmake): Pass full --GCC to gnatlink.
6838         Remove --LINK.
6839
6840 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
6841
6842         PR c/43248
6843         * gcc.dg/compound-literal-1.c: New testcase.
6844
6845 2010-03-04  Martin Jambor  <mjambor@suse.cz>
6846
6847         PR tree-optimization/43164
6848         PR tree-optimization/43191
6849         * gcc.c-torture/compile/pr43164.c: New test.
6850         * gcc.c-torture/compile/pr43191.c: Likewise.
6851
6852 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
6853
6854         PR fortran/43244
6855         * gfortran.dg/finalize_9.f90: New.
6856
6857 2010-03-04  Tobias Burnus  <burnus@net-b.de>
6858             Ken Werner <ken@linux.vnet.ibm.com>
6859
6860         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6861         to dg-options for spu.
6862         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6863         dump-scan target to exclude spu.
6864
6865 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
6866
6867         PR middle-end/43209
6868         * gcc.dg/tree-ssa/ivopts-4.c: New.
6869
6870 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
6871
6872         * lib/target-supports-dg.exp (check-flags): Provide defaults for
6873         include-opts and exclude-opts; skip checking the flags if arguments
6874         are the same as the defaults.
6875         (dg-xfail-if): Verify the number of arguments, supply defaults
6876         for unspecified optional arguments.
6877         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6878
6879 2010-03-03  Jason Merrill  <jason@redhat.com>
6880
6881         PR c++/12909
6882         * g++.dg/abi/mangle40.C: Updated.
6883
6884 2010-03-03  Jason Merrill  <jason@redhat.com>
6885
6886         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6887         * g++.dg/abi/mangle23.C: Likewise.
6888         * g++.dg/eh/simd-2.C: Likewise.
6889         * g++.dg/ext/attribute-test-2.C: Likewise.
6890         * g++.dg/ext/vector14.C: Likewise.
6891         * g++.dg/other/pr34435.C: Likewise.
6892         * g++.dg/template/conv8.C: Likewise.
6893         * g++.dg/template/nontype9.C: Likewise.
6894         * g++.dg/template/qualttp17.C: Likewise.
6895         * g++.dg/template/ref1.C: Likewise.
6896         * g++.old-deja/g++.pt/crash68.C: Likewise.
6897         * g++.old-deja/g++.pt/ref1.C: Likewise.
6898         * g++.old-deja/g++.pt/ref3.C: Likewise.
6899         * g++.old-deja/g++.pt/ref4.C: Likewise.
6900
6901         PR c++/12909
6902         * g++.dg/abi/mangle40.C: New.
6903         * g++.dg/abi/mangle41.C: New.
6904         * g++.dg/lto/20100302_0.C: New.
6905         * g++.dg/lto/20100302_1.C: New.
6906         * g++.dg/lto/20100302.h: New.
6907
6908 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
6909
6910         PR fortran/43243
6911         * gfortran.dg/internal_pack_12.f90: New test.
6912
6913 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
6914
6915         * gcc.dg/pr36997.c: Adjust error message.
6916
6917 2010-03-03  Mike Stump  <mikestump@comcast.net>
6918
6919         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6920         adjustments to not be present on machines that align the stack to
6921         more than 4 bytes and don't have a red zone yet as that is an
6922         unimplemented optimization.
6923
6924 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
6925
6926         PR fortran/43169
6927         * gfortran.dg/impure_assignment_3.f90: New.
6928
6929 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
6930
6931         PR debug/43229
6932         * gfortran.dg/pr43229.f90: New test.
6933
6934         PR debug/43237
6935         * gcc.dg/debug/dwarf2/pr43237.c: New test.
6936
6937         PR debug/43177
6938         * gcc.dg/guality/pr43177.c: New test.
6939
6940 2010-03-02  Jason Merrill  <jason@redhat.com>
6941
6942         * g++.dg/ext/vector9.C: Adjust error message.
6943         * g++.dg/conversion/simd3.C: Likewise.
6944         * g++.dg/other/error23.C: Likewise.
6945
6946 2010-03-02  Mike Stump  <mikestump@comcast.net>
6947
6948         PR c++/41090
6949         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6950
6951 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
6952
6953         PR fortran/43180
6954         * gfortran.dg/internal_pack_10.f90: New test.
6955
6956         PR fortran/43173
6957         * gfortran.dg/internal_pack_11.f90: New test.
6958
6959 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
6960
6961         PR middle-end/42640
6962         * gcc.dg/tree-ssa/pr42640.c: New.
6963
6964 2010-03-01  Richard Guenther  <rguenther@suse.de>
6965
6966         PR tree-optimization/43220
6967         * gcc.c-torture/execute/pr43220.c: New testcase.
6968
6969 2010-03-01  Richard Guenther  <rguenther@suse.de>
6970
6971         PR middle-end/43213
6972         * gcc.dg/pr43213.c: New testcase.
6973
6974 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6975
6976         PR pch/14940
6977         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6978
6979 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6980
6981         * lib/target-supports.exp (check_effective_target_ucn_nocache):
6982         New function.
6983         (check_effective_target_ucn): Likewise.
6984
6985         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6986         if !ucn.
6987         * gcc.dg/ucnid-2.c: Likewise.
6988         * gcc.dg/ucnid-3.c: Likewise.
6989         * gcc.dg/ucnid-4.c: Likewise.
6990         * gcc.dg/ucnid-11.c: Likewise.
6991         * gcc.dg/ucnid-12.c: Likewise.
6992         * gcc.dg/ucnid-6.c: Skip if !ucn.
6993         * gcc.dg/ucnid-9.c: Likewise.
6994
6995 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6996
6997         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6998         lists to dg-skip-if.
6999         * gcc.target/i386/stackalign/return-3.c: Likewise.
7000
7001 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7002
7003         * gcc.target/i386/clearcap.map: New file.
7004         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7005         Pass clearcap.map by default if supported.
7006
7007 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7008
7009         PR fortran/42900
7010         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7011         Explain this.
7012         * gfortran.dg/stat_2.f90: Likewise.
7013
7014 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7015
7016         PR fortran/43199
7017         * gfortran.dg/module_read_2.f90: New test.
7018
7019 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7020
7021         PR c++/42748
7022         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7023         * g++.dg/abi/mangle12.C: Likewise.
7024         * g++.dg/abi/mangle20-2.C: Likewise.
7025         * g++.dg/abi/mangle17.C: Likewise.
7026         * g++.dg/template/cond2.C: Likewise.
7027         * g++.dg/template/pr35240.C: Likewise.
7028
7029 2010-02-27  Richard Guenther  <rguenther@suse.de>
7030
7031         PR tree-optimization/43186
7032         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7033
7034 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7035
7036         * g++.dg/abi/packed1.C: Expect warning on the SH.
7037
7038 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7039
7040         PR c++/42054:
7041         * g++.dg/parse/error37.C: New test.
7042
7043 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7044
7045         PR c/24577
7046         PR c/43192
7047         * gcc.dg/pr8927-1.c: Match new note.
7048         * gcc.dg/990506-0.c: Likewise.
7049         * gcc.dg/gomp/flush-2.c: Likewise.
7050         * gcc.dg/gomp/atomic-5.c: Likewise.
7051         * gcc.dg/gomp/pr34607.c: Likewise.
7052         * gcc.dg/pr35746.c: Likewise.
7053         * gcc.dg/cpp/pragma-1.c: Likewise.
7054         * gcc.dg/cpp/pragma-2.c: Likewise.
7055         * gcc.dg/pr41842.c: Likewise.
7056         * gcc.dg/noncompile/20040629-1.c: Likewise.
7057         * objc.dg/private-1.m: Likewise.
7058
7059 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7060
7061         PR fortran/43185
7062         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7063         * gfortran.dg/default_initialization_4.f90: New test.
7064
7065 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7066
7067         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7068         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7069         * gnat.dg/thin_pointer2.adb: New test.
7070         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7071
7072 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7073
7074         PR c/20631
7075         * gcc.dg/cpp/c90-pedantic.c: New.
7076         * gcc.dg/cpp/c90.c: New.
7077         * gcc.dg/gnu90-const-expr-1.c: New.
7078         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7079
7080 2010-02-26  Richard Guenther  <rguenther@suse.de>
7081
7082         PR tree-optimization/43186
7083         * gcc.c-torture/compile/pr43186.c: New testcase.
7084
7085 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
7086
7087         PR debug/43190
7088         * c-c++-common/dwarf2/pr43190.c: New test.
7089
7090 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7091
7092         PR testsuite/37074:
7093         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7094
7095 2010-02-26  Richard Guenther  <rguenther@suse.de>
7096
7097         PR tree-optimization/43188
7098         * gcc.c-torture/compile/pr43188.c: New testcase.
7099
7100 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7101
7102         PR target/43175
7103         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7104
7105 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
7106
7107         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7108
7109 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
7110
7111         PR target/43154
7112         * gcc.target/powerpc/pr43154.c: New file.
7113
7114 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR debug/43166
7117         * gfortran.dg/debug/pr43166.f: New test.
7118
7119         PR debug/43165
7120         * gcc.dg/torture/pr43165.c: New test.
7121
7122 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7123
7124         PR c/43128
7125         * c-c++-common/pr41779.c: Update.
7126
7127 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7128
7129         PR ada/32547
7130         * lib/gnat-dg.exp (gnat_load): Redefine.
7131
7132         * ada/acats/run_acats: Run run_all.sh with $SHELL.
7133         * ada/acats/run_all.sh: Downcase tasking not implemented message.
7134
7135 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7136
7137         PR libobjc/36610
7138         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7139         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7140         -fgnu-runtime.
7141         Sort entries.
7142
7143 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7144
7145         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7146
7147 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
7148
7149         PR debug/43150
7150         * gcc.dg/guality/vla-1.c: New test.
7151
7152 2010-02-24  Tobias Burnus  <burnus@net-b.de>
7153
7154         PR fortran/43042
7155         * gfortran.dg/c_ptr_tests_15.f90: New test.
7156
7157 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7158
7159         PR target/43107
7160         * gcc.target/i386/pr43107.c: New test.
7161
7162 2010-02-23  Jason Merrill  <jason@redhat.com>
7163
7164         PR c++/43143
7165         * g++.dg/cpp0x/variadic100.C: New.
7166
7167 2010-02-23  Jason Merrill  <jason@redhat.com>
7168
7169         PR debug/42800
7170         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7171         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7172         * c-c++-common/dwarf2/vla1.c: New.
7173
7174 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR target/43139
7177         * gcc.dg/pr43139.c: New test.
7178
7179         PR debug/43077
7180         * gcc.dg/guality/pr43077-1.c: New test.
7181
7182 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7183
7184         PR 43123
7185         * gcc.dg/march.c: New.
7186         * gcc.dg/march-generic.c: New.
7187         * gcc.dg/mtune.c: New.
7188
7189 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7190
7191         PR middle-end/43083
7192         * gcc.dg/graphite/pr43083.c: New.
7193
7194 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7195
7196         PR middle-end/43097
7197         * gfortran.dg/graphite/pr43097.f: New.
7198
7199 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7200             Manuel López-Ibáñez  <manu@gcc.gnu.org>
7201
7202         PR middle-end/43140
7203         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7204
7205 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7206
7207         PR middle-end/43026
7208         * g++.dg/graphite/pr43026.C: New.
7209
7210 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7211
7212         PR c++/43126
7213         * gcc.dg/cleanup-1.c: Update.
7214         * gcc.dg/func-args-1.c: Update.
7215         * gcc.dg/format/sentinel-1.c: Update.
7216         * g++.old-deja/g++.jason/scoping10.C: Update.
7217         * g++.old-deja/g++.ns/lookup5.C: Update.
7218         * g++.dg/ext/cleanup-1.C: Update.
7219         * g++.dg/parse/varmod1.C: Update.
7220         * g++.dg/parse/error33.C: Update.
7221         * g++.dg/expr/call3.C: Update.
7222         * g++.dg/func-args-1.C: New.
7223
7224 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7225
7226         PR c/43125
7227         * gcc.dg/attr-used-2.c: Moved to ...
7228         * c-c++-common/attr-used-2.c: Here.
7229
7230         * gcc.dg/attr-used.c: Moved to ...
7231         * c-c++-common/attr-used.c: Here.
7232
7233 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
7234
7235         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7236
7237 2010-02-22  Richard Guenther  <rguenther@suse.de>
7238
7239         PR lto/43045
7240         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7241         * gfortran.dg/lto/20100222-1_1.c: Likewise.
7242
7243 2010-02-22  Richard Guenther  <rguenther@suse.de>
7244
7245         PR tree-optimization/42749
7246         * gcc.c-torture/compile/pr42749.c: New testcase.
7247
7248 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
7249
7250         PR fortran/43072
7251         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7252         * gfortran.dg/internal_pack_9.f90: New test.
7253
7254 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7255
7256         PR c++/23510
7257         * g++.dg/template/recurse.C: Adjust.
7258         * g++.dg/template/pr23510.C: New.
7259
7260 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
7261
7262         PR c++/42824
7263         * g++.dg/template/memclass4.C: New test.
7264
7265 2010-02-21  Tobias Burnus  <burnus@net-b.de>
7266
7267         PR fortran/35259
7268         * gfortran.dg/reassoc_5.f90: New test.
7269
7270 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
7271
7272         PR target/43067
7273         * gcc.target/i386/pr43067.c: New test.
7274
7275 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7276
7277         PR c++/35669
7278         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7279         -Wconversion-null.
7280         * g++.dg/warn/Wconversion-null.C: New test.
7281         * g++.old-deja/g++.other/null1.C: Move to...
7282         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7283
7284 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
7285
7286         PR fortran/36932
7287         PR fortran/36933
7288         * gfortran.dg/dependency_26.f90: New test.
7289
7290         PR fortran/43072
7291         * gfortran.dg/internal_pack_7.f90: New test.
7292
7293         PR fortran/43111
7294         * gfortran.dg/internal_pack_8.f90: New test.
7295
7296 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7297
7298         PR 43128
7299         * c-c++-common/pr41779.c: Fix broken testcase.
7300
7301 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7302
7303         PR 36513
7304         * c-c++-common/pr36513.c: New testcase.
7305         * c-c++-common/pr36513-2.c: New testcase.
7306
7307 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7308
7309         PR 41779
7310         * c-c++-common/pr41779.c: New.
7311
7312 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
7313
7314         PR debug/43084
7315         * gcc.dg/pr43084.c: New test.
7316
7317 2010-02-19  Richard Guenther  <rguenther@suse.de>
7318
7319         PR tree-optimization/42916
7320         * gcc.dg/pr42916.c: New testcase.
7321
7322 2010-02-18  Jason Merrill  <jason@redhat.com>
7323
7324         PR c++/42837
7325         * g++.dg/abi/packed1.C: Add expected warning.
7326
7327         PR c++/43108
7328         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7329         * gcc.dg/torture/dg-torture.exp: Likewise.
7330         * c-c++-common/torture/complex-sign.h,
7331         c-c++-common/torture/complex-sign-add.c,
7332         c-c++-common/torture/complex-sign-mixed-add.c,
7333         c-c++-common/torture/complex-sign-mixed-div.c,
7334         c-c++-common/torture/complex-sign-mixed-mul.c,
7335         c-c++-common/torture/complex-sign-mixed-sub.c,
7336         c-c++-common/torture/complex-sign-mul.c,
7337         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7338         Adapt for C++ compilation as well.
7339
7340         PR c++/43070
7341         * g++.dg/ext/label1.C: Update.
7342         * g++.dg/ext/label2.C: Update.
7343
7344         PR c++/26261
7345         * g++.dg/template/dependent-name6.C: New.
7346
7347         PR c++/43109
7348         * g++.dg/parse/namespace12.C: New.
7349
7350 2010-02-18  Martin Jambor  <mjambor@suse.cz>
7351
7352         PR tree-optimization/43066
7353         * gcc.c-torture/compile/pr43066.c: New test.
7354
7355 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
7356
7357         * g++.dg/ext/attrib35.C: Fix target selector string.
7358         * g++.dg/ext/attrib36.C: Ditto.
7359         * g++.dg/ext/attrib37.C: Ditto.
7360         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7361         * g++.dg/abi/mangle25.C: Ditto.
7362
7363 2010-02-17  Jason Merrill  <jason@redhat.com>
7364
7365         PR c++/43069
7366         * g++.dg/parse/namespace11.C: New.
7367
7368         PR c++/43093
7369         * g++.dg/ext/attrib37.C: New.
7370
7371         PR c++/43079
7372         * g++.dg/template/ptrmem20.C: New.
7373
7374 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
7375
7376         PR target/43103
7377         * gcc.target/i386/xop-check.h: Include m256-check.h.
7378         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7379         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7380         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7381         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7382
7383 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
7384
7385         PR debug/42918
7386         * gcc.dg/pr42918.c: New test.
7387
7388 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7389
7390         * g++.dg/ext/attrib36.C: Require ILP32.
7391
7392 2010-02-16  Richard Guenther  <rguenther@suse.de>
7393
7394         PR tree-optimization/41043
7395         * gfortran.dg/pr41043.f90: New testcase.
7396         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7397
7398 2010-02-16  Jason Merrill  <jason@redhat.com>
7399
7400         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7401
7402 2010-02-16  Ira Rosen  <irar@il.ibm.com>
7403
7404         PR tree-optimization/43074
7405         * gcc.dg/vect/fast-math-pr43074.c: New test.
7406
7407 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
7408
7409         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7410
7411 2010-02-16  Jason Merrill  <jason@redhat.com>
7412
7413         PR c++/43031
7414         * g++.dg/ext/attrib36.C: New.
7415
7416         PR c++/43036
7417         * g++.dg/other/array6.C: New.
7418
7419 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7420
7421         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7422
7423 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
7424
7425         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7426         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7427         * gcc.target/i386/xop-vpermil2pd-1.c: New.
7428         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7429         * gcc.target/i386/xop-vpermil2ps-1.c: New.
7430         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7431
7432 2010-02-15  Richard Guenther  <rguenther@suse.de>
7433
7434         PR middle-end/43068
7435         * g++.dg/torture/pr43068.C: New testcase.
7436
7437 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
7438
7439         PR c++/43024
7440         * g++.dg/opt/ice1.C: New.
7441
7442 2010-02-14  Jason Merrill  <jason@redhat.com>
7443
7444         PR c++/41997
7445         * g++.dg/cpp0x/initlist-opt.C: New.
7446
7447 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
7448
7449         PR fortran/41113
7450         PR fortran/41117
7451         * gfortran.dg/internal_pack_6.f90: New test.
7452
7453 2010-02-12  Jason Merrill  <jason@redhat.com>
7454
7455         PR c++/43054
7456         * g++.dg/cpp0x/variadic99.C: New.
7457
7458 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
7459
7460         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7461         sign extend pointers to gualchk_t.
7462
7463         PR c++/43033
7464         * g++.dg/other/default3.C: Xfail g4 test.
7465
7466 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7467
7468         PR middle-end/43012
7469         * gcc.dg/graphite/pr43012.c: New.
7470
7471 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7472
7473         PR middle-end/42930
7474         * g++.dg/graphite/pr42930.C: New.
7475
7476 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7477
7478         PR middle-end/42914
7479         PR middle-end/42530
7480         * gcc.dg/graphite/pr42530.c: New.
7481         * gcc.dg/graphite/pr42914.c: New.
7482
7483 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7484
7485         PR middle-end/42771
7486         * gcc.dg/graphite/pr42771.c: New.
7487
7488 2010-02-11  Richard Guenther  <rguenther@suse.de>
7489
7490         PR tree-optimization/42998
7491         * gcc.c-torture/compile/pr42998.c: New testcase.
7492
7493 2010-02-10  Jason Merrill  <jason@redhat.com>
7494
7495         PR c++/41896
7496         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7497
7498         PR c++/42983, core issue 906
7499         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7500         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7501
7502         PR c++/43016
7503         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7504
7505 2010-02-10  Richard Guenther  <rguenther@suse.de>
7506
7507         PR tree-optimization/43017
7508         * gcc.dg/torture/pr43017.c: New testcase.
7509
7510 2010-02-10  Tobias Burnus <burnus@net-b.de>
7511
7512         PR fortran/40823
7513         * gfortran.dg/private_type_1.f90: Update error location.
7514         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7515         * gfortran.dg/typebound_operator_2.f03: Ditto.
7516         * gfortran.dg/assignment_2.f90: Ditto.
7517         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7518         * gfortran.dg/binding_label_tests_9.f03: Ditto.
7519
7520 2010-02-10  Tobias Burnus  <burnus@net-b.de>
7521
7522         PR fortran/43015
7523         * gfortran.dg/bind_c_usage_20.f90: New test.
7524
7525 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
7526
7527         PR debug/43010
7528         * g++.dg/debug/pr43010.C: New test.
7529
7530 2010-02-10  Richard Guenther  <rguenther@suse.de>
7531
7532         PR c/43007
7533         * gcc.c-torture/execute/20100209-1.c: New testcase.
7534         * gcc.dg/fold-div-3.c: Likewise.
7535
7536 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
7537
7538         * gcc.dg/builtin-ffs-1.c: New test.
7539
7540 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7541
7542         PR fortran/42999
7543         * gfortran.dg/array_constructor_35.f90: New test.
7544
7545 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7546
7547         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7548
7549 2010-02-09  Jason Merrill  <jason@redhat.com>
7550
7551         PR c++/42399
7552         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7553
7554         PR c++/42370
7555         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7556
7557 2010-02-09  Tobias Burnus  <burnus@net-b.de>
7558
7559         PR fortran/41869
7560         * gfortran.dg/module_write_1.f90: New test.
7561
7562 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
7563
7564         * gcc.dg/pr19340.c: Adjust.
7565
7566 2010-02-09  Richard Guenther  <rguenther@suse.de>
7567
7568         PR tree-optimization/43008
7569         * gcc.c-torture/execute/pr43008.c: New testcase.
7570
7571 2010-02-09  Richard Guenther  <rguenther@suse.de>
7572
7573         PR tree-optimization/43000
7574         * gcc.dg/torture/pr43000.c: New testcase.
7575         * gcc.dg/torture/pr43002.c: Likewise.
7576
7577 2010-02-09  Daniel Kraft  <d@domob.eu>
7578
7579         PR fortran/39171
7580         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7581         and pass -Wsurprising as necessary.
7582
7583 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
7584
7585         PR tree-optimization/42890
7586         * g++.dg/torture/pr42890.C: New test.
7587
7588 2010-02-08  Richard Guenther  <rguenther@suse.de>
7589
7590         PR middle-end/42995
7591         * gcc.dg/tree-ssa/inline-4.c: New testcase.
7592
7593 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
7594
7595         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
7596         return 0 from main.
7597         * gcc.dg/graphite/block-1.c: Same.
7598         * gcc.dg/graphite/block-3.c: Same.
7599         * gcc.dg/graphite/block-4.c: Same.
7600         * gcc.dg/graphite/block-5.c: Same.
7601         * gcc.dg/graphite/block-6.c: Same.
7602         * gcc.dg/graphite/block-7.c: Same.
7603         * gcc.dg/graphite/interchange-0.c: Same.
7604         * gcc.dg/graphite/interchange-1.c: Same.
7605         * gcc.dg/graphite/interchange-10.c: Same.
7606         * gcc.dg/graphite/interchange-11.c: Same.
7607         * gcc.dg/graphite/interchange-12.c: Same.
7608         * gcc.dg/graphite/interchange-2.c: Same.
7609         * gcc.dg/graphite/interchange-3.c: Same.
7610         * gcc.dg/graphite/interchange-4.c: Same.
7611         * gcc.dg/graphite/interchange-5.c: Same.
7612         * gcc.dg/graphite/interchange-6.c: Same.
7613         * gcc.dg/graphite/interchange-7.c: Same.
7614         * gcc.dg/graphite/interchange-8.c: Same.
7615         * gcc.dg/graphite/interchange-9.c: Same.
7616         * gcc.dg/graphite/interchange-mvt.c: Same.
7617
7618 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
7619
7620         * gfortran.dg/graphite/id-19.f: New.
7621         * gfortran.dg/graphite/pr14741.f90: New.
7622         * gfortran.dg/graphite/pr41924.f90: New.
7623         * gfortran.dg/graphite/run-id-2.f90: New.
7624
7625 2010-02-07  Richard Guenther  <rguenther@suse.de>
7626
7627         PR middle-end/42956
7628         * gcc.c-torture/compile/pr42956.c: New testcase.
7629
7630 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7631
7632         PR libfortran/42742
7633         * gfortran.dg/fmt_cache_2.f: New test.
7634
7635 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7636
7637         * gfortran.dg/read_no_eor.f90: New test.
7638
7639 2010-02-05  Jason Merrill  <jason@redhat.com>
7640
7641         * g++.dg/ext/label13.C: Move constructor body out of class.
7642
7643 2010-02-03  Jason Merrill  <jason@redhat.com>
7644
7645         PR c++/42870
7646         * g++.dg/ext/dllexport3.C: New.
7647
7648 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
7649
7650         * gcc.dg/format/ms-format3.c: New test for specific MS types.
7651
7652 2010-02-05  Richard Guenther  <rguenther@suse.de>
7653
7654         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7655
7656 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
7657
7658         PR c++/42915
7659         * g++.dg/other/crash-9.C: New test.
7660
7661 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
7662
7663         PR fortran/42309
7664         * gfortran.dg/subref_array_pointer_4.f90 : New test.
7665
7666 2010-02-04  Richard Guenther  <rguenther@suse.de>
7667
7668         PR rtl-optimization/42952
7669         * gcc.dg/torture/pr42952.c: New testcase.
7670
7671 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7672
7673         PR libfortran/42901
7674         * gfortran.dg/namelist_60.f90: New test.
7675
7676 2010-02-03  Jason Merrill  <jason@redhat.com>
7677
7678         PR c++/40138
7679         * g++.dg/ext/builtin11.C: New.
7680
7681         PR c++/4926
7682         PR c++/38600
7683         * g++.dg/abi/mangle35.C: New.
7684         * g++.dg/abi/mangle37.C: New.
7685
7686         PR c++/12909
7687         * g++.dg/abi/mangle36.C: New.
7688
7689         PR c++/35652
7690         * g++.dg/warn/string1.C: New.
7691
7692 2010-02-03  Richard Guenther  <rguenther@suse.de>
7693
7694         PR tree-optimization/42944
7695         * gcc.dg/errno-1.c: New testcase.
7696
7697 2010-02-03  Richard Guenther  <rguenther@suse.de>
7698
7699         PR middle-end/42927
7700         * gcc.c-torture/compile/pr42927.c: New testcase.
7701
7702 2010-02-03  Tobias Burnus  <burnus@net-b.de>
7703
7704         PR fortran/42936
7705         * gfortran.dg/null_4.f90: New test.
7706
7707 2010-02-02  Jason Merrill  <jason@redhat.com>
7708
7709         PR c++/41090
7710         * g++.dg/ext/label13.C: New.
7711
7712 2010-02-02  Tobias Burnus  <burnus@net-b.de>
7713
7714         PR fortran/42650
7715         * gfortran.dg/func_result_5.f90: New test.
7716
7717 2010-02-01  Tobias Burnus  <burnus@net-b.de>
7718
7719         PR fortran/42922
7720         * gfortran.dg/pure_initializer_3.f90: News test.
7721
7722 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
7723
7724         PR fortran/42888
7725         * gfortran.dg/allocate_derived_2.f90: New test.
7726
7727 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
7728
7729         PR middle-end/42898
7730         * gcc.dg/torture/pr42898-2.c: New test.
7731
7732 2010-01-31  Richard Guenther  <rguenther@suse.de>
7733
7734         PR middle-end/42898
7735         * gcc.dg/torture/pr42898.c: New testcase.
7736
7737 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
7738
7739         PR fortran/38324
7740         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7741         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7742
7743 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
7744
7745         * g++.dg/tree-ssa/inline-1.C: New.
7746         * g++.dg/tree-ssa/inline-2.C: New.
7747         * g++.dg/tree-ssa/inline-3.C: New.
7748
7749 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7750
7751         PR testsuite/41701
7752         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7753         the string 'pow' in the pathname of the compiler from generating a
7754         test failure.
7755
7756 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7757
7758         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7759         * g++.old-deja/g++.mike/eh17.C: Likewise.
7760         * g++.old-deja/g++.mike/p5571.C: Likewise.
7761
7762 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
7763
7764         PR c++/42758
7765         PR c++/42634
7766         PR c++/42336
7767         PR c++/42797
7768         PR c++/42880
7769         * g++.dg/other/crash-5.C: New test.
7770         * g++.dg/other/crash-6.C: New test.
7771         * g++.dg/other/crash-7.C: New test.
7772         * g++.dg/other/crash-8.C: New test.
7773
7774 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
7775
7776         PR rtl-optimization/42889
7777         * gcc.dg/pr42889.c: New test.
7778
7779 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
7780
7781         * gcc.target/i386/pr42881.c: Use SSE2.
7782
7783 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
7784
7785         PR target/42891
7786         * gcc.target/i386/pr42891.c: New test.
7787
7788 2010-01-28  Richard Guenther  <rguenther@suse.de>
7789
7790         PR tree-optimization/42871
7791         * g++.dg/torture/pr42871.C: New testcase.
7792
7793 2010-01-28  Richard Guenther  <rguenther@suse.de>
7794
7795         * gcc.dg/Wobjsize-1.h: New testcase.
7796         * gcc.dg/Wobjsize-1.c: Likewise.
7797
7798 2010-01-28  Richard Guenther  <rguenther@suse.de>
7799
7800         PR middle-end/42883
7801         * g++.dg/torture/pr42883.C: New testcase.
7802
7803 2010-01-28  Michael Matz  <matz@suse.de>
7804
7805         * gcc.target/i386/pr42881.c: New test.
7806
7807 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7808
7809         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7810         Add i?86-*-solaris2* support.
7811
7812 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
7813
7814         PR c++/42713
7815         PR c++/42820
7816         * g++.dg/template/typedef27.C: New test case.
7817         * g++.dg/template/typedef28.C: New test case.
7818
7819 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
7820
7821         * gcc.dg/optimize-bswap*.c: Add ARM target
7822
7823 2010-01-27  Richard Guenther  <rguenther@suse.de>
7824
7825         PR middle-end/42878
7826         * gcc.dg/torture/pr42878-1.c: New testcase.
7827         * gcc.dg/torture/pr42878-2.c: Likewise.
7828
7829 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR middle-end/42874
7832         * gcc.dg/vla-22.c: New test.
7833
7834 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
7835
7836         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7837         current collation.
7838
7839 2010-01-26  Richard Guenther  <rguenther@suse.de>
7840
7841         PR rtl-optimization/42685
7842         * gcc.dg/pr42685.c: New testcase.
7843         * g++.dg/other/pr42685.C: Likewise.
7844
7845 2010-01-26  Richard Guenther  <rguenther@suse.de>
7846
7847         PR middle-end/42806
7848         * g++.dg/other/pr42806.C: New testcase.
7849
7850 2010-01-26  Richard Guenther  <rguenther@suse.de>
7851
7852         PR tree-optimization/42250
7853         * gcc.dg/pr42250.c: New testcase.
7854
7855 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
7856
7857         * gnat.dg/array_bounds_test.adb: New test.
7858
7859 2010-01-25  Tobias Burnus  <burnus@net-b.de>
7860
7861         PR fortran/42858
7862         * gfortran.dg/generic_21.f90: New test.
7863
7864 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7865
7866         PR testsuite/41522
7867         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7868
7869 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
7870
7871         PR c++/42748
7872         * g++.dg/abi/arm_va_list2.C: New test.
7873         * g++.dg/abi/arm_va_list2.h: Companion header file.
7874
7875 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
7876
7877         PR fortran/41044
7878         * gfortran.dg/parameter_array_ref_2.f90 : New test.
7879
7880         PR fortran/41167
7881         * gfortran.dg/char_array_arg_1.f90 : New test.
7882
7883         * gfortran.dg/pr25923.f90 : Remove XFAIL.
7884
7885 2010-01-24  Tobias Burnus  <burnus@net-b.de>
7886
7887         PR fortran/39304
7888         * gfortran.dg/generic_20.f90: New test.
7889
7890 2010-01-22  Michael Matz  <matz@suse.de>
7891
7892         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7893         -msse2.
7894
7895 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
7896
7897         PR fortran/42736
7898         * gfortran.dg/dependency_25.f90 : New test.
7899
7900 2010-01-21  Martin Jambor  <mjambor@suse.cz>
7901
7902         PR tree-optimization/42585
7903         * gcc.dg/tree-ssa/pr42585.c: New test.
7904
7905 2010-01-21  Richard Guenther  <rguenther@suse.de>
7906
7907         PR middle-end/19988
7908         * gcc.dg/pr19988.c: New testcase.
7909
7910 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
7911
7912         * g++.dg/compat/decimal/compat-common.h: New file.
7913         * g++.dg/compat/decimal/decimal-dummy.h: New file.
7914         * g++.dg/compat/decimal/pass_x.h: New file.
7915         * g++.dg/compat/decimal/pass_y.h: New file.
7916         * g++.dg/compat/decimal/pass-1_main.C: New file.
7917         * g++.dg/compat/decimal/pass-1_x.C: New file.
7918         * g++.dg/compat/decimal/pass-1_y.C: New file.
7919         * g++.dg/compat/decimal/pass-2_main.C: New file.
7920         * g++.dg/compat/decimal/pass-2_x.C: New file.
7921         * g++.dg/compat/decimal/pass-2_y.C: New file.
7922         * g++.dg/compat/decimal/pass-3_main.C: New file.
7923         * g++.dg/compat/decimal/pass-3_x.C: New file.
7924         * g++.dg/compat/decimal/pass-3_y.C: New file.
7925         * g++.dg/compat/decimal/pass-4_main.C: New file.
7926         * g++.dg/compat/decimal/pass-4_x.C: New file.
7927         * g++.dg/compat/decimal/pass-4_y.C: New file.
7928         * g++.dg/compat/decimal/pass-5_main.C: New file.
7929         * g++.dg/compat/decimal/pass-5_x.C: New file.
7930         * g++.dg/compat/decimal/pass-5_y.C: New file.
7931         * g++.dg/compat/decimal/pass-6_main.C: New file.
7932         * g++.dg/compat/decimal/pass-6_x.C: New file.
7933         * g++.dg/compat/decimal/pass-6_y.C: New file.
7934         * g++.dg/compat/decimal/return_x.h: New file.
7935         * g++.dg/compat/decimal/return_y.h: New file.
7936         * g++.dg/compat/decimal/return-1_main.C: New file.
7937         * g++.dg/compat/decimal/return-1_x.C: New file.
7938         * g++.dg/compat/decimal/return-1_y.C: New file.
7939         * g++.dg/compat/decimal/return-2_main.C: New file.
7940         * g++.dg/compat/decimal/return-2_x.C: New file.
7941         * g++.dg/compat/decimal/return-2_y.C: New file.
7942         * g++.dg/compat/decimal/return-3_main.C: New file.
7943         * g++.dg/compat/decimal/return-3_x.C: New file.
7944         * g++.dg/compat/decimal/return-3_y.C: New file.
7945         * g++.dg/compat/decimal/return-4_main.C: New file.
7946         * g++.dg/compat/decimal/return-4_x.C: New file.
7947         * g++.dg/compat/decimal/return-4_y.C: New file.
7948         * g++.dg/compat/decimal/return-5_main.C: New file.
7949         * g++.dg/compat/decimal/return-5_x.C: New file.
7950         * g++.dg/compat/decimal/return-5_y.C: New file.
7951         * g++.dg/compat/decimal/return-6_main.C: New file.
7952         * g++.dg/compat/decimal/return-6_x.C: New file.
7953         * g++.dg/compat/decimal/return-6_y.C: New file.
7954
7955 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
7956
7957         PR debug/42715
7958         * gcc.dg/pr42715.c: New.
7959
7960 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7961
7962         PR c++/42038
7963         * g++.dg/parse/crash55.C: New.
7964
7965 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
7966
7967         PR debug/42782
7968         * gcc.dg/guality/pr42782.c: New.
7969
7970 2010-01-20  Jason Merrill  <jason@redhat.com>
7971
7972         PR c++/41788
7973         * g++.dg/abi/packed1.C: New.
7974
7975         PR c++/41920
7976         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7977
7978         PR c++/40750
7979         * g++.dg/parse/fn-typedef1.C: New.
7980         * g++.dg/other/cv_quals.C: Adjust.
7981
7982 2010-01-20  Anthony Green  <green@moxielogic.com>
7983
7984         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7985         pack(push) pragma).
7986         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7987         * gcc.dg/20020312-2.c: Port this to the moxie core.
7988         * gcc.dg/weak/typeof-2.c: Ditto.
7989
7990 2010-01-20  Richard Guenther  <rguenther@suse.de>
7991
7992         PR tree-optimization/42717
7993         * gcc.c-torture/compile/pr42717.c: New testcase.
7994
7995 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
7996
7997         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7998         of signed, add a few new tests.
7999
8000         PR middle-end/42803
8001         * g++.dg/parse/limits-initializer1.C: New test.
8002
8003 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8004
8005         PR fortran/42804
8006         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8007         * gfortran.dg/typebound_call_12.f03: New test.
8008
8009 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8010
8011         PR fortran/42783
8012         * gfortran.dg/bounds_check_15.f90 : New test.
8013
8014 2010-01-19  Michael Matz  <matz@suse.de>
8015
8016         PR tree-optimization/41783
8017         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8018
8019 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8020
8021         PR target/38697.
8022         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8023         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8024         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8025         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8026         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8027         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8028         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8029         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8030         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8031         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8032         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8033
8034 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8035
8036         PR fortran/42545
8037         * gfortran.dg/extends_6.f03: Modified an error message.
8038         * gfortran.dg/extends_10.f03: New test.
8039         * gfortran.dg/private_type_6.f03: Modified an error message.
8040         * gfortran.dg/structure_constructor_8.f03: Ditto.
8041
8042 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8043
8044         PR tree-optimization/42719
8045         * gcc.dg/pr42719.c: New test.
8046
8047         PR debug/42728
8048         * gcc.dg/pr42728.c: New test.
8049
8050 2010-01-19  Anthony Green  <green@moxielogic.com>
8051
8052         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8053
8054 2010-01-18  Anthony Green  <green@moxielogic.com>
8055
8056         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8057         for moxie.
8058
8059 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8060
8061         * g++.dg/template/error45.C: reverted as part of reverting the
8062         fix of PR c++/42634.
8063
8064 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8065
8066         PR c++/42634
8067         * g++.dg/template/error45.C: New test.
8068
8069 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8070
8071         PR c++/42766
8072         * g++.dg/conversion/op6.C: New test.
8073
8074 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8075
8076         PR target/42774
8077         * gcc.target/alpha/pr42774.c: New test.
8078
8079 2010-01-18  Richard Guenther  <rguenther@suse.de>
8080
8081         PR tree-optimization/42781
8082         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8083
8084 2010-01-17  Richard Guenther  <rguenther@suse.de>
8085
8086         PR middle-end/42248
8087         * gcc.c-torture/execute/pr42248.c: New testcase.
8088
8089 2010-01-17  Richard Guenther  <rguenther@suse.de>
8090
8091         PR tree-optimization/42773
8092         * g++.dg/torture/pr42773.C: New testcase.
8093
8094 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
8095
8096         PR fortran/42677
8097         * gfortran.dg/interface_assignment_5.f90: New test.
8098
8099 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
8100
8101         PR c++/42697
8102         * g++.dg/template/crash94.C: Reverted.
8103
8104 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
8105
8106         PR debug/42767
8107         * gcc.dg/debug/pr42767.c: New.
8108
8109 2010-01-15  Jason Merrill  <jason@redhat.com>
8110
8111         PR c++/42761
8112         * g++.dg/cpp0x/decltype22.C: New.
8113
8114 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
8115
8116         PR middle-end/42760
8117         * g++.dg/torture/pr42760.C: New test.
8118
8119 2010-01-15  Jing Yu  <jingyu@google.com>
8120
8121         PR rtl-optimization/42691
8122         * gcc.c-torture/execute/pr42691.c: New.
8123
8124 2010-01-15  Richard Guenther  <rguenther@suse.de>
8125
8126         PR middle-end/42739
8127         * g++.dg/torture/pr42739.C: New testcase.
8128
8129 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
8130
8131         * g++.dg/template/error45.C: Revert as part of reverting changes
8132         or PR c++/42634.
8133
8134 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8135
8136         PR fortran/42684
8137         * gfortran.dg/interface_31.f90: New test.
8138
8139 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8140
8141         * gcc.target/powerpc/pr42747.c: New file.
8142
8143 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8144
8145         PR middle-end/42674
8146         * c-c++-common/pr42674.c: New test.
8147
8148         PR c++/42608
8149         * g++.dg/template/instantiate11.C: New test.
8150
8151 2010-01-14  Jason Merrill  <jason@redhat.com>
8152
8153         PR c++/42701
8154         * g++.dg/overload/error3.C: New.
8155
8156         PR c++/42655
8157         * g++.dg/overload/rvalue1.C: New.
8158
8159 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8160
8161         PR tree-optimization/42706
8162         * gcc.dg/ipa/pr42706.c: New testcase.
8163
8164 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8165
8166         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8167
8168 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8169
8170         PR tree-optimization/42714
8171         * g++.dg/torture/pr42714.C: New test.
8172
8173 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8174
8175         PR rtl-optimization/42246
8176         * gfortran.dg/pr42246-2.f: New.
8177
8178 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8179
8180         PR rtl-optimization/42389
8181         * gcc.dg/pr42389.c: New.
8182
8183 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8184
8185         PR rtl-optimization/42388
8186         * gcc.dg/pr42388.c: New.
8187
8188 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8189
8190         PR rtl-optimization/42294
8191         * gfortran.dg/pr42294.f: New.
8192
8193 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8194
8195         PR rtl-optimization/39453
8196         PR rtl-optimization/42246
8197         * gcc.dg/pr39453.c: New.
8198         * gcc.dg/pr42246.c: New.
8199
8200 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8201
8202         PR middle-end/42245
8203         * gcc.dg/pr42245.c: New.
8204         * gcc.dg/pr42245-2.c: New.
8205
8206 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8207
8208         PR rtl-optimization/42249
8209         * gcc.dg/pr42249.c: New.
8210
8211 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8212
8213         PR c/42721
8214         * gcc.c-torture/execute/pr42721.c: New test.
8215
8216 2010-01-14  Ira Rosen  <irar@il.ibm.com>
8217
8218         PR tree-optimization/42709
8219         * gcc.dg/vect/pr42709.c: New test.
8220
8221 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8222
8223         PR fortran/41478
8224         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8225         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8226
8227 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8228
8229         PR fortran/42481
8230         * gfortran.dg/generic_19.f90 : New test.
8231
8232 2010-01-13  Richard Guenther  <rguenther@suse.de>
8233
8234         PR tree-optimization/42730
8235         * gcc.c-torture/compile/pr42730.c: New testcase.
8236
8237 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
8238
8239         PR target/pr42542
8240         * gcc.target/ia64/pr42542-1.c: New.
8241         * gcc.target/ia64/pr42542-2.c: New.
8242         * gcc.target/ia64/pr42542-3.c: New.
8243
8244 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
8245
8246         PR c++/42634
8247         * g++.dg/template/error45.C: New test.
8248
8249 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8250
8251         PR tree-optimization/42704
8252         * g++.dg/torture/pr42704.C: New test.
8253
8254 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8255
8256         PR tree-optimization/42703
8257         * gcc.c-torture/compile/pr42703.c: New test.
8258
8259 2010-01-13  Richard Guenther  <rguenther@suse.de>
8260
8261         PR tree-optimization/42705
8262         * gcc.c-torture/compile/pr42705.c: New testcase.
8263
8264 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
8265
8266         * gcc.target/bfin/l2.c: New test.
8267         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8268
8269 2010-01-13  Richard Guenther  <rguenther@suse.de>
8270
8271         PR middle-end/42716
8272         * gcc.c-torture/compile/pr42716.c: New testcase.
8273
8274 2010-01-13  Richard Guenther  <rguenther@suse.de>
8275
8276         PR lto/42678
8277         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8278
8279 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
8280
8281         PR c/42708
8282         * gcc.c-torture/compile/pr42708-1.c: New test.
8283
8284 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR debug/42662
8287         * gcc.dg/pr42662.c: New test.
8288
8289         PR tree-optimization/42645
8290         * g++.dg/other/pr42645-1.C: New test.
8291         * g++.dg/other/pr42645-2.C: New test.
8292
8293 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
8294
8295         PR target/42416
8296         * gcc.target/powerpc/warn-1.c: New test.
8297         * gcc.target/powerpc/warn-2.c: New test.
8298
8299 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
8300
8301         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8302         stack alignment.
8303
8304 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
8305
8306         * gcc.dg/lto/20100108_0.c: New.
8307
8308 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
8309
8310         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8311         Add -march=i686 -msse for 32bit x86 targets.
8312
8313 2010-01-10  Richard Guenther  <rguenther@suse.de>
8314
8315         PR middle-end/42667
8316         * gcc.dg/torture/pr42667.c: New testcase.
8317
8318 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8319
8320         PR fortran/32489
8321         * gfortran.dg/array_constructor_34.f90: New test.
8322
8323 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8324
8325         PR fortran/20923
8326         * gfortran.dg/array_constructor_33.f90: New test.
8327         gfortran.dg/array_function_5.f90: Add credit.
8328
8329 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8330
8331         PR debug/42631
8332         * gcc.dg/pr42631.c: New.
8333
8334 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8335
8336         PR debug/42630
8337         * gcc.dg/pr42630.c: New.
8338
8339 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8340
8341         PR debug/42629
8342         * gcc.dg/pr42629.c: New.
8343
8344 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8345
8346         PR middle-end/42363
8347         * gcc.dg/torture/pr42363.c: New.
8348
8349 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8350
8351         PR debug/42604
8352         PR debug/42395
8353         * gcc.dg/vect/pr42604.c: New.
8354         * gcc.dg/vect/pr42395.c: New.
8355
8356 2010-01-09  Richard Guenther  <rguenther@suse.de>
8357
8358         PR middle-end/42512
8359         * gcc.c-torture/execute/pr42512.c: New testcase.
8360
8361 2010-01-09  Tobias Burnus  <burnus@net-b.de>
8362
8363         PR fortran/41298
8364         * gfortran.dg/c_ptr_tests_14.f90: New test.
8365
8366 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8367
8368         PR ada/41929
8369         * gnat.dg/null_pointer_deref1.adb: Don't run on
8370         sparc*-sun-solaris2.11.
8371
8372 2010-01-08  Richard Guenther  <rguenther@suse.de>
8373
8374         PR lto/42528
8375         * gcc.dg/lto/20100103-1_0.c: New testcase.
8376         * gcc.dg/lto/20100103-2_0.c: Likewise.
8377
8378 2010-01-08  Tobias Burnus  <burnus@net-b.de
8379
8380         PR/fortran 25829
8381         * gfortran.dg/asynchronous_1.f90: New test.
8382         * gfortran.dg/asynchronous_2.f90: New test.
8383         * gfortran.dg/conflicts.f90: Update error message.
8384
8385 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
8386
8387         c++/40155
8388         * g++.dg/cpp0x/variadic-unify-2.C: New test.
8389
8390 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
8391
8392         PR tree-optimization/42625
8393         * g++.dg/opt/dtor4.C: New test.
8394         * g++.dg/opt/dtor4.h: New.
8395         * g++.dg/opt/dtor4-aux.cc: New.
8396
8397 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8398
8399         PR fortran/42597
8400         * gfortran.dg/proc_ptr_26.f90: New test.
8401
8402 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8403
8404         PR fortran/41872
8405         * gfortran.dg/allocatable_scalar_7.f90: New test.
8406
8407 2010-01-06  Richard Guenther  <rguenther@suse.de>
8408
8409         * gcc.c-torture/compile/pr42632.c: New testcase.
8410
8411 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8412
8413         PR target/42542
8414         * gcc.target/i386/pr42542-4.c: New.
8415         * gcc.target/i386/pr42542-4a.c: Likewise.
8416         * gcc.target/i386/pr42542-5.c: Likewise.
8417         * gcc.target/i386/pr42542-5a.c: Likewise.
8418
8419 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8420
8421         * gcc.dg/tls/opt-15.c: New test.
8422
8423 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8424
8425         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8426
8427 2010-01-05  Martin Jambor  <mjambor@suse.cz>
8428
8429         PR tree-optimization/42462
8430         * g++.dg/torture/pr42462.C: New test.
8431
8432 2010-01-05  Jason Merrill  <jason@redhat.com>
8433
8434         * g++.dg/cpp0x/initlist30.C: New test.
8435
8436 2010-01-05  Richard Guenther  <rguenther@suse.de>
8437
8438         PR tree-optimization/42614
8439         * gcc.c-torture/execute/pr42614.c: New testcase.
8440
8441 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
8442
8443         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8444         * gcc.dg/Wunreachable-1.c: Remove the testcase of
8445         -Wunreachable-code.
8446         * gcc.dg/Wunreachable-2.c: Likewise.
8447         * gcc.dg/Wunreachable-3.c: Likewise.
8448         * gcc.dg/Wunreachable-4.c: Likewise.
8449         * gcc.dg/Wunreachable-5.c: Likewise.
8450         * gcc.dg/Wunreachable-6.c: Likewise.
8451         * gcc.dg/Wunreachable-7.c: Likewise.
8452         * gcc.dg/Wunreachable-8.c: Likewise.
8453         * gcc.dg/20041231-1.c: Likewise.
8454
8455 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR other/42611
8458         * gcc.dg/pr42611.c: New test.
8459
8460         PR tree-optimization/42508
8461         * g++.dg/opt/pr42508.C: New test.
8462
8463 2010-01-05  Tobias Burnus  <burnus@net-b.de>
8464
8465         PR fortran/41872
8466         * gfortran.dg/allocatable_scalar_8.f90: New.
8467
8468 2010-01-04  Martin Jambor  <mjambor@suse.cz>
8469
8470         PR tree-optimization/42398
8471         * gcc.c-torture/compile/pr42398.c: New test.
8472
8473 2010-01-04  Jason Merrill  <jason@redhat.com>
8474
8475         PR c++/42555
8476         * g++.dg/ext/attrib35.C: New.
8477
8478         PR c++/42567
8479         * g++.dg/cpp0x/auto17.C: New.
8480
8481 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
8482
8483         * gcc.dg/lto/20100104_0.c: New.
8484
8485 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
8486
8487         PR target/42542
8488         * gcc.target/i386/pr42542-1.c: New.
8489         * gcc.target/i386/pr42542-1a.c: Likewise.
8490         * gcc.target/i386/pr42542-1b.c: Likewise.
8491         * gcc.target/i386/pr42542-2.c: Likewise.
8492         * gcc.target/i386/pr42542-2a.c: Likewise.
8493         * gcc.target/i386/pr42542-2b.c: Likewise.
8494         * gcc.target/i386/pr42542-3.c: Likewise.
8495         * gcc.target/i386/pr42542-3a.c: Likewise.
8496
8497 2009-01-04  Tobias Burnus  <burnus@net-b.de>
8498
8499         PR fortran/41872
8500         * gfortran.dg/allocatable_scalar_5.f90: New test.
8501         * gfortran.dg/allocatable_scalar_6.f90: New test.
8502
8503 2010-01-03  Richard Guenther  <rguenther@suse.de>
8504
8505         PR testsuite/42583
8506         * gfortran.dg/gomp/recursion1.f90: Remove.
8507
8508 2010-01-03  Richard Guenther  <rguenther@suse.de>
8509
8510         * gcc.dg/Warray-bounds.c: Remove XFAILs.
8511         * gcc.dg/uninit-6.c: Likewise.
8512         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8513
8514 2010-01-03  Richard Guenther  <rguenther@suse.de>
8515
8516         PR tree-optimization/42589
8517         * gcc.target/i386/pr42589.c: New testcase.
8518
8519 2010-01-03  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/42438
8522         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8523
8524 2010-01-02  Richard Guenther  <rguenther@suse.de>
8525
8526         PR testsuite/41651
8527         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8528
8529 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
8530
8531         PR target/42448
8532         * gcc.target/alpha/pr42448-1.c: New test.
8533         * gcc.target/alpha/pr42448-2.c: Ditto.
8534
8535 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
8536
8537         PR preprocessor/41947
8538         * gcc.dg/c99-hexfloat-3.c: New test.
8539
8540 2010-01-01  Richard Guenther  <rguenther@suse.de>
8541
8542         PR c/42570
8543         * gcc.c-torture/execute/pr42570.c: New testcase.
8544
8545 2010-01-01  Richard Guenther  <rguenther@suse.de>
8546
8547         PR middle-end/42559
8548         * gcc.c-torture/compile/pr42559.c: New testcase.
8549
8550 \f
8551 Copyright (C) 2010 Free Software Foundation, Inc.
8552
8553 Copying and distribution of this file, with or without modification,
8554 are permitted in any medium without royalty provided the copyright
8555 notice and this notice are preserved.