OSDN Git Service

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