OSDN Git Service

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