OSDN Git Service

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