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