OSDN Git Service

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