OSDN Git Service

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