OSDN Git Service

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