OSDN Git Service

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