OSDN Git Service

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