OSDN Git Service

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