OSDN Git Service

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