OSDN Git Service

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