OSDN Git Service

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