OSDN Git Service

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