OSDN Git Service

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