OSDN Git Service

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