OSDN Git Service

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