OSDN Git Service

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