OSDN Git Service

2009-07-18 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-07-18  Richard Guenther  <rguenther@suse.de>
2
3         PR c/40787
4         * gcc.dg/pr35899.c: Adjust.
5
6 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
7
8         * gcc.target/powerpc/asm-es-1.c: New test.
9         * gcc.target/powerpc/asm-es-2.c: Likewise.
10
11 2009-07-17  Richard Guenther  <rguenther@suse.de>
12
13         PR c/40401
14         * g++.dg/rtti/crash4.C: New testcase.
15         * g++.dg/torture/20090706-1.C: Likewise.
16         * gcc.dg/redecl-17.c: Likewise.
17         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
18         * gcc.dg/declspec-9.c: Expect extra error.
19         * gcc.dg/declspec-10.c: Likewise.
20         * gcc.dg/declspec-11.c: Likewise.
21         * gcc.dg/redecl-10.c: Expect extra warnings.
22         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
23         * gcc.target/i386/pr39545-1.c: Likewise.
24         * g++.dg/ext/asm3.C: Expect more errors.
25         * g++.dg/gomp/block-1.C: Likewise.
26         * g++.dg/gomp/block-2.C: Likewise.
27         * g++.dg/gomp/block-3.C: Likewise.
28         * g++.dg/gomp/block-5.C: Likewise.
29         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
30         * g++.dg/warn/unused-result1.C: XFAIL.
31
32 2009-07-17  Richard Guenther  <rguenther@suse.de>
33
34         PR tree-optimization/40321
35         * gcc.c-torture/compile/pr40321.c: New testcase.
36         * g++.dg/torture/pr40321.C: Likewise.
37
38 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
39
40         PR c++/40780
41         * g++.dg/template/ptrmem19.C: New test.
42
43 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
44             Manuel López-Ibáñez  <manu@gcc.gnu.org>
45
46         PR 40435 
47         * gcc.dg/pr36902.c: Add column info.
48         * g++.dg/gcov/gcov-2.C: Change count for definition.
49
50 2009-07-16  Jason Merrill  <jason@redhat.com>
51
52         PR libstdc++/37907
53         * g++.dg/cpp0x/std-layout1.C: New.
54         * g++.dg/ext/has_nothrow_assign.C: Fix.
55         * g++.dg/ext/has_nothrow_copy.C: Fix.
56         * g++.dg/ext/has_trivial_assign.C: Fix.
57         * g++.dg/ext/has_trivial_copy.C: Fix.
58         * g++.dg/ext/is_pod.C: Fix.
59         * g++.dg/other/offsetof3.C: Adjust.
60         * g++.dg/overload/ellipsis1.C: Adjust.
61         * g++.dg/warn/var-args1.C: Adjust.
62         * g++.old-deja/g++.brendan/crash63.C: Adjust.
63         * g++.old-deja/g++.brendan/crash64.C: Adjust.
64         * g++.old-deja/g++.brendan/overload8.C: Adjust.
65         * g++.old-deja/g++.other/vaarg3.C: Adjust.
66         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
67
68 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
69
70         * gcc.dg/torture/builtin-math-5.c: Add more cases.
71         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
72         effective target "mpc_pow".
73         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
74
75 2009-07-16  Richard Henderson  <rth@redhat.com>
76
77         * g++.dg/opt/eh4.C: New test.
78
79 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
80
81         * obj-c++.dg/defs.mm (abort): Make it extern "C".
82
83 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
84
85         PR middle-end/40747
86         * gcc.c-torture/execute/pr40747.c: New test.
87
88 2009-07-15  Richard Guenther  <rguenther@suse.de>
89
90         PR middle-end/40753
91         * gcc.c-torture/compile/pr40753.c: New testcase.
92
93 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
94
95         PR fortran/40743
96         * gfortran.dg/interface_assignment_4.f90: New.
97
98 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
99
100         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
101         for FreeBSD up to and including version 8.
102
103 2009-07-14  Taras Glek  <tglek@mozilla.com>
104             Rafael Espindola  <espindola@google.com>
105
106         * g++.dg/plugin/header-plugin-test.C: New.
107         * g++.dg/plugin/header_plugin.c: New.
108         * g++.dg/plugin/plugin.exp: Update.
109
110 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
111
112         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
113         function to enable vectorization.
114         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
115         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
116
117 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
118
119         * gcc.target/i386/sse-copysignf-vec.c: New test.
120         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
121
122 2009-07-14  Jason Merrill  <jason@redhat.com>
123
124         PR c++/37276
125         * g++.dg/lookup/builtin5.C: New.
126         * g++.dg/other/error22.C: Add missing extern "C".
127         * g++.dg/warn/Warray-bounds.C: Likewise.
128         * gcc.dg/compat/compat-common.h: Likewise.
129
130         PR c++/40746
131         * g++.dg/lookup/using20.C: New.
132
133         PR c++/40740
134         * g++.dg/template/koenig8.C: New.
135
136 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
137
138         * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
139         both i?86-*-darwin* and x86_64-*-darwin*.
140
141 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
142
143         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
144         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
145         name.
146
147 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
148
149         PR debug/40705
150         * g++.dg/debug/dwarf2/typedef1.C: New test.
151
152         PR c++/403057
153         * g++.dg/other/typedef3.C: New test.
154
155 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
156
157         * gcc.dg/20090709-1.c: Move to a proper place ...
158         * gcc.target/m68k/20090709-1.c: ... here.
159
160 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
161
162         PR C++/22154
163         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
164         front of qualified names are allowed.
165         * g++.dg/parse/crash10.C: Likewise.
166         * g++.dg/parse/error15.C: Likewise.
167         * g++.dg/parse/typename9.C: Likewise.
168         * g++.dg/parse/error8.C: Likewise.
169
170 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
171
172         PR fortran/40646
173         * gfortran.dg/proc_ptr_22.f90: Extended.
174         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
175
176 2009-07-13  Ira Rosen  <irar@il.ibm.com>
177
178         * gfortran.dg/vect/vect-6.f: New test.
179
180 2009-07-12  Jason Merrill  <jason@redhat.com>
181
182         PR c++/36628
183         * g++.dg/cpp0x/decltype17.C: New.
184
185         PR c++/37206
186         * g++.dg/cpp0x/rv10.C: New.
187
188 2009-07-12  Jason Merrill  <jason@redhat.com>
189
190         PR c++/40689
191         * g++.dg/cpp0x/initlist20.C: New.
192         * g++.dg/cpp0x/initlist21.C: New.
193
194 2009-07-12  Ira Rosen  <irar@il.ibm.com>
195
196         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
197         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
198         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
199         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
200         gcc.dg/vect/vect-double-reduc-7.c: New tests.
201
202 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
203
204         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
205         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
206         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
207         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
208         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
209         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
210         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
211         effective_target fd_truncate.
212
213 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
214
215         * gnat.dg/specs/addr1.ads: New test.
216
217 2009-07-11  Jan Hubicka  <jh@suse.cz>
218
219         PR middle-end/48388
220         * g++.dg/torture/pr40388.C: New testcase.
221
222 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
223
224         PR target/40668
225         * gcc.c-torture/execute/pr40668.c: New test.
226
227 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
228
229         * gcc.c-torture/execute/20090711-1.c: New test.
230
231 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
232
233         PR testsuite/40699
234         PR testsuite/40707
235         PR testsuite/40709
236         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
237         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
238         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
239         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
240
241 2009-07-11  Tobias Burnus  <burnus@net-b.de>
242
243         PR fortran/33197
244         * gfortran.dg/complex_intrinsic_3.f90: New test.
245         * gfortran.dg/complex_intrinsic_4.f90: New test.
246
247 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
248
249         PR target/39079
250         * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
251         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
252
253 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
254
255         PR c++/40502
256         * g++.dg/ext/strncpy-chk1.C: New test.
257
258 2009-07-10  Richard Guenther  <rguenther@suse.de>
259
260         PR tree-optimization/40496
261         * g++.dg/opt/pr40496.C: New testcase.
262
263 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
264
265         PR 25509
266         PR 40614
267         * g++.dg/warn/unused-result1-Werror.c: New.
268
269 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
270
271         PR fortran/39334
272         * gfortran.dg/recursive_parameter_1.f90: New test.
273
274 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
275
276         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
277         * gfortran.dg/module_equivalence_6.f90: Ditto.
278         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
279         * gfortran.dg/nan_2.f90: Ditto.
280         * gfortran.dg/inquire_11.f90: Ditto.
281         * gfortran.dg/abstract_type_3.f03: Ditto.
282         * gfortran.dg/abstract_type_1.f90: Ditto.
283         * gfortran.dg/private_type_9.f90: Ditto.
284         * gfortran.dg/abstract_type_5.f03: Ditto.
285         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
286         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
287         * gfortran.dg/derived_sub.f90: Ditto.
288         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
289         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
290         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
291         * gfortran.dg/mvbits_6.f90: Ditto.
292         * gfortran.dg/abstract_type_2.f03: Ditto.
293         * gfortran.dg/abstract_type_4.f03: Ditto.
294         * gfortran.dg/bounds_check_9.f90: Ditto.
295         * gfortran.dg/optional_dim_3.f90: Ditto.
296         * gfortran.dg/pr32921.f: Ditto.
297         * gfortran.dg/entry_16.f90: Ditto.
298         * gfortran.dg/generic_16.f90: Ditto.
299
300
301 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
302
303         * gcc.target/m68k/20090709-1.c: New.
304
305 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
306
307         PR c++/40684
308         * g++.dg/template/unify11.C: New test.
309
310 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
311
312         PR fortran/40629
313         * gfortran.dg/host_assoc_function_9.f90: New test.
314
315 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
316
317         PR fortran/40646
318         * gfortran.dg/proc_ptr_22.f90: New.
319         * gfortran.dg/proc_ptr_comp_12.f90: New.
320
321 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
322
323         PR middle-end/40692
324         * gcc.c-torture/compile/pr40692.c: New test.
325
326 2009-07-09  Tobias Burnus  <burnus@net-b.de>
327
328         PR fortran/40604
329         * gfortran.dg/pointer_check_6.f90: New test.
330
331 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
332
333         * gcc.target/mips/truncate-5.c: New test.
334
335 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
336
337         PR libfortran/40330
338         PR libfortran/40662
339         * gfortran.dg/fmt_cache_1.f: New test.
340
341 2009-07-08  Tobias Burnus  <burnus@net-b.de>
342
343         PR fortran/40675
344         * gfortran.dg/nosigned_zero_1.f90: New test.
345         * gfortran.dg/nosigned_zero_2.f90: New test.
346
347 2009-07-08  Richard Guenther  <rguenther@suse.de>
348
349         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
350
351 2009-07-08  Richard Guenther  <rguenther@suse.de>
352
353         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
354
355 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
356
357         PR fortran/40591
358         * gfortran.dg/proc_ptr_21.f90: New test.
359
360 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
361
362         PR c++/31246
363         * g++.dg/warn/pr31246.C: New.
364         * g++.dg/warn/pr31246-2.C: New.
365
366 2009-07-07  Jason Merrill  <jason@redhat.com>
367
368         PR c++/35828
369         * g++.dg/template/defarg12.C: New.
370
371         PR c++/37816
372         * g++.dg/cpp0x/enum7.C: New.
373
374         PR c++/37946
375         * g++.dg/cpp0x/enum6.C: New.
376
377         PR c++/40639
378         * g++.dg/cpp0x/enum5.C: New.
379
380         PR c++/40633
381         * g++.dg/cpp0x/enum4.C: New.
382
383 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
384
385         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
386
387 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
388
389         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
390
391 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
392
393         PR middle-end/40669
394         * gcc.dg/pr40669.c: New test.
395
396 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
397
398         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
399         location. Update all calls.
400         * g++.dg/plugin/selfassign.c: Likewise.
401         
402 2009-07-06  Jason Merrill  <jason@redhat.com>
403
404         * g++.dg/rtti/dyncast[34].C: New.
405
406 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
407
408         * lib/target-supports.exp
409         (check_effective_target_mips_newabi_large_long_double): New.
410         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
411         target.
412         * gcc.target/mips/fpr-moves-6.c: Likewise.
413
414 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
415
416         PR c++/40557
417         * g++.dg/template/union2.C: New test.
418
419 2009-07-04  Jason Merrill  <jason@redhat.com>
420
421         * g++.dg/template/using15.C: New.
422
423 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
424
425         * gfortran.dg/maxloc_1.f90: New test.
426
427 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
428
429         PR fortran/40593
430         * gfortran.dg/proc_ptr_result_6.f90: New.
431
432 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
433
434         * gcc.dg/framework-2.c: Adjust testcase to pass.
435
436 2009-07-04  Jason Merrill  <jason@redhat.com>
437
438         PR c++/40619
439         * g++.dg/cpp0x/auto16.C: New.
440
441 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
442
443         PR target/40587
444         * gfortran.dg/pr40587.f: New test.
445         
446 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
447
448         PR fortran/40638
449         * gfortran.dg/unit_1.f90: New test.
450
451 2009-07-03  Jason Merrill  <jason@redhat.com>
452
453         * g++.dg/template/pure1.C: Expect another error.
454
455 2009-07-03  Richard Guenther  <rguenther@suse.de>
456
457         PR tree-optimization/40640
458         * gcc.c-torture/compile/pr40640.c: New testcase.
459
460 2009-07-03  Richard Guenther  <rguenther@suse.de>
461
462         PR middle-end/34163
463         * gfortran.dg/pr34163.f90: New testcase.
464
465 2009-07-03  Jan Hubicka  <jh@suse.cz>
466
467         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
468         * gcc.dg/tree-ssa/loop-25.c: Likewise.
469         * gcc.dg/tree-ssa/loop-26.c: Likewise.
470         * gcc.dg/tree-ssa/pr32044.c: Likewise.
471         * gcc.dg/tree-ssa/loop-29.c: Likewise.
472         * gcc.dg/tree-ssa/loop-10.c: Likewise.
473         * gnat.dg/loop_optimization6.adb: Enable -O2.
474
475 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
476
477         * g++.dg/warn/null4.C: Extend.
478
479 2009-07-02  Jason Merrill  <jason@redhat.com>
480
481         * g++.dg/template/spec8.C: Fix.
482
483 2009-07-02  Michael Matz  <matz@suse.de>
484
485         PR fortran/32131
486         * gfortran.dg/pr32921.f: Adjust.
487
488 2009-07-02  Jan Hubicka  <jh@suse.cz>
489
490         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
491
492 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
493
494         * gcc.target/mips/truncate-4.c: New testcase.
495
496 2009-07-01  Richard Guenther  <rguenther@suse.de>
497
498         PR tree-optimization/19831
499         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
500         make allocated memory escape.  Un-XFAIL.
501         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
502         * gcc.dg/vect/pr31699.c: Likewise.
503         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
504
505 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
506
507         PR c++/40566
508         * g++.dg/parse/cond5.C: New test.
509
510 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
511
512         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
513         (main): Pass n to main_1 instead.
514         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
515         (main_1): New function, split off from...
516         (main): ...here.  Pass `off' to main_1 instead.
517
518 2009-06-30  Jason Merrill  <jason@redhat.com>
519
520         PR c++/40595
521         * g++.dg/cpp0x/variadic94.C: New.
522
523 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
524
525         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
526         * lib/target-libpath.exp (ld_library_path_vars): New variable.
527         (init_ld_library_path_env_vars): New function, replacing the
528         orig_*_saved assignments.  Call it after defining it.
529         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
530         (restore_ld_library_path_env_vars): Likewise.
531         (add_path, find_libgcc_s): New functions.
532         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
533         gcc-set-multilib-library-path.
534         (objc_target_compile): Don't add "." to ld_library_path.
535         Use add_path.
536         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
537         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
538         gcc-set-multilib-library-path.
539         * lib/g++.exp (g++_link_flags): Likewise.
540         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
541         * lib/c-torture.exp: Do not manipulate ld_library_path at the
542         top level; do it...
543         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
544         to tell when this needs to happen.  Use find_libgcc_s instead of
545         gcc-set-multilib-library-path.
546         * lib/gcc-dg.exp: Likewise.
547         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
548         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
549         unless it is in $ALT_LD_LIBRARY_PATH.
550         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
551
552 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
553
554         * gnat.dg/discr12.adb: New test.
555         * gnat.dg/discr12_pkg.ads: New helper.
556         * gnat.dg/discr13.adb: New test.
557         * gnat.dg/discr14.ad[sb]: Likewise.
558         * gnat.dg/discr15.adb: Likewise.
559         * gnat.dg/discr15_pkg.ads: New helper.
560         * gnat.dg/discr16.adb: New test.
561         * gnat.dg/discr16_g.ads: New helper.
562         * gnat.dg/discr16_pkg.ads: Likewise.
563         * gnat.dg/discr16_cont.ads: Likewise.
564         * gnat.dg/discr17.adb: New test.
565         * gnat.dg/discr18.adb: Likewise.
566         * gnat.dg/discr18_pkg.ads: New helper.
567         * gnat.dg/discr19.adb: New test.
568
569 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
570
571         PR fortran/40576
572         * gfortran.dg/internal_write_1.f90:  New testcase.
573
574 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
575
576         PR fortran/40594
577         * gfortran.dg/derived_pointer_recursion_2.f90: New.
578
579 2009-06-30  Richard Guenther  <rguenther@suse.de>
580
581         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
582
583 2009-06-30  Wei Guozhi  <carrot@google.com>
584
585         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
586         to "-Os".
587
588 2009-06-30  Ira Rosen  <irar@il.ibm.com>
589
590         PR tree-optimization/40542
591         * gcc.dg/vect/pr40542.c: New test.
592
593 2009-06-30  Martin Jambor  <mjambor@suse.cz>
594
595         PR tree-optimization/40582
596         * gcc.c-torture/compile/pr40582.c: New test.
597
598 2009-06-30  Wei Guozhi  <carrot@google.com>
599
600         PR/40416
601         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
602
603 2009-06-29  Jason Merrill  <jason@redhat.com>
604
605         PR c++/40274
606         * g++.dg/template/debug1.C: New.
607
608 2009-06-29  Tobias Burnus  <burnus@net-b.de>
609
610         PR fortran/40580
611         * pointer_check_1.f90: New test.
612         * pointer_check_2.f90: New test.
613         * pointer_check_3.f90: New test.
614         * pointer_check_4.f90: New test.
615         * pointer_check_5.f90: New test.
616
617 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
618
619         PR fortran/40551
620         * gfortran.dg/func_assign_2.f90 : New test.
621
622 2009-06-29  Richard Guenther  <rguenther@suse.de>
623
624         PR middle-end/14187
625         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
626         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
627         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
628         * gcc.c-torture/execute/20090623-1.c: Likewise.
629         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
630         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
631
632 2009-06-29  Richard Guenther  <rguenther@suse.de>
633
634         PR middle-end/38212
635         * gcc.c-torture/execute/pr38212.c: New testcase.
636
637 2009-06-29  Richard Guenther  <rguenther@suse.de>
638
639         PR tree-optimization/40579
640         * gcc.c-torture/execute/pr40579.c: New testcase.
641
642 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
643
644         PR tree-optimization/40550
645         * gcc.dg/pr40550.c: New test.
646
647 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
648
649         * gnat.dg/overflow_sum2.adb: New test
650         * gnat.dg/namet.ads: New helper.
651
652         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
653
654 2009-06-28  Tobias Burnus  <burnus@net-b.de>
655
656         PR fortran/34112
657         * gfortran.dg/compiler-directive_1.f90: New test.
658         * gfortran.dg/compiler-directive_2.f: New test.
659
660 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
661
662         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
663         comment out some values and add some cases.
664
665 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
666
667         PR testsuite/40567
668         * gcc.dg/vect/vect.exp: Fix lappend syntax.
669
670 2009-06-26  Richard Henderson  <rth@redhat.com>
671
672         PR testsuite/40565
673         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
674         * gcc.target/i386/local.c: Pass a non-constant to T.
675
676 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
677
678         PR fortran/39997
679         PR fortran/40541
680         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
681         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
682         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
683         * gfortran.dg/proc_ptr_result_5.f90: New.
684
685 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
686
687         PR c/39902
688         * gcc.dg/dfp/pr39902.c: New test.
689
690 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
691
692         PR testsuite/40532
693         * gcc.dg/builtins-65.c: Require c99 runtime.
694
695 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
696
697         * gnat.dg/array7.ad[sb]: New test.
698
699 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * gnat.dg/array6.adb: New test.
702
703 2009-06-25  Ian Lance Taylor  <iant@google.com>
704
705         * g++.dg/warn/Wsign-compare-3.C: New testcase.
706
707 2009-06-25  Ian Lance Taylor  <iant@google.com>
708
709         * g++.dg/warn/Wunused-16.C: New testcase.
710
711 2009-06-25  Ian Lance Taylor  <iant@google.com>
712
713         * g++.dg/warn/skip-2.C: New testcase.
714
715 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
716
717         * gcc.c-torture/execute/20090618-1.c: add dg-run and
718         dg-skip-if and move to ...
719         * gcc.dg/torture/20090618-1.c.
720
721 2009-06-25  Martin Jambor  <mjambor@suse.cz>
722
723         PR tree-optimization/40493
724         * gcc.c-torture/execute/pr40493.c: New test.
725
726 2009-06-24  Jason Merrill  <jason@redhat.com>
727
728         PR c++/40342
729         * g++.dg/template/overload10.C: New.
730
731 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
732
733         PR fortran/40427
734         * gfortran.dg/proc_ptr_comp_11.f90: New.
735
736 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
737
738         * gcc.dg/pr40501.c: New testcase.
739
740 2009-06-23  DJ Delorie  <dj@redhat.com>
741
742         Add MeP port.
743         * lib/target-supports.exp: Add mep support (no profiling).
744
745 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
746
747         PR testsuite/39297
748         * gcc.dg/ssa/loop-31.c: Change scan rules.
749
750 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
751
752         * gcc.dg/cpp/empty-include.c: Update column info.
753         * gcc.dg/cpp/assert2.c: Update column info.
754
755 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
756
757         * g++.dg/ext/builtin-object-size1.C: New test.
758         * g++.dg/ext/builtin-object-size2.C: New test.
759
760 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
761
762         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
763         * gcc.dg/optimize-bswapdi-1.c: Likewise.
764
765 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
766
767         * gcc.target/mips/truncate-3.c: New test.
768
769 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
770
771         PR fortran/37254
772         PR fortran/39850
773         * gfortran.dg/interface_30.f90: Modified error message.
774         * gfortran.dg/proc_decl_22.f90: New.
775
776 2009-06-22  Ian Lance Taylor  <iant@google.com>
777
778         * gcc.dg/Wcxx-compat-19.c: New testcase.
779
780 2009-06-22  Matthias Klose  <doko@ubuntu.com>
781
782         PR objc/28050
783         * pr28050.m: New testcase.
784
785 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
786
787         PR testsuite/40481
788         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
789
790 2009-06-22  Martin Jambor  <mjambor@suse.cz>
791
792         PR tree-optimization/40492
793         * g++.dg/torture/pr40492.C: New test.
794
795 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
796
797         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
798         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
799
800 2009-06-22  Olivier Hainque  <hainque@adacore.com>
801
802         * gnat.dg/raise_ce.adb: Helper for ...
803         * gnat.dg/handle_and_return.adb: New test.
804
805 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
806
807         PR fortran/40443
808         * gfortran.dg/generic_18.f90: New test.
809
810 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
811
812         PR fortran/40472
813         * gfortran.dg/spread_size_limit.f90: New test.
814
815 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
816
817         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
818         to put dump files in a subdirectory.
819         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
820         ".o" temporary files.
821
822 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
823
824         PR fortran/39850
825         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
826         * gfortran.dg/interface_20.f90: Ditto.
827         * gfortran.dg/interface_21.f90: Ditto.
828         * gfortran.dg/interface_22.f90: Ditto.
829         * gfortran.dg/interface_30.f90: New.
830         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
831
832 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
833
834         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
835         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
836         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
837         DEFAULT_VECTFLAGS.
838
839 2009-06-21  Ira Rosen  <irar@il.ibm.com>
840             Revital Eres  <eres@il.ibm.com>
841
842         PR testsuite/40359
843         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
844         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
845         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
846
847 2009-06-21  Ira Rosen  <irar@il.ibm.com>
848
849         PR testsuite/40475
850         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
851         without misalignment support.
852         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
853
854 2009-06-20  Tobias Burnus  <burnus@net-b.de>
855
856         PR fortran/40452
857         * gfortran.dg/bounds_check_strlen_9.f90: New test.
858
859 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
860
861         PR fortran/40440
862         * gfortran.dg/alloc_comp_result_2.f90: New test.
863
864 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
865
866         PR target/40482
867         * gcc.target/arm/pr40482.c: New test.
868         
869 2009-06-19  Ian Lance Taylor  <iant@google.com>
870
871         * gcc.dg/Wcxx-compat-18.c: New testcase.
872
873 2009-06-19  Richard Guenther  <rguenther@suse.de>
874
875         * gcc.c-torture/execute/20090618-1.c: New testcase.
876
877 2009-06-19  Ian Lance Taylor  <iant@google.com>
878
879         * gcc.dg/Wcxx-compat-17.c: New testcase.
880
881 2009-06-19  Ian Lance Taylor  <iant@google.com>
882
883         * gcc.dg/Wcxx-compat-15.c: New testcase.
884
885 2009-06-19  Ian Lance Taylor  <iant@google.com>
886
887         * gcc.dg/Wcxx-compat-16.c: New testcase.
888
889 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
890
891         * gcc.dg/builtins-34.c: Add significand cases.
892
893 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
894
895         PR testsuite/40491
896         * gcc.dg/20080522-1.c: Remove testcase for real.
897         * gcc.dg/20080528-1.c: Ditto.
898
899 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
900
901         PR fortran/40450
902         * gfortran.dg/proc_ptr_20.f90: New.
903
904 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
905
906         PR target/40470
907         * gcc.dg/torture/pr40470-1.c: New.
908         * gcc.dg/torture/pr40470-2.c: Likewise.
909         * gcc.dg/torture/pr40470-3.c: Likewise.
910         * gcc.dg/torture/pr40470-4.c: Likewise.
911
912 2009-06-18  Diego Novillo  <dnovillo@google.com>
913
914         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
915         * gcc.dg/plugin/ggcplug.c: Likewise.
916         * gcc.dg/plugin/one_time_plugin.c: Likewise.
917         * g++.dg/plugin/selfassign.c: Likewise.
918         * g++.dg/plugin/attribute_plugin.c: Likewise.
919         * g++.dg/plugin/dumb_plugin.c: Likewise.
920
921 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
922
923         * gcc.dg/cpp/arith-3.c: Add column info.
924         
925 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
926
927         * gcc.target/arm/fp16-compile-none-2.c: New.
928         * gcc.target/arm/fp16-compile-ieee-12.c: New.
929         * gcc.target/arm/fp16-compile-alt-12.c: New.
930
931 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
932
933         * gcc.target/arm/fp16-compile-alt-1.c: New.
934         * gcc.target/arm/fp16-compile-alt-2.c: New.
935         * gcc.target/arm/fp16-compile-alt-3.c: New.
936         * gcc.target/arm/fp16-compile-alt-4.c: New.
937         * gcc.target/arm/fp16-compile-alt-5.c: New.
938         * gcc.target/arm/fp16-compile-alt-6.c: New.
939         * gcc.target/arm/fp16-compile-alt-7.c: New.
940         * gcc.target/arm/fp16-compile-alt-8.c: New.
941         * gcc.target/arm/fp16-compile-alt-9.c: New.
942         * gcc.target/arm/fp16-compile-alt-10.c: New.
943         * gcc.target/arm/fp16-compile-alt-11.c: New.
944         * gcc.target/arm/fp16-compile-ieee-1.c: New.
945         * gcc.target/arm/fp16-compile-ieee-2.c: New.
946         * gcc.target/arm/fp16-compile-ieee-3.c: New.
947         * gcc.target/arm/fp16-compile-ieee-4.c: New.
948         * gcc.target/arm/fp16-compile-ieee-5.c: New.
949         * gcc.target/arm/fp16-compile-ieee-6.c: New.
950         * gcc.target/arm/fp16-compile-ieee-7.c: New.
951         * gcc.target/arm/fp16-compile-ieee-8.c: New.
952         * gcc.target/arm/fp16-compile-ieee-9.c: New.
953         * gcc.target/arm/fp16-compile-ieee-10.c: New.
954         * gcc.target/arm/fp16-compile-ieee-11.c: New.
955         * gcc.target/arm/fp16-compile-none-1.c: New.
956         * gcc.target/arm/fp16-compile-exprtype.c: New.
957         * gcc.target/arm/fp16-compile-vcvt.c: New.
958         * gcc.target/arm/fp16-builtins-1.c: New.
959         * gcc.target/arm/fp16-rounding-alt-1.c: New.
960         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
961         * gcc.target/arm/fp16-param-1.c: New.
962         * gcc.target/arm/fp16-return-1.c: New.
963         * gcc.target/arm/fp16-unprototyped-1.c: New.
964         * gcc.target/arm/fp16-unprototyped-2.c: New.
965         * gcc.target/arm/fp16-variadic-1.c: New.
966         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
967         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
968         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
969         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
970         * gcc.dg/torture/arm-fp16-ops.h: New.
971         * gcc.dg/torture/arm-fp16-ops-1.c: New.
972         * gcc.dg/torture/arm-fp16-ops-2.c: New.
973         * gcc.dg/torture/arm-fp16-ops-3.c: New.
974         * gcc.dg/torture/arm-fp16-ops-4.c: New.
975         * gcc.dg/torture/arm-fp16-ops-5.c: New.
976         * gcc.dg/torture/arm-fp16-ops-6.c: New.
977         * gcc.dg/torture/arm-fp16-ops-7.c: New.
978         * gcc.dg/torture/arm-fp16-ops-8.c: New.
979         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
980         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
981         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
982         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
983         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
984         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
985         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
986         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
987         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
988         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
989         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
990         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
991         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
992
993 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
994
995         * gcc.dg/builtins-65.c: New test.
996
997 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
998
999         PR fortran/40451
1000         * gfortran.dg/proc_ptr_result_4.f90: New.
1001
1002 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
1003
1004         * gcc.c-torture/execute/bitfld-5.c: New test.
1005
1006 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
1007
1008         * gcc.dg/builtin-unreachable-3.c: New test.
1009
1010 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
1011
1012         * gcc.target/i386/builtin-unreachable.c: New test.
1013
1014 2009-06-17  Ian Lance Taylor  <iant@google.com>
1015
1016         * gcc.dg/Wcxx-compat-14.c: New testcase.
1017
1018 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
1019
1020         * gcc.dg/func-ptr-conv-1.c: Update column info.
1021
1022 2009-06-17  Richard Guenther  <rguenther@suse.de>
1023
1024         PR middle-end/40404
1025         * gcc.c-torture/execute/pr40404.c: New testcase.
1026
1027 2009-06-17  Richard Guenther  <rguenther@suse.de>
1028
1029         PR middle-end/40460
1030         * g++.dg/torture/pr40460.C: New testcase.
1031
1032 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
1033
1034         * gcc.dg/plugin/one_time_plugin.c: New test.
1035         * gcc.dg/plugin/one_time-test-1.c: New test.
1036         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1037
1038 2009-06-16  Ian Lance Taylor  <iant@google.com>
1039
1040         * g++.dg/warn/skip-1.C: New testcase.
1041
1042 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
1043
1044         PR middle-end/40446
1045         * g++.dg/other/pr40446.C: New test.
1046
1047 2009-06-16  Richard Guenther  <rguenther@suse.de>
1048
1049         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1050         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1051         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1052         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1053
1054 2009-06-16  Martin Jambor  <mjambor@suse.cz>
1055
1056         * gcc.c-torture/compile/pr40432.c: New file.
1057
1058 2009-06-16  Martin Jambor  <mjambor@suse.cz>
1059
1060         * gfortran.fortran-torture/compile/pr40413.f90: New file.
1061
1062 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
1063
1064         PR fortran/36947
1065         PR fortran/40039
1066         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1067         * gfortran.dg/interface_20.f90: Modified error messages.
1068         * gfortran.dg/interface_21.f90: Ditto.
1069         * gfortran.dg/interface_26.f90: Ditto.
1070         * gfortran.dg/interface_27.f90: Ditto.
1071         * gfortran.dg/interface_28.f90: Extended test case.
1072         * gfortran.dg/interface_29.f90: New.
1073         * gfortran.dg/proc_decl_7.f90: Modified error messages.
1074         * gfortran.dg/proc_decl_8.f90: Ditto.
1075         * gfortran.dg/proc_ptr_11.f90: Ditto.
1076         * gfortran.dg/proc_ptr_15.f90: Ditto.
1077
1078 2009-06-16  Ira Rosen  <irar@il.ibm.com>
1079
1080         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
1081         printing.
1082         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
1083         gcc.dg/vect/vect-outer-4f.c: Likewise.
1084         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
1085         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
1086         Likewise.
1087         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
1088         outer loop.
1089
1090 2009-06-16  Tobias Burnus  <burnus@net-b.de>
1091
1092         PR fortran/40383
1093         * gfortran.dg/bounds_check_strlen_8.f90: New test.
1094
1095 2009-06-15  Ian Lance Taylor  <iant@google.com>
1096
1097         * gcc.dg/Wjump-misses-init-1.c: New testcase.
1098         * gcc.dg/Wjump-misses-init-2.c: New testcase.
1099         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
1100         Recognize new notes.
1101         * gcc.dg/stmt-expr-label-2.c: Likewise.
1102         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
1103         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
1104         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
1105         * gcc.dg/c99-vla-jump-4.c: Likewise.
1106         * gcc.dg/stmt-expr-label-1.c: Likewise.
1107         * gcc.dg/stmt-expr-label-3.c: Likewise.
1108         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
1109
1110 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1111
1112         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
1113
1114 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
1115
1116         * gcc.dg/builtin-object-size-7.c: New test.
1117
1118 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR testsuite/40426
1121         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
1122         level != "" use separate -gdwarf-2 -g${level} options instead of
1123         -gdwarf-2${level}.
1124         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
1125         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
1126         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1127
1128 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
1129
1130         * g++.dg/abi/mangle11.C: Update warning line.
1131         * g++.dg/abi/mangle12.C: Update warning line.
1132         * g++.dg/abi/mangle17.C: Update warning line.
1133         * g++.dg/abi/mangle20-2.C: Update warning line.
1134
1135 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1136
1137         * gcc.dg/optimize-bswap-1.c: Split into these two:
1138         * gcc.dg/optimize-bswapsi-1.c: New testcase.
1139         * gcc.dg/optimize-bswapdi-1.c: New testcase.
1140
1141 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1142
1143         * gcc.dg/optimize-bswap-1.c: New testcase.
1144
1145 2009-06-14  Richard Guenther  <rguenther@suse.de>
1146
1147         PR middle-end/40389
1148         * g++.dg/torture/pr40389.C: New testcase.
1149
1150 2009-06-13  Richard Guenther  <rguenther@suse.de>
1151
1152         PR tree-optimization/40421
1153         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
1154
1155 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
1156
1157         * gcc.dg/old-style-prom-3.c: Add column info.
1158         * gcc.dg/overflow-warn-1.c
1159         * gcc.dg/gomp/pr27415.c
1160         * gcc.dg/gomp/for-1.c: Same.
1161         * gcc.dg/enum-compat-1.c: Same.
1162         * gcc.dg/c99-tag-3.c: Same.
1163         * gcc.dg/Wredundant-decls-2.c: Same.
1164         * gcc.dg/func-ptr-conv-1.c: Same.
1165         * gcc.dg/asm-wide-1.c: Same.
1166         * gcc.dg/nofixed-point-2.c: Same.
1167         * gcc.dg/cpp/line3.c: Same.
1168         * gcc.dg/array-10.c: Same.
1169         * gcc.dg/c99-vla-jump-1.c: Same.
1170         * gcc.dg/pr20368-1.c: Same.
1171         * gcc.dg/Wshadow-3.c: Same.
1172         * gcc.dg/c90-const-expr-8.c: Same.
1173         * gcc.dg/label-decl-2.c: Same.
1174         * gcc.dg/dremf-type-compat-2.c: Same.
1175         * gcc.dg/c90-const-expr-5.c: Same.
1176         * gcc.dg/builtins-30.c: Same.
1177         * gcc.dg/Warray-bounds.c: Same.
1178         * gcc.dg/Wcxx-compat-2.c: Same.
1179         * gcc.dg/tree-ssa/col-1.c: Same.
1180         * gcc.dg/old-style-prom-2.c: Same.
1181         * gcc.dg/cast-function-1.c: Same.
1182         * gcc.dg/pr15698-1.c: Same.
1183         * gcc.dg/dremf-type-compat-3.c: Same.
1184         * gcc.dg/vla-8.c: Same.
1185         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
1186         line.
1187         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
1188         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
1189         * gcc.dg/enum-compat-1.c: Same.
1190         * gcc.dg/dremf-type-compat-2.c: Same.
1191         * gcc.dg/old-style-prom-2.c: Same.
1192         * gcc.dg/pr15698-1.c: Same.
1193         * gcc.dg/pr20368-1.c: Same.
1194         * gcc.dg/dremf-type-compat-3.c: Same.
1195         * gcc.dg/builtins-30.c: Same.  Test for columns.
1196         
1197 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
1198
1199         PR fortran/40176
1200         * gfortran.dg/proc_decl_1.f90: Extended.
1201
1202 2009-06-12  Ian Lance Taylor  <iant@google.com>
1203
1204         * gcc.dg/Wcxx-compat-13.c: New testcase.
1205
1206 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1207
1208         PR tree-opt/38865
1209         * gcc.dg/tree-ssa/fre-vce-1.c
1210
1211 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
1212
1213         PR testsuite/40384
1214         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
1215         min-insn-to-prefetch-ratio=5.
1216
1217 2009-06-12  Joey Ye  <joey.ye@intel.com>
1218             H.J. Lu  <hongjiu.lu@intel.com>
1219
1220         PR middle-end/39146
1221         * gcc.target/i386/stackalign/pr39146.c: New.
1222
1223 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
1224
1225         * gcc.target/i386/crc32-1.c: New.
1226         * gcc.target/i386/crc32-2.c: Likewise.
1227
1228 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
1229
1230         PR c/39252
1231         * gcc.dg/builtin-unreachable-1.c: New test.
1232         * gcc.dg/builtin-unreachable-2.c: Same.
1233
1234 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
1235
1236         PR fortran/40402
1237         * gfortran.dg/data_value_1.f90: New test.
1238
1239 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1240
1241         PR testsuite/39831
1242         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
1243         remove ilp32 requirement.
1244         * gcc.target/i386/excess-precision-2.c: Likewise.
1245         * gcc.target/i386/excess-precision-3.c: Likewise.
1246         * gcc.target/i386/excess-precision-4.c: Likewise.
1247         * gcc.target/i386/excess-precision-5.c: Likewise.
1248         * gcc.target/i386/excess-precision-6.c: Likewise.
1249
1250 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1251
1252         PR fortran/38718
1253         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
1254         * gfortran.dg/nan_5.f90: New test.
1255
1256 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
1257
1258         * gcc.target/arm/neon-modes-1.c: New test.
1259
1260 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
1261
1262         * g++.dg/torture/pr31579.C: Cast pointer
1263         via __SIZE_TYPE__ instead of 'unsigned long'.
1264
1265 2009-06-10  Anthony Green  <green@moxielogic.com>
1266
1267         * lib/target-supports.exp (check_profiling_available):
1268         Profiling is not available for testing purposes on moxie.
1269
1270 2009-06-09  Ian Lance Taylor  <iant@google.com>
1271
1272         * gcc.dg/Wcxx-compat-12.c: New testcase.
1273
1274 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
1275
1276         PR libfortran/40334
1277         * gfortran.dg/backspace_11.f90: New.
1278
1279 2009-06-09  Jason Merrill  <jason@redhat.com>
1280
1281         * g++.dg/cpp0x/defaulted10.C: New.
1282
1283 2009-06-09  Martin Jambor  <mjambor@suse.cz>
1284
1285         * gcc.c-torture/compile/pr40351.c: New file.
1286
1287 2009-06-09  Olivier Hainque  <hainque@adacore.com>
1288
1289         * gnat.dg/align_max.adb: New test.
1290
1291 2009-06-08  Jason Merrill  <jason@redhat.com>
1292
1293         * g++.dg/cpp0x/auto15.C: New.
1294
1295 2009-06-08  Jan Hubicka  <jh@suse.cz>
1296
1297         PR debug/39834
1298         * gcc.dg/torture/pr39834.c
1299
1300 2009-06-08  Jan Hubicka  <jh@suse.cz>
1301
1302         PR middle-end/40102
1303         * g++.dg/torture/pr40102.C: New testcase.
1304
1305 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
1306
1307         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
1308         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
1309         * gcc.dg/builtin-object-size-6.c: New test.
1310
1311         PR c++/40373
1312         * g++.dg/template/dtor7.C: New test.
1313
1314         PR c++/40370
1315         PR c++/40372
1316         * g++.dg/template/error41.C: New test.
1317         * g++.dg/template/error42.C: New test.
1318
1319 2009-06-08  Revital Eres  <eres@il.ibm.com>
1320
1321         PR testsuite/40359
1322         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
1323         * gcc.dg/vect/vect-88.c: Likewise.
1324         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1325         * gcc.dg/vect/pr25413.c: Likewise.
1326         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
1327
1328 2009-06-07  Ian Lance Taylor  <iant@google.com>
1329
1330         * g++.dg/warn/Wswitch-3.C: New testcase.
1331         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
1332         * gcc.dg/Wswitch-enum-error.c: Likewise.
1333         * gcc.dg/Wswitch-error.c: Likewise.
1334
1335 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1336
1337         PR fortran/40008
1338         * gfortran.dg/negative_unit.f: Update test.
1339         * gfortran.dg/negative_unit_int8.f: Update test.
1340         * gfortran.dg/newunit_1.f90: New test.
1341
1342 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1343
1344         PR fortran/25104
1345         PR fortran/29962
1346         * gfortran.dg/spread_init_expr.f03: New.
1347         * gfortran.dg/unpack_init_expr.f03: New.
1348         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
1349         error message.
1350
1351 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1352
1353         PR fortran/25104
1354         PR fortran/29962
1355         * gfortran.dg/count_init_expr.f03
1356         * gfortran.dg/product_init_expr.f03
1357         * gfortran.dg/sum_init_expr.f03
1358
1359 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1360
1361         PR fortran/36874
1362         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
1363         message.
1364         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
1365         shapes.
1366         * gfortran.dg/zero_sized_5.f90: Likewise.
1367
1368 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
1369
1370         PR middle-end/32950
1371         * g++.dg/torture/pr32950.C: New.
1372
1373 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1374
1375         PR fortran/25104
1376         PR fortran/29962
1377         * gfortran.dg/dot_product_1.f03: New.
1378         * gfortran.dg/matmul_8.f03: New.
1379         * gfortran.dg/transpose_3.f03: New.
1380
1381 2009-06-06  Ian Lance Taylor  <iant@google.com>
1382
1383         * gcc.dg/Wunused-label-1.c: New test case.
1384         * g++.dg/warn/Wunused-label-1.C: New test case.
1385         * g++.dg/warn/Wunused-label-2.C: New test case.
1386         * g++.dg/warn/Wunused-label-3.C: New test case.
1387
1388 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
1389
1390         PR fortran/37203
1391         * reshape_zerosize_2.f90: New.
1392
1393 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
1394
1395         PR fortran/32890
1396         * gfortran.dg/pack_assign_1.f90: New.
1397         * gfortran.dg/pack_vector_1.f90: New.
1398
1399 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
1400
1401         PR middle-end/40340
1402         * gcc.dg/pr40340-1.c: New test.
1403         * gcc.dg/pr40340-2.c: New test.
1404         * gcc.dg/pr40340-3.c: New test.
1405         * gcc.dg/pr40340-4.c: New test.
1406         * gcc.dg/pr40340-5.c: New test.
1407         * gcc.dg/pr40340.h: New file.
1408
1409 2009-06-05  Revital Eres  <eres@il.ibm.com>
1410
1411         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1412         New procedure.
1413         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
1414         * gcc.dg/vect/vect-33.c: Likewise.
1415         * gcc.dg/vect/vect-92.c: Likewise.
1416         * gcc.dg/vect/vect-58.c: Likewise.
1417         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1418         * gcc.dg/vect/vect-42.c: Likewise.
1419         * gcc.dg/vect/slp-25.c: Likewise.
1420         * gcc.dg/vect/vect-align-1.c: Likewise.
1421         * gcc.dg/vect/vect-align-2.c: Likewise.
1422         * gcc.dg/vect/vect-93.c: Likewise.
1423         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1424         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1425         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1426         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1427         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1428         * gcc.dg/vect/vect-26.c: Likewise.
1429         * gcc.dg/vect/vect-44.c: Likewise.
1430         * gcc.dg/vect/vect-70.c: Likewise.
1431         * gcc.dg/vect/vect-95.c: Likewise.
1432         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1433         * gcc.dg/vect/vect-28.c: Likewise.
1434         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1435         * gcc.dg/vect/vect-87.c: Likewise.
1436         * gcc.dg/vect/vect-109.c: Likewise.
1437         * gcc.dg/vect/vect-54.c: Likewise.
1438         * gcc.dg/vect/vect-96.c: Likewise.
1439         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1440         * gcc.dg/vect/vect-88.c: Likewise.
1441         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1442         * gcc.dg/vect/vect-89.c: Likewise.
1443         * gcc.dg/vect/vect-91.c: Likewise.
1444         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1445         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1446         * gfortran.dg/vect/vect-2.f90: Likewise.
1447         * gfortran.dg/vect/vect-3.f90: Likewise.
1448         * gfortran.dg/vect/vect-4.f90: Likewise.
1449         * gfortran.dg/vect/vect-5.f90: Likewise.
1450
1451 2009-06-05  Alexander Strange <astrange@ithinksw.com>
1452
1453         PR tree-optimization/36318
1454         * gcc.dg/tree-ssa/sra-7.c: New test.
1455
1456 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
1457
1458         PR fortran/37203
1459         * gfortran.dg/reshape_order_5.f90: New.
1460         * gfortran.dg/reshape_shape_1.f90: New.
1461
1462 2009-06-04  Jason Merrill  <jason@redhat.com>
1463
1464         * g++.dg/template/error38.C: Add pointer-to-typedef case.
1465
1466 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
1467
1468         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
1469         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
1470
1471 2009-06-04  Richard Guenther  <rguenther@suse.de>
1472
1473         PR c++/39371
1474         * g++.dg/torture/pr40335.C: New testcase.
1475
1476 2009-06-03  Richard Guenther  <rguenther@suse.de>
1477
1478         PR middle-end/40328
1479         * gcc.dg/torture/pr40328.c: New testcase.
1480
1481 2009-06-03  Martin Jambor  <mjambor@suse.cz>
1482
1483         * g++.dg/torture/pr40323.C: New file.
1484
1485 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
1486
1487         * gnat.dg/specs/root.ads: New test.
1488         * gnat.dg/specs/root-level_1.ads: Likewise.
1489         * gnat.dg/specs/root-level_2.ads: Likewise.
1490         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
1491
1492 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
1493
1494         * g++.dg/init/ref15.C: Require unwrapped targets.
1495
1496 2009-06-02  Jason Merrill  <jason@redhat.com>
1497
1498         * g++.dg/cpp0x/initlist13.C: Remove expected error.
1499         * g++.dg/cpp0x/initlist18.C: New.
1500         * g++.dg/cpp0x/initlist19.C: New.
1501
1502         * g++.dg/cpp0x/auto14.C: New.
1503
1504 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1505
1506         * gnat.dg/alignment6.adb: Remove XFAIL.
1507
1508 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
1509
1510         PR c++/38089
1511         * g++.dg/template/spec36.C: New test.
1512
1513 2009-06-01  Ian Lance Taylor  <iant@google.com>
1514
1515         * gcc.dg/cast-qual-3.c: New testcase.
1516         * g++.dg/warn/Wcast-qual2.C: New testcase.
1517
1518 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
1519
1520         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
1521         (process-message): Expect column numbers.
1522         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
1523         * gcc.dg/pch/counter-2.c: Same.
1524         * gcc.dg/pch/valid-2.c: Same.
1525         * gcc.dg/pch/warn-1.c: Same.
1526         * gcc.dg/pch/valid-1.c: Same.
1527         * gcc.dg/cpp/include2a.c: Handle lack of columns.
1528         * gcc.dg/cpp/syshdr.c: Same.
1529         * gcc.dg/cpp/19940712-1.c: Same.
1530         * gcc.dg/cpp/missing-header-1.c: Same.
1531         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
1532         * gcc.dg/cpp/tr-warn3.c: Same.
1533         * gcc.dg/cpp/pr29612-2.c: Same.
1534         * gcc.dg/cpp/tr-warn4.c: Same.
1535         * gcc.dg/cpp/Wtrigraphs.c: Same.
1536         * gcc.dg/cpp/poison.c: Same.
1537         * gcc.dg/cpp/arith-3.c: Same.
1538         * gcc.dg/cpp/sysmac2.c: Same.
1539         * gcc.dg/cpp/cpp.exp: Same.
1540         * gcc.dg/cpp/tr-warn5.c: Same.
1541         * gcc.dg/cpp/include2.c: Same.
1542         * gcc.dg/cpp/Wmissingdirs.c: Same.
1543         * gcc.dg/cpp/Wmissingdirs.c: Same.
1544         * gcc.dg/cpp/tr-warn6.c: Same.
1545         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
1546         * gcc.dg/cpp/macspace1.c: Same.
1547         * gcc.dg/cpp/escape-2.c: Same.
1548         * gcc.dg/cpp/assert2.c: Same.
1549         * gcc.dg/cpp/undef2.c: Same.
1550         * gcc.dg/cpp/macspace2.c: Same.
1551         * gcc.dg/cpp/tr-warn1.c: Same.
1552         * gcc.dg/cpp/extratokens2.c: Same.
1553         * gcc.dg/cpp/strify2.c: Same.
1554         * gcc.dg/cpp/Wsignprom.c: Same.
1555         * gcc.dg/cpp/redef2.c: Same.
1556         * gcc.dg/cpp/trad/trad.exp: Same.
1557         * gcc.dg/cpp/arith-1.c: Same.
1558         * gcc.dg/cpp/extratokens.c: Same.
1559         * gcc.dg/cpp/if-mpar.c: Same.
1560
1561 2009-06-01  Olivier Hainque  <hainque@adacore.com>
1562
1563         * gnat.dg/nested_float_packed.ads: New test.
1564
1565 2009-06-01  Olivier Hainque  <hainque@adacore.com>
1566             Eric Botcazou  <botcazou@adacore.com>
1567
1568         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
1569         * gnat.dg/test_oconst.adb: New test.
1570
1571 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
1572
1573         * gcc.dg/plugin/ggcplug.c: Moved comment.
1574         (plugin_init): Fixed typo, declared i, returned 0 at end.
1575
1576 2009-05-31  Ira Rosen  <irar@il.ibm.com>
1577
1578         PR testsuite/40244
1579         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
1580         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
1581
1582 2009-05-29  Ian Lance Taylor  <iant@google.com>
1583
1584         * gcc.dg/Wcxx-compat-11.c: New testcase.
1585
1586 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1587
1588         PR fortran/40019
1589         * gfortran.dg/leadz_trailz_1.f90: New test.
1590         * gfortran.dg/leadz_trailz_2.f90: New test.
1591
1592 2009-05-29  Martin Jambor  <mjambor@suse.cz>
1593
1594         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
1595         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
1596         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1597         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1598         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
1599         * gcc.dg/tree-ssa/sra-2.c: Likewise.
1600         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1601         * gcc.dg/tree-ssa/sra-1.c: Likewise.
1602         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
1603         * gcc.dg/tree-ssa/sra-5.c: New file.
1604         * gcc.dg/tree-ssa/sra-6.c: New file.
1605         * gcc.c-torture/compile/sra-1.c: New file.
1606
1607 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR middle-end/40291
1610         * gcc.c-torture/compile/pr40291.c: New test.
1611
1612         PR target/40017
1613         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
1614         __vector _Bool.
1615         * gcc.target/powerpc/altivec-30.c: New test.
1616         * gcc.target/powerpc/altivec-31.c: New test.
1617
1618 2009-05-28  Richard Guenther  <rguenther@suse.de>
1619
1620         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
1621         * gcc.c-torture/execute/20090527-1.c: Likewise.
1622
1623 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
1624
1625         PR c++/39754
1626         * g++.dg/template/canon-type-1.C: New test.
1627         * g++.dg/template/canon-type-2.C: Likewise.
1628         * g++.dg/template/canon-type-3.C: Likewise.
1629         * g++.dg/template/canon-type-4.C: Likewise.
1630         * g++.dg/template/canon-type-5.C: Likewise.
1631         * g++.dg/template/canon-type-6.C: Likewise.
1632         * g++.dg/template/canon-type-7.C: Likewise.
1633
1634 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
1635             Uros Bizjak  <ubizjak@gmail.com>
1636             Danny Smith  <dansmister@gmail.com>
1637
1638         PR target/37216
1639
1640         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
1641         New function.
1642         * gcc.target/i386/pr37216.c:  New test source file.
1643         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
1644         use -fno-common for testing Cygwin and MinGW targets.
1645
1646 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
1647
1648         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
1649         * g++.dg/opt/memcpy1.C (size_t): Likewise.
1650         * g++.dg/pr37742.C (size_t): Likewise.
1651         * g++.dg/torture/pr34850.C (size_t): Likewise.
1652         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
1653         _PTRDIFF_TYPE__.
1654         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
1655         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
1656         (size_t): Use __extension__ and __SIZE_TYPE__.
1657         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
1658         __SIZE_TYPE__.
1659         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
1660         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
1661         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
1662         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
1663         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
1664         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
1665         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
1666         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
1667         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
1668         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
1669         (__ssize_t): Likewise.
1670         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
1671         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
1672         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
1673         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
1674         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
1675         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
1676         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
1677         * gcc.dg/pr33667.c (size_t): Likewise.
1678         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
1679         * gcc.dg/torture/pr39204.c (size_t): Likewise.
1680         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
1681         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
1682         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
1683         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
1684
1685 2009-05-28  Ira Rosen  <irar@il.ibm.com>
1686
1687         PR tree-optimization/40254
1688         * gcc.dg/vect/pr40254.c: New test.
1689
1690 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
1691
1692         PR middle-end/33699
1693         * gcc.target/mips/const-anchor-1.c: New test.
1694         * gcc.target/mips/const-anchor-2.c: New test.
1695
1696 2009-05-27  Jason Merrill  <jason@redhat.com>
1697
1698         * g++.dg/cpp0x/initlist15.C: New.
1699         * g++.dg/cpp0x/initlist16.C: New.
1700         * g++.dg/cpp0x/initlist17.C: New.
1701
1702 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1703
1704         PR fortran/39178
1705         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
1706         patterns to reflect frontend changes.
1707         * gfortran.dg/vector_subscript_4.f90: Likewise.
1708
1709 2009-05-27  Olivier Hainque  <hainque@adacore.com>
1710             Eric Botcazou  <botcazou@adacore.com>
1711
1712         * gcc.c-torture/execute/align-nest.c: New testcase.
1713         * gnat.dg/misaligned_nest.adb: New testcase.
1714
1715 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
1716
1717         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
1718         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
1719         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1720         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1721
1722 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
1723
1724         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
1725         cast instead of assuming 0ul.
1726         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
1727         __SIZE_TYPE__.
1728         (_type_desc): Make first argument const.
1729         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
1730
1731 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1732
1733         PR libfortran/40187
1734         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
1735         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
1736
1737 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
1738
1739         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
1740         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
1741         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
1742         * gcc.dg/plugin/ggcplug.c: Added new file.
1743
1744 2009-05-26  Tobias Burnus  <burnus@net-b.de>
1745
1746         PR fortran/40246
1747         * gfortran.dg/nullify_4.f90: New test.
1748
1749 2009-05-26  Richard Guenther  <rguenther@suse.de>
1750
1751         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
1752
1753 2009-05-26  Richard Guenther  <rguenther@suse.de>
1754
1755         PR middle-end/40252
1756         * gcc.c-torture/compile/pr40252.c: New testcase.
1757
1758 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
1759
1760         PR c++/40007
1761         * g++.dg/template/typedef18.C: New test.
1762         * g++.dg/template/typedef19.C: Likewise.
1763         * g++.dg/template/typedef20.C: Likewise.
1764         * g++.dg/template/access11.C: Adjust.
1765
1766 2009-05-26  Richard Guenther  <rguenther@suse.de>
1767
1768         PR testsuite/40247
1769         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
1770
1771 2009-05-25  Jason Merrill  <jason@redhat.com>
1772
1773         PR c++/38064
1774         * g++.dg/cpp0x/enum3.C: New test.
1775
1776 2009-05-25  Richard Guenther  <rguenther@suse.de>
1777
1778         PR tree-optimization/36327
1779         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
1780         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1781         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
1782         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1783         * gcc.dg/vect/vect-40.c: Likewise.
1784         * gcc.dg/vect/vect-42.c: Likewise.
1785         * gcc.dg/vect/vect-46.c: Likewise.
1786         * gcc.dg/vect/vect-76.c: Likewise.
1787
1788 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
1789
1790         PR fortran/40176
1791         * gfortran.dg/proc_ptr_18.f90: New.
1792         * gfortran.dg/proc_ptr_19.f90: New.
1793         * gfortran.dg/proc_ptr_comp_9.f90: New.
1794         * gfortran.dg/proc_ptr_comp_10.f90: New.
1795
1796 2009-05-25  Richard Guenther  <rguenther@suse.de>
1797
1798         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
1799         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1800
1801 2009-05-25  Ira Rosen  <irar@il.ibm.com>
1802
1803         PR tree-optimization/40238
1804         * gcc.dg/vect/pr40238.c: New test.
1805
1806 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1807             Dominique Dhumieres  <dominiq@lps.ens.fr>
1808
1809         PR fortran/35732
1810         PR fortran/39872
1811         * gfortran.dg/bounds_check_fail_3.f90: New test.
1812         * gfortran.dg/bounds_check_fail_4.f90: New test.
1813         * gfortran.dg/bounds_check_14.f90: Update test.
1814         * gfortran.dg/bound_4.f90: Update test.
1815
1816 2009-05-24  Richard Guenther  <rguenther@suse.de>
1817
1818         PR middle-end/40233
1819         * gcc.c-torture/compile/pr40233.c: New testcase.
1820
1821 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
1822
1823         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
1824         for alpha*-*-* targets.
1825
1826 2009-05-24  Ira Rosen  <irar@il.ibm.com>
1827
1828         * gcc.dg/vect/bb-slp-1.c: New test.
1829         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c, 
1830         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c, 
1831         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
1832         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c, 
1833         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c, 
1834         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c, 
1835         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c, 
1836         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c, 
1837         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c, 
1838         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
1839         gcc.dg/vect/bb-slp-22.c: Likewise.
1840         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
1841
1842 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
1843             Maxim Kuvyrkov  <maxim@codesourcery.com>
1844
1845         * gcc.dg/falign-labels-1.c: New test.
1846
1847 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
1848
1849         * gnat.dg/specs/rep_clause3.ads: New test.
1850
1851 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
1852
1853         * gnat.dg/addr6.adb: New test.
1854
1855 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
1856
1857         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
1858         New function.
1859         * gcc.target/arm/thumb2-mul-space.c: New file.
1860         * gcc.target/arm/thumb2-mul-space-2.c: New file.
1861         * gcc.target/arm/thumb2-mul-space-3.c: New file.
1862         * gcc.target/arm/thumb2-mul-speed.c: New file.
1863
1864 2009-05-22  Richard Guenther  <rguenther@suse.de>
1865
1866         PR middle-end/38964
1867         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
1868         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
1869         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
1870
1871 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
1872
1873         * gcc.dg/dll-6.c: New test.
1874         * gcc.dg/dll-6a.c: Likewise.
1875         * gcc.dg/dll-7.c: Likewise.
1876         * gcc.dg/dll-7a.c: Likewise.
1877         * g++.dg/ext/dllexport2.C: Likewise.
1878         * g++.dg/ext/dllexport2a.cc: Likewise.
1879
1880 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
1881
1882         PR target/37846
1883         * gcc.target/ia64/mfused-madd-vect.c: New test.
1884         * gcc.target/ia64/mfused-madd.c: New test.
1885         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
1886         * gcc.target/ia64/mno-fused-madd.c: New test.
1887
1888 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1889
1890         * gcc.target/i386/movbe-1.c: New.
1891         * gcc.target/i386/movbe-2.c: Likewise.
1892
1893 2009-05-21  Taras Glek  <tglek@mozilla.com>
1894
1895         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
1896         plugin_init signature.
1897         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1898         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
1899         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
1900
1901 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
1902
1903         * gcc.dg/target/arm/neon-vmla-1.c: New.
1904         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
1905
1906 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
1907
1908         * gcc.target/mips/octeon-exts-6.c: New test.
1909         * gcc.target/mips/extend-1.c: New test.
1910         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
1911         EXTS.
1912         * gcc.target/mips/octeon-exts-5.c: Likewise.
1913
1914 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
1915
1916         PR middle-end/40204
1917         * gcc.c-torture/compile/pr40204.c: New test.
1918
1919 2009-05-20  Richard Guenther  <rguenther@suse.de>
1920
1921         * gcc.c-torture/compile/20090518-1.c: New testcase.
1922
1923 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
1924
1925         PR tree-optimization/40087
1926         * gcc.dg/tree-ssa/pr40087.c: New test.
1927
1928 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1929
1930         * gcc.dg/vector-4.c: New testcase.
1931         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
1932         * g++.dg/ext/vector16.C: New testcase.
1933
1934 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1935
1936         PR c/40172
1937         * gcc.dg/pr40172.c: Renamed to ...
1938         * gcc.dg/pr40172-1.c: This.
1939
1940         * gcc.dg/pr40172-2.c: New.
1941         * gcc.dg/pr40172-3.c: Likewise.
1942
1943 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1944
1945         PR c/40172
1946         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
1947         
1948 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
1949
1950         * gnat.dg/loop_optimization6.ad[sb]: New test.
1951
1952 2009-05-19  Richard Guenther  <rguenther@suse.de>
1953
1954         * gcc.c-torture/compile/20090519-1.c: New testcase.
1955
1956 2009-05-18  Jason Merrill  <jason@redhat.com>
1957
1958         * g++.dg/cpp0x/explicit1.C: New.
1959         * g++.dg/cpp0x/explicit2.C: New.
1960
1961 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
1962
1963         PR debug/40109
1964         * g++.dg/debug/dwarf2/nested-1.C: New test.
1965
1966 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1967
1968         PR testsuite/39907
1969         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
1970         stack alignment.
1971
1972 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
1973
1974         PR fortran/40164
1975         * gfortran.dg/proc_ptr_comp_8.f90: New.
1976
1977 2009-05-18  Richard Guenther  <rguenther@suse.de>
1978
1979         PR fortran/40168
1980         * gfortran.dg/array_memset_2.f90: Adjust.
1981
1982 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
1983
1984         PR fortran/36947
1985         PR fortran/40039
1986         * gfortran.dg/interface_27.f90: New.
1987         * gfortran.dg/interface_28.f90: New.
1988         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
1989         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1990
1991 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1992
1993         * gcc.target/m68k/tls-ie.c: New test.
1994         * gcc.target/m68k/tls-le.c: New test.
1995         * gcc.target/m68k/tls-gd.c: New test.
1996         * gcc.target/m68k/tls-ld.c: New test.
1997         * gcc.target/m68k/tls-ie-xgot.c: New test.
1998         * gcc.target/m68k/tls-le-xtls.c: New test.
1999         * gcc.target/m68k/tls-gd-xgot.c: New test.
2000         * gcc.target/m68k/tls-ld-xgot.c: New test.
2001         * gcc.target/m68k/tls-ld-xtls.c: New test.
2002         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2003
2004 2009-05-18  Martin Jambor  <mjambor@suse.cz>
2005
2006         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2007
2008 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
2009
2010         PR c/40172
2011         * gcc.dg/pr40172.c: New.
2012
2013 2009-05-17  Jason Merrill  <jason@redhat.com>
2014
2015         PR c++/40139
2016         * g++.dg/template/dtor6.C: New.
2017
2018 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
2019
2020         * g++.dg/warn/translate-ice-1.C: New test.
2021
2022 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2023
2024         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2025         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2026         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2027         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2028
2029 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2030
2031         PR fortran/33197
2032         * gfortran.dg/erf_2.F90: New test.
2033         * gfortran.dg/erfc_scaled_2.f90: New test.
2034
2035 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2036
2037         PR fortran/31243
2038         * gfortran.dg/string_1.f90: New test.
2039         * gfortran.dg/string_2.f90: New test.
2040         * gfortran.dg/string_3.f90: New test.
2041
2042 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
2043
2044         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2045         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2046
2047 2009-05-15  Ian Lance Taylor  <iant@google.com>
2048
2049         * gcc.dg/Wcxx-compat-10.c: New testcase.
2050
2051 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2052
2053         PR 16302
2054         * gcc.dg/pr16302.c: New.
2055         * g++.dg/warn/pr16302.C: New.
2056
2057 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2058
2059         * gcc.dg/torture/builtin-math-5.c: New.
2060         * gcc.dg/torture/builtin-math-6.c: New.
2061         * lib/target-supports.exp (check_effective_target_mpc): New.
2062
2063 2009-05-15  Jan Hubicka  <jh@suse.cz>
2064
2065         * gcc.dg/tree-ssa/inline-3.c: New testcase
2066
2067 2009-05-15  Jan Hubicka  <jh@suse.cz>
2068
2069         * gcc.target/i386/align-main-1.c (check): Mark noinline.
2070         * gcc.target/i386/align-main-2.c (check): Mark noinline.
2071         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2072         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
2073         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2074         Mark noinline.
2075         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2076         Mark noinline.
2077         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2078         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2079
2080 2009-05-15  Jan Hubicka  <jh@suse.cz>
2081
2082         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
2083         optimized by sibcall noinline.
2084
2085 2009-05-15  Jan Hubicka  <jh@suse.cz>
2086
2087         * sibcall-1.c (track): Mark noinline.
2088         * sibcall-2.c (track): Mark noinline.
2089         * sibcall-3.c (track): Mark noinline.
2090         * sibcall-4.c (track): Mark noinline.
2091
2092 2009-05-15  Jan Hubicka  <jh@suse.cz>
2093
2094         * flatten-2.c: Disable early inlining; add comment.
2095         * flatten-3.c: New test based on flatten-2.c.
2096
2097 2009-05-15  Richard Guenther  <rguenther@suse.de>
2098
2099         PR tree-optimization/39999
2100         * gcc.c-torture/compile/pr39999.c: New testcase.
2101
2102 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
2103
2104         * gcc.c-torture/compile/ptr-conv-1.c: New test.
2105
2106 2009-05-14  Ian Lance Taylor  <iant@google.com>
2107
2108         * gcc.dg/Wcxx-compat-9.c: New testcase.
2109
2110 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
2111
2112         PR fortran/39996
2113         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
2114         * gfortran.dg/duplicate_type_2.f90: Ditto.
2115         * gfortran.dg/duplicate_type_3.f90: New.
2116
2117 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
2118         
2119         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
2120         * ada/acats/tests/c5/c59002c.ada: Likewise.
2121         
2122 2009-05-13  Taras Glek  <tglek@mozilla.com>
2123
2124         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
2125         attributes and decl smashing.
2126         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
2127         attributes.
2128         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
2129         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
2130
2131 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
2132
2133         PR fortran/39865
2134         * gfortran.dg/pr39865.f90: New test.
2135         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
2136         arrays in FMT=.
2137         * gfortran.dg/hollerith_f95.f90: Likewise.
2138         * gfortran.dg/hollerith6.f90: New test.
2139         * gfortran.dg/hollerith7.f90: New test.
2140
2141 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2142
2143         PR cpp/36674
2144         * gcc.dg/cpp/pr36674.i: New.
2145
2146 2009-05-14  Ben Elliston  <bje@au.ibm.com>
2147          
2148         PR middle-end/40035
2149         * gcc.c-torture/compile/pr40035.c: New test.
2150
2151 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2152
2153         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
2154
2155 2009-05-12  Tobias Burnus  <burnus@net-b.de>
2156
2157         PR fortran/40110
2158         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
2159         * gfortran.dg/c_kind_tests_2.f03: Ditto.
2160         * gfortran.dg/interop_params.f03: Ditto.
2161
2162 2009-05-12  Jan Hubicka  <jh@suse.cz>
2163
2164         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
2165         so unrolling still happens.
2166         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
2167         * gcc.dg/ipa/ipacost-2.c: Likewise.
2168         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
2169
2170 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
2171
2172         * gfortran.dg/default_format_1.f90: XFAIL on cygwin. 
2173
2174 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
2175
2176         * lib/target-supports.exp (check_profiling_available): Return
2177         false for -p on *-*-cygwin* targets.
2178
2179 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
2180
2181         PR tree-optimization/38632
2182         * g++.dg/tree-ssa/pr38632.C: New.
2183
2184 2009-05-11  Jan Hubicka  <jh@suse.cz>
2185
2186         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
2187         we now optimize better.
2188         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
2189         out at different places.
2190         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
2191         unroling.
2192         * gcc.dg/vect/vect-76.c: Likewise.
2193         * gcc.dg/vect/vect-70.c: Likewise.
2194         * gcc.dg/vect/vect-66.c: Likewise.
2195         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2196         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
2197
2198 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
2199
2200         PR middle-end/40080
2201         * gcc.c-torture/compile/pr40080.c: New.
2202
2203 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
2204
2205         * gcc.c-torture/compile/pr40026.c: New testcase.
2206
2207 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
2208
2209         PR fortran/40089
2210         * gfortran.dg/proc_ptr_comp_7.f90: New.
2211
2212 2009-05-11  Ira Rosen  <irar@il.ibm.com>
2213
2214         PR tree-optimization/40074
2215         * gcc.dg/vect/pr40074.c: New test.
2216
2217 2009-05-10  Ian Lance Taylor  <iant@google.com>
2218
2219         * gcc.dg/Wcxx-compat-7.c: New testcase.
2220         * gcc.dg/Wcxx-compat-8.c: New testcase.
2221         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
2222         * gcc.dg/pr17188-1.c: Likewise.
2223         * gcc.dg/pr39084.c: Likewise.
2224
2225 2009-05-10  Michael Matz  <matz@suse.de>
2226
2227         PR target/40031
2228         * gcc.dg/pr40031.c: New test.
2229
2230 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
2231
2232         PR fortran/40018
2233         * gfortran.dg/array_constructor_31.f90: New test.
2234
2235 2009-05-10  Richard Guenther  <rguenther@suse.de>
2236
2237         PR tree-optimization/40081
2238         * g++.dg/torture/pr40081.C: New testcase.
2239
2240 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
2241
2242         PR fortran/38863
2243         * gfortran.dg/dependency_24.f90: New test.
2244         * gfortran.dg/dependency_23.f90: Clean up module files.
2245
2246 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
2247
2248         PR fortran/38956
2249         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
2250         * gfortran.dg/chmod_2.f90: Likewise.
2251         * gfortran.dg/chmod_3.f90: Likewise.
2252         * gfortran.dg/open_errors.f90: Likewise.
2253
2254 2009-05-09  Jan Hubicka  <jh@suse.cz>
2255
2256         PR middle-end/40043
2257         * g++.dg/eh/nested-try.C: New test.
2258
2259 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2260
2261         PR tree-optimization/40049
2262         * gcc.dg/vect/vect-shift-2.c: New test.
2263
2264 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
2265
2266         * gcc.dg/torture/complex-sign-mul-minus-one.c,
2267         gcc.dg/torture/complex-sign-mul-one.c: New tests.
2268
2269 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
2270
2271         PR c/36892
2272         * g++.dg/warn/deprecated-6.C: New.
2273         * gcc.dg/deprecated-4.c: Likewise.
2274         * gcc.dg/deprecated-5.c: Likewise.
2275         * gcc.dg/deprecated-6.c: Likewise.
2276
2277 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
2278
2279         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
2280         __aligned__(__BIGGEST_ALIGNMENT__).
2281         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2282         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2283         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2284         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2285         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2286         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2287         * gcc.dg/vect/Os-vect-95.c: Likewise.
2288         * gcc.dg/vect/pr20122.c: Likewise.
2289         * gcc.dg/vect/pr36493.c: Likewise.
2290         * gcc.dg/vect/pr37385.c: Likewise.
2291         * gcc.dg/vect/slp-7.c: Likewise.
2292         * gcc.dg/vect/slp-9.c: Likewise.
2293         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2294         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2295         * gcc.dg/vect/vect-35.c: Likewise.
2296         * gcc.dg/vect/vect-40.c: Likewise.
2297         * gcc.dg/vect/vect-42.c: Likewise.
2298         * gcc.dg/vect/vect-44.c: Likewise.
2299         * gcc.dg/vect/vect-46.c: Likewise.
2300         * gcc.dg/vect/vect-48.c: Likewise.
2301         * gcc.dg/vect/vect-52.c: Likewise.
2302         * gcc.dg/vect/vect-54.c: Likewise.
2303         * gcc.dg/vect/vect-56.c: Likewise.
2304         * gcc.dg/vect/vect-58.c: Likewise.
2305         * gcc.dg/vect/vect-60.c: Likewise.
2306         * gcc.dg/vect/vect-74.c: Likewise.
2307         * gcc.dg/vect/vect-75.c: Likewise.
2308         * gcc.dg/vect/vect-76.c: Likewise.
2309         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2310         * gcc.dg/vect/vect-77.c: Likewise.
2311         * gcc.dg/vect/vect-77-global.c: Likewise.
2312         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2313         * gcc.dg/vect/vect-78.c: Likewise.
2314         * gcc.dg/vect/vect-78-global.c: Likewise.
2315         * gcc.dg/vect/vect-80.c: Likewise.
2316         * gcc.dg/vect/vect-85.c: Likewise.
2317         * gcc.dg/vect/vect-87.c: Likewise.
2318         * gcc.dg/vect/vect-88.c: Likewise.
2319         * gcc.dg/vect/vect-92.c: Likewise.
2320         * gcc.dg/vect/vect-93.c: Likewise.
2321         * gcc.dg/vect/vect-95.c: Likewise.
2322         * gcc.dg/vect/vect-97.c: Likewise.
2323         * gcc.dg/vect/vect-complex-1.c: Likewise.
2324         * gcc.dg/vect/vect-complex-4.c: Likewise.
2325         * gcc.dg/vect/vect-complex-5.c: Likewise.
2326         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2327         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
2328         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
2329         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2330         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2331         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2332         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2333         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2334         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2335         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2336         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2337         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2338         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2339         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2340         * gcc.dg/vect/vect-outer-1.c: Likewise.
2341         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2342         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2343         * gcc.dg/vect/vect-outer-2.c: Likewise.
2344         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2345         * gcc.dg/vect/vect-outer-2d.c: Likewise.
2346         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2347         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2348         * gcc.dg/vect/vect-outer-3.c: Likewise.
2349         * gcc.dg/vect/vect-outer-3c.c: Likewise.
2350         * gcc.dg/vect/vect-outer-5.c: Likewise.
2351         * gcc.dg/vect/vect-outer-6.c: Likewise.
2352         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
2353         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2354         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2355         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2356         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
2357         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2358         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2359         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2360         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2361         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2362         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2363         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2364         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
2365         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2366
2367 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
2368
2369         PR c/24581
2370         * gcc.dg/torture/complex-sign.h: New header.
2371         * gcc.dg/torture/complex-sign-add.c,
2372         gcc.dg/torture/complex-sign-mixed-add.c,
2373         gcc.dg/torture/complex-sign-mixed-div.c,
2374         gcc.dg/torture/complex-sign-mixed-mul.c,
2375         gcc.dg/torture/complex-sign-mixed-sub.c,
2376         gcc.dg/torture/complex-sign-mul.c,
2377         gcc.dg/torture/complex-sign-sub.c: New tests.
2378
2379 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
2380
2381         PR fortran/39876
2382         * gfortran.dg/intrinsic_3.f90: New.
2383
2384 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
2385
2386         PR c/39037
2387         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
2388         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
2389         * gcc.dg/dfp/float-constant-double.c: New test.
2390         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
2391         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
2392         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
2393         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
2394         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
2395         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
2396         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
2397         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
2398         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
2399
2400 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
2401
2402         PR middle-end/40057
2403         * gcc.c-torture/execute/pr40057.c: New test.
2404
2405 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
2406
2407         * gcc.c-torture/compile/const-high-part.c: New test.
2408
2409 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
2410
2411         PR testsuite/40050
2412         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
2413         build plugin.
2414
2415 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
2416
2417         PR fortran/39630
2418         * gfortran.dg/proc_decl_1.f90: Modified.
2419         * gfortran.dg/proc_ptr_comp_1.f90: New.
2420         * gfortran.dg/proc_ptr_comp_2.f90: New.
2421         * gfortran.dg/proc_ptr_comp_3.f90: New.
2422         * gfortran.dg/proc_ptr_comp_4.f90: New.
2423         * gfortran.dg/proc_ptr_comp_5.f90: New.
2424         * gfortran.dg/proc_ptr_comp_6.f90: New.
2425
2426 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
2427
2428         PR c++/17395
2429         * g++.dg/template/call7.C: New test.
2430
2431 2009-05-06  Diego Novillo  <dnovillo@google.com>
2432
2433         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
2434
2435 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
2436
2437         * gfortran.dg/pr40021.f: Moved to ...
2438         * gfortran.fortran-torture/execute/pr40021.f: Here.
2439
2440 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
2441
2442         PR middle-end/39986
2443         * gcc.dg/dfp/pr39986.c: New test.
2444
2445 2009-05-06  Michael Matz  <matz@suse.de>
2446
2447         PR middle-end/40021
2448         * gfortran.dg/pr40021.f: New test.
2449
2450 2009-05-06  Le-Chun Wu  <lcwu@google.com>
2451
2452         * lib/plugin-support.exp: New file containing support procs for
2453         plugin testcases.
2454         * lib/target-supports.exp (check_plugin_available): New proc.
2455         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
2456         * gcc.dg/plugin/selfassign.c: New plugin source file.
2457         * gcc.dg/plugin/self-assign-test-1.c: New test.
2458         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
2459         * g++.dg/README: Add description for plugin test.
2460         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
2461         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
2462         * g++.dg/plugin/selfassign.c: New plugin source file.
2463         * g++.dg/plugin/self-assign-test-1.C: New test.
2464         * g++.dg/plugin/self-assign-test-2.C: Likewise.
2465         * g++.dg/plugin/self-assign-test-3.C: Likewise.
2466         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
2467         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
2468
2469 2009-05-06  Tobias Burnus  <burnus@net-b.de>
2470
2471         PR fortran/40041
2472         * gfortran.dg/intrinsic_2.f90: New test.
2473         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
2474
2475 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
2476
2477         PR c/40032
2478         * gcc.dg/noncompile/incomplete-5.c: New test.
2479
2480 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
2481
2482         PR middle-end/39666
2483         * gcc.dg/pr39666-1.c: New test.
2484         * gcc.dg/pr39666-2.c: Likewise.
2485         * g++.dg/warn/Wuninitialized-4.C: Likewise.
2486         * g++.dg/warn/Wuninitialized-5.C: Likewise.
2487         * gfortran.dg/pr39666-1.f90: Likewise.
2488         * gfortran.dg/pr39666-2.f90: Likewise.
2489
2490 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
2491
2492         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
2493         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
2494         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2495
2496 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
2497
2498         PR fortran/39998
2499         * gfortran.dg/proc_ptr_17.f90: New.
2500
2501 2009-05-05  Richard Guenther  <rguenther@suse.de>
2502
2503         PR tree-optimization/40022
2504         * gcc.c-torture/execute/pr40022.c: New testcase.
2505
2506 2009-05-05  Richard Guenther  <rguenther@suse.de>
2507
2508         PR middle-end/40023
2509         * gcc.c-torture/compile/pr40023.c: New testcase.
2510
2511 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
2512
2513         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
2514         * g++.dg/template/overload9.C: Likewise.
2515         * g++.dg/ext/ms-1.C: New.
2516
2517 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
2518
2519         PR c++/40013
2520         * g++.dg/ext/vla7.C: New test.
2521
2522 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
2523
2524         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
2525
2526 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
2527
2528         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
2529         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
2530         Update expected errors.
2531
2532 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2533
2534         PR c++/28152
2535         * g++.dg/parse/parser-pr28152.C: New.
2536         * g++.dg/parse/parser-pr28152-2.C: New.
2537
2538 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
2539
2540         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
2541
2542 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
2543
2544         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
2545         * gcc.target/sparc/fexpand-2.c: Likewise.
2546         * gcc.target/sparc/fpmerge-2.c: Likewise.
2547         * gcc.target/sparc/pdist-2.c: Likewise.
2548
2549 2009-05-03  Richard Guenther  <rguenther@suse.de>
2550
2551         PR c/39983
2552         * gcc.c-torture/compile/pr39983.c: New testcase.
2553
2554 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
2555
2556         * gcc.dg/c99-complex-3.c: New test.
2557
2558 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
2559
2560         * gcc.dg/cpp/utf8-5byte-1.c: New test.
2561
2562 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
2563
2564         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
2565
2566 2009-05-02  Richard Guenther  <rguenther@suse.de>
2567
2568         PR middle-end/40001
2569         * gcc.target/spu/pr40001.c: New testcase.
2570
2571 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
2572
2573         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
2574
2575 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
2576
2577         PR middle-end/39579
2578         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
2579         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
2580
2581 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
2582
2583         PR testsuite/39776
2584         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
2585         no longer issued.
2586
2587 2009-04-30  David Ayers  <ayers@fsfe.org>
2588
2589         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
2590         and gcc_error_prefix variables.
2591         * objc.dg/bad-receiver-type.m: Update to match correct
2592         diagnostics marker.
2593         * objc.dg/encode-5.m: Likewise.
2594         * objc.dg/id-1.m: Likewise.
2595         * objc.dg/method-1.m: Likewise.
2596         * objc.dg/method-6.m: Likewise.
2597         * objc.dg/method-7.m: Likewise.
2598         * objc.dg/method-9.m: Likewise.
2599         * objc.dg/method-11.m: Likewise.
2600         * objc.dg/method-20.m: Likewise.
2601         * objc.dg/private-1.m: Likewise.
2602
2603 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
2604
2605         PR libfortran/39667
2606         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
2607         * gfortran.dg/advance_4.f90: Likewise
2608         * gfortran.dg/advance_5.f90: Likewise
2609         * gfortran.dg/append_1.f90: Likewise
2610         * gfortran.dg/backslash_1.f90: Likewise
2611         * gfortran.dg/backslash_2.f90: Likewise
2612         * gfortran.dg/backslash_3.f: Likewise
2613         * gfortran.dg/backspace_10.f90: Likewise
2614         * gfortran.dg/backspace_3.f: Likewise
2615         * gfortran.dg/backspace_4.f: Likewise
2616         * gfortran.dg/backspace_5.f: Likewise
2617         * gfortran.dg/backspace_8.f: Likewise
2618         * gfortran.dg/backspace_9.f: Likewise
2619         * gfortran.dg/complex_write.f90: Likewise
2620         * gfortran.dg/convert_implied_open.f90: Likewise
2621         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
2622         * gfortran.dg/dos_eol.f: Likewise
2623         * gfortran.dg/empty_format_1.f90: Likewise
2624         * gfortran.dg/endfile.f: Likewise
2625         * gfortran.dg/eof_1.f90: Likewise
2626         * gfortran.dg/eor_1.f90: Likewise
2627         * gfortran.dg/eor_handling_1.f90: Likewise
2628         * gfortran.dg/eor_handling_2.f90: Likewise
2629         * gfortran.dg/eor_handling_3.f90: Likewise
2630         * gfortran.dg/eor_handling_4.f90: Likewise
2631         * gfortran.dg/eor_handling_5.f90: Likewise
2632         * gfortran.dg/error_recovery_5.f90: Likewise
2633         * gfortran.dg/f2003_inquire_1.f03: Likewise
2634         * gfortran.dg/f2003_io_4.f03: Likewise
2635         * gfortran.dg/f2003_io_5.f03: Likewise
2636         * gfortran.dg/f2003_io_7.f03: Likewise
2637         * gfortran.dg/fgetc_1.f90: Likewise
2638         * gfortran.dg/fgetc_2.f90: Likewise
2639         * gfortran.dg/flush_1.f90: Likewise
2640         * gfortran.dg/fmt_exhaust.f90: Likewise
2641         * gfortran.dg/fmt_huge.f90: Likewise
2642         * gfortran.dg/fmt_read.f90: Likewise
2643         * gfortran.dg/fmt_t_1.f90: Likewise
2644         * gfortran.dg/fmt_t_2.f90: Likewise
2645         * gfortran.dg/fmt_t_3.f90: Likewise
2646         * gfortran.dg/fmt_t_4.f90: Likewise
2647         * gfortran.dg/fmt_t_5.f90: Likewise
2648         * gfortran.dg/fmt_t_7.f: Likewise
2649         * gfortran.dg/fseek.f90: Likewise
2650         * gfortran.dg/ftell_1.f90: Likewise
2651         * gfortran.dg/ftell_2.f90: Likewise
2652         * gfortran.dg/func_derived_3.f90: Likewise
2653         * gfortran.dg/inquire_9.f90: Likewise
2654         * gfortran.dg/iostat_1.f90: Likewise
2655         * gfortran.dg/iostat_2.f90: Likewise
2656         * gfortran.dg/list_read_1.f90: Likewise
2657         * gfortran.dg/list_read_4.f90: Likewise
2658         * gfortran.dg/list_read_5.f90: Likewise
2659         * gfortran.dg/list_read_7.f90: Likewise
2660         * gfortran.dg/list_read_8.f90: Likewise
2661         * gfortran.dg/list_read_9.f90: Likewise
2662         * gfortran.dg/namelist_13.f90: Likewise
2663         * gfortran.dg/namelist_14.f90: Likewise
2664         * gfortran.dg/namelist_15.f90: Likewise
2665         * gfortran.dg/namelist_16.f90: Likewise
2666         * gfortran.dg/namelist_17.f90: Likewise
2667         * gfortran.dg/namelist_18.f90: Likewise
2668         * gfortran.dg/namelist_19.f90: Likewise
2669         * gfortran.dg/namelist_20.f90: Likewise
2670         * gfortran.dg/namelist_24.f90: Likewise
2671         * gfortran.dg/namelist_26.f90: Likewise
2672         * gfortran.dg/namelist_27.f90: Likewise
2673         * gfortran.dg/namelist_28.f90: Likewise
2674         * gfortran.dg/namelist_37.f90: Likewise
2675         * gfortran.dg/namelist_38.f90: Likewise
2676         * gfortran.dg/namelist_39.f90: Likewise
2677         * gfortran.dg/namelist_40.f90: Likewise
2678         * gfortran.dg/namelist_43.f90: Likewise
2679         * gfortran.dg/namelist_44.f90: Likewise
2680         * gfortran.dg/namelist_45.f90: Likewise
2681         * gfortran.dg/namelist_46.f90: Likewise
2682         * gfortran.dg/namelist_47.f90: Likewise
2683         * gfortran.dg/namelist_48.f90: Likewise
2684         * gfortran.dg/namelist_49.f90: Likewise
2685         * gfortran.dg/namelist_50.f90: Likewise
2686         * gfortran.dg/namelist_51.f90: Likewise
2687         * gfortran.dg/namelist_52.f90: Likewise
2688         * gfortran.dg/namelist_56.f90: Likewise
2689         * gfortran.dg/namelist_char_only.f90: Likewise
2690         * gfortran.dg/namelist_use.f90: Likewise
2691         * gfortran.dg/namelist_use_only.f90: Likewise
2692         * gfortran.dg/noadv_size.f90: Likewise
2693         * gfortran.dg/open_access_append_1.f90: Likewise
2694         * gfortran.dg/pad_no.f90: Likewise
2695         * gfortran.dg/pr12884.f: Likewise
2696         * gfortran.dg/pr17090.f90: Likewise
2697         * gfortran.dg/pr17285.f90: Likewise
2698         * gfortran.dg/pr17286.f90: Likewise
2699         * gfortran.dg/pr18122.f90: Likewise
2700         * gfortran.dg/pr18210.f90: Likewise
2701         * gfortran.dg/pr18392.f90: Likewise
2702         * gfortran.dg/pr19155.f: Likewise
2703         * gfortran.dg/pr19216.f: Likewise
2704         * gfortran.dg/pr19467.f90: Likewise
2705         * gfortran.dg/pr19657.f: Likewise
2706         * gfortran.dg/pr20257.f90: Likewise
2707         * gfortran.dg/read_bad_advance.f90: Likewise
2708         * gfortran.dg/read_eof_2.f90: Likewise
2709         * gfortran.dg/read_eof_4.f90: Likewise
2710         * gfortran.dg/read_many_1.f: Likewise
2711         * gfortran.dg/read_noadvance.f90: Likewise
2712         * gfortran.dg/read_repeat.f90: Likewise
2713         * gfortran.dg/read_size_noadvance.f90: Likewise
2714         * gfortran.dg/read_x_past.f: Likewise
2715         * gfortran.dg/record_marker_1.f90: Likewise
2716         * gfortran.dg/record_marker_3.f90: Likewise
2717         * gfortran.dg/rewind_1.f90: Likewise
2718         * gfortran.dg/runtime_warning_1.f90: Likewise
2719         * gfortran.dg/shape_3.f90: Likewise
2720         * gfortran.dg/slash_1.f90: Likewise
2721         * gfortran.dg/stat_1.f90: Likewise
2722         * gfortran.dg/stat_2.f90: Likewise
2723         * gfortran.dg/streamio_11.f90: Likewise
2724         * gfortran.dg/streamio_3.f90: Likewise
2725         * gfortran.dg/streamio_4.f90: Likewise
2726         * gfortran.dg/streamio_9.f90: Likewise
2727         * gfortran.dg/tl_editing.f90: Likewise
2728         * gfortran.dg/unf_io_convert_1.f90: Likewise
2729         * gfortran.dg/unf_io_convert_2.f90: Likewise
2730         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
2731         * gfortran.dg/unf_short_record_1.f90: Likewise
2732         * gfortran.dg/utf8_1.f03: Likewise
2733         * gfortran.dg/utf8_2.f03: Likewise
2734         * gfortran.dg/widechar_IO_1.f90: Likewise
2735         * gfortran.dg/write_check3.f90: Likewise
2736         * gfortran.dg/write_rewind_2.f: Likewise
2737         * gfortran.dg/x_slash_2.f: Likewise
2738         
2739 2009-04-29  Richard Guenther  <rguenther@suse.de>
2740
2741         PR target/39943
2742         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2743         New.
2744         (check_effective_target_vect_floatuint_cvt): Likewise.
2745         * gcc.dg/vect/slp-10.c: Adjust.
2746         * gcc.dg/vect/slp-11.c: Adjust.
2747         * gcc.dg/vect/slp-12b.c: Adjust.
2748         * gcc.dg/vect/slp-33.c: Adjust.
2749         * gcc.c-torture/compile/pr39943.c: New testcase.
2750
2751 2009-04-29  Richard Guenther  <rguenther@suse.de>
2752
2753         PR middle-end/39937
2754         * gcc.c-torture/compile/pr39937.c: New testcase.
2755
2756 2009-04-29  Richard Guenther  <rguenther@suse.de>
2757
2758         PR tree-optimization/39941
2759         * gcc.c-torture/compile/pr39941.c: New testcase.
2760
2761 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
2762
2763         * gcc.target/bfin/20090411-1.c: New test.
2764
2765 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
2766
2767         PR target/39565
2768         * gcc.dg/pr39565.c: New testcase.
2769
2770 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
2771
2772         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
2773         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2774         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2775         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2776         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2777         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2778         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2779         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2780         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2781         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2782         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2783         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2784         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2785         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2786         * gcc.target/i386/pr37191.c: Likewise.
2787         * gcc.target/i386/reload-1.c: Likewise.
2788         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
2789         * g++.old-deja/g++.pt/repo2.C: Likewise.
2790         * g++.old-deja/g++.pt/repo3.C: Likewise.
2791         * g++.old-deja/g++.pt/repo4.C: Likewise.
2792         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2793         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2794         * g++.dg/template/repo1.C: Likewise.
2795         * g++.dg/template/repo2.C: Likewise.
2796         * g++.dg/template/repo3.C: Likewise.
2797         * g++.dg/template/repo4.C: Likewise.
2798         * g++.dg/template/repo5.C: Likewise.
2799         * g++.dg/template/repo6.C: Likewise.
2800         * g++.dg/template/repo7.C: Likewise.
2801         * g++.dg/template/repo8.C: Likewise.
2802         * g++.dg/template/repo9.C: Likewise.
2803         * g++.dg/rtti/repo1.C: Likewise.        
2804         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
2805         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
2806         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
2807         * g++.dg/other/PR23205.C: Skip for vxworks.
2808         * g++.dg/ext/visibility/class1.C: Requires PIC.
2809         * g++.dg/eh/async-unwind2.C: Requires PIC.
2810         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
2811         does not have cxa_exit.
2812
2813 2009-04-28  Jing Yu  <jingyu@google.com>
2814
2815         PR testsuite/39790
2816         * lib/target-supports.exp (check_effective_target_tls): Remove
2817         comment of caching.
2818         (check_effective_target_tls_native): Likewise.
2819         (check_effective_target_tls_runtime): Likewise.
2820         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
2821         tls to tls_runtime.
2822         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
2823
2824 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
2825
2826         PR fortran/39946
2827         * gfortran.dg/proc_ptr_16.f90: New.
2828
2829 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
2830
2831         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
2832         lp64 is true.
2833
2834 2009-04-28  Richard Guenther  <rguenther@suse.de>
2835
2836         PR middle-end/39937
2837         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
2838
2839 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
2840
2841         * g++.dg/warn/pr35652.C: Removed.
2842         * gcc.dg/pr35652.c: Likewise.
2843
2844 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
2845
2846         * gcc.target/ia64/20071210-2.c: New testcase.
2847
2848 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
2849
2850         PR c/39323
2851         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
2852         * gcc.dg/pr39323-3.c: Ditto.
2853
2854 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
2855
2856         PR fortran/39930
2857         PR fortran/39931
2858         * gfortran.dg/ambiguous_reference_2.f90: New.
2859         * gfortran.dg/pointer_assign_7.f90: New.
2860
2861 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
2862             Mark Mitchell  <mark@codesourcery.com>
2863
2864         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
2865         * gcc.dg/20020103-1.c: Check for __ppc.
2866         * gcc.dg/asm-b.c: Check for __ppc.
2867         * gcc.dg/20020919-1.c: Check for __ppc.
2868         * gcc.dg/20020312-2.c: Likewise.
2869         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
2870         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
2871         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
2872         * g++.dg/warn/weak1.C: Likewise.
2873         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
2874         static so appropriate optimizations kick in.
2875         (find_base_value_wrapper): New function.
2876         * g++.dg/eh/simd-5.C: Fix target triplet.
2877         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
2878
2879 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
2880             H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         PR target/39911
2883         * gcc.target/i386/pr39911.c: New test.
2884
2885 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
2886
2887         PR fortran/39879
2888         * gfortran.dg/alloc_comp_assign_10.f90: New test.
2889
2890 2009-04-28  Ben Elliston  <bje@au.ibm.com>
2891
2892         PR c++/35652
2893         Revert:
2894
2895         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2896
2897         * gcc.dg/pr35652.C: New.
2898         * g++.dg/warn/pr35652.C: New.
2899         * gcc.dg/format/plus-1.c: Adjust message.
2900
2901 2009-04-27  DJ Delorie  <dj@redhat.com>
2902
2903         * lib/target-supports.exp (check_effective_target_double64): New.
2904         (check_effective_target_double64plus): New.
2905         (check_effective_target_large_double): New.
2906         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
2907         * gcc.dg/div-double-1.c: Likewise.
2908         * gcc.dg/Wconversion-real.c: Require large_double.
2909         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
2910
2911         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
2912         are too small.
2913
2914         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
2915         constants as long.
2916
2917 2009-04-27  Ian Lance Taylor  <iant@google.com>
2918
2919         * gcc.dg/Wcxx-compat-5.c: New testcase.
2920         * gcc.dg/Wcxx-compat-6.c: New testcase.
2921
2922 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
2923
2924         Allow non-constant arguments to conversion intrinsics.
2925         * gcc.target/spu/intrinsics-3.c: Update tests.
2926
2927 2009-04-27  Richard Guenther  <rguenther@suse.de>
2928
2929         PR middle-end/39928
2930         * gcc.c-torture/compile/pr39928-1.c: New testcase.
2931         * gcc.c-torture/compile/pr39928-2.c: Likewise.
2932
2933 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
2934
2935         PR target/39903
2936         * gcc.dg/torture/pr39903-1.c: New.
2937         * gcc.dg/torture/pr39903-2.c: Likewise.
2938
2939 2009-04-27  Revital Eres  <eres@il.ibm.com>
2940
2941         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
2942         and check it.
2943         * gcc.dg/sms-2.c: Add dump check.
2944         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
2945         and check it.
2946         * gcc.dg/sms-4.c: Likewise.
2947         * gcc.dg/sms-5.c: Likewise.
2948         * gcc.dg/sms-6.c: Likewise.
2949         * gcc.dg/sms-7.c: Likewise.
2950         * gcc.dg/sms-antideps.c: Rename to...
2951         * gcc.dg/sms-8.c: This and add sms dump file and check it.
2952
2953 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
2954
2955         * gnat.dg/opt2.adb: New test.
2956
2957 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR c++/39875
2960         * g++.dg/warn/Wunused-15.C: New test.
2961
2962 2009-04-26  Michael Matz  <matz@suse.de>
2963
2964         Expand from SSA.
2965         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
2966         change regexps.
2967         * gcc.target/i386/pr37248-1.c: Modified.
2968         * gcc.target/i386/pr37248-3.c: Modified.
2969         * gcc.target/i386/pr37248-2.c: Modified.
2970         * gnat.dg/aliasing1.adb: Modified.
2971         * gnat.dg/pack9.adb: Modified.
2972         * gnat.dg/aliasing2.adb: Modified.
2973         * gcc.dg/strict-overflow-2.c: Modified.
2974         * gcc.dg/autopar/reduc-1char.c: Modified.
2975         * gcc.dg/autopar/reduc-2char.c: Modified.
2976         * gcc.dg/autopar/reduc-1.c: Modified.
2977         * gcc.dg/autopar/reduc-2.c: Modified.
2978         * gcc.dg/autopar/reduc-3.c: Modified.
2979         * gcc.dg/autopar/reduc-6.c: Modified.
2980         * gcc.dg/autopar/reduc-7.c: Modified.
2981         * gcc.dg/autopar/reduc-8.c: Modified.
2982         * gcc.dg/autopar/reduc-9.c: Modified.
2983         * gcc.dg/autopar/reduc-1short.c: Modified.
2984         * gcc.dg/autopar/reduc-2short.c: Modified.
2985         * gcc.dg/autopar/parallelization-1.c: Modified.
2986         * gcc.dg/strict-overflow-4.c: Modified.
2987         * gcc.dg/strict-overflow-6.c: Modified.
2988         * gcc.dg/gomp/combined-1.c: Modified.
2989         * gcc.dg/no-strict-overflow-1.c: Modified.
2990         * gcc.dg/no-strict-overflow-3.c: Modified.
2991         * gcc.dg/no-strict-overflow-5.c: Modified.
2992         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
2993         * gcc.dg/tree-ssa/pr18134.c: Modified.
2994         * gcc.dg/tree-ssa/20030824-1.c: Modified.
2995         * gcc.dg/tree-ssa/vector-2.c: Modified.
2996         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
2997         * gcc.dg/tree-ssa/loop-21.c: Modified.
2998         * gcc.dg/tree-ssa/20030824-2.c: Modified.
2999         * gcc.dg/tree-ssa/vector-3.c: Modified.
3000         * gcc.dg/tree-ssa/asm-3.c: Modified.
3001         * gcc.dg/tree-ssa/pr23294.c: Modified.
3002         * gcc.dg/tree-ssa/loop-22.c: Modified.
3003         * gcc.dg/tree-ssa/loop-15.c: Modified.
3004         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3005         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3006         * gcc.dg/tree-ssa/pr20139.c: Modified.
3007         * gcc.dg/tree-ssa/scev-cast.c: Modified.
3008         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3009         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3010         * gcc.dg/tree-ssa/loop-5.c: Modified.
3011         * gcc.dg/tree-ssa/pr19431.c: Modified.
3012         * gcc.dg/tree-ssa/pr32044.c: Modified.
3013         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3014         * gcc.dg/tree-ssa/loop-19.c: Modified.
3015         * gcc.dg/tree-ssa/loop-28.c: Modified.
3016         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3017         * gcc.dg/tree-ssa/divide-1.c: Modified.
3018         * gcc.dg/tree-ssa/inline-1.c: Modified.
3019         * gcc.dg/tree-ssa/divide-3.c: Modified.
3020         * gcc.dg/tree-ssa/pr30978.c: Modified.
3021         * gcc.dg/tree-ssa/alias-6.c: Modified.
3022         * gcc.dg/tree-ssa/divide-4.c: Modified.
3023         * gcc.dg/tree-ssa/alias-11.c: Modified.
3024         * gcc.dg/no-strict-overflow-7.c: Modified.
3025         * gcc.dg/strict-overflow-1.c: Modified.
3026         * gcc.dg/pr15784-4.c: Modified.
3027         * gcc.dg/pr34263.c: Modified.
3028         * gcc.dg/strict-overflow-3.c: Modified.
3029         * gcc.dg/tree-prof/stringop-1.c: Modified.
3030         * gcc.dg/tree-prof/val-prof-1.c: Modified.
3031         * gcc.dg/tree-prof/val-prof-2.c: Modified.
3032         * gcc.dg/tree-prof/val-prof-3.c: Modified.
3033         * gcc.dg/tree-prof/val-prof-4.c: Modified.
3034         * gcc.dg/no-strict-overflow-2.c: Modified.
3035         * gcc.dg/no-strict-overflow-4.c: Modified.
3036         * gcc.dg/no-strict-overflow-6.c: Modified.
3037         * g++.dg/tree-ssa/pr27090.C: Modified.
3038         * g++.dg/tree-ssa/tmmti-2.C: Modified.
3039         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3040         * g++.dg/tree-ssa/pr19807.C: Modified.
3041         * g++.dg/opt/pr30965.C: Modified.
3042         * g++.dg/init/new17.C: Modified.
3043         * gfortran.dg/whole_file_6.f90: Modified.
3044         * gfortran.dg/whole_file_5.f90: Modified.
3045         * gfortran.dg/reassoc_1.f90: Modified.
3046         * gfortran.dg/reassoc_3.f90: Modified.
3047
3048 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3049
3050         PR fortran/39893
3051         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3052
3053 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
3054
3055         PR inline-asm/39543
3056         * gcc.target/i386/pr39543-1.c: New test.
3057         * gcc.target/i386/pr39543-2.c: New test.
3058         * gcc.target/i386/pr39543-3.c: New test.
3059
3060         PR c/39889
3061         * gcc.dg/Wunused-value-3.c: New test.
3062
3063 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
3064
3065         PR c/39581
3066         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3067         gcc.dg/vla-21.c: New tests.
3068
3069 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
3070
3071         PR c/39556
3072         * gcc.dg/inline-34.c: New test.
3073
3074 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3075
3076         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3077         gcc.dg/enum-const-3.c: New tests.
3078         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3079         -pedantic-errors.  Update expected diagnostics.
3080
3081 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3082
3083         PR c/39582
3084         * gcc.dg/vla-20.c: New test.
3085
3086 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3087
3088         PR c/39564
3089         * gcc.dg/vla-19.c: New test.
3090
3091 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
3092
3093         PR preprocessor/39559
3094         * gcc.dg/c99-intconst-2.c: New test.
3095
3096 2009-04-25  Jan Hubicka  <jh@suse.cz>
3097
3098         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
3099
3100 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
3101
3102         PR fortran/39688
3103         * gfortran.dg/import7.f90: New.
3104
3105 2009-04-24  Richard Guenther  <rguenther@suse.de>
3106
3107         * gcc.dg/tree-ssa/vrp48.c: Fix.
3108
3109 2008-04-24  Doug Kwan  <dougkwan@google.com>
3110
3111         * g++.dg/init/copy7.C: Only abort in memcpy if source and
3112         destination are the same.
3113
3114 2009-04-24  Richard Guenther  <rguenther@suse.de>
3115
3116         * gcc.dg/tree-ssa/vrp48.c: New testcase.
3117
3118 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
3119
3120         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
3121         gcc.dg/array-const-3.c: New tests.
3122
3123 2009-04-24  Ian Lance Taylor  <iant@google.com>
3124
3125         * gcc.dg/Wcxx-compat-4.c: New testcase.
3126
3127 2009-04-24  Daniel Kraft  <d@domob.eu>
3128
3129         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
3130         expected on already erraneous symbol (renamed to fresh one).
3131
3132 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
3133
3134         PR middle-end/39867
3135         * gcc.dg/pr39867.c: New.
3136
3137 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
3138
3139         PR fortran/39861
3140         PR fortran/39864
3141         * gfortran.dg/intrinsic_1.f90: New.
3142
3143 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
3144
3145         * gnat.dg/alignment7.adb: New test.
3146         * gnat.dg/alignment8.adb: Likewise.
3147
3148 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
3149
3150         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
3151         * gnat.dg/specs/rep_clause2.ads: New test.
3152
3153 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
3154
3155         PR rtl-optimization/39794
3156         * gcc.dg/pr39794.c: New test.
3157
3158 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3159
3160         * gnat.dg/atomic1.adb: New test.
3161         * gnat.dg/atomic1_pkg.ads: New helper.
3162
3163 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
3164
3165         PR testsuite/39623
3166         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
3167         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
3168         
3169 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
3170
3171         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
3172         warning.
3173
3174 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3175
3176         PR C/31499
3177         * gcc.dg/vector-init-1.c: New testcase.
3178         * gcc.dg/vector-init-2.c: New testcase.
3179
3180 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
3181
3182         * gnat.dg/enum2.adb: New test.
3183         * gnat.dg/enum2_pkg.ads: New helper.
3184
3185 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR c/39855
3188         * gcc.dg/torture/pr39855.c: New test.
3189
3190 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
3191
3192         PR c++/39639
3193         * g++.dg/cpp0x/pr39639.C: New test.
3194
3195 2009-04-22  Mark Heffernan  <meheff@google.com>
3196
3197         * gcc.dg/profile-generate-3.c: New test.
3198
3199 2009-04-22  Jan Hubicka  <jh@suse.cz>
3200
3201         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
3202
3203 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
3204
3205         PR testsuite/39623
3206         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
3207         
3208 2009-04-22  Richard Guenther  <rguenther@suse.de>
3209
3210         PR tree-optimization/39824
3211         * gcc.c-torture/compile/pr39824.c: New testcase.
3212
3213 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3214
3215         PR c++/14875
3216         * g++.dg/parse/parser-pr14875.C: New.
3217         * g++.dg/parse/parser-pr14875-2.C: New.
3218         * g++.dg/parse/error6.C: Update match string.
3219
3220 2009-04-22  Richard Guenther  <rguenther@suse.de>
3221
3222         PR tree-optimization/39845
3223         * gcc.c-torture/compile/pr39845.c: New testcase.
3224
3225 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
3226
3227         PR fortran/39735
3228         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
3229         * gfortran.dg/external_initializer.f90: Modified.
3230         * gfortran.dg/interface_26.f90: Modified.
3231         * gfortran.dg/intrinsic_subroutine.f90: Modified.
3232         * gfortran.dg/proc_ptr_3.f90: Modified.
3233         * gfortran.dg/proc_ptr_15.f90: New.
3234         * gfortran.dg/proc_ptr_result_1.f90: Modified.
3235
3236 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3237
3238         PR c++/35711
3239         * g++.dg/warn/pr35711.C: New.
3240         * g++.dg/conversion/ptrmem2.C: Update.
3241
3242 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
3243
3244         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
3245         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
3246         README.gcc, g++.dg/README, g++.dg/compat/break/README,
3247         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
3248         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
3249         gcc.c-torture/ChangeLog.0,
3250         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
3251         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
3252         gcc.target/i386/math-torture/math-torture.exp,
3253         gcc.target/mips/inter/mips16-inter.exp,
3254         gcc.target/mips/mips-nonpic/README,
3255         gcc.target/x86_64/abi/README.gcc,
3256         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
3257         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
3258         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
3259         notices.
3260         * ChangeLog-1993-2007, ChangeLog: Correct dates.
3261
3262 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
3263
3264         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
3265
3266 2009-04-21  Richard Guenther  <rguenther@suse.de>
3267
3268         PR middle-end/39829
3269         * gcc.dg/torture/pr39829.c: New testcase.
3270
3271 2009-04-21  Martin Jambor  <mjambor@suse.cz>
3272
3273         * gcc.dg/tree-ssa/cswtch-2.c: New test.
3274
3275 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3276
3277         PR 16202
3278         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
3279         * gcc.dg/sequence-pt-2.c: New.
3280         * gcc.dg/sequence-pt-3.c: New.
3281         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
3282         * g++.dg/warn/sequence-pt-2.c: New.
3283         * g++.dg/warn/sequence-pt-3.c: New.
3284
3285 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
3286
3287         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
3288
3289 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
3290
3291         * gnat.dg/import1.ad[sb]: New test.
3292
3293 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3294
3295         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
3296         return 0.
3297
3298 2009-04-20  Tobias Burnus  <burnus@net-b.de>
3299
3300         PR fortran/39811
3301         * gfortran.dg/continuation_11.f90: New test.
3302
3303 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3304
3305         PR c++/13358
3306         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
3307         messages. Test for "long long" in system headers.
3308         * gcc.dg/c99-longlong-2.c: New.
3309         * g++.dg/warn/pr13358.C: New.
3310         * g++.dg/warn/pr13358-2.C: New.
3311         * g++.dg/warn/pr13358-3.C: New.
3312         * g++.dg/warn/pr13358-4.C: New.
3313
3314 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3315
3316         * gcc.dg/framework-2.c: Fix up for non existent includes
3317         being fatal errors now.
3318
3319 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
3320
3321         PR fortran/39800
3322         * gfortran.dg/private_type_13.f90: New test.
3323         * gfortran.dg/private_type_2.f90: Add option -std=f95.
3324
3325 2009-04-20  Le-Chun Wu  <lcwu@google.com>
3326
3327         PR c++/39803
3328         * g++.dg/warn/Wunused-14.C: New test.
3329
3330 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3331
3332         * gnat.dg/specs/small_alignment.ads: New test.
3333
3334 2009-04-20  Ian Lance Taylor  <iant@google.com>
3335
3336         * gcc.dg/Wcxx-compat-3.c: New testcase.
3337
3338 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3339
3340         * gnat.dg/pack13.ad[sb]: New test.
3341         * gnat.dg/pack13_pkg.ads: New helper.
3342
3343 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3344
3345         * gnat.dg/discr11.ad[sb]: New test.
3346         * gnat.dg/discr11_pkg.ads: New helper.
3347
3348 2009-04-20  Ira Rosen  <irar@il.ibm.com>
3349
3350         PR tree-optimization/39675
3351         * gcc.dg/vect/O3-pr39675-2.c: New test.
3352
3353 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3354
3355         * gnat.dg/rep_clause3.adb: New test.
3356
3357 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3358
3359         PR c/37481
3360         * gcc.dg/c99-flex-array-7.c: New test.
3361
3362 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3363
3364         PR c/19771
3365         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
3366
3367 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3368
3369         PR c/38243
3370         * gcc.dg/c99-restrict-3.c: New test.
3371
3372 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3373
3374         PR preprocessor/20078
3375         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
3376
3377 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
3378
3379         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
3380         Do not pass -B$root after -margs.
3381
3382 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3383
3384         PR c/32061
3385         PR c++/36954
3386         * gcc.dg/pr32061.c: New.
3387         * gcc.dg/Wlogical-op-1.c: Update.
3388         * g++.dg/warn/Wlogical-op-1.C: Update.
3389         * g++.dg/warn/pr36954.C: New.
3390
3391 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3392
3393         PR c/27676
3394         * gcc.dg/lvalue-5.c: New test.
3395
3396 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3397
3398         PR c/22367
3399         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
3400
3401 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3402
3403         * gcc.dg/cpp/include5.c: New test.
3404
3405 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3406
3407         PR c/35210
3408         * gcc.dg/call-diag-2.c: New test.
3409
3410 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3411
3412         PR preprocessor/39646
3413         * gcc.dg/cpp/line8.c: New test.
3414
3415 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3416
3417         PR preprocessor/39647
3418         * gcc.dg/cpp/line7.c: New test.
3419
3420 2009-04-18  Richard Guenther  <rguenther@suse.de>
3421
3422         PR middle-end/39804
3423         * gcc.target/i386/pr39804.c: New testcase.
3424
3425 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
3426
3427         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
3428         * g++.dg/other/pr39496.C: Likewise.
3429
3430 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3431
3432         PR middle-end/36902
3433         * gcc.dg/pr36902.c: New.
3434
3435 2009-04-17  Diego Novillo  <dnovillo@google.com>
3436
3437         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
3438         violation for variable 'inside_main'.
3439
3440 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3441
3442         * gfortran.fortran-torture/execute/getarg_1.x: New file.
3443
3444 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3445
3446         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
3447
3448 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3449
3450         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
3451         * gfortran.dg/chmod_2.f90: Likewise.
3452         * gfortran.dg/chmod_3.f90: Likewise.
3453         * gfortran.dg/open_errors.f90: Likewise.
3454         * gfortran.dg/stat_1.f90: Likewise.
3455         * gfortran.dg/stat_2.f90: Likewise.
3456
3457 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3458
3459         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
3460         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
3461         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
3462         * gfortran.dg/nearest_1.f90: Likewise.
3463         * gfortran.dg/nearest_3.f90: Likewise.
3464         * gfortran.dg/isnan_1.f90: Likewise.
3465         * gfortran.dg/isnan_2.f90: Likewise.
3466         * gfortran.dg/nan_1.f90: Likewise.
3467         * gfortran.dg/nan_2.f90: Likewise.
3468         * gfortran.dg/nan_3.f90: Likewise.
3469         * gfortran.dg/nan_4.f90: Likewise.
3470         * gfortran.dg/module_nan.f90: Likewise.
3471         * gfortran.dg/int_conv_2.f90: Likewise.
3472         * gfortran.dg/init_flag_3.f90: Likewise.
3473         * gfortran.dg/namelist_42.f90: Likewise.
3474         * gfortran.dg/namelist_43.f90: Likewise.
3475         * gfortran.dg/real_const_3.f90: Likewise.
3476         * gfortran.dg/transfer_simplify_1.f90: Likewise.
3477
3478         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
3479         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
3480         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
3481         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
3482         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
3483
3484         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
3485         * gfortran.dg/gamma_5.f90: Likewise.
3486
3487 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3488
3489         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
3490         less strict so it also works with auto-overlay support.
3491         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
3492         for "exceeds local store" linker errors on the SPU.
3493
3494         * lib/gfortran.exp: Include target-supports.exp.
3495         (gfortran_init): On SPU targets where automatic overlay support
3496         is available, use it to build all Fortran test cases.
3497
3498         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
3499
3500 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
3501
3502         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
3503         rule enforced by gnat on taft types.
3504
3505 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
3506
3507         PR testsuite/39792
3508         * g++.dg/ext/complit11.C: Add empty dg-options.
3509
3510 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
3511
3512         PR c++/17570
3513         * g++.dg/template/defarg11.C: New test.
3514
3515 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
3516
3517         PR c++/28766
3518         * g++.dg/ext/complit11.C: New testcase.
3519
3520 2009-04-15  Le-Chun Wu  <lcwu@google.com>
3521
3522         PR c++/39551
3523         * g++.dg/warn/Wunused-13.C: New testcase.
3524
3525 2009-04-15  Ian Lance Taylor  <iant@google.com>
3526
3527         * gcc.dg/Wenum-compare-1.c: New testcase.
3528
3529 2009-04-15  Richard Guenther  <rguenther@suse.de>
3530
3531         PR tree-optimization/39764
3532         * g++.dg/torture/pr39764.C: New testcase.
3533
3534 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
3535
3536         * g++.dg/ext/altivec-17.C: New.
3537
3538 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
3539
3540         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
3541         * gnat.dg/specs/limited1.ads: Ditto.
3542
3543 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3544
3545         PR testsuite/39769
3546         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
3547         for testing the results of estimate instructions.
3548         * gcc.dg/vmx/3a-04m.c (test): Ditto.
3549         * gcc.dg/vmx/3a-05.c (test): Ditto.
3550
3551 2009-04-14  Jason Merrill  <jason@redhat.com>
3552
3553         PR c++/39763
3554         * g++.dg/warn/Wshadow-4.C: Extend.
3555
3556 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
3557
3558         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
3559         (do_D): Remove attribute hidden.
3560
3561 2009-04-13  Jason Merrill  <jason@redhat.com>
3562
3563         PR c++/39480
3564         * g++.dg/init/copy7.C: New.
3565
3566 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
3567
3568         PR testsuite/39733
3569         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
3570         (check_for_all_options): This.
3571
3572 2009-04-13  Jason Merrill  <jason@redhat.com>
3573
3574         PR c++/39750
3575         * g++.dg/template/crash90.C: New.
3576
3577 2009-04-12  Jason Merrill  <jason@redhat.com>
3578
3579         PR c++/39742
3580         * g++.dg/overload/extern-C-2.C: New.
3581
3582 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
3583
3584         PR preprocessor/31869
3585         * gcc.dg/cpp/strify5.c: New test.
3586
3587 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
3588
3589         * gnat.dg/enum1.adb: New test.
3590         * gnat.dg/enum1_pkg.ads: New helper.
3591
3592 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
3593
3594         PR target/39740
3595         * gcc.target/alpha/pr39740.c: New test.
3596
3597 2009-04-11  Daniel Kraft  <d@domob.eu>
3598
3599         PR fortran/37746
3600         * gfortran.dg/bounds_check_strlen_1.f90: New test.
3601         * gfortran.dg/bounds_check_strlen_2.f90: New test.
3602         * gfortran.dg/bounds_check_strlen_3.f90: New test.
3603         * gfortran.dg/bounds_check_strlen_4.f90: New test.
3604         * gfortran.dg/bounds_check_strlen_5.f90: New test.
3605         * gfortran.dg/bounds_check_strlen_6.f90: New test.
3606         * gfortran.dg/bounds_check_strlen_7.f90: New test.
3607         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
3608         expected string length that failed with -fbounds-check now.
3609         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
3610
3611 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
3612
3613         PR fortran/39692
3614         * gfortran.dg/proc_ptr_14.f90: New.
3615
3616 2009-04-11  Richard Guenther  <rguenther@suse.de>
3617
3618         PR middle-end/39732
3619         * g++.dg/torture/pr39732.C: New testcase.
3620
3621 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
3622
3623         * gfortran.dg/whole_file_5.f90: New.
3624         * gfortran.dg/whole_file_6.f90: New.
3625
3626 2009-04-11  Richard Guenther  <rguenther@suse.de>
3627
3628         PR tree-optimization/39713
3629         * g++.dg/torture/pr39713.C: New testcase.
3630
3631 2009-04-10  Richard Guenther  <rguenther@suse.de>
3632
3633         PR c/39712
3634         * gcc.dg/pr39712.c: New testcase.
3635
3636 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
3637
3638         PR c++/28301
3639         * g++.dg/cpp0x/enum2.C: Updated.
3640         * g++.dg/debug/pr22514.C: Likewise.
3641         * g++.dg/parse/enum2.C: Likewise.
3642         * g++.dg/parse/enum3.C: Likewise.
3643         * g++.dg/template/crash79.C: Likewise.
3644         * g++.old-deja/g++.jason/cond.C: Likewise.
3645
3646 2009-04-10  Chao-ying Fu  <fu@mips.com>
3647
3648         * gcc.target/mips/interrupt_handler.c: Change from compile to
3649         assemble.
3650
3651 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3652
3653         * objc/execute/forward-1.x: Fix x86_64 entry typos.
3654
3655 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
3656
3657         PR fortran/38709
3658         * gfortran.dg/zero_sized_6.f90: New.
3659
3660 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3661
3662         PR  c++/20118
3663         * g++.dg/parse/pr20118.C: New.
3664         * g++.dg/template/spec16.C: Update.
3665
3666 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
3667
3668         PR testsuite/35621
3669         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
3670         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
3671         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
3672         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
3673         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
3674         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
3675         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
3676         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
3677         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
3678         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
3679         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
3680         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
3681         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
3682         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
3683         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
3684         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
3685         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
3686
3687 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
3688
3689         PR target/39678
3690         * g++.dg/torture/pr39678.C: New.
3691         * gcc.dg/compat/struct-complex-2.h: Likewise.
3692         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
3693         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
3694         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
3695         * gcc.dg/torture/pr39678.c: Likewise.
3696         * gcc.target/i386/pr39678.c: Likewise.
3697
3698         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
3699         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3700
3701         * gcc.target/x86_64/abi/test_passing_structs.c: Include
3702         <complex.h>.  Add tests for structure with complex float.
3703
3704 2009-04-10  Ben Elliston  <bje@au.ibm.com>
3705             Joseph Myers  <joseph@codesourcery.com>
3706
3707         PR target/36800
3708         * gcc.dg/dfp/pr36800.c: New.
3709
3710 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3711             Rafael Avila de Espindola  <espindola@google.com>
3712
3713         * gcc.misc-tests/help.exp: New file.
3714         * lib/options.exp: New file.
3715
3716 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
3717
3718         PR libobjc/36610
3719         * objc/execute/forward-1.x: New.
3720
3721 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
3722
3723         * gcc.dg/pr27150-1.c: Change to a link test.
3724
3725 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
3726
3727         * g++.dg/lookup/using2.C: Change copyright header to refer to version
3728         3 of the GNU General Public License and to point readers at the
3729         COPYING3 file and the FSF's license web page.
3730         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
3731         * gcc.dg/struct/struct-reorg.exp: Likewise.
3732         * gcc.target/spu/tag_manager.c: Likewise.
3733
3734 2009-04-09  Richard Guenther  <rguenther@suse.de>
3735
3736         PR testsuite/39696
3737         * ssa-ccp-25.c: Adjust pattern.
3738
3739 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
3740
3741         PR fortran/36704
3742         * gfortran.dg/external_procedures_1.f90: Modified.
3743         * gfortran.dg/proc_ptr_result_1.f90: New.
3744         * gfortran.dg/proc_ptr_result_2.f90: New.
3745         * gfortran.dg/proc_ptr_result_3.f90: New.
3746
3747 2009-04-09  Richard Guenther  <rguenther@suse.de>
3748
3749         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
3750         to prevent constant propagation.
3751         * gcc.dg/vect/vect-56.c: Likewise.
3752         * gcc.dg/vect/vect-58.c: Likewise.
3753         * gcc.dg/vect/vect-60.c: Likewise.
3754         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3755         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3756         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
3757
3758 2009-04-09  Richard Guenther  <rguenther@suse.de>
3759
3760         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
3761         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3762
3763 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
3764
3765         PR c/39613
3766         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
3767         New tests.
3768
3769 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
3770
3771         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
3772         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
3773
3774 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
3775
3776         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
3777
3778 2009-04-08  Jason Merrill  <jason@redhat.com>
3779
3780         PR c++/25185
3781         * g++.dg/template/error40.C: Add another test.
3782
3783 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
3784
3785         PR c/39614
3786         PR c/39673
3787         * gcc.c-torture/compile/pr39614-1.c,
3788         gcc.c-torture/compile/pr39614-2.c,
3789         gcc.c-torture/compile/pr39614-3.c,
3790         gcc.c-torture/compile/pr39614-4.c,
3791         gcc.c-torture/compile/pr39614-5.c,
3792         gcc.c-torture/compile/pr39673-1.c,
3793         gcc.c-torture/compile/pr39673-2.c: New tests.
3794         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
3795         more cases.
3796         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3797         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
3798         expected errors.
3799
3800 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
3801
3802         PRc++/39637
3803         * g++.dg/cpp0x/variadic-crash2.C: New test.
3804
3805 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
3806
3807         PR fortran/38863
3808         * gfortran.dg/alloc_comp_result_1.f90: New test.
3809
3810 2009-04-07  Jason Merrill  <jason@redhat.com>
3811
3812         PR c++/34691
3813         * g++.dg/overload/extern-C-1.C: New.
3814
3815 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3816
3817         PR testsuite/39325
3818         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
3819
3820 2009-04-07  Jason Merrill  <jason@redhat.com>
3821
3822         PR c++/25185
3823         * g++.dg/template/error40.C: New.
3824
3825 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
3826
3827         PR fortran/38152
3828         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
3829
3830 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3831
3832         * gnat.dg/subp_elim_errors.ad[sb]: New test.
3833
3834 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
3835
3836         PR fortran/38290
3837         * gfortran.dg/proc_decl_1.f90: Modified.
3838         * gfortran.dg/proc_ptr_11.f90: Extended.
3839         * gfortran.dg/proc_ptr_13.f90: Modified.
3840
3841 2009-04-06  Jason Merrill  <jason@redhat.com>
3842
3843         PR c++/35146
3844         * g++.dg/template/fnspec1.C: New.
3845
3846 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
3847
3848         * lib/gnat.exp: Handle multilib.
3849         
3850 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
3851
3852         PR fortran/38863
3853         * gfortran.dg/dependency_23.f90: New test.
3854
3855 2009-04-06  Richard Guenther  <rguenther@suse.de>
3856
3857         PR tree-optimization/28868
3858         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3859         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
3860         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3861         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3862
3863 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3864
3865         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
3866
3867 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3868
3869         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
3870
3871 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3872
3873         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
3874         with the built-in y0, and the subsequent warning.
3875         (y1): Likewise, rename to y_1.
3876
3877 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
3878
3879         PR fortran/39414
3880         * gfortran.dg/proc_decl_21.f90: New.
3881
3882 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
3883
3884         PR fortran/36091
3885         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
3886
3887 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
3888
3889         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
3890         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
3891         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
3892         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
3893         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
3894         gfortran.dg/namelist_49.f90: Gate test on effective_target
3895         fd_truncate.
3896         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
3897
3898 2009-04-05  Daniel Kraft  <d@domob.eu>
3899
3900         PR fortran/38654
3901         * gfortran.dg/read_float_2.f03
3902         * gfortran.dg/read_float_3.f90
3903
3904 2009-04-05  Richard Guenther  <rguenther@suse.de>
3905
3906         PR tree-optimization/39648
3907         * gcc.c-torture/compile/pr39648.c: New testcase.
3908
3909 2009-04-05  Jason Merrill  <jason@redhat.com>
3910
3911         PR c++/14912
3912         * g++.dg/template/error39.C: New.
3913
3914 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
3915
3916         PR fortran/29458
3917         * gfortran.dg/implied_do_1.f90: New.
3918
3919 2009-04-04  Tobias Burnus  <burnus@net-b.de>
3920
3921         PR fortran/39577
3922         * gfortran.dg/recursive_check_8.f90: New.
3923         * gfortran.dg/recursive_check_9.f90: New.
3924         * gfortran.dg/recursive_check_10.f90: New.
3925         * gfortran.dg/recursive_check_11.f90: New.
3926         * gfortran.dg/recursive_check_12.f90: New.
3927         * gfortran.dg/recursive_check_13.f90: New.
3928         * gfortran.dg/recursive_check_14.f90: New.
3929
3930 2009-04-04  Jason Merrill  <jason@redhat.com>
3931
3932         PR c++/25185
3933         * g++.dg/template/error38.C: Add more tests.
3934
3935 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
3936
3937         PR fortran/37614
3938         * gfortran.dg/common_align_2.f90: New test.
3939
3940 2009-04-04  Richard Guenther  <rguenther@suse.de>
3941
3942         PR tree-optimization/8781
3943         PR tree-optimization/37892
3944         * g++.dg/tree-ssa/pr8781.C: New testcase.
3945         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
3946
3947 2009-04-04  Richard Guenther  <rguenther@suse.de>
3948
3949         PR tree-optimization/39636
3950         * gcc.c-torture/compile/pr39636.c: New testcase.
3951
3952 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
3953
3954         PR rtl-optimization/39607
3955         * g++.dg/opt/pr39607.C: New.
3956
3957 2009-04-03  Tobias Burnus  <burnus@net-b.de>
3958
3959         PR fortran/39594
3960         * gfortran.dg/common_12.f90: New.
3961
3962 2009-04-03  Jason Merrill  <jason@redhat.com>
3963
3964         PR c++/39608
3965         * g++.dg/template/const2.C: New test.
3966
3967 2009-04-03  Richard Guenther  <rguenther@suse.de>
3968
3969         PR tree-optimization/2480
3970         PR tree-optimization/23086
3971         * gcc.dg/tree-ssa/pr2480.c: New testcase.
3972         * gcc.dg/tree-ssa/pr23086.c: Likewise.
3973
3974 2009-04-03  Richard Guenther  <rguenther@suse.de>
3975
3976         PR tree-optimization/34743
3977         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
3978         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
3979         * gcc.dg/tree-ssa/alias-18.c: Likewise.
3980         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3981         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3982         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3983         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3984         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3985
3986 2009-04-03  Richard Guenther  <rguenther@suse.de>
3987
3988         PR middle-end/13146
3989         PR tree-optimization/23940
3990         PR tree-optimization/33237
3991         PR middle-end/33974
3992         PR middle-end/34093
3993         PR tree-optimization/36201
3994         PR tree-optimization/36230
3995         PR tree-optimization/38049
3996         PR tree-optimization/38207
3997         PR tree-optimization/38230
3998         PR tree-optimization/38301
3999         PR tree-optimization/38585
4000         PR middle-end/38895
4001         PR tree-optimization/38985
4002         PR tree-optimization/39299
4003         * gcc.dg/pr19633-1.c: Adjust.
4004         * gcc.dg/torture/pta-callused-1.c: Likewise.
4005         * gcc.dg/torture/pr39074-2.c: Likewise.
4006         * gcc.dg/torture/pr39074.c: Likewise.
4007         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4008         * gcc.dg/torture/pr30375.c: Adjust.
4009         * gcc.dg/torture/pr33563.c: Likewise.
4010         * gcc.dg/torture/pr33870.c: Likewise.
4011         * gcc.dg/torture/pr33560.c: Likewise.
4012         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4013         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4014         * gcc.dg/tree-ssa/alias-15.c: Remove.
4015         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4016         * gcc.dg/tree-ssa/pr26421.c: Adjust.
4017         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4018         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4019         * gcc.dg/tree-ssa/pr23382.c: Adjust.
4020         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4021         * gcc.dg/tree-ssa/alias-16.c: Adjust.
4022         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4023         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4024         * gcc.dg/tree-ssa/alias-18.c: Likewise.
4025         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4026         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4027         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4028         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4029         * gcc.dg/tree-ssa/pr13146.c: Likewise.
4030         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4031         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4032         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4033         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4034         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4035         * gcc.dg/tree-ssa/alias-20.c: Likewise.
4036         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4037         * gcc.dg/tree-ssa/pr38895.c: Likewise.
4038         * gcc.dg/uninit-B.c: XFAIL.
4039         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4040         * gcc.dg/uninit-pr19430.c: XFAIL.
4041         * g++.dg/tree-ssa/pr13146.C: New testcase.
4042         * g++.dg/opt/pr36187.C: Adjust.
4043         * g++.dg/torture/20090329-1.C: New testcase.
4044
4045 2009-04-02  Chao-ying Fu  <fu@mips.com>
4046
4047         * gcc.target/mips/interrupt_handler.c: New test.
4048
4049 2009-04-02  David Ayers  <ayers@fsfe.org>
4050
4051         PR objc/18456
4052         * objc.dg/bad-receiver-type-2.m: New test contributed by
4053         Alexander Mamberg.
4054
4055 2009-04-02  Jason Merrill  <jason@redhat.com>
4056
4057         PR c++/25185
4058         * g++.dg/template/error38.C: New test.
4059
4060 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
4061
4062         PR tree-optimization/31677
4063         * gcc.dg/memcpy-1.c: Add compiler option.
4064
4065 2009-04-02  Ira Rosen  <irar@il.ibm.com>
4066
4067         PR tree-optimization/39595
4068         * gfortran.dg/vect/O3-pr39595.f: New test.
4069
4070 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
4071
4072         PR c++/26693
4073         * g++.dg/template/typedef11.C: New test.
4074         * g++.dg/template/typedef12.C: Likewise.
4075         * g++.dg/template/typedef13.C: Likewise.
4076         * g++.dg/template/typedef14.C: Likewise.
4077         * g++.dg/template/typedef15.C: Likewise.
4078         * g++.dg/template/typedef16.C: Likewise.
4079         * g++.dg/template/sfinae3.C: Compile this pedantically.
4080         The only errors expected should be the one saying the typedef is ill
4081         formed.
4082         * g++.old-deja/g++.pt/typename8.C: Likewise.
4083         * g++.dg/template/access11.C: Update this.
4084
4085 2009-04-02  Richard Guenther  <rguenther@suse.de>
4086
4087         PR tree-optimization/37221
4088         * gcc.c-torture/compile/20090331-1.c: New testcase.
4089
4090 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
4091
4092         * gcc.c-torture/compile/20090401-1.c: New test.
4093
4094 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
4095
4096         PR c++/4926
4097         * g++.dg/template/pr4926-1.C: New.
4098
4099 2009-04-01  Xinliang David Li  <davidxl@google.com>
4100
4101         * gcc.target/i386/all_one_m128i.c: New test.
4102
4103 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
4104
4105         PR c/39027
4106         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
4107         * gcc.dg/fltconst-2.c: New test.
4108         * gcc.dg/fltconst-double-pedantic-1.c: New test.
4109         * gcc.dg/fltconst-double-pedantic-2.c: New test.
4110
4111         PR c/33466
4112         * gcc.dg/cpp/pr33466.c: New test.
4113         * gcc.dg/dfp/pr33466.c: New test.
4114         * gcc.dg/fixed-point/pr33466.c: New test.
4115
4116 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
4117
4118         PR tree-optimization/35011
4119         * g++.dg/other/pr35011.C: New.
4120
4121 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
4122
4123         PR target/39226
4124         * gcc.dg/pr39226.c: New test.
4125
4126 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
4127
4128         PR c++/35240
4129         * g++.dg/template/pr35240.C: New.
4130
4131 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
4132
4133         PR c/39605
4134         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
4135         * gcc.dg/pr25682.c: Update expected diagnostics.
4136
4137 2009-04-01  Richard Guenther  <rguenther@suse.de>
4138
4139         * gcc.dg/fold-plusmult-2.c: New testcase.
4140
4141 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
4142
4143         PR c/37772
4144         * gcc.dg/pr37772.c: New test.
4145         * g++.dg/ext/asm11.C: New test.
4146
4147 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
4148
4149         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
4150         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
4151         defined.
4152
4153 2009-03-31  Jason Merrill  <jason@redhat.com>
4154
4155         * g++.old-deja/g++.other/using9.C: Add expected errors.
4156
4157 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
4158
4159         * gcc.c-torture/compile/pr33009.c: Removed.
4160
4161 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4162
4163         * gcc.c-torture/compile/pr33009.c: Delete.
4164         * gcc.c-torture/compile/pr11832.c: Likewise.
4165
4166 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
4167
4168         PR c/448
4169         * lib/target-supports.exp (check_effective_target_stdint_types):
4170         Update comment.
4171         (check_effective_target_inttypes_types): New.
4172         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
4173         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
4174         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
4175
4176 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
4177
4178         PR fortran/38917
4179         PR fortran/38918
4180         * gfortran.dg/data_pointer_1.f90: New test.
4181
4182 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
4183
4184         PR fortran/38915
4185         * gfortran.dg/char_length_15.f90: New test.
4186
4187 2009-03-31  Jason Merrill  <jason@redhat.com>
4188
4189         C++ DR 613
4190         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
4191         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
4192         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
4193         xfail others.
4194
4195         * g++.dg/other/typedef2.C: New test.
4196
4197         PR c++/37806
4198         * g++.dg/template/typedef17.C: New test.
4199
4200         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
4201         * g++.dg/cpp0x/auto12.C: Likewise.
4202
4203 2009-03-31  Richard Guenther  <rguenther@suse.de>
4204
4205         PR middle-end/31029
4206         * gcc.dg/fold-compare-4.c: New testcase.
4207         * gcc.dg/fold-compare-5.c: Likewise.
4208
4209 2009-03-31  Richard Guenther  <rguenther@suse.de>
4210
4211         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
4212
4213 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
4214
4215         PR target/39592
4216         * gcc.target/i386/pr39592-1.c: New test.
4217
4218 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
4219
4220         PR preprocessor/15638
4221         * gcc.dg/cpp/missing-header-1.c: New test.
4222         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
4223         "compilation terminated" message.
4224         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
4225         test #include "".
4226         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
4227         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
4228         terminated" message.
4229
4230 2009-03-31  Richard Guenther  <rguenther@suse.de>
4231
4232         PR middle-end/23401
4233         PR middle-end/27810
4234         * gcc.dg/tree-ssa/pr23401.c: New testcase.
4235         * gcc.dg/tree-ssa/pr27810.c: Likewise.
4236
4237 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
4238
4239         PR fortran/38389
4240         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
4241         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
4242         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4243         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
4244         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4245         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4246         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
4247
4248 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
4249
4250         PR fortran/22571
4251         * gfortran.dg/whole_file_1.f90: New test.
4252         PR fortran/26227
4253         * gfortran.dg/whole_file_2.f90: New test.
4254         * gfortran.dg/whole_file_3.f90: New test.
4255         PR fortran/24886
4256         * gfortran.dg/whole_file_4.f90: New test.
4257
4258 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
4259
4260         * gfortran.dg/bind_c_usage_19.f90: New test.
4261
4262         PR target/39558
4263         * gcc.target/powerpc/altivec-29.c: New test.
4264
4265 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
4266
4267         PR rtl-optimization/323
4268         * gcc.target/i386/excess-precision-1.c,
4269         gcc.target/i386/excess-precision-2.c,
4270         gcc.target/i386/excess-precision-3.c,
4271         gcc.target/i386/excess-precision-4.c,
4272         gcc.target/i386/excess-precision-5.c,
4273         gcc.target/i386/excess-precision-6.c: New tests.
4274
4275 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
4276
4277         PR c/35235
4278         * gcc.dg/c99-array-lval-8.c: New test.
4279
4280 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
4281
4282         PR preprocessor/34695
4283         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
4284         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
4285         instead of dg-warning for "previous definition" messages.
4286         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
4287         "warnings being treated as errors" message.
4288         * gcc.dg/fltconst-1.c: Use -fshow-column.
4289
4290 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4291
4292         PR fortran/38823
4293         * gfortran.dg/power1.f90: New test.
4294
4295 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
4296
4297         PR c/456
4298         PR c/5675
4299         PR c/19976
4300         PR c/29116
4301         PR c/31871
4302         PR c/35198
4303         * gcc.c-torture/compile/20081108-1.c,
4304         gcc.c-torture/compile/20081108-2.c,
4305         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
4306         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
4307         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
4308         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
4309         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
4310         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
4311         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
4312         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
4313         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
4314         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
4315         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
4316         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
4317         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
4318         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
4319         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
4320         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
4321         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
4322         case.
4323         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4324         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
4325         XFAILs.  Update expected messages.
4326         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
4327         expected messages.
4328         * gcc.dg/real-const-1.c: Replace with test from original PR.
4329         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
4330         when casting from non-constant integer to pointer.
4331
4332 2009-03-29  Richard Guenther  <rguenther@suse.de>
4333
4334         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
4335
4336 2009-03-29  Daniel Kraft  <d@domob.eu>
4337
4338         PR fortran/37423
4339         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
4340         DEFERRED bindings.
4341         * gfortran.dg/typebound_proc_9.f03: New test.
4342         * gfortran.dg/typebound_proc_10.f03: New test.
4343         * gfortran.dg/typebound_proc_11.f03: New test.
4344         * gfortran.dg/abstract_type_5.f03: New test.
4345
4346 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4347
4348         PR fortran/38507
4349         * gfortran.dg/do_4.f: New.
4350         * gfortran.dg/goto_2.f90: Correct expected warnings.
4351         * gfortran.dg/goto_4.f90: Likewise.
4352         * gfortran.dg/goto_5.f90: New.
4353
4354 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
4355
4356         PR target/39545
4357         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
4358
4359         * gcc.target/i386/pr39545-1.c: New.
4360         * gcc.target/i386/pr39545-2.c: Likewise.
4361
4362         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
4363         (flex2_struct): Likewise.
4364         (check_struct_passing7): Likewise.
4365         (check_struct_passing8): Likewise.
4366         (f1s): Likewise.
4367         (f2s): Likewise.
4368         (main): Call check_struct_passing7 and check_struct_passing8.
4369
4370 2009-03-29  Richard Guenther  <rguenther@suse.de>
4371
4372         * gcc.c-torture/execute/20090113-1.c: New testcase.
4373         * gcc.c-torture/execute/20090113-2.c: Likewise.
4374         * gcc.c-torture/execute/20090113-3.c: Likewise.
4375         * gcc.c-torture/execute/20090207-1.c: Likewise.
4376         * gcc.c-torture/compile/20090114-1.c: Likewise.
4377         * gcc.c-torture/compile/20090328-1.c: Likewise.
4378         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
4379
4380 2009-03-29  David Ayers  <ayers@fsfe.org>
4381
4382         PR objc/27377
4383         * objc.dg/conditional-1.m: New tests.
4384         
4385 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
4386
4387         * gcc.dg/winline-10.c: New test.
4388
4389 2009-03-28  Tobias Burnus  <burnus@net-b.de>
4390
4391         PR fortran/34656
4392         * gfortran.dg/do_check_1.f90: Add test.
4393         * gfortran.dg/do_check_2.f90: Add test.
4394         * gfortran.dg/do_check_3.f90: Add test.
4395         * gfortran.dg/do_check_4.f90: Add test.
4396
4397 2009-03-28  Jan Hubicka  <jh@suse.cz>
4398
4399         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
4400         * gcc.dg/pr33826.c: Update dump files.
4401         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
4402         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
4403
4404 2009-03-28  Martin Jambor  <mjambor@suse.cz>
4405
4406         * g++.dg/tree-ssa/fwprop-align.C: New test.
4407
4408 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
4409
4410         * gcc.target/powerpc/altivec-28.c: New test.
4411
4412         PR c++/39554
4413         * gcc.dg/wdisallowed-functions-1.c: Removed.
4414         * gcc.dg/wdisallowed-functions-2.c: Removed.
4415         * gcc.dg/wdisallowed-functions-3.c: Removed.
4416         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
4417         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
4418         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
4419
4420 2009-03-28  Richard Guenther  <rguenther@suse.de>
4421
4422         PR tree-optimization/38723
4423         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
4424
4425 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
4426
4427         PR fortran/38538
4428         * gfortran.dg/char_result_13.f90: New test.
4429
4430 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
4431
4432         PR fortran/38765
4433         * gfortran.dg/alloc_comp_assign_9.f90: New test.
4434
4435 2009-03-28  Daniel Kraft  <d@domob.eu>
4436
4437         * gfortran.dg/trim_1.f90: New test.
4438
4439 2009-03-28  Richard Guenther  <rguenther@suse.de>
4440
4441         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
4442         * g++.dg/warn/Warray-bounds.C: Likewise.
4443
4444 2009-03-28  Tobias Burnus  <burnus@net-b.de>
4445
4446         PR fortran/32626
4447         * gfortran.dg/recursive_check_7.f90: New test.
4448
4449 2009-03-28  Tobias Burnus  <burnus@net-b.de>
4450
4451         PR fortran/38432
4452         * gfortran.dg/do_check_5.f90: New test.
4453         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
4454         * gfortran.dg/array_constructor_18.f90: Ditto.
4455         * gfortran.dg/array_constructor_22.f90: Ditto.
4456         * gfortran.dg/do_3.F90: Ditto.
4457         * gfortran.dg/do_1.f90: Ditto.
4458
4459 2009-03-28  Richard Guenther  <rguenther@suse.de>
4460
4461         PR tree-optimization/38180
4462         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
4463
4464 2009-03-28  Richard Guenther  <rguenther@suse.de>
4465
4466         PR tree-optimization/38513
4467         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4468         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
4469         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4470         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4471         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4472         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4473         * gcc.dg/vect/vect-35.c: Likewise.
4474         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4475         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4476         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4477
4478 2009-03-28  Richard Guenther  <rguenther@suse.de>
4479
4480         PR tree-optimization/38968
4481         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
4482
4483 2009-03-28  Richard Guenther  <rguenther@suse.de>
4484
4485         PR tree-optimization/37795
4486         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
4487
4488 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
4489
4490         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
4491         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
4492         options for removed targets.
4493
4494 2009-03-27  Richard Guenther  <rguenther@suse.de>
4495
4496         PR tree-optimization/39120
4497         * gcc.c-torture/execute/pr39120.c: New testcase.
4498
4499 2009-03-27  Richard Guenther  <rguenther@suse.de>
4500
4501         PR tree-optimization/39120
4502         * gcc.dg/torture/pta-callused-1.c: New testcase.
4503
4504 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4505
4506         PR middle-end/39315
4507         * gcc.target/i386/pr39315-1.c: New.
4508         * gcc.target/i386/pr39315-2.c: Likewise.
4509         * gcc.target/i386/pr39315-3.c: Likewise.
4510         * gcc.target/i386/pr39315-4.c: Likewise.
4511         * gcc.target/i386/pr39315-check.c: Likewise.
4512
4513 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4514
4515         PR c/39323
4516         * gcc.dg/pr39323-1.c: New.
4517         * gcc.dg/pr39323-2.c: Likewise.
4518         * gcc.dg/pr39323-3.c: Likewise.
4519
4520 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4521
4522         PR target/38034
4523         * gcc.target/ia64/sync-1.c: New.
4524
4525 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4526
4527         PR target/39472
4528         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
4529         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
4530         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
4531         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
4532         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
4533         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
4534         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
4535         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
4536
4537 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4538
4539         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
4540         for low precision (i.e. float).
4541
4542 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
4543             Jakub Jelinek  <jakub@redhat.com>
4544
4545         PR debug/37959
4546         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
4547
4548 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
4549
4550         * gcc.dg/memmove-2.c: New test.
4551         * gcc.dg/memmove-3.c: New test.
4552
4553         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
4554         in clone naming.
4555
4556 2009-03-27  Xinliang David Li  <davidxl@google.com>
4557
4558         PR tree-optimization/39557
4559         * g++.dg/tree-ssa/dom-invalid.C: New test.
4560
4561 2009-03-27  Xinliang David Li  <davidxl@google.com>
4562
4563         PR tree-optimization/39548
4564         * g++.dg/tree-ssa/copyprop.C: New test.
4565
4566 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4567
4568         PR c++/38638
4569         * g++.dg/template/typename17.C: New testcase.
4570         * g++.dg/template/typename18.C: New testcase.
4571
4572 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4573
4574         PR c++/36799
4575         * g++.dg/other/var_copy-1.C: New test.
4576
4577 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
4578
4579         PR c++/37647
4580         * g++.dg/parse/ctor9.C: New test.
4581
4582 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
4583
4584         PR c++/29727
4585         * g++.dg/init/error2.C: New test.
4586
4587 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4588
4589         PR c++/35652
4590         * gcc.dg/pr35652.C: New.
4591         * g++.dg/warn/pr35652.C: New.
4592         * gcc.dg/format/plus-1.c: Adjust message.
4593
4594 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
4595
4596         PR c++/39554
4597         * gcc.dg/wdisallowed-functions-3.c: New test.
4598         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
4599
4600 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4601
4602         * gcc.dg/inline-33.c: Fix when pic.
4603
4604 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
4605
4606         * gcc.target/ia64/20090324-1.c: New test.
4607
4608 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
4609
4610         PR c/27898
4611         * gcc.dg/pr27898.c: New test.
4612
4613         PR tree-optimization/32139
4614         * gcc.c-torture/compile/pr32139.c: New test.
4615
4616 2009-03-24  Jason Merrill  <jason@redhat.com>
4617
4618         PR c++/28274
4619         * g++.dg/parse/defarg14.C: New test.
4620
4621 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4622
4623         PR libfortran/39528
4624         * gfortran.dg/read_repeat.f90: New test.
4625
4626 2009-03-24  Ira Rosen  <irar@il.ibm.com>
4627
4628         PR tree-optimization/39529
4629         * gcc.dg/vect/pr39529.c: New test.
4630
4631 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
4632             Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR debug/39524
4635         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
4636
4637 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
4638
4639         PR c/39495
4640         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
4641
4642 2009-03-23  Jason Merrill  <jason@redhat.com>
4643
4644         * g++.dg/cpp0x/auto12.C: Add variadic test.
4645         
4646         PR c++/39526
4647         * g++.dg/warn/Wshadow-4.C: New test.
4648
4649 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
4650
4651         PR tree-optimization/39516
4652         * gfortran.dg/pr39516.f: New test.
4653
4654 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
4655
4656         * lib/target-libpath.exp (set_ld_library_path_env_vars):
4657         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
4658         variable, not environment variable.
4659
4660 2009-03-21  Jason Merrill  <jason@redhat.com>
4661
4662         PR c++/28879
4663         * g++.dg/ext/vla6.C: New test.
4664
4665 2009-03-20  Jason Merrill  <jason@redhat.com>
4666
4667         * g++.dg/cpp0x/initlist5.C: Add additional test.
4668
4669 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
4670             Janis Johnson  <janis187@us.ibm.com>
4671
4672         * lib/compat.exp (compat-get-options-main, compat-get-options):
4673         Handle dg-prune-output in source file.
4674         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
4675         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
4676         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
4677         two warnings.
4678
4679 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
4680
4681         PR c/39495
4682         * gcc.dg/gomp/pr39495-1.c: New test.
4683         * gcc.dg/gomp/pr39495-2.c: New test.
4684         * g++.dg/gomp/pr39495-1.C: New test.
4685         * g++.dg/gomp/pr39495-2.C: New test.
4686
4687         PR target/39496
4688         * gcc.target/i386/pr39496.c: New test.
4689         * g++.dg/other/pr39496.C: New test.
4690
4691 2009-03-19  Li Feng  <nemokingdom@gmail.com>
4692
4693         PR middle-end/39500
4694         * gcc.dg/autopar/pr39500-1.c: New.
4695         * gcc.dg/autopar/pr39500-2.c: New.
4696
4697 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4698
4699         * g++.dg/dg.exp: Prune graphite.
4700
4701 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
4702
4703         PR middle-end/39447
4704         * g++.dg/graphite: New.
4705         * g++.dg/graphite/graphite.exp: New.
4706         * g++.dg/graphite/pr39447.C: New.
4707
4708 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4709
4710         PR c++/39425
4711         * g++.dg/template/pr39425.C: New.
4712
4713         * g++.dg/template/spec33.C: Updated.
4714
4715 2009-03-17  Jason Merrill  <jason@redhat.com>
4716
4717         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
4718
4719 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4720
4721         PR c++/39475
4722         * g++.dg/ext/unary_trait_incomplete.C: New.
4723
4724 2009-03-17  Jing Yu  <jingyu@google.com>
4725
4726         PR middle-end/39378
4727         * g++.dg/inherit/thunk10.C: New test.
4728
4729 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
4730
4731         PR target/39482
4732         * gcc.target/i386/pr39482.c: New test.
4733
4734 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR debug/39471
4737         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
4738         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
4739         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
4740         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
4741
4742         PR middle-end/39443
4743         * gcc.dg/pr39443.c: New test.
4744
4745         PR debug/39412
4746         * gcc.dg/debug/pr39412.c: New test.
4747
4748 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
4749
4750         PR testsuite/38526
4751         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
4752         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
4753         is defined.
4754         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
4755         its original value, or unset if it was not defined.
4756         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
4757         path procs around use of HOSTCC.
4758         * g++.dg/compat/struct-layout-1.exp: Ditto.
4759         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
4760
4761 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
4762
4763         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
4764
4765 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
4766
4767         Revert patch for PR testsuite/37630.
4768
4769         PR testsuite/37960
4770         * gcc.dg/pr11492.c: Replace constant and remove xfail.
4771
4772         PR testsuite/37630
4773         * lib/target-supports.exp (check_effective_target_ieee): New.
4774         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
4775         * gcc.dg/20001012-1.c: Require ieee.
4776
4777         PR testsuite/37628
4778         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
4779
4780 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR tree-optimization/39455
4783         * gcc.dg/pr39455.c: New test.
4784
4785 2009-03-13  David Ayers  <ayers@fsfe.org>
4786
4787         * objc/execute/trivial.m. New test.
4788
4789 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
4790
4791         PR target/39137
4792         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
4793
4794 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
4795
4796         PR testsuite/39451
4797         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
4798         constraint on (%2).
4799
4800 2009-03-12  David Ayers  <ayers@fsfe.org>
4801
4802         PR libobjc/27466
4803         * objc/execute/exceptions/handler-1.m. New test.
4804
4805 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR target/39431
4808         * gcc.target/i386/pr39431.c: New test.
4809
4810 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
4811
4812         PR target/39445
4813         * gcc.target/i386/pr39445.c: New.
4814
4815         * gcc.target/i386/push-1.c: XFAIL.
4816
4817 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
4818
4819         * gcc.dg/inline-33.c: New test.
4820
4821 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
4822
4823         * gcc.dg/vect/vect-82.c: Combine dg-do and
4824         dg-require-effective-target into dg-skip-if.
4825         * gcc.dg/vect/vect-83.c: Likewise.
4826
4827 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
4828
4829         PR target/39137
4830         * gcc.target/i386/stackalign/longlong-1.c: New test.
4831         * gcc.target/i386/stackalign/longlong-2.c: New test.
4832
4833 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4834
4835         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
4836
4837 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4838
4839         * gcc.c-torture/execute/ieee/inf-3.c: New test.
4840         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
4841
4842 2009-03-11  Olivier Hainque  <hainque@adacore.com>
4843
4844         * gnat.dg/slice_enum.adb: New test.
4845
4846 2009-03-11  Jason Merrill  <jason@redhat.com>
4847
4848         PR debug/39086
4849         * g++.dg/opt/nrv15.C: New test.
4850
4851 2009-03-10  Ira Rosen  <irar@il.ibm.com>
4852
4853         PR tree-optimization/39422
4854         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
4855         constant array with static initialization to global memory.
4856         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4857
4858 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
4859
4860         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
4861         padding.
4862
4863 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
4864
4865         PR c++/39371
4866         * g++.dg/opt/switch2.C: Add -w to dg-options.
4867         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
4868         * g++.dg/warn/switch1.C: New test.
4869         * g++.dg/other/switch3.C: New test.
4870
4871         PR tree-optimization/39394
4872         * gcc.c-torture/compile/pr39394.c: New test.
4873
4874 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4875
4876         * gcc.target/s390/20090223-1.c: New testcase.
4877
4878 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4879
4880         PR libfortran/39402
4881         * gfortran.dg/fmt_f0_1.f90: New test.
4882
4883 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
4884
4885         PR c++/39060
4886         * g++.dg/other/new1.C: Adjusted.
4887         * g++.dg/parse/crash40.C: Likewise.
4888         * g++.dg/parse/defarg12.C: Likewise.
4889         * g++.dg/template/error15.C: Likewise.
4890
4891         * g++.dg/other/pr39060.C: New.
4892
4893 2009-03-07  Jason Merrill  <jason@redhat.com>
4894
4895         PR c++/39367
4896         * g++.dg/opt/new1.C: New.
4897
4898 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4899
4900         PR c++/33492
4901         * g++.dg/other/error32.C: New.
4902
4903 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
4904
4905         PR middle-end/39360
4906         * gcc.c-torture/compile/pr39360.c: New test.
4907
4908         PR debug/39372
4909         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
4910
4911 2009-03-05  Jason Merrill  <jason@redhat.com>
4912
4913         PR c++/38908
4914         * g++.dg/warn/Wuninitialized-3.C: New test.
4915
4916 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
4917
4918         PR debug/39379
4919         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
4920         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
4921
4922 2009-03-04  Jason Merrill  <jason@redhat.com>
4923
4924         PR c++/13549
4925         * g++.dg/template/koenig7.C: New test.
4926
4927 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
4928
4929         * g++.dg/torture/predcom-1.C: New test.
4930
4931 2009-03-04  Richard Guenther  <rguenther@suse.de>
4932
4933         PR tree-optimization/39362
4934         * g++.dg/torture/pr39362.C: New testcase.
4935
4936 2009-03-04  Jason Merrill  <jason@redhat.com>
4937             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4938
4939         PR c++/9634
4940         PR c++/29469
4941         PR c++/29607
4942         * g++.dg/template/dependent-name5.C: New test.
4943
4944 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
4945
4946         PR testsuite/39357
4947         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
4948         vect_int to vect_int_mult.
4949
4950 2009-03-04  Richard Guenther  <rguenther@suse.de>
4951
4952         PR tree-optimization/39358
4953         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
4954         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
4955
4956 2009-03-04  Richard Guenther  <rguenther@suse.de>
4957
4958         PR tree-optimization/39339
4959         * gcc.c-torture/execute/pr39339.c: New testcase.
4960
4961 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
4962
4963         * gcc.c-torture/compile/20090303-1.c,
4964         gcc.c-torture/compile/20090303-2.c: New tests.
4965
4966 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR fortran/39354
4969         * gfortran.dg/gomp/pr39354.f90: New test.
4970
4971         PR tree-optimization/39343
4972         * gcc.dg/pr39343.c: New test.
4973
4974 2009-03-03  Ira Rosen  <irar@il.ibm.com>
4975
4976         PR tree-optimization/39248
4977         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
4978         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
4979         on targets without vector misalignment support.
4980         * lib/target-supports.exp 
4981         (check_effective_target_vect_short_mult): Add 
4982         check_effective_target_arm32.
4983
4984 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
4985
4986         PR middle-end/39335
4987         * gcc.dg/graphite/pr39335_1.c: New.
4988         * gcc.dg/graphite/pr39335.c: New.
4989
4990 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
4991
4992         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
4993         of andl.
4994         * gcc.target/i386/stackalign/return-5.c: Likewise.
4995         * gcc.target/i386/stackalign/return-6.c: Likewise.
4996
4997 2009-03-02  Richard Guenther  <rguenther@suse.de>
4998             Ira Rosen  <irar@il.ibm.com>
4999
5000         PR tree-optimization/39318
5001         * gfortran.dg/vect/pr39318.f90: New test.
5002
5003 2009-03-01  Jan Hubicka  <jh@suse.cz>
5004
5005         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5006
5007 2009-03-01  Jan Hubicka  <jh@suse.cz>
5008
5009         PR debug/39267
5010         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5011
5012 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5013
5014         * gnat.dg/pack12.adb: New test.
5015
5016 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5017
5018         PR c++/37789
5019         * g++.dg/other/pr37789.C: New.
5020
5021 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
5022
5023         PR fortran/39295
5024         * gfortran.dg/interface_25.f90: New test.
5025         * gfortran.dg/interface_26.f90: New test.
5026
5027 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
5028
5029         PR fortran/39292
5030         * gfortran.dg/initialization_22.f90: New test.
5031
5032 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
5033
5034         PR rtl-optimization/39241
5035         * gcc.dg/torture/pr39241.c: New.
5036
5037 2009-02-25  Martin Jambor  <mjambor@suse.cz>
5038
5039         PR tree-optimizations/39259
5040         * g++.dg/torture/pr39259.C: New testcase.
5041
5042 2009-02-24  Richard Guenther  <rguenther@suse.de>
5043
5044         PR c++/39242
5045         * g++.dg/template/instantiate10.C: New testcase.
5046
5047 2009-02-24  Richard Guenther  <rguenther@suse.de>
5048             Zdenek Dvorak  <ook@ucw.cz>
5049
5050         PR tree-optimization/39233
5051         * gcc.c-torture/execute/pr39233.c: New testcase.
5052
5053 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
5054
5055         PR tree-optimization/39260
5056         * gcc.dg/graphite/pr39260.c: New.
5057
5058 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
5059
5060         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5061
5062 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
5063
5064         PR c++/36411
5065         * g++.dg/template/void14.C: New.
5066
5067 2009-02-23  Jason Merrill  <jason@redhat.com>
5068
5069         PR c++/38880
5070         * g++.dg/init/const7.C: Remove XFAIL.
5071         * g++.dg/init/static-init1.C: New test.
5072
5073         * g++.dg/cpp0x/initlist14.C: New test.
5074
5075 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5076
5077         PR fortran/38914
5078         * bound_simplification_2.f90:  New test case.
5079         * bound_7.f90:  New test case.
5080
5081 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
5082
5083         * gcc.dg/cpp/include4.c: New test.
5084
5085 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
5086
5087         PR target/39256
5088         * gcc.target/i386/abi-2.c: New.
5089
5090 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
5091
5092         * gcc.c-torture/execute/pr39228.x: New.
5093
5094 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
5095
5096         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
5097         scan-assembler to check for xmm0 register.
5098
5099 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
5100             Joseph Myers  <joseph@codesourcery.com>
5101
5102         * gcc.target/arm/va_list.c: New test.
5103         * g++.dg/abi/arm_va_list.C: Likewise.
5104         * lib/target-supports.exp (check_effective_target_arm_eabi): New
5105         function.
5106         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
5107         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
5108         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
5109         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
5110         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
5111         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
5112
5113 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
5114
5115         PR testsuite/38164
5116         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
5117         to dg-options.
5118
5119 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
5120
5121         PR target/39240
5122         * gcc.c-torture/execute/pr39240.c: New test.
5123
5124 2009-02-20  Jason Merrill  <jason@redhat.com>
5125
5126         PR c++/39225
5127         * g++.dg/parse/dtor15.C: New test.
5128
5129 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
5130
5131         * gcc.c-torture/execute/20090219-1.c: New.
5132
5133 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
5134
5135         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
5136         (mips-dg-options): When matching isa* pseudo-options make
5137         'value' optional and accept ! entries.  Use $spec instead of
5138         $isa_spec in the isa pseudo-option error message.  Only
5139         perform the ISA-range check when 'value' is set.  If arch is
5140         matching any CPU in the ! entries switch to its generic ISA.
5141         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
5142         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
5143
5144 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
5145
5146         PR target/39175
5147         * gcc.dg/visibility-20.c: New test.
5148         * g++.dg/ext/visibility/visibility-11.C: New test.
5149
5150 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
5151
5152         PR c++/39188
5153         * g++.dg/abi/pr39188-1a.C: New.
5154         * g++.dg/abi/pr39188-1b.C: Likewise.
5155         * g++.dg/abi/pr39188-1.h: Likewise.
5156         * g++.dg/abi/pr39188-2a.C: Likewise.
5157         * g++.dg/abi/pr39188-2b.C: Likewise.
5158         * g++.dg/abi/pr39188-2.h: Likewise.
5159         * g++.dg/abi/pr39188-3a.C: Likewise.
5160         * g++.dg/abi/pr39188-3b.C: Likewise.
5161         * g++.dg/abi/pr39188-3.h: Likewise.
5162
5163 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
5164
5165         PR c/38483
5166         * gcc.c-torture/execute/call-trap-1.c,
5167         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
5168         tests.
5169
5170 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
5171
5172         PR target/39228
5173         * gcc.c-torture/execute/pr39228.c: New test.
5174
5175 2009-02-19  Richard Guenther  <rguenther@suse.de>
5176
5177         PR tree-optimization/39074
5178         * gcc.dg/torture/pr39074.c: New testcase.
5179         * gcc.dg/torture/pr39074-2.c: Likewise.
5180         * gcc.dg/torture/pr39074-3.c: Likewise.
5181
5182 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
5183
5184         PR c++/39219
5185         * g++.dg/parse/attr3.C: New.
5186
5187 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
5188
5189         PR testsuite/38165
5190         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
5191
5192         PR testsuite/38166
5193         * g++.dg/ext/visibility/class1.C: Revert revision 122348
5194         and skip on Darwin.
5195
5196 2009-02-18  Jason Merrill  <jason@redhat.com>
5197
5198         PR c++/38880
5199         * g++.dg/init/const7.C: Remove XFAIL.
5200
5201         PR target/39179
5202         * g++.dg/opt/const6.C: New test.
5203
5204 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
5205
5206         * gcc.dg/callabi/callabi.exp: Moved to ...
5207         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
5208         in 64bit mode.
5209
5210         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
5211         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5212         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5213         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
5214         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
5215         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
5216         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
5217
5218         * gcc.dg/callabi/callabi.h: Moved to ...
5219         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
5220
5221         * gcc.dg/callabi/func-1.c: Moved to ...
5222         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
5223
5224         * gcc.dg/callabi/func-indirect.c: Moved to ...
5225         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
5226
5227         * gcc.dg/callabi/pr38891.c: Moved to ...
5228         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
5229
5230         * gcc.dg/callabi/vaarg-1.c: Moved to ...
5231         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
5232
5233         * gcc.dg/callabi/vaarg-2.c: Moved to ...
5234         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
5235
5236         * gcc.dg/callabi/vaarg-3.c: Moved to ...
5237         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
5238
5239 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
5240
5241         PR target/38891
5242         * gcc.dg/callabi/pr38891.c: New.
5243
5244 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5245
5246         * gcc.dg/callabi/callabi.exp: New.
5247
5248 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5249
5250         PR target/39082
5251         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
5252         -Wno-abi for x86.
5253         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
5254
5255         * gcc.target/i386/pr39082-1.c: New.
5256
5257         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
5258         -Wno-abi.
5259
5260         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
5261         CHECK_M64_M128 is defined.
5262         (check_f_arguments): Add "do".
5263         (check_vector_arguments): New.
5264         (check_m64_arguments): Likewise.
5265         (check_m128_arguments): Likewise.
5266
5267         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
5268         (CHECK_M64_M128): Define.
5269
5270         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
5271         on abitest.
5272         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
5273
5274         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
5275         tests only if CHECK_M64_M128 is defined.
5276
5277         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
5278         (m128_2_struct): Likewise.
5279         (check_struct_passing5): Likewise.
5280         (check_struct_passing6): Likewise.
5281         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
5282
5283         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
5284         (un5): Likewise.
5285         (check_union_passing4): Likewise.
5286         (main): Test union with __m128 if CHECK_M64_M128 is defined.
5287
5288 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
5289
5290         PR c/35447
5291         * gcc.dg/noncompile/pr35447-1.c: New test.
5292
5293 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR tree-optimization/36922
5296         * gfortran.dg/pr36922.f: New test.
5297
5298 2009-02-17  Richard Guenther  <rguenther@suse.de>
5299
5300         PR tree-optimization/39202
5301         * gcc.c-torture/compile/pr39202.c: New testcase.
5302
5303 2009-02-17  Richard Guenther  <rguenther@suse.de>
5304
5305         PR tree-optimization/39204
5306         * gcc.dg/torture/pr39204.c: New testcase.
5307
5308 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
5309
5310         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
5311         * gcc.dg/vect/vect-outer-6.c: Ditto.
5312
5313 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
5314
5315         PR c/35446
5316         * gcc.dg/noncompile/init-5.c: New test.
5317         * gcc.dg/init-bad-4.c: Adjust expected errors.
5318
5319 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
5320
5321         PR target/37049
5322         * gcc.target/i386/push-1.c: New.
5323
5324 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
5325
5326         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
5327         
5328 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5329
5330         * gcc.target/spu/intrinsics-sr.c: New test.
5331
5332 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
5333
5334         PR target/38056
5335         * gcc.target/ia64/sibcall-opt-1.c: New test.
5336         * gcc.target/ia64/sibcall-opt-2.c: New test.
5337
5338 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
5339
5340         PR fortran/36528
5341         * gfortran.dg/cray_pointers_8.f90: New test.
5342
5343         PR fortran/36703
5344         * gfortran.dg/cray_pointers_9.f90: New test.
5345
5346 2009-02-13  Jason Merrill  <jason@redhat.com>
5347
5348         PR c++/39070
5349         * g++.dg/cpp0x/decltype16.C: New.
5350
5351 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
5352
5353         PR target/39152
5354         * gfortran.dg/gomp/pr39152.f90: New.
5355
5356 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
5357
5358         PR target/39162
5359         * gcc.target/i386/pr39162.c: New.
5360
5361 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
5362
5363         PR c/35444
5364         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
5365         New tests.
5366
5367 2009-02-12  Jason Merrill  <jason@redhat.com>
5368
5369         PR c++/38950
5370         * g++.dg/template/array20.C: New test.
5371
5372 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
5373
5374         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
5375         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
5376         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
5377
5378 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5379
5380         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
5381
5382 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5383
5384         PR target/39152
5385         * gfortran.dg/pr39152.f: New.
5386
5387 2009-02-11  Jason Merrill  <jason@redhat.com>
5388
5389         PR c++/39153
5390         * g++.dg/cpp0x/defaulted9.C: New test.
5391
5392         PR c++/30111
5393         * g++.dg/init/value7.C: New test.
5394
5395 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
5396
5397         PR target/38824
5398         * gcc.target/i386/pr38824.c: New testcase.
5399
5400 2009-02-11  Jason Merrill  <jason@redhat.com>
5401
5402         PR c++/38649
5403         * g++.dg/cpp0x/defaulted8.C: New test.
5404
5405         PR c++/36744
5406         * g++.dg/cpp0x/rv9p.C: New test.
5407
5408 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5409
5410         * gnat.dg/aliasing3.adb: New test.
5411         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
5412
5413 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
5414
5415         PR c++/34397
5416         * g++.dg/template/crash88.C: New.
5417         * g++.dg/template/crash89.C: Likewise.
5418
5419 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
5420
5421         PR c/39084
5422         * gcc.dg/pr39084.c: New test.
5423
5424 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
5425
5426         PR target/39139
5427         * gcc.target/i386/pr39139.c: New test.
5428
5429 2009-02-10  Richard Guenther  <rguenther@suse.de>
5430
5431         PR tree-optimization/39132
5432         * gcc.dg/torture/pr39132.c: New testcase.
5433
5434 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
5435
5436         PR target/39119
5437         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
5438         * gcc.target/x86_64/abi/avx/args.h: Likewise.
5439         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
5440         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
5441         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
5442         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
5443         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5444         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
5445
5446 2009-02-09  Jason Merrill  <jason@redhat.com>
5447
5448         PR c++/39109
5449         * g++.dg/init/value6.C: New test.
5450
5451 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
5452
5453         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
5454
5455 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gcc.c-torture/compile/20090209-1.c: New test.
5458
5459 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
5460
5461         PR c++/35147
5462         PR c++/37737
5463         * g++.dg/cpp0x/vt-35147.C: New.
5464         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5465         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5466
5467 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
5468
5469         PR c/35434
5470         * gcc.dg/attr-alias-4.c: New test.
5471
5472 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
5473
5474         PR c/39035
5475         * gcc.dg/dfp/pr39035.c: New test.
5476
5477 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
5478
5479         PR c/36432
5480         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
5481
5482 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
5483
5484         PR c++/39106
5485         * g++.dg/opt/thunk3.C: New test.
5486
5487 2009-02-05  Nick Clifton  <nickc@redhat.com>
5488
5489         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
5490         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
5491         * gcc.dg/cdce1.c: Likewise.
5492         * gcc.dg/cpp/_Pragma6.c: Likewise.
5493         * g++.dg/cpp/_Pragma1.C: Likewise.
5494         * gcc.dg/utf32-2.c: Xfail for M32C.
5495         * gcc.dg/utf32-1.c: Likewise.
5496         * gcc.dg/utf32-3.c: Likewise.
5497         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
5498         targets.
5499         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
5500         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
5501         * gcc.dg/Wconversion-5.c: Likewise.
5502         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
5503         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
5504         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
5505         * gcc.dg/utf-inc-init.c: Likewise.
5506         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
5507         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
5508         * gcc.dg/utf-array-short-wchar.c: Likewise.
5509         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
5510         * gcc.dg/mallign.c: Use size_t instead of long.
5511
5512 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
5513
5514         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
5515
5516 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
5517
5518         * gcc.c-torture/execute/pr39100.c: New.
5519
5520 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
5521
5522         PR c/35435
5523         * gcc.dg/tls/diag-6.c: New test.
5524
5525 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5526
5527         AVX Programming Reference (January, 2009)
5528         * gcc.target/i386/avx-vpclmulqdq.c: New.
5529         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5530
5531         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
5532
5533         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
5534         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
5535         (pclmul_test): Renamed to ...
5536         (TEST): This.
5537
5538 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
5539
5540         PR c++/39095
5541         * g++.dg/abi/mangle31.C: New test.
5542
5543 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
5544
5545         PR c/29129
5546         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
5547         declarator.
5548         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
5549         inside function prototype but not part of parameter declarator.
5550         * vla-11.c: New test.
5551
5552 2009-02-03  Jason Merrill  <jason@redhat.com>
5553
5554         * g++.dg/warn/main-4.C: New test.
5555         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
5556
5557 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5558
5559         PR c++/36607
5560         * g++.dg/expr/cast10.C: New test.
5561
5562 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
5563
5564         PR c/35433
5565         * gcc.dg/init-bad-6.c: New test.
5566
5567 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
5568
5569         PR target/35318
5570         * gcc.c-torture/compile/pr35318.c: New test.
5571
5572         PR inline-asm/39059
5573         * gcc.dg/nofixed-point-2.c: New test.
5574         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
5575         * g++.dg/ext/fixed2.C: Likewise.
5576         * g++.dg/other/error25.C: Likewise.
5577         * g++.dg/lookup/crash7.C: Likewise.
5578         * g++.dg/cpp0x/decltype-38655.C: Likewise.
5579
5580         PR c++/39056
5581         * g++.dg/cpp0x/initlist13.C: New test.
5582
5583 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
5584
5585         PR c++/36897
5586         * g++.dg/template/func2.C: New test.
5587
5588         PR c++/37314
5589         * g++.dg/template/typename15.C: New.
5590         * g++.dg/template/typename16.C: New.
5591
5592 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
5593             Ben Elliston  <bje@au.ibm.com>
5594
5595         PR c/39034
5596         * gcc.dg/dfp/pr39034.c: New test.
5597
5598 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5599
5600         PR testsuite/38263
5601         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
5602
5603 2009-02-02  Jason Merrill  <jason@redhat.com>
5604
5605         PR c++/39054
5606         * g++.dg/parse/dtor14.C: New test.
5607
5608 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
5609
5610         * lib/target-supports.exp
5611         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
5612         * g++.dg/ext/builtin10.C: New test.
5613
5614         PR inline-asm/39058
5615         * gcc.target/i386/pr39058.c: New test.
5616
5617 2009-02-02  Richard Guenther  <rguenther@suse.de>
5618
5619         PR tree-optimization/38937
5620         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
5621
5622 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5623
5624         PR c++/39053
5625         * g++.dg/parse/crash52.C: New.
5626
5627 2009-01-30  Richard Guenther  <rguenther@suse.de>
5628
5629         PR tree-optimization/39041
5630         * gcc.c-torture/compile/pr39041.c: New testcase.
5631
5632 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
5633
5634         PR target/39013
5635         * gcc.target/i386/pr39013-1.c: New test.
5636         * gcc.target/i386/pr39013-2.c: New test.
5637
5638         PR c++/39028
5639         * g++.dg/ext/label12.C: New test.
5640
5641 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5642
5643         PR c++/33465
5644         * g++.dg/parse/error34.C: New.
5645         * g++.dg/parse/error35.C: Likewise.
5646
5647 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5648
5649         PR c++/38655
5650         * g++.dg/cpp0x/decltype-38655.C: New.
5651
5652 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR target/39002
5655         * g++.dg/torture/pr39002.C: New test.
5656
5657 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
5658
5659         PR tree-optimization/39007
5660         * gcc.dg/tree-ssa/pr39007.c: New.
5661
5662 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
5663
5664         PR middle-end/35854
5665         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
5666         to "subreg1".
5667         
5668 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
5669
5670         PR middle-end/38857
5671         * gcc.c-torture/compile/pr38857.c: New test.
5672
5673 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
5674
5675         PR fortran/38852
5676         PR fortran/39006
5677         * gfortran.dg/bound_6.f90: New test.
5678
5679 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
5680
5681         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
5682
5683 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
5684
5685         PR tree-optimization/38997
5686         * gcc.dg/tree-ssa/pr38997.c: New.
5687
5688 2009-01-28  Richard Guenther  <rguenther@suse.de>
5689
5690         PR tree-optimization/38926
5691         * gcc.c-torture/compile/pr38926.c: New testcase.
5692
5693 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
5694
5695         PR middle-end/38934
5696         * gcc.dg/pr38934.c: New test.
5697
5698 2009-01-28  Richard Guenther  <rguenther@suse.de>
5699
5700         PR middle-end/38908
5701         * g++.dg/warn/Wuninitialized-2.C: New testcase.
5702
5703 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
5704
5705         PR tree-optimization/38984
5706         * gcc.dg/pr38984.c: New XFAILed testcase.
5707
5708
5709 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
5710
5711         PR target/38988
5712         * gcc.target/i386/pr38988.c: New test.
5713
5714 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
5715
5716         PR c++/37554
5717         * g++.dg/parse/crash51.C: New.
5718         * g++.old-deja/g++.pt/crash9.C: Adjust.
5719
5720 2009-01-27  Daniel Kraft  <d@domob.eu>
5721
5722         PR fortran/38883
5723         * gfortran.dg/mvbits_6.f90:  New test.
5724         * gfortran.dg/mvbits_7.f90:  New test.
5725         * gfortran.dg/mvbits_8.f90:  New test.
5726
5727 2009-01-27  Richard Guenther  <rguenther@suse.de>
5728
5729         PR tree-optimization/38503
5730         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
5731
5732 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
5733
5734         PR middle-end/38969
5735         * gcc.c-torture/execute/pr38969.c: New test.
5736
5737 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
5738
5739         PR testsuite/38864
5740         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
5741         to dg-do compile.
5742         * gcc.target/mips/fixed-scalar-type.c: Likewise.
5743         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
5744         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
5745
5746 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5747
5748         PR target/38952
5749         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
5750         if __USING_SJLJ_EXCEPTIONS__ is defined.
5751
5752         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
5753         __USING_SJLJ_EXCEPTIONS__ is defined.
5754         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
5755         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
5756         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
5757         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
5758         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
5759         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
5760
5761 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
5762
5763         PR testsuite/38949
5764         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
5765         Use instead of C name in asm statements.
5766
5767 2009-01-26  Richard Guenther  <rguenther@suse.de>
5768
5769         PR tree-optimization/38745
5770         * g++.dg/torture/pr38745.C: New testcase.
5771
5772 2009-01-26  Richard Guenther  <rguenther@suse.de>
5773
5774         PR middle-end/38851
5775         * g++.dg/warn/Wuninitialized-1.C: New testcase.
5776
5777 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
5778
5779         * gcc.dg/bitfld-15.c: Gate warning on target
5780         pcc_bitfield_type_matters.
5781         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
5782         g++.dg/ext/bitfield4.C: Likewise.
5783         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
5784         bitfield for any target.
5785
5786 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR c/38957
5789         * gcc.dg/pr38957.c: New test.
5790
5791 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
5792
5793         PR fortran/38955
5794         * gfortran.dg/array_constructor_24.f: Allow tolerance when
5795         comparing floats.
5796
5797 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
5798
5799         PR tree-optimization/38953
5800         * gfortran.dg/graphite/pr38953.f90: New.
5801
5802 2009-01-24  Paul Brook  <paul@codesourcery.com>
5803
5804         * gcc.target/arm/neon-cond-1.c: New test.
5805
5806 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
5807
5808         PR tree-optimization/38932
5809         * gcc.dg/pr38932.c: New.
5810
5811 2009-01-23  Revital Eres  <eres@il.ibm.com>
5812
5813         * gcc.dg/sms-7.c: Fix test.
5814
5815 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
5816
5817         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
5818         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
5819         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
5820         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
5821
5822 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
5823
5824         * gcc.dg/pr35729.c: Make test x86 specific.
5825
5826 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
5827
5828         PR middle-end/38615
5829         * gcc.dg/pr38615.c: New test.
5830
5831 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
5832
5833         PR target/38931
5834         * gcc.target/i386/pr38931.c: New test.
5835
5836 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
5837
5838         PR c++/38930
5839         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
5840         * g++.dg/template/typedef12.C: Likewise.
5841         * g++.dg/template/typedef13.C: Likewise.
5842         * g++.dg/template/typedef14.C: Likewise.
5843         * g++.dg/template/sfinae3.C: Likewise.
5844         * g++.old-deja/g++.pt/typename8.C: Likewise.
5845         * g++.dg/template/access11.C: Likewise
5846
5847 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
5848
5849         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
5850         and mips*-*-irix*.
5851         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
5852
5853 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
5854
5855         PR c++/26693
5856         * g++.dg/template/typedef11.C: New test.
5857         * g++.dg/template/typedef12.C: Likewise.
5858         * g++.dg/template/typedef13.C: Likewise.
5859         * g++.dg/template/typedef14.C: Likewise.
5860         * g++.dg/template/sfinae3.C: Compile this pedantically.
5861         The only errors expected should be the one saying the typedef is ill
5862         formed.
5863         * g++.old-deja/g++.pt/typename8.C: Likewise.
5864         * g++.dg/template/access11.C: Update this.
5865
5866 2009-01-21  Daniel Kraft  <d@domob.eu>
5867
5868         PR fortran/38887
5869         * gfortran.dg/mvbits_5.f90:  New test.
5870
5871 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
5872
5873         * gcc.dg/sms-6.c: New test.
5874         * gcc.dg/sms-7.c: Likewise.
5875
5876 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
5877
5878         PR fortran/38907
5879         * gfortran.dg/host_assoc_function_7.f90: New test
5880
5881 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5882             Richard Guenther  <rguenther@suse.de>
5883
5884         PR tree-optimization/38747
5885         PR tree-optimization/38748
5886         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
5887         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5888         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
5889
5890 2009-01-20  Kees Cook  <kees@ubuntu.com>
5891             H.J. Lu  <hongjiu.lu@intel.com>
5892
5893         PR target/38902
5894         * gcc.dg/pr38902.c: New.
5895
5896 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
5897
5898         PR target/38868
5899         * gfortran.dg/pr38868.f: New testcase.
5900
5901 2009-01-20  Richard Guenther  <rguenther@suse.de>
5902
5903         * gcc.c-torture/execute/pr36227.c: Move ...
5904         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
5905
5906 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5907
5908         * lib/gfortran.exp: Add -B options for targets that use
5909         libgfortran.a%s in their specs.
5910
5911 2009-01-19  Jason Merrill  <jason@redhat.com>
5912
5913         PR c++/23287
5914         * g++.dg/template/dtor5.C: New test.
5915
5916 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
5917
5918         PR fortran/38859
5919         * gfortran.dg/bound_5.f90: New test.
5920
5921 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
5922
5923         PR target/38736
5924         * g++.dg/compat/abi/pr38736_main.C: New.
5925         * g++.dg/compat/abi/pr38736_x.C: Likewise.
5926         * g++.dg/compat/abi/pr38736_y.C: Likewise.
5927         * g++.dg/other/macro-1.C: Likewise.
5928         * gcc.dg/macro-1.c: Likewise.
5929         * gcc.dg/compat/pr38736_main.c: Likewise.
5930         * gcc.dg/compat/pr38736_x.c: Likewise.
5931         * gcc.dg/compat/pr38736_y.c: Likewise.
5932
5933 2009-01-18  Richard Guenther  <rguenther@suse.de>
5934
5935         PR tree-optimization/38819
5936         * gcc.c-torture/execute/pr38819.c: New testcase.
5937
5938 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5939
5940         PR fortran/38657
5941         * gfortran.dg/module_commons_3.f90: Reapply.
5942
5943 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5944
5945         PR fortran/34955
5946         * gfortran.dg/transfer_intrinsic_1.f90: New test.
5947         * gfortran.dg/transfer_intrinsic_2.f90: New test.
5948
5949 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5950
5951         PR fortran/38657
5952         * gfortran.dg/module_commons_3.f90: Remove
5953
5954 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5955
5956         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
5957
5958 2009-01-16  Jason Merrill  <jason@redhat.com>
5959
5960         PR c++/38877
5961         * g++.dg/template/lvalue1.C: New test.
5962
5963         PR c++/29470
5964         * g++.dg/template/access20.C: New test.
5965         * g++.dg/torture/pr34641.C: Fix access.
5966
5967 2009-01-16  Richard Guenther  <rguenther@suse.de>
5968
5969         PR tree-optimization/38835
5970         PR middle-end/36227
5971         * gcc.c-torture/execute/pr36227.c: New testcase.
5972         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
5973         * g++.dg/init/const7.C: Likewise.
5974
5975 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
5976
5977         PR target/38554
5978         * gcc.c-torture/compile/pr38554.c: New test.
5979
5980 2009-01-16  Jason Merrill  <jason@redhat.com>
5981
5982         PR c++/38579
5983         * g++.dg/conversion/access1.C: New test.
5984
5985 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR tree-optimization/38789
5988         * gcc.c-torture/compile/pr38789.c: New test.
5989
5990 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
5991
5992         PR fortran/38152
5993         * gfortran.dg/proc_ptr_13.f90: New.
5994
5995 2009-01-15  Jason Merrill  <jason@redhat.com>
5996
5997         PR c++/38850
5998         * g++.dg/template/koenig6.C: New test.
5999
6000 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6001
6002         PR c++/29388
6003         * g++.dg/template/error37.C: New testcase.
6004
6005 2009-01-15  Jason Merrill  <jason@redhat.com>
6006
6007         PR c++/36334
6008         * g++.dg/conversion/memfn1.C: New test.
6009
6010         PR c++/37646
6011         * g++.dg/conversion/memfn2.C: New test.
6012
6013 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
6014
6015         PR c++/38357
6016         * g++.dg/template/crash87.C: New test.
6017
6018 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6019
6020         PR middle-end/37843
6021         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6022
6023 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
6024
6025         PR c++/38636
6026         * g++.dg/parse/crash50.C: New test.
6027
6028 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
6029
6030         PR rtl-optimization/38245
6031         * gcc.dg/pr38245-3.c: New test.
6032         * gcc.dg/pr38245-3.h: New file.
6033         * gcc.dg/pr38245-4.c: New file.
6034         * gcc.dg/pr38364.c: New test.
6035
6036 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
6037
6038         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6039         sequence PC-relative.
6040
6041 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
6042
6043         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6044         calls and/or PLT markers.
6045         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6046         calls and/or PLT markers.
6047         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6048         calls and/or PLT markers.
6049         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6050         calls and/or PLT markers.
6051
6052 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
6053             Nathan Froyd  <froydnj@codesourcery.com>
6054             Joseph Myers  <joseph@codesourcery.com>
6055
6056         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6057         New function.
6058         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6059         and use consistent CFLAGS.
6060         * gcc.target/powerpc/20030505.c: Likewise.
6061         * gcc.target/powerpc/20081204-1.c: Likewise.
6062         * gcc.target/powerpc/ppc-spe.c: Likewise.
6063         * gcc.target/powerpc/spe1.c: Likewise.
6064         * g++.dg/ext/spe1.C: Likewise.
6065         * g++.dg/other/opaque-1.C: Likewise.
6066         * g++.dg/other/opaque-2.C: Likewise.
6067         * g++.dg/other/opaque-3.C: Likewise.
6068
6069 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
6070
6071         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6072         out of loop.
6073
6074 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
6075
6076         PR target/38811
6077         * g++.dg/torture/pr38811.C: New file.
6078
6079 2009-01-14  Richard Guenther  <rguenther@suse.de>
6080
6081         PR tree-optimization/38826
6082         PR middle-end/38477
6083         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
6084
6085 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
6086
6087         * gcc.dg/graphite/pr38786.c: Fix commit problem.
6088
6089 2009-01-14  Nick Clifton  <nickc@redhat.com>
6090
6091         PR c++/37862
6092         * g++.cp/parse/pr37862.C: New test.
6093
6094 2009-01-14  Julian Brown  <julian@codesourcery.com>
6095
6096         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
6097         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
6098         to...
6099         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
6100         These.
6101
6102 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
6103
6104         PR rtl-optimization/38774
6105         * gcc.dg/torture/pr38774.c: New test.
6106
6107         PR c++/38795
6108         * g++.dg/cpp0x/pr38795.C: New test.
6109
6110 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
6111             Nathan Froyd  <froydnj@codesourcery.com>
6112             Joseph Myers  <joseph@codesourcery.com>
6113
6114         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
6115         otherwise.  Do not check for AltiVec at runtime.
6116         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6117         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
6118         * gcc.target/powerpc/altivec-1.c: Likewise.
6119         * gcc.target/powerpc/altivec-3.c: Likewise.
6120         * gcc.target/powerpc/altivec-10.c: Likewise.
6121         * gcc.target/powerpc/altivec-12.c: Likewise.
6122         * gcc.target/powerpc/altivec-24.c: Likewise.
6123         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
6124         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
6125         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
6126         * gcc.target/powerpc/pr35907.c: Likewise.
6127         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
6128         otherwise.  Do not check for Cell at runtime.
6129         * gcc.target/powerpc/altivec_check.h: Delete.
6130
6131         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
6132         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
6133         not check for AltiVec at runtime.
6134         * g++.dg/ext/altivec-cell-2.C: Likewise.
6135         * g++.dg/ext/altivec-cell-3.C: Likewise.
6136         * g++.dg/ext/altivec-cell-4.C: Likewise.
6137         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
6138         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
6139         check.
6140         * g++.dg/ext/altivec_check.h: Delete.
6141         
6142 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
6143
6144         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
6145         effective target.  Adjust line numbers accordingly.
6146
6147 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
6148
6149         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
6150
6151 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
6152
6153         PR tree-optimization/38786
6154         * gcc.dg/graphite/pr38786.c: New.
6155
6156 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
6157
6158         Revert:
6159         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
6160
6161         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6162         for alpha*-*-* targets.
6163         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6164
6165 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6166
6167         PR libfortran/38772
6168         * gfortran.dg/fmt_bz_bn_err.f: New test.
6169
6170 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
6171
6172         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
6173
6174 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
6175
6176         * lib/target-supports.exp (check_effective_target_powerpc64): New.
6177         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
6178         instruction support.  Do not check for it at runtime.
6179
6180 2009-01-12  Jason Merrill  <jason@redhat.com>
6181
6182         PR c++/35109
6183         * g++.dg/lookup/friend11.C: Remove expected error.
6184         * g++.dg/lookup/friend14.C: New test.
6185         * g++.dg/lookup/friend15.C: New test.
6186
6187 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
6188
6189         PR c++/36019
6190         * g++.dg/lookup/hidden-class12.C: New test.
6191         * g++.dg/lookup/hidden-class13.C: New test.
6192         * g++.dg/lookup/hidden-class14.C: New test.
6193         * g++.dg/lookup/hidden-class15.C: New test.
6194         * g++.dg/lookup/hidden-class16.C: New test.
6195
6196 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
6197
6198         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
6199         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
6200         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
6201
6202 2009-01-12  Jason Merrill  <jason@redhat.com>
6203
6204         PR c++/31488
6205         * g++.dg/other/vararg-3.C: New test.
6206
6207 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
6208
6209         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
6210         Explicitly enable SPE.
6211         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
6212         directive.
6213
6214         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
6215         Expect -flax-vector-conversions message.  Adjust incompatible
6216         types errors.
6217         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
6218         Make Foo extern.
6219
6220         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
6221
6222         * g++.dg/other/opaque-1.C: Run on targets with SPE.
6223
6224         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
6225         * g++.dg/other/opaque-2.C: Likewise.
6226         * g++.dg/other/opaque-3.C: Likewise.
6227
6228 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
6229
6230         PR c/32041
6231         * gcc.dg/pr32041.c: New test.
6232         * g++.dg/parse/offsetof9.C: New test.
6233
6234 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
6235             Nathan Froyd  <froydnj@codesourcery.com>
6236
6237         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
6238         * g++.dg/ext/attribute-test-1.C: Likewise.
6239         * g++.dg/ext/attribute-test-2.C: Likewise.
6240         * g++.dg/ext/attribute-test-3.C: Likewise.
6241         * g++.dg/ext/attribute-test-4.C: Likewise.
6242
6243 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
6244
6245         * gnat.dg/unchecked_convert3.adb: New test.
6246
6247 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
6248
6249         PR c++/38794
6250         * g++.dg/parse/typedef9.C: New test.
6251
6252         PR tree-optimization/38807
6253         * gcc.c-torture/compile/pr38807.c: New test.
6254
6255 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
6256
6257         * gcc.target/mips/ins-2.c: New test.
6258
6259 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6260
6261         PR testsuite/38809
6262         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
6263
6264 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
6265
6266         PR c++/36254
6267         * g++.dg/warn/Wreturn-type-5.C: New test.
6268
6269 2009-01-11  Matthias Klose  <doko@ubuntu.com>
6270
6271         PR middle-end/38616
6272         * gcc.dg/pr38616.c: New test.
6273
6274 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
6275
6276         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
6277
6278 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
6279
6280         PR c++/38648
6281         * g++.dg/expr/string-1.C: New test.
6282         * g++.dg/expr/string-2.C: New test.
6283
6284         PR c++/36695
6285         * g++.dg/ext/complex4.C: New test.
6286         * g++.dg/ext/complex5.C: New test.
6287         * g++.dg/init/reference1.C: New test.
6288         * g++.dg/init/reference2.C: New test.
6289         * g++.dg/init/reference3.C: New test.
6290
6291 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
6292
6293         PR fortran/38763
6294         * gfortran.dg/transfer_null_1.f90: New test.
6295
6296 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
6297
6298         PR fortran/38765
6299         * gfortran.dg/host_assoc_function_6.f90: New test.
6300
6301 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
6302
6303         * lib/target-supports.exp: Add method to determine if the effective
6304         target is really a ppc405 after applying all compile options.
6305         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
6306         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
6307         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
6308         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
6309         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
6310         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
6311         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
6312         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
6313         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
6314         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
6315         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
6316         * gcc.target/powerpc/405-machhw-1.c: Likewise.
6317         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
6318         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
6319         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
6320         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
6321         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
6322         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
6323         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
6324         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
6325         * gcc.target/powerpc/405-macchw-1.c: Likewise.
6326         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
6327         * gcc.target/powerpc/405-machhw-2.c: Likewise.
6328         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
6329         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
6330         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
6331         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
6332         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
6333         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
6334         * gcc.target/powerpc/405-macchw-2.c: Likewise.
6335         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
6336
6337 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
6338
6339         PR c++/35335
6340         * g++.dg/other/error31.C: New testcase.
6341
6342         PR c/35742
6343         * gcc.dg/pr35742.c: New test.
6344
6345 2009-01-09  John F. Carr  <jfc@mit.edu>
6346
6347         PR c++/37877
6348         * g++.dg/parse/linkage3.C: New test.
6349
6350 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
6351
6352         PR middle-end/38771
6353         * gcc.c-torture/compile/pr38771.c: New test.
6354
6355 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
6356
6357         * gcc.dg/pr34856.c: Ignore irrelevant warning.
6358
6359 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
6360
6361         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
6362         * gcc.dg/sibcall-4.c: Likewise.
6363
6364 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
6365             Jan Sjodin  <jan.sjodin@amd.com>
6366
6367         PR tree-optimization/38559
6368         * gcc.dg/graphite/pr38559.c: New.
6369
6370 2009-01-08  Ira Rosen  <irar@il.ibm.com>
6371
6372         PR tree-optimization/37194
6373         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
6374
6375 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
6376
6377         PR c++/38725
6378         * g++.dg/ext/label11.C: New test.
6379
6380 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
6381
6382         * lib/target-supports.exp (check_weak_override_available): New.
6383         * lib/target-supports-dg.exp (dg-require-weak-override): New.
6384         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
6385         dg-require-weak-override.
6386
6387 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
6388             Alan Modra  <amodra@bigpond.net.au>
6389
6390         * gcc.c-torture/compile/20090107-1.c: New test.
6391
6392 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
6393
6394         PR target/38706
6395         * g++.dg/other/pr38706.C: New test.
6396
6397 2009-01-07  Jason Merrill  <jason@redhat.com>
6398
6399         * g++.dg/cpp0x/variadic92.C: New test.
6400         * g++.dg/cpp0x/variadic93.C: New test.
6401
6402 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
6403
6404         * lib/target-supports-dg.exp (current_compiler_flags): New.
6405         (check-flags): Use it; do not access dg-test local variables.
6406         (dg-skip-if): Do not access dg-test local variables.
6407         (dg-xfail-run-if): Ditto.
6408         (dg-shouldfail): Ditto.
6409         * gcc.test-framework/test-framework.exp
6410         (check_effective_target_def_nocache): New.
6411         * gcc.test-framework/test-framework.awk: Handle scan tests.
6412         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
6413         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
6414         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
6415         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
6416         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
6417         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
6418         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
6419         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
6420         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
6421
6422         * g++.dg/torture/pr38586.C: Ignore a possible warning.
6423
6424         * lib/target-supports-dg.exp (check_test_flags): Delete.
6425
6426 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
6427
6428         PR tree-optimization/38492
6429         PR tree-optimization/38498
6430         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6431         in trunk.
6432         * gcc.dg/graphite/block-0.c: Update test.
6433         * gcc.dg/graphite/block-1.c: Same.
6434         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
6435         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
6436         * gcc.dg/graphite/block-3.c: New.
6437         * gcc.dg/graphite/pr38498.c: New.
6438
6439 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6440
6441         AVX Programming Reference (December, 2008)
6442         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
6443         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
6444         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
6445
6446         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
6447         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
6448
6449 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6450
6451         PR fortran/38220
6452         * gfortran.dg/c_loc_pure_1.f90:  New test.
6453
6454 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
6455
6456         PR fortran/38669
6457         * gfortran.dg/elemental_dependency_3.f90:
6458         Add the final tree dump cleanup.
6459
6460 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
6461
6462         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
6463         passing -m32.
6464
6465         PR rtl-optimization/38722
6466         * gfortran.dg/pr38722.f90: New test.
6467
6468 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
6469
6470         PR c/34252
6471         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
6472         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
6473
6474 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
6475
6476         * gfortran.dg/implicit_12.f90: Add space around dg directive.
6477         * gfortran.dg/typebound_call_8.f03: Same.
6478         * gfortran.dg/elemental_bind_c.f90: Same.
6479         * gfortran.dg/typebound_call_7.f03: Same.
6480         * gfortran.dg/interface_proc_end.f90: Same
6481         * gfortran.dg/pr37243.f: Fix typo.
6482
6483 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
6484
6485         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
6486         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
6487         large stack sizes.
6488
6489 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
6490
6491         AVX Programming Reference (December, 2008)
6492         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
6493         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
6494         * gcc.target/i386/sse-14.c: Likewise.
6495
6496         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
6497         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
6498         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
6499         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
6500
6501 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6502
6503         PR libfortran/38735
6504         * gfortran.dg/fmt_bz_bn.f: Update test.
6505
6506 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
6507
6508         PR c++/38472
6509         * g++.dg/conversion/usual-arith-conv.C: New test.
6510
6511 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6512
6513         PR c/34911
6514         * gcc.dg/vector-3.c: New testcase.
6515         * g++.dg/ext/vector15.C: New test.
6516
6517 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
6518
6519         PR tree-optimization/38510
6520         * gcc.dg/graphite/pr38510.c: New.
6521
6522 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
6523             Jan Sjodin <jan.sjodin@amd.com>
6524
6525         PR tree-optimization/38500
6526         * gcc.dg/graphite/pr38500.c: New.
6527
6528 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
6529
6530         * gcc.c-torture/compile/20001226-1.c: Generalize
6531         dg-timeout-factor.
6532         * gcc.c-torture/compile/limits-fnargs.c: Add
6533         dg-timeout-factor.
6534         * gcc.dg/20020425-1.c: Likewise.
6535         * gcc.dg/pch/pch.exp: Likewise.
6536         
6537 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
6538
6539         PR fortran/38657
6540         * gfortran.dg/module_commons_3.f90: New test.
6541
6542 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
6543
6544         PR fortran/37159
6545         * gfortran.dg/random_seed_1.f90: Updated.
6546
6547 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
6548
6549         PR fortran/38669
6550         PR fortran/38726
6551         * gfortran.dg/elemental_subroutine_7.f90: 
6552         Fix p values so that it can be used as vector subscript.
6553
6554 2009-01-05  Jason Merrill  <jason@redhat.com>
6555
6556         * g++.dg/cpp0x/initlist12.C: Add another test.
6557
6558         * g++.dg/cpp0x/defaulted7.C: New test.
6559
6560 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6561
6562         PR fortran/38672
6563         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
6564         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
6565
6566 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
6567
6568         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6569         for alpha*-*-* targets.
6570         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6571
6572 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
6573
6574         PR fortran/38665
6575         * gfortran.dg/host_assoc_function_5.f90: New test.
6576
6577 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
6578
6579         PR fortran/38669
6580         * gfortran.dg/elemental_dependency_3.f90: New test.
6581         * gfortran.dg/elemental_subroutine_7.f90: New test.
6582
6583 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
6584
6585         * gcc.dg/struct-ret-3.c: Include unistd.h.
6586         (main): Exit early if system memory page size is
6587         larger than 4096 bytes.
6588
6589 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
6590
6591         PR fortran/38718
6592         * gfortran.dg/merge_init_expr.f90: New.
6593
6594 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
6595
6596         PR fortran/38536
6597         * gfortran.dg/c_loc_tests_13.f90: New test.
6598         * gfortran.dg/c_loc_tests_14.f90: New test.
6599
6600 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
6601
6602         * gfortran.dg/func_result_4.f90: New.
6603
6604 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
6605
6606         PR fortran/38594
6607         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
6608         interface still works, in addition to original tests.
6609         * gfortran.dg/host_assoc_call_6.f90: New test.
6610
6611 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
6612
6613         PR c++/38705
6614         * g++.dg/torture/pr38705.C: New test.
6615
6616         PR c/38700
6617         * gcc.dg/pr38700.c: New test.
6618
6619 2009-01-02  Jason Merrill  <jason@redhat.com>
6620
6621         * g++.dg/cpp0x/initlist11.C: New test.
6622         * g++.dg/cpp0x/initlist12.C: New test.
6623
6624 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6625
6626         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
6627         Allow extra informative notes.
6628
6629 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
6630
6631         PR c/36489
6632         * gcc.dg/pr36489.c: New test.
6633
6634 \f
6635 Copyright (C) 2009 Free Software Foundation, Inc.
6636
6637 Copying and distribution of this file, with or without modification,
6638 are permitted in any medium without royalty provided the copyright
6639 notice and this notice are preserved.